Fuerte on Fedora 18: build error at rosbag
I'm trying to build Fuerte on a Fedora 18 x86_64 system as detailed http://www.ros.org/wiki/fuerte/Installation/Fedora#preview (here). In the first make step, it errors out with:
$ make -j8
.....
[ 95%] Built target draw_square
[ 95%] Built target mimic
[ 95%] Built target turtle_teleop_key
[ 96%] Built target turtlesim_node
[ 96%] Built target actionlib
[ 96%] [ 97%] Built target drop
Built target rxtools
[ 97%] [ 97%] Built target relay
Built target mux
[ 97%] Built target switch_mux
[ 97%] Built target throttle
[ 97%] [ 97%] Building CXX object ros_comm/tools/rosbag/CMakeFiles/rosbag.dir/src/recorder.cpp.o
Built target python_rxtools
[ 98%] Built target rxconsole
[ 98%] Built target rxloggerlevel
/home/ankur/ros-underlay/ros_comm/tools/rosbag/src/recorder.cpp: In member function ‘void rosbag::Recorder::doRecord()’:
/home/ankur/ros-underlay/ros_comm/tools/rosbag/src/recorder.cpp:439:42: error: expected unqualified-id before numeric constant
make[2]: *** [ros_comm/tools/rosbag/CMakeFiles/rosbag.dir/src/recorder.cpp.o] Error 1
make[1]: *** [ros_comm/tools/rosbag/CMakeFiles/rosbag.dir/all] Error 2
make: *** [all] Error 2
[ankur@dhcppc1 build]$
Would anyone know how to correct/workaround this please?