2023-02-23 07:25:05 -0500 | marked best answer | Run catkin make with custom compiler I have tried exporting the CC , CXX , CMAKE_CXX_COMPILER env variables before running ./src/catkin/bin/catkin_make_isolated --install , but no luck. It still insists on using clang on OS X (10.8.2) for some reason. How can I tell it to use gcc instead? |
2019-01-16 10:18:06 -0500 | received badge | ● Nice Question
(source)
|
2015-11-16 01:33:50 -0500 | marked best answer | rosmake fails with c++/clang errors Running rosmake -a --pre-clean on OS X (10.8.2) gives the following build log, with errors concerning some nasty C++ code and a few clang errors too. http://pastie.org/pastes/6357623/text |
2015-03-31 09:04:23 -0500 | received badge | ● Famous Question
(source)
|
2015-01-19 19:20:31 -0500 | received badge | ● Good Question
(source)
|
2014-02-10 05:59:49 -0500 | received badge | ● Famous Question
(source)
|
2014-01-28 17:29:28 -0500 | marked best answer | Groovy generator error! |
2013-11-25 14:32:43 -0500 | received badge | ● Notable Question
(source)
|
2013-11-25 09:53:26 -0500 | commented answer | Uninstall ROS fully on OS X Thanks for the answer. As it happens I already went ahead and removed it manually (using rm and pip uninstall). I found there were a few other dependencies like Catkin, which is strewn around /usr/local, but this looks like a a relatively compact way if I need to do it in the future. Thanks agina. |
2013-11-25 09:10:50 -0500 | received badge | ● Popular Question
(source)
|
2013-11-24 09:34:14 -0500 | asked a question | Uninstall ROS fully on OS X |
2013-10-06 23:09:21 -0500 | received badge | ● Notable Question
(source)
|
2013-10-06 23:09:21 -0500 | received badge | ● Popular Question
(source)
|
2013-09-02 07:45:53 -0500 | received badge | ● Nice Question
(source)
|
2013-06-26 23:13:39 -0500 | received badge | ● Famous Question
(source)
|
2013-04-15 08:48:21 -0500 | received badge | ● Famous Question
(source)
|
2013-04-07 21:30:41 -0500 | received badge | ● Organizer
(source)
|
2013-04-07 21:29:30 -0500 | asked a question | Building rviz_plugins_tutorials on OSX Building rviz_plugin_tutorials on OS X 10.8.3 is yielding a linking error, it would seem. (Note: I actually run rosmake -a --pre-clean , having successfully followed the instructions on http://www.ros.org/wiki/groovy/Installation/OSX/Homebrew/Source#Installation_Instructions_for_Groovy_in_OSX).
Undefined symbols for architecture x86_64:
"message_filters::Connection::disconnect()", referenced from:
rviz::MessageFilterDisplay<sensor_msgs::Imu_<std::allocator<void> > >::onInitialize() in imu_display.cpp.o
tf::MessageFilter<sensor_msgs::Imu_<std::allocator<void> > >::~MessageFilter() in imu_display.cpp.o
full log: http://pastie.org/pastes/7360215/text Adding <depend package="message_filters"/> to the manifest.xml file for visualisation_tutorials/rviz_plugin_tutorials then gives the following.
Undefined symbols for architecture x86_64:
"tf::Transformer::addTransformsChangedListener(boost::function<void ()>)", referenced from:
tf::MessageFilter<sensor_msgs::Imu_<std::allocator<void> > >::init() in imu_display.cpp.o
full log: http://pastie.org/pastes/7360257/text Now, also adding <depend package="tf"/> to the same manifest.xml file gives the following.
Undefined symbols for architecture x86_64:
"Ogre::Quaternion::IDENTITY", referenced from:
rviz_plugin_tutorials::ImuVisual::ImuVisual(Ogre::SceneManager*, Ogre::SceneNode*) in imu_visual.cpp.o
rviz_plugin_tutorials::PlantFlagTool::onInitialize() in plant_flag_tool.cpp.o
rviz_plugin_tutorials::PlantFlagTool::makeFlag(Ogre::Vector3 const&) in plant_flag_tool.cpp.o
full log: http://pastie.org/pastes/7360289/text In all of the above cases this is the only package that fails to build (running rosmake -a ) and the tail of the output looks something like this in each case:
[ rosmake ] Output from build of package rviz_plugin_tutorials written to:
[ rosmake ] /Users/alex/.ros/rosmake/rosmake_output-20130408-050334/rviz_plugin_tutorials/build_output.log
[rosmake-0] Finished <<< rviz_plugin_tutorials [FAIL] [ 76.76 seconds ]
[ rosmake ] Halting due to failure in package rviz_plugin_tutorials.
[ rosmake ] Waiting for other threads to complete.
[ rosmake ] Output from build of package turtle_actionlib written to:... [ 2 Active 85/88 Complete ]
[ rosmake ] /Users/alex/.ros/rosmake/rosmake_output-20130408-050334/turtle_actionlib/build_output.log
[rosmake-1] Finished <<< turtle_actionlib [PASS] [ 56.78 seconds ] [ 3 warnings [ 1 deprecated ] ]
[ rosmake ] Output from build of package actionlib_tutorials written to: [ 1 Active 86/88 Complete ]
[ rosmake ] /Users/alex/.ros/rosmake/rosmake_output-20130408-050334/actionlib_tutorials/build_output.log
[rosmake-5] Finished <<< actionlib_tutorials [PASS] [ 91.02 seconds ] [ 5 warnings ]
[ rosmake ] Results:
[ rosmake ] Cleaned 88 packages.
[ rosmake ] Built 88 packages with 1 failures.
[ rosmake ] Summary output to directory
[ rosmake ] /Users/alex/.ros/rosmake/rosmake_output-20130408-050334
I am unable to get rid of this last issue with "undefined symbols" however, and am not even sure my previous attempted fixes are the right way to go about it. Any help would be appreciated. |
2013-04-07 16:55:39 -0500 | commented question | error building groovy from source --> move_base_msgs notfound Okay, I think I'm onto something: in the source folder for simple_navigation_goals_tutorial (the package that is trying to build in the above log), there is a file "ROS_BUILD_BLACKLIST_OSX". Clearly rosmake is ignoring this somehow, when it shouldn't be... |
2013-04-07 16:45:25 -0500 | commented question | error building groovy from source --> move_base_msgs notfound I too have this issue! Woud be very interested in a solution. |
2013-03-28 06:13:37 -0500 | received badge | ● Famous Question
(source)
|
2013-03-26 08:41:41 -0500 | received badge | ● Nice Question
(source)
|
2013-03-26 08:41:38 -0500 | marked best answer | rosmake fails on OS X |
2013-03-25 00:44:20 -0500 | received badge | ● Nice Question
(source)
|
2013-03-25 00:43:20 -0500 | marked best answer | 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. |
2013-03-24 23:51:22 -0500 | marked best answer | Errors installing rosdep I am following the rosdep installation/setup instructions as given on the ROS website for OSX/Homebrew, and having run step 2.1.2 (Resolving Dependencies) I get the following errors, in a process that otherwise appears to succeed: ERROR [vcstools] Tarball download unpack failed: "geometry_experimental-release-release-tf2_kdl-0.3.5 is not a subdirectory with contents in members ['geometry-experimental-release-release-tf2_kdl-0.3.5']"[/vcstools]
ERROR [vcstools] Tarball download unpack failed: "geometry_experimental-release-release-tf2_tools-0.3.5 is not a subdirectory with contents in members ['geometry-experimental-release-release-tf2_tools-0.3.5']"[/vcstools]
ERROR [vcstools] Tarball download unpack failed: "geometry_experimental-release-release-tf2_geometry_msgs-0.3.5 is not a subdirectory with contents in members ['geometry-experimental-release-release-tf2_geometry_msgs-0.3.5']"[/vcstools]
ERROR [vcstools] Tarball download unpack failed: "geometry_experimental-release-release-tf2_ros-0.3.5 is not a subdirectory with contents in members ['geometry-experimental-release-release-tf2_ros-0.3.5']"[/vcstools]
ERROR [vcstools] Tarball download unpack failed: "geometry_experimental-release-release-tf2_msgs-0.3.5 is not a subdirectory with contents in members ['geometry-experimental-release-release-tf2_msgs-0.3.5']"[/vcstools]
ERROR [vcstools] Tarball download unpack failed: "geometry_experimental-release-release-geometry_experimental-0.3.5 is not a subdirectory with contents in members ['geometry-experimental-release-release-geometry_experimental-0.3.5']"[/vcstools]
[rosconsole] Done.
ERROR [vcstools] Tarball download unpack failed: "geometry_experimental-release-release-tf2-0.3.5 is not a subdirectory with contents in members ['geometry-experimental-release-release-tf2-0.3.5']"[/vcstools]
...
[kdl] Done.
[gencpp] Done.
[vision_opencv] Done.
[dynamic_reconfigure] Done.
[ivcon] Done.
[orocos_kdl] Done.
Exception caught during install: Error processing 'tf2_geometry_msgs' : [tf2_geometry_msgs] Checkout of https://github.com/ros-gbp/geometry-experimental-release/archive/release/tf2_geometry_msgs/0.3.5.tar.gz version geometry_experimental-release-release-tf2_geometry_msgs-0.3.5 into /Users/alex/ros_catkin_ws/src/tf2_geometry_msgs failed.
Error processing 'tf2_kdl' : [tf2_kdl] Checkout of https://github.com/ros-gbp/geometry-experimental-release/archive/release/tf2_kdl/0.3.5.tar.gz version geometry_experimental-release-release-tf2_kdl-0.3.5 into /Users/alex/ros_catkin_ws/src/tf2_kdl failed.
Error processing 'tf2_ros' : [tf2_ros] Checkout of https://github.com/ros-gbp/geometry-experimental-release/archive/release/tf2_ros/0.3.5.tar.gz version geometry_experimental-release-release-tf2_ros-0.3.5 into /Users/alex/ros_catkin_ws/src/tf2_ros failed.
Error processing 'geometry_experimental' : [geometry_experimental] Checkout of https://github.com/ros-gbp/geometry-experimental-release/archive/release/geometry_experimental/0.3.5.tar.gz version geometry_experimental-release-release-geometry_experimental-0.3.5 into /Users/alex/ros_catkin_ws/src/geometry_experimental failed.
Error processing 'tf2_tools' : [tf2_tools] Checkout of https://github.com/ros-gbp/geometry-experimental-release/archive/release/tf2_tools/0.3.5.tar.gz version geometry_experimental-release-release-tf2_tools-0.3.5 into /Users/alex/ros_catkin_ws/src/tf2_tools failed.
Error processing 'tf2_msgs' : [tf2_msgs] Checkout of https://github.com/ros-gbp/geometry-experimental-release/archive/release/tf2_msgs/0.3.5.tar.gz version geometry_experimental-release-release-tf2_msgs-0.3.5 into /Users/alex/ros_catkin_ws/src/tf2_msgs failed.
Error processing 'tf2' : [tf2] Checkout of https://github.com/ros-gbp/geometry-experimental-release/archive/release/tf2/0.3.5.tar.gz version geometry_experimental-release-release-tf2-0.3.5 into /Users/alex/ros_catkin_ws/src/tf2 failed.
ERROR in config: Error processing 'tf2_geometry_msgs' : [tf2_geometry_msgs] Checkout of https://github.com/ros-gbp/geometry-experimental-release/archive/release/tf2_geometry_msgs/0.3.5.tar.gz version geometry_experimental-release-release-tf2_geometry_msgs-0.3.5 into /Users/alex/ros_catkin_ws/src/tf2_geometry_msgs failed.
Error processing 'tf2_kdl' : [tf2_kdl] Checkout of https://github.com/ros-gbp/geometry-experimental-release/archive/release/tf2_kdl/0.3.5.tar.gz version geometry_experimental-release-release-tf2_kdl-0.3.5 into /Users/alex/ros_catkin_ws/src/tf2_kdl failed.
Error processing 'tf2_ros' : [tf2_ros] Checkout of https://github.com/ros-gbp/geometry-experimental-release/archive/release/tf2_ros/0.3.5.tar.gz version geometry_experimental-release-release-tf2_ros-0.3.5 ... (more) |
2013-03-24 23:50:39 -0500 | received badge | ● Good Answer
(source)
|