You are not logged in.
After the upgrade to libboost-1.89 on 20/10/25, it seems that boost-libs no longer provides libboost_system. so
Tested as follows:
1. Downgraded to 1.88
2. Put together simple c++ test file (provided)
3. check compilation
4. Upgrade back to 1.89
5. retest compilation
6. No longer locates Boost::System.
Just wondering if this was something other people had run in to, or if I was seeing something funky on my end.
CMakeLists.txt
cmake_minimum_required(VERSION 4.1)
project(BoostTest)
set(CMAKE_CXX_STANDARD 20)
find_package(Boost REQUIRED COMPONENTS system)
add_executable(BoostTest main.cpp)
target_link_libraries(BoostTest Boost::system)main.cpp
#include <boost/system.hpp>
#include <iostream>
int main() {
auto test = boost::system::error_code();
std::cout << test.message() << std::endl;
}Last edited by 2001herne (2025-10-21 18:18:25)
Offline
This is intentional. The library was just a stub for many years.
Offline
Thanks for letting me know.
Offline
Offline
The xrt and xrt-npu-git packages are broken from this update.
CMake Error at /usr/lib/cmake/Boost-1.89.0/BoostConfig.cmake:141 (find_package):
Could not find a package configuration file provided by "boost_system"
(requested version 1.89.0) with any of the following names:
boost_systemConfig.cmake
boost_system-config.cmake
Add the installation prefix of "boost_system" to CMAKE_PREFIX_PATH or set
"boost_system_DIR" to a directory containing one of the above files. If
"boost_system" provides a separate development package or SDK, be sure it
has been installed.
Call Stack (most recent call first):
/usr/lib/cmake/Boost-1.89.0/BoostConfig.cmake:262 (boost_find_component)
CMake/boostUtil.cmake:32 (find_package)
CMake/nativeLnx.cmake:82 (include)
CMakeLists.txt:39 (include)
When running makepkg -si in xrt-npu-git directory yay -G xrt-npu-git
Last edited by JamesBrosnahan (2025-10-24 18:56:45)
Offline
The xrt and xrt-npu-git packages are broken from this update.
This is something that needs to be fixed in those packages
Offline