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

It is highly not recommended to build all packages from their source repositories. While some of them might be stable others might not even build. Therefore you should use the latest released version from the gbp repositories.

E.g. the current version of roscpp in the development repo will not work with its released dependencies but requires the development versions of some dependencies.

If you really need some recent patches from the source repository you should just switch one repository from gbp to source and keep all other packages from gbp repos. The easiest workflow for that is:

  • checkout the source repos which you want to use
  • use rosdep to install all required dependencies fom Debian packages
  • use the rosinstall_generator to generate a rosinstall file for a set of repositories on top of what you have installed / checked out from source