[Ros-release] Building source-checkout catkin stacks

Dirk Thomas dthomas at willowgarage.com
Fri Aug 24 16:29:22 UTC 2012


Hi Armin,

with the catkin version shipped with Fuerte that use case is not possible.
You have to install the workspace containing stack A using "make install".

Groovy will be able to support that - as well as having multiple workspace overlaying each other.
But I currently I can not yet recommend you to use the latest development version of catkin.

- Dirk


On 24.08.2012 05:54, Armin Hornung wrote:
> Hi,
>
> does anyone know how to build on top of catkin stacks that are checked out and built from source? Say you have a catkin stack A (containing only messages), you build it in the "build" subdirectory and
> you want to compile against it with a stack B? I had hoped to be able to do that by just sourcing the autogenerated setup.bash in "build" but it does not work (B still finds the system-installed
> version of A). Essentially, this is the standard scenario of overlaying one package with a development version, as I want to start porting release code to groovy. Installing A globally on the system
> is a workaround, but this should not be necessary as it potentially breaks other code which will start linking to wrong versions. Releasing the package A and then waiting for the build server to build
> A, installing it and then working on B is also possible but very time-consuming especially if both A and B need to be worked on.
>
>
> Cheers,
>




More information about the Ros-release mailing list