CMake support for locating boost (in mingw32 builds) appears to have been broken in rawhide. From the mingw32-qpid-cpp package build: globbed: ../../boost-1.48.0//cmake//BoostConfig.cmake FOUNDVERSION=1.48.0 CMake Error at /usr/i686-pc-mingw32/sys-root/mingw/share/boost-1.48.0/cmake/BoostConfig.cmake:28 (include): include could not find load file: /usr/i686-pc-mingw32/sys-root/mingw/lib//Boost.cmake Call Stack (most recent call first): /usr/i686-pc-mingw32/sys-root/mingw/share/cmake/boost/BoostConfig.cmake:15 (include) /usr/share/cmake/Modules/FindBoost.cmake:282 (find_package) src/CMakeLists.txt:32 (include) CMake Error at /usr/i686-pc-mingw32/sys-root/mingw/share/boost-1.48.0/cmake/BoostConfig.cmake:87 (message): Boost components not found: wave;signals;program_options;locale;iostreams;filesystem;unit_test_framework;timer;chrono;system;graph;random;math_c99l;wserialization;regex;thread;date_time Call Stack (most recent call first): /usr/i686-pc-mingw32/sys-root/mingw/share/cmake/boost/BoostConfig.cmake:15 (include) /usr/share/cmake/Modules/FindBoost.cmake:282 (find_package) src/CMakeLists.txt:32 (include) -- Configuring incomplete, errors occurred!
Hi Ted, While performing the gcc 4.7 mass rebuild for our mingw-w64 based testing repository (https://fedoraproject.org/wiki/Features/Mingw-w64_cross_compiler) we also stumbled across this issue. After some discussion on IRC and some experimenting we found out that the issue can be resolved by removing all .cmake files from the boost package and only depend on the boost detection scripts which are provided by CMake itself. The native boost package also decided to drop the .cmake files (bug 597020) so I think it's safe to also drop these files from the mingw32-boost package. This change was already applied to the mingw-w64 testing repository and with it the detection of boost by mingw32-qpid-cpp (that's one of your packages right?) works again. I'm currently preparing an update which also applies this change in Fedora 17 and rawhide
Erik, Thank you for the prompt reply. I will wait for the updated mingw32-boost package.
New packages have just been built: Fedora 17: http://koji.fedoraproject.org/koji/buildinfo?buildID=298886 Rawhide: http://koji.fedoraproject.org/koji/buildinfo?buildID=298884 Does this fix the issue for you?
Yes, thank you. This bug can be closed.