-
Notifications
You must be signed in to change notification settings - Fork 280
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
No such file or directory: ...env.sh #374
Comments
I should also mention that when I added |
Your example output does not match the mentioned command sequence and with these commands I can't reproduce the issue - it builds fine. I can get it to fail when I first run the build without install and than run it again with install (or the other way around). Can you please verify that is exactly the same case you have? Since bfl does not require catkin to be build it does not require to depend on it at build time. When you add that dependency you change the build order which might affect the result. |
I saw non-deterministic behavior, but running without install option and then with seems to have been one deterministic way of getting that failure. I cannot give you a deterministic sequence of steps to reproduce non-deterministic behavior. And I am not sure how the ordering of catkin and bfl could change the sucess of build if both are totally independent of each other, but I guess it makes some sense for someone. |
Rerunning CMake for plain CMake packages will not be sufficient when toggling the install flag. The build folder will still have cached values from the other environment which can break the build. The only viable way I currently see is to separate the build folder for devel and install for plain CMake packages. |
This is some weird issue that I had problems to reproduce. Sometimes it happened like this, sometimes not. Cannot say whether this a bfl bug instead:
Using current catkin master, commit 453669f
To reproduce:
Note there is no --install option used here.
For me, this results in:
Note the make install line comes before somemore "built ..." lines, not sure whether that is correct.
Sometimes the above worked though. But if so, then this command next would not work (added --install option):
And at some point, I saw a "build" and "devel" folder appearing, though I had only invoked catkin_:make_isolated. I feel like hallucinating, and could not reproduce that particular behavior.
The text was updated successfully, but these errors were encountered: