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

rosmake cannot find protobuf while making gazebo_worlds in fuerte

asked 2012-06-27 01:18:54 -0500

updated 2014-01-28 17:12:49 -0500

ngrennan gravatar image

Hi, I am using 'fuerte' on CentOS 64-bit (~ RHEL 6). I am trying to build gazebo_worlds using rosmake, but it fails with the following error:

[rospack] Error: package/stack gazebo depends on non-existent package protobuf

I installed protobuf myself and it exists in a 'lib' dir which is visible to rosmake. The .h files are in an 'include' directory also visible to rosmake. I also have the protobuf egg file in the python site-packages. Then from a post online, I came to know I have to add the following line to .rosinstall, but still the error exists:

- tar: {local-name: protobuf, uri: '', version: protobuf-0.1.0}

Thanks in advance, dksr

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted

answered 2012-07-23 21:51:37 -0500

tfoote gravatar image

In fuerte Gazebo expects protobuf installed on the system not as a ROS package.

edit flag offensive delete link more

answered 2012-10-19 09:00:41 -0500

n@ai.up8 gravatar image

Hi, Could you explain the fix more precisely ? Where is the ".rosinstall" file ? Could you just show the final ".rosinstall file ?


edit flag offensive delete link more

Question Tools



Asked: 2012-06-27 01:18:54 -0500

Seen: 484 times

Last updated: Oct 19 '12