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

Contributing rosdep rules for Debian

asked 2012-09-18 12:42:52 -0500

damjan gravatar image

updated 2014-01-28 17:13:41 -0500

ngrennan gravatar image


I have successfully installed ROS Fuerte on a Debian Squeeze machine. Along the way, I ran into problems with unmet dependencies/undefined build rules, similar to those described here and here, which required some manual tweaking to resolve. A very useful post was the answer to this question by jamuraa.

I have read the howto on Contributing rosdep rules, and I would like to contribute the necessary rules, so that ROS can be built automatically on Debian through rosdep/rosmake, but I'm confused on how to do it for this particular case. The two major dependencies that currently break rosdep install -a are flann and pcl. Both of these dependencies are not defined in standard rosdep.yaml files, but in this gbpdistro file. Searching the wiki yields only one reference to gbpdistro files, in rep 125.

So, my question is, what is the right way to contribute rosdep rules for installing flann and pcl on Debian, and share this with the community? Should I:

a) create a new yaml file for Debian and override the gpbdistro file, similar to the gentoo.yaml and osx-homebrew.yaml?

b) modify the gpbdistro file in some way?

Any help will be greatly appreciated.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2012-10-03 22:30:44 -0500

tfoote gravatar image

With the similarities between Ubuntu and Debian rules. It's probably easier to keep them side by side, most of the time they will be the same.

edit flag offensive delete link more

Question Tools



Asked: 2012-09-18 12:42:52 -0500

Seen: 222 times

Last updated: Oct 03 '12