Created attachment 494068 [details] build.log cd /var/tmp/portage/media-gfx/openvdb-4.0.0/work/openvdb-4.0.0_build/openvdb && /usr/bin/x86_64-pc-linux-gnu-g++ -DOPENVDB_3_ABI_COMPATIBLE -Dpyopenvdb_EXPORTS -I/var/tmp/portage/media-gfx/openvdb-4.0.0/work/openvdb-4.0.0 -I/usr/include/python3.5m -I/usr/include/OpenEXR -I/var/tmp/portage/media-gfx/openvdb-4.0.0/work/openvdb-4.0.0/openvdb/. -I/var/tmp/portage/media-gfx/openvdb-4.0.0/work/openvdb-4.0.0_build/dwa -DNDEBUG -pipe -O2 -march=bdver3 -std=c++14 -fPIC -pthread -fPIC -DOPENVDB_PRIVATE -DOPENVDB_USE_BLOSC -DOPENVDB_USE_GLFW_3 -o CMakeFiles/pyopenvdb.dir/python/pyFloatGrid.cc.o -c /var/tmp/portage/media-gfx/openvdb-4.0.0/work/openvdb-4.0.0/openvdb/python/pyFloatGrid.cc /var/tmp/portage/media-gfx/openvdb-4.0.0/work/openvdb-4.0.0/openvdb/python/pyFloatGrid.cc: In function ‘void exportFloatGrid()’: /var/tmp/portage/media-gfx/openvdb-4.0.0/work/openvdb-4.0.0/openvdb/python/pyFloatGrid.cc:50:9: error: ‘py::numeric’ has not been declared py::numeric::array::set_module_and_type("numpy", "ndarray"); ^~~~~~~ make[2]: *** [openvdb/CMakeFiles/pyopenvdb.dir/build.make:63: openvdb/CMakeFiles/pyopenvdb.dir/python/pyFloatGrid.cc.o] Error 1
Thank you for the report. Please *attach* the --info, https://wiki.gentoo.org/wiki/Bugzilla/Bug_report_guide#Report_a_build-time_bug_.28emerge_failed.29 and reopen this ticket (Status:unconfirmed).
Created attachment 494256 [details] emerge --info
This is a known issue. There is a bug report upstream. The only thing I can do is make a hard blocker to >=boost-1.65 in the ebuild. You will just need to mask this version off and downgrade until it's resolved.
I managed to make a working solution, so I made an upstream PR here: https://github.com/dreamworksanimation/openvdb/pull/173 In the meantime, I have v4.0.2 in a PR with this patch: https://github.com/gentoo/gentoo/pull/5754 Hopefully this resolves the issue.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d63b3a02afa72407023a48914255dc8fbdf1bebf commit d63b3a02afa72407023a48914255dc8fbdf1bebf Author: Jonathan Scruggs <j.scruggs@gmail.com> AuthorDate: 2017-09-21 09:29:30 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2017-09-23 08:37:23 +0000 media-gfx/openvdb: version bump to 4.0.2 * Changed hardcoded paths to GNUInstallDirs * Patch to fixnumeric removal in Boost 1.65 * Use PkgConfig to find OpenEXR and IlmBase Bug: https://bugs.gentoo.org/612942 Closes: https://bugs.gentoo.org/611842 Closes: https://bugs.gentoo.org/630740 Closes: https://github.com/gentoo/gentoo/pull/5754 media-gfx/openvdb/Manifest | 2 + media-gfx/openvdb/metadata.xml | 4 +- media-gfx/openvdb/openvdb-3.2.0.ebuild | 1 - media-gfx/openvdb/openvdb-4.0.0.ebuild | 1 - media-gfx/openvdb/openvdb-4.0.2.ebuild | 74 ++++++++++++++++++++++++++++++++++ 5 files changed, 78 insertions(+), 4 deletions(-)