macaroni-os / macaroni-os/mark-issues

[media-kit] media-gfx/openvdb-11.0.0 has missed dependencies

Open
#784 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

emerge failure MARK mark-31 mark-iii mark-unstable media-kit
Dominant language
No language data
Stars
5
Forks
1
PR merge metrics
No merged PRs in 30d

Description

```
-- Found Python: /usr/bin/python3.9 (found version "3.9.25") found components: Development.Module Interpreter NumPy
CMake Error at openvdb/openvdb/python/CMakeLists.txt:110 (find_package):
  Could not find a package configuration file provided by "pybind11"
  (requested version 2.9.1) with any of the following names:

    pybind11Config.cmake
    pybind11-config.cmake

  Add the installation prefix of "pybind11" to CMAKE_PREFIX_PATH or set
  "pybind11_DIR" to a directory containing one of the above files.  If
  "pybind11" provides a separate development package or SDK, be sure it has
  been installed.

-- Configuring incomplete, errors occurred!
 * ERROR: media-gfx/openvdb-11.0.0::media-kit failed (configure phase):
 *   cmake failed
 ```

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the media-kit packaging definition for media-gfx/openvdb-11.0.0 and the dependency lookup at openvdb/openvdb/python/CMakeLists.txt:110. Verify how pybind11 is declared and available during configuration, then rerun the package build; done means CMake configures without the missing pybind11 error.

Written by the indexing model from the issue text.

Assessment

Tech stack
cmake, python
Domain
build-system
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
58/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.