Skip to content

Remove 'system' component from Boost package#61

Open
fmauch wants to merge 1 commit intomoveit:ros2from
fmauch:patch-1
Open

Remove 'system' component from Boost package#61
fmauch wants to merge 1 commit intomoveit:ros2from
fmauch:patch-1

Conversation

@fmauch
Copy link
Copy Markdown

@fmauch fmauch commented May 7, 2026

With having system in the required components, this raises an error on ubuntu Resolute:

00:00:54 CMake Error at /usr/lib/x86_64-linux-gnu/cmake/Boost-1.90.0/BoostConfig.cmake:141 (find_package):
00:00:54   Could not find a package configuration file provided by "boost_system"
00:00:54   (requested version 1.90.0) with any of the following names:
00:00:54 
00:00:54     boost_systemConfig.cmake
00:00:54     boost_system-config.cmake

Ubuntu Resolute ships boost 1.90. According to the 1.89 release notes the component has been dropped, mentioning that exact cmake issue. The solution should be to simply remove the component from the list. This should be backwards compatible down to boost 1.69, where ubuntu 22.04 (for ROS Humble) uses 1.74, so it should be fine to simply remove it.

With having system in the required components, this raises an error on ubuntu Resolute:

```
00:00:54 CMake Error at /usr/lib/x86_64-linux-gnu/cmake/Boost-1.90.0/BoostConfig.cmake:141 (find_package):
00:00:54   Could not find a package configuration file provided by "boost_system"
00:00:54   (requested version 1.90.0) with any of the following names:
00:00:54 
00:00:54     boost_systemConfig.cmake
00:00:54     boost_system-config.cmake
```

Ubuntu Resolute shipts boost 1.90. According to the [1.89 release notes](https://www.boost.org/releases/1.89.0/) the component has been dropped, mentioning that exact cmake issue. The solution should be to simply remove the component from the list. This should be backwards compatible down to boost 1.69, where ubuntu 22.04 (for ROS Humble) uses 1.74, so it should be fine to simply remove it.
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

Successfully merging this pull request may close these issues.

1 participant