-
Notifications
You must be signed in to change notification settings - Fork 40
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 Errors #508
Comments
Yes, I provided that answer to that rosanswer some time ago. It's a common problem I ve been facing for years, especially in large projects. Unfortunately, controlling the compilation process is not currently available for rosbuild farm (as far as I know). One potential solution is to break the project down into smaller components, like core and examples. This approach could help alleviate the issue. As for the specific error with smacc_msgs, it's a bit strange that it doesn't occur when using GitHub actions on a clean machine. To address this, it might be worth considering improvements to the CMakefiles to resolve the problem. |
ament_lint_auto is not listed as a dependency for smacc2_msgs but is required when BUILD_TESTING is on. This is causing the build failures mentioned in robosoft-ai#508 (comment)
ament_lint_auto nor ament_lint_common are not listed as dependencies for smacc2_msgs. ament_lint_auto is required due to the `find_package` call and while `ament_lint_common` is not mentioned by name, ament_lint_auto will only work if there are ament_lint packages present for it to configure. This is causing the build failures mentioned in robosoft-ai#508 (comment)
There appears to be an un-expressed test dependency for the humble branch of |
I'm not sure whether you would prefer a separate issue for the report below or not. Please let me know if so and I'll open the issue. On Rolling the SMACC2 package is failing to build but it does not appear to be a resource usage issue like the Humble failures linked above. Here is a snippet from the log output of https://build.ros2.org/view/Rbin_uJ64/job/Rbin_uJ64__smacc2__ubuntu_jammy_amd64__binary/92/
|
ament_lint_auto nor ament_lint_common are not listed as dependencies for smacc2_msgs. ament_lint_auto is required due to the `find_package` call and while `ament_lint_common` is not mentioned by name, ament_lint_auto will only work if there are ament_lint packages present for it to configure. This is causing the build failures mentioned in #508 (comment)
ament_lint_auto nor ament_lint_common are not listed as dependencies for smacc2_msgs. ament_lint_auto is required due to the `find_package` call and while `ament_lint_common` is not mentioned by name, ament_lint_auto will only work if there are ament_lint packages present for it to configure. This is causing the build failures mentioned in robosoft-ai/SMACC2#508 (comment) robosoft-ai/SMACC2@d198fc6
Hi @nuclearsandwich, https://build.ros2.org/job/Hbin_ujv8_uJv8__smacc2_msgs__ubuntu_jammy_arm64__binary/ |
Pinging @nuclearsandwich |
Finally working |
There are some warnings coming from the ROS Buildfarm...
SMACC Msgs
https://build.ros2.org/job/Hbin_ujv8_uJv8__smacc2_msgs__ubuntu_jammy_arm64__binary/35/display/redirect
https://build.ros2.org/job/Hbin_uJ64__smacc2_msgs__ubuntu_jammy_amd64__binary/36/display/redirect
SMACC
https://build.ros2.org/job/Hdev__smacc2__ubuntu_jammy_amd64/23/display/redirect?page=changes
https://build.ros2.org/job/Hdev__smacc2__ubuntu_jammy_amd64/22/display/redirect?page=changes
┆Issue is synchronized with this Jira Task by Unito
The text was updated successfully, but these errors were encountered: