How to add a system dependency to a package.

Description: This shows how to add a system dependency to a package.

Keywords: rosdep system dependency

Tutorial Level: BEGINNER

Next Tutorial: rosdep/Tutorials/Add Support for an OS to rosdep

Adding rosdep dependencies to a package

The format for adding system dependencies into a Manifest file is as follows

   1 <rosdep name="wxpython"/>
   2 <rosdep name="log4cxx"/>

These elements must be added into your manifest.xml for the package. The only thing to change is the name of the system dependency. This name will be looked up in rosdep definitions contained in rosdep.yaml files.

Precautions:

Introducing new rosdep dependencies should be done with care as it means that users of your code will be downloading an installing these thirdparty dependencies. You must also take care to survey other ROS stacks and make sure that the dependency you are introducing does not create incompatibilities.

Wiki: rosdep/Tutorials/How to add a system dependency (last edited 2010-01-19 19:27:21 by TullyFoote)