Boost error building catkin on OS X
Running step 2.1.3 Building the catkin Workspace of http://www.ros.org/wiki/groovy/Installation/OSX/Homebrew/Source produces the following error (on OS X 10.8.2). It looks like it's a problem interfacing with BOOST?
[ 88%] Building CXX object CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o usr/local/Cellar/boost/1.53.0/include/boost/type_traits/detail/has_binary_operator.hp:50: Parse error at "BOOST_JOIN" make[2]: *** [include/turtlesim/moc_turtle_frame.cxx] Error 1 make[1]: *** [CMakeFiles/turtlesim_node.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... Linking CXX executable /Users/alex/ros_catkin_ws/devel_isolated/turtlesim/lib/turtlesim/turtle_teleop_key [ 88%] Built target turtle_teleop_key Linking CXX executable /Users/alex/ros_catkin_ws/devel_isolated/turtlesim/lib/turtlesim/mimic [ 88%] Built target mimic Linking CXX executable /Users/alex/ros_catkin_ws/devel_isolated/turtlesim/lib/turtlesim/draw_square [ 88%] Built target draw_square make: *** [all] Error 2 <== Failed to process package 'turtlesim': Command '/opt/ros/groovy/env.sh make -j8 -l8' returned non-zero exit status 2 Reproduce this error by running: ==> /opt/ros/groovy/env.sh make -j8 -l8 Command failed, exiting.
Any suggestions, people? Thanks in advance.
I am using boost 1.49 on OSX, which is what I believe Groovy is build for, you can try that out but I am not sure if it will work ...
@Hansg91: I could try that yeah, although I'd prefer the latest version of Boost be available (via brew) normally...
I seem to have isolated the error: <https://bugreports.qt-project.org/browse/QTBUG-22829>. Will report back soon!
Safer to use the boost version ROS was built and tested with.