Summary: | dev-libs/imath-3.1.12 [test] configure fail (boost-cmake) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Arniiiii <lg3dx6fd> |
Component: | Current packages | Assignee: | Paul Zander <negril.nx+gentoo> |
Status: | UNCONFIRMED --- | ||
Severity: | normal | CC: | lg3dx6fd, proxy-maint |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge --info
build.log |
Description
Arniiiii
2025-04-01 12:36:12 UTC
It is because of my boost. for unknown reason, in the failed CMakeLists.txt : ``` Python3_VERSION_MAJOR.Python3_VERSION_MINOR 3.12 Python_VERSION_MAJOR.Python_VERSION_MINOR: 3.13 ``` this line triggers change: in src/python/CMakeLists.txt: ``` find_package(Boost OPTIONAL_COMPONENTS python python${Python_VERSION_MAJOR} ${PYIMATH_BOOST_PY_COMPONENT}) ``` It seems I found the reason. in boost created by cmake: in /usr/lib64/cmake/boost_python312-1.88.0-static/boost_python312-config.cmake : ``` find_dependency(Python COMPONENTS Development) ``` This is fixable by adding -DPython_EXECUTABLE=/usr/bin/python3.12 (In reply to Arniiiii from comment #5) > > This is fixable by adding -DPython_EXECUTABLE=/usr/bin/python3.12 Can gentoo's ebuild be "fixed" in ::gentoo ? Created attachment 923385 [details]
build.log
|