-
Notifications
You must be signed in to change notification settings - Fork 31
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
Fat archives not relocatable #157
Comments
(I labelled this as a bug since users wanting to use archives can't currently do so; there might be technical limitations why this isn't possible, or there might be work might be underway to address this already, but to the user wanting to use nightly packaging jobs this is a bug IMO) |
A plain If a user wants to source the |
should there be a |
Well, there should be... I didn't install these non-primary shell packages since they are not necessary to run CI. But for the fat archives they should certainly be present to generate these artifacts. See #158. |
I noticed that RobotWebTools/rclnodejs#320 referenced this issue. |
The wiki changes are the next item on the meta ticket. |
colcon/colcon-core#38 is adding an error message if a |
I downloaded the latest package (#1067) for linux from https://ci.ros2.org/view/packaging/job/packaging_linux/lastSuccessfulBuild/ and executed CMake Error in CMakeLists.txt:
Imported target "rmw_fastrtps_cpp::rmw_fastrtps_cpp" includes non-existent
path
"/home/rosbuild/ci_scripts/ws/install/include"
in its INTERFACE_INCLUDE_DIRECTORIES. Possible reasons include:
* The path was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and references files it does not
provide. |
@minggangw Thanks for reporting this. It seems to be a regression introduced in ros2/rmw_fastrtps#198, it's been reverted in ros2/rmw_fastrtps#200 pending a better solution. Next nightlies should be relocatable. In the meantime you can use the artifact produced in https://ci.ros2.org/job/ci_packaging_linux/93/ for Linux testing. |
The linux and osx packaging jobs are not currently generating re-locatable
prefix.sh
scripts.Output on OS X:
Contents:
Contents for linux is similar but uses
COLCON_CURRENT_PREFIX=/home/rosbuild/ci_scripts/ws/install
The text was updated successfully, but these errors were encountered: