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)?
_______________________________________________
mingw mailing list -- mingw@lists.fedoraproject.org
To unsubscribe send an email to mingw-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/mingw@lists.fedoraproject.org

Reply via email to