-
Notifications
You must be signed in to change notification settings - Fork 126
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
rosidl_generator_cpp build fails on humble #822
Comments
Yeah, we merged in #778 , which also requires ros2/rosidl_typesupport#149 . |
Hm, it still fails with the same error today? (everything built from source: |
All of the CI jobs are happy: https://build.ros2.org/view/Hci/ And it built locally just fine for me. Without looking at it closer, my best guess is that not everything is built from source in those GitHub actions. |
Thanks for having a look, |
I crawled through the logs, the correct branches are checked out:
but I think there is an issue with rosdep. installs ros-humble-rosidl-typesupport-cpp and others, and colcon does not build it despite being in the source folder? May it be that there is a dependency missing in the manifest? Checking out rosidl_typesupport and rosidl in my humble docker and running It will solve itself with the next humble sync, but strange that the source build does not work here. |
The tests that are failing to build were later moved to another package: #701 , which might offer a clue as to why the action in Since the messages are generated in the same package, it seems strange to me that the test targets are not using rosidl_get_typesupport_target to depend on the in-package generated messages. If that was the problem though, I'd expect that to be failing in all builds. |
Hit the same build errors when following tutorial "ros2_tracing to trace and analyze an application" on humble. Is there a workaround ? |
Faced the same errors when trying to build ROS2 Humble on Ubuntu 22.04 via the guide. Any guesses how to fix this, please? |
The source build seems broken but if you cherry pick the changes in the rosidl package that broke the build you can still get it to work:
|
Bug report
(Since yesterday?) the source build of the humble branch fails.
Required Info:
Steps to reproduce issue
Checkout humble branch, rosdep, colcon build
The text was updated successfully, but these errors were encountered: