macaroni-os / macaroni-os/mark-issues
[media-kit] media-gfx/openvdb-12.0.x doesn't emerge
- Dominant language
- No language data
- Stars
- 5
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
```
loading initial cache file /var/tmp/portage/media-gfx/openvdb-12.0.1/work/openvdb-12.0.1_build/gentoo_common_config.cmake
-- The CXX compiler identification is GNU 12.3.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Enabling colored compiler output
-- CMake Build Type: Gentoo
-- Found PkgConfig: /usr/bin/x86_64-pc-linux-gnu-pkg-config (found version "2.2.0")
-- Configuring for OpenVDB Version 12.0.1
CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
Could NOT find Python: Found unsuitable version "3.9.21", but required is
at least "3.10" (found /usr/bin/python3.9, found components: Development
Interpreter Development.Module Development.Embed)
Call Stack (most recent call first):
/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:592 (_FPHSA_FAILURE_MESSAGE)
/usr/share/cmake/Modules/FindPython/Support.cmake:3203 (find_package_handle_standard_args)
/usr/share/cmake/Modules/FindPython.cmake:519 (include)
CMakeLists.txt:482 (find_package)
```
There are different issues with this package:
1) it seems needed py3.10 but maybe could be ok for py3.9 too with a patch
2) it requires nanobind package not available in the tree.
In Phoenix we have v11.0.0.0. We will pin this version for now and postpone the upgrade later.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with CMakeLists.txt at line 482 and the media-gfx/openvdb package configuration, then reproduce the OpenVDB 12.0.1 emerge failure. Check the Python 3.10 requirement and the unavailable nanobind dependency; done means the package can be upgraded from the pinned v11.0.0.0 version and emerge successfully.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cmake, python
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100