Hi!
I've noticed that since a few days my CI builds using Fedora are failing to cross-compile to Windows because CMake can find Boost, but not the libraries (serialization and system in my case):
CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:164 (message): Could NOT find Boost (missing: serialization system) (found suitable version "1.69.0", minimum required is "1.40") Call Stack (most recent call first): /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:445 (_FPHSA_FAILURE_MESSAGE) /usr/share/cmake/Modules/FindBoost.cmake:2162 (find_package_handle_standard_args) CMakeLists.txt:25 (find_package)
This is the line in my CMakeLists.txt:
find_package(Boost 1.40 COMPONENTS serialization system REQUIRED)
This seems to be caused by the update of mingw64-boost from 1.66 to 1.69, because when I downgrade the package, the builds work again.
Anyone else noticed this too and has an idea how to make CMake find the libraries again (without the downgrade workaround)?