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

rosmake fails for youbot_description

asked 2012-12-13 06:00:18 -0500

joe.s gravatar image

updated 2014-01-28 17:14:34 -0500

ngrennan gravatar image

I'm trying to get a simulated youBot running in Gazebo. When running rosmake on the line

rosmake youbot_description

I get a failure. The failure states

[rosmake-7] Finished <<< youbot_description [FAIL] [ 2.11 seconds ]
[ rosmake ] Halting due to failure in package youbot_description. [ rosmake ] Waiting for other threads to complete. [ rosmake ] Results:
[ rosmake ] Built 41 packages with 1 failures.
[ rosmake ] Summary output to directory
[ rosmake ] /home/ros-root/.ros/rosmake/rosmake_output-20121213-115221

I downloaded using the apt-get commands from this page:

But I did substitute to use ros-fuerte-pr2-controllers and ros-fuerte-pr2-simulator as I am running fuerte.

I can post the log file if needed but here's the portion that seems to be relevant:

[ 50%] Building CXX object CMakeFiles/cartesian_compliance_control_test.dir/examples/cartesian_compliance_control_test.o /home/ros-root/fuerte_workspace/sandbox/ros_stacks/youbot-ros-pkg/youbot_common/youbot_description/examples/cartesian_compliance_control_test.cpp: In function ‘void publishTf()’: /home/ros-root/fuerte_workspace/sandbox/ros_stacks/youbot-ros-pkg/youbot_common/youbot_description/examples/cartesian_compliance_control_test.cpp:66:67: error: invalid initialization of reference of type ‘tf::Quaternion&’ from expression of type ‘btQuaternion’ /opt/ros/fuerte/stacks/geometry/tf/include/tf/transform_datatypes.h:105:20: error: in passing argument 2 of ‘void tf::quaternionMsgToTF(const Quaternion&, tf::Quaternion&)’ make[3]: [CMakeFiles/cartesian_compliance_control_test.dir/examples/cartesian_compliance_control_test.o] Error 1 make[3]: Leaving directory /home/ros-root/fuerte_workspace/sandbox/ros_stacks/youbot-ros-pkg/youbot_common/youbot_description/build' make[2]: *** [CMakeFiles/cartesian_compliance_control_test.dir/all] Error 2 make[2]: Leaving directory/home/ros-root/fuerte_workspace/sandbox/ros_stacks/youbot-ros-pkg/youbot_common/youbot_description/build' make[1]: [all] Error 2 make[1]: Leaving directory `/home/ros-root/fuerte_workspace/sandbox/ros_stacks/youbot-ros-pkg/youbot_common/youbot_description/build' make: ** [all] Error 2*

Any suggestions would be appreciated. Thank you.

edit retag flag offensive close merge delete

2 Answers

Sort by » oldest newest most voted

answered 2012-12-20 12:03:25 -0500

tfoote gravatar image

Switching rosdistros does not necessarily compile. You need to fix the bullet compile issues. It's documented in the release notes

edit flag offensive delete link more

answered 2012-12-13 07:13:09 -0500

joe.s gravatar image

wait. found this tutorial... just curious... why doesn't this link from the Gazebo page?

edit flag offensive delete link more


Please don't ask unrelated questions as an answer. This is a Q&A site and things are specifically threaded to be Questions and Answers for easy finding of answers. The answer is that it's a tutorial how to setup RMS, which happens to use gazebo. As opposed to a tutorial about gazebo.

tfoote gravatar image tfoote  ( 2012-12-20 12:07:06 -0500 )edit

I'm sorry that it wasn't obvious that it was a rhetorical question. I will mark comments as such in the future.

joe.s gravatar image joe.s  ( 2012-12-21 04:45:58 -0500 )edit

Question Tools


Asked: 2012-12-13 06:00:18 -0500

Seen: 272 times

Last updated: Dec 20 '12