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

Revision history [back]

click to hide/show revision 1
initial version

You are asking rosdep to do something it is not designed to do. rosdep is designed to install the system dependencies of your source tree as defined by the system dependencies. It is not designed to install other ROS packages needed by your package. It turns out that you can misuse it like you listed above by aliasing ros packages as system dependencies.

There's another tool that could be written to do what you want. But in the mean time you are responsible for installing your ros dependencies. This has not been a large priority as we have rosinstall generators which will provide you with all ros sources. Examples can be seen in the Source install instructions.

Or if you want binary packages it's a single line to install using apt.
sudo apt-get install ros-fuerte-PACKAGE1 ros-fuerte-PACKAGE2