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 failure on ROS Buildfarm for Iron Binaries #246

Open
Yadunund opened this issue Jul 11, 2023 · 8 comments
Open

Build failure on ROS Buildfarm for Iron Binaries #246

Yadunund opened this issue Jul 11, 2023 · 8 comments

Comments

@Yadunund
Copy link

14:15:39 CMake Error at /usr/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
14:15:39   Could NOT find Simde (missing: Simde_INCLUDE_DIR)
14:15:39 
14:15:39       Reason given by package: Set BUILD_WITH_VECTORIZATION_SUPPORT=OFF or install Simde on your system.
14:15:39    If Simde is already installed, ensure that the CMake variable CMAKE_MODULE_PATH correctly points toward the location of FindSimde.cmake file.
14:15:39 
14:15:39 Call Stack (most recent call first):
14:15:39   /usr/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:594 (_FPHSA_FAILURE_MESSAGE)
14:15:39   cmake-module/find-external/Simde/FindSimde.cmake:19 (find_package_handle_standard_args)
14:15:39   cmake-module/package-config.cmake:110 (find_package)
14:15:39   CMakeLists.txt:106 (add_project_dependency)

Full log: https://build.ros2.org/job/Ibin_uJ64__proxsuite__ubuntu_jammy_amd64__binary/85/consoleFull

@jcarpent
Copy link
Member

@Yadunund Thanks for raising this issue in ROS.
@wxmerkt Do you know what happens?

@jcarpent
Copy link
Member

@Yadunund It seems to work well on #248. Do you know what happens?
It seems Simde is not provided in the build of the ROS package.

@Yadunund
Copy link
Author

The buildfarm environment may be different from the CI environment. You can follow these instructions to reproduce the buildfarm job locally which can help with debugging the issue.
https://github.com/ros-infrastructure/ros_buildfarm/blob/master/doc/jobs/release_jobs.rst#run-the-release-job-locally

@wxmerkt
Copy link
Contributor

wxmerkt commented May 26, 2024

I'm debugging this and I know why it's failing - we have a pending #319 to update our CI and package.xml config here that should also fix it for jazzy. Once merged and a new release has been tagged, I can re-release to the buildfarm to fix the issues.

@wxmerkt
Copy link
Contributor

wxmerkt commented Jun 7, 2024

Iron, Jazzy, and Rolling releases are impacted by lack of availability of simde on RHEL 9: https://pkgs.org/search/?q=simde

Do you know when/if simde may be released for RHEL 9?

@Yadunund
Copy link
Author

Yadunund commented Jun 7, 2024

Do you know when/if simde may be released for RHEL 9?

I'm not sure but tagging @cottsay in case he knows.

@cottsay
Copy link

cottsay commented Jun 7, 2024

Do you know when/if simde may be released for RHEL 9?

It looks like simde is currently orphaned for EPEL, but is currently built for EPEL 7 and 8. I tested it locally, and the latest version builds successfully in EPEL 9. So it's certainly possible to have the package, but the lack of EPEL maintainer makes it unlikely. I could take up maintenance of the package myself if it is important to ROS 2.

@wxmerkt
Copy link
Contributor

wxmerkt commented Jun 8, 2024

Thank you for the insights. I've now skipped generation on RHEL9 to release for other distros. We can revisit if a need for RHEL9 arises.

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

No branches or pull requests

4 participants