Ask Your Question
2

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: 'https://code.ros.org/svn/release/download/stacks/protobuf/protobuf-0.1.0/protobuf-0.1.0.tar.bz2', version: protobuf-0.1.0}

Thanks in advance, dksr

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted
0

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
0

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 ?

Thx.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

2 followers

Stats

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

Seen: 378 times

Last updated: Oct 19 '12