Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build: Overlay package isn't used by a dependent package if the dependent package has already been configured against system package #50

Closed
jbohren opened this issue May 26, 2014 · 4 comments

Comments

@jbohren
Copy link
Contributor

jbohren commented May 26, 2014

Observed:

If I run catkin build once with a package which depends on a package installed to the system (or an underlay workspace), and then add a source checkout of that package to my workspace, the dependent package is still configured against the system/underlay package, and not the source checkout in the same workspace.

Fix:

Force a re-configuration of packages which depend on packages which were added to this workspace since the last build.

@dirk-thomas
Copy link
Contributor

Just for the record: reinvoking CMake is not sufficient in this case. You must remove the CMake cache which means basically wipe the build folder.

@jbohren
Copy link
Contributor Author

jbohren commented May 26, 2014

Just for the record: reinvoking CMake is not sufficient is not sufficient in this case. You must remove the CMake cache which means basically wipe the build folder.

Right, and the catkin build verb should be able to do that in the context of an isolated build. Thanks for the clarification.

@wjwwood wjwwood added this to the untargeted milestone May 27, 2014
@jbohren jbohren added the bug label Jun 11, 2015
@jbohren
Copy link
Contributor Author

jbohren commented Dec 23, 2015

This is related to #257.

@jbohren
Copy link
Contributor Author

jbohren commented Jan 27, 2016

Closing in favor of #30

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants