ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Noldorin's profile - activity

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!

The desktop and desktop-full generators,

http://packages.ros.org/web/rosinstall/generate/raw/groovy/desktop http://packages.ros.org/web/rosinstall/generate/raw/groovy/desktop-full

both return errors when I try to access them. In the web browser I get a long debug page with an HTTP Error 404, and running wstool init -j8 src <generator url> from the command line as part of the install install process gives an HTTP Error 500;

ERROR in config: Is not a local file, nor able to download as a URL [http://packages.ros.org/web/rosinstall/generate/raw/groovy/desktop-full]: HTTP Error 500: INTERNAL SERVER ERROR

What's going on here? I'm pretty sure this just started happening. Is there a workaround? Can we fix this ASAP please?

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

How I uninstall ROS, Catkin, all ROS packages, and all other ROS-specific dependencies?

I'm on OS X, and installed ROS Groovy according to http://wiki.ros.org/hydro/Installation/OSX/Homebrew/Source.

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

Running rosmake -a as per http://www.ros.org/wiki/groovy/Installation/OSX/Homebrew/Source fails on OS X 10.8.2. Previous steps succeeded find.

Most of the errors seemed to be concerned with this Python module urandom... These have been fixed now. The remaining errors concern x86_64/i386 symbols not being found?

Here's the full log:

http://pastie.org/pastes/6368348/text

Any ideas, folks?

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)