Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#40491 - [assimp] Invalid Boost version in assimp-config.cmake
Attached to Project:
Community Packages
Opened by Benjamin Chretien (bchretien) - Thursday, 22 May 2014, 12:20 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Saturday, 31 May 2014, 14:28 GMT
Opened by Benjamin Chretien (bchretien) - Thursday, 22 May 2014, 12:20 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Saturday, 31 May 2014, 14:28 GMT
|
DetailsDescription:
While compiling ros-hydro-geometric-shapes (https://aur.archlinux.org/packages/ros-hydro-geometric-shapes/) that relies on assimp, compilation now fails: -- Boost version: 1.55.0 -- Found the following Boost libraries: -- system -- filesystem CMake Error at /usr/share/cmake-2.8/Modules/FindBoost.cmake:429 (message): When requesting a specific version of Boost, you must provide at least the major and minor version numbers, e.g., 1.34 Call Stack (most recent call first): /usr/lib64/cmake/assimp-3.0/assimp-config.cmake:54 (find_package) CMakeLists.txt:13 (find_package) -- Could NOT find Boost The investigation led me to /usr/lib64/cmake/assimp-3.0/assimp-config.cmake (lines 47/48): # the boost version assimp was compiled with set( ASSIMP_Boost_VERSION ".") I guess this is supposed to be automatically set when compiling assimp, but it was apparently not. This should be "1.55". Thus, the following line fails: find_package(Boost ${ASSIMP_Boost_VERSION} EXACT COMPONENTS thread date_time) Additional info: * package version: 3.1-1 |
This task depends upon
Closed by Sven-Hendrik Haase (Svenstaro)
Saturday, 31 May 2014, 14:28 GMT
Reason for closing: Fixed
Additional comments about closing: Using -DASSIMP_ENABLE_BOOST_WORKAROUND=OFF
Saturday, 31 May 2014, 14:28 GMT
Reason for closing: Fixed
Additional comments about closing: Using -DASSIMP_ENABLE_BOOST_WORKAROUND=OFF
https://bugs.archlinux.org/task/40505
But you categorized this as an upstream bug, which it may be but in arch we can work around this problem by providing -DASSIMP_ENABLE_BOOST_WORKAROUND=FALSE in the cmake options, as described in the other bug report.