Summary: | dev-python/nanobind-2.0.0 fails to compile: test_functions.cpp:1:10: fatal error: nanobind.h: No such file or directory | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Agostino Sarubbo <ago> |
Component: | Current packages | Assignee: | Python Gentoo Team <python> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | sam |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build.log |
Description
Agostino Sarubbo
![]() Created attachment 897321 [details]
build.log
build log and emerge --info
Error(s) that match a know pattern in addition to what has been reported in the summary: Could not find a package configuration file provided by "tsl-robin-map" -- Could NOT find Eigen3 (missing: Eigen3_DIR) ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any FAILED: tests/CMakeFiles/nanobind-static.dir/__/src/common.cpp.o FAILED: tests/CMakeFiles/nanobind-static.dir/__/src/error.cpp.o FAILED: tests/CMakeFiles/nanobind-static.dir/__/src/implicit.cpp.o FAILED: tests/CMakeFiles/nanobind-static.dir/__/src/nb_enum.cpp.o FAILED: tests/CMakeFiles/nanobind-static.dir/__/src/nb_func.cpp.o FAILED: tests/CMakeFiles/nanobind-static.dir/__/src/nb_internals.cpp.o FAILED: tests/CMakeFiles/nanobind-static.dir/__/src/nb_ndarray.cpp.o FAILED: tests/CMakeFiles/nanobind-static.dir/__/src/nb_static_property.cpp.o FAILED: tests/CMakeFiles/nanobind-static.dir/__/src/nb_type.cpp.o FAILED: tests/CMakeFiles/nanobind-static.dir/__/src/trampoline.cpp.o FAILED: tests/CMakeFiles/test_bind_map_ext.dir/test_stl_bind_map.cpp.o FAILED: tests/CMakeFiles/test_bind_vector_ext.dir/test_stl_bind_vector.cpp.o FAILED: tests/CMakeFiles/test_chrono_ext.dir/test_chrono.cpp.o FAILED: tests/CMakeFiles/test_classes_ext.dir/test_classes.cpp.o FAILED: tests/CMakeFiles/test_enum_ext.dir/test_enum.cpp.o FAILED: tests/CMakeFiles/test_eval_ext.dir/test_eval.cpp.o FAILED: tests/CMakeFiles/test_exception_ext.dir/test_exception.cpp.o FAILED: tests/CMakeFiles/test_functions_ext.dir/test_functions.cpp.o FAILED: tests/CMakeFiles/test_holders_ext.dir/test_holders.cpp.o FAILED: tests/CMakeFiles/test_inter_module_1_ext.dir/test_inter_module_1.cpp.o FAILED: tests/CMakeFiles/test_inter_module_2_ext.dir/test_inter_module_2.cpp.o FAILED: tests/CMakeFiles/test_intrusive_ext.dir/test_intrusive.cpp.o FAILED: tests/CMakeFiles/test_intrusive_ext.dir/test_intrusive_impl.cpp.o FAILED: tests/CMakeFiles/test_issue_ext.dir/test_issue.cpp.o FAILED: tests/CMakeFiles/test_make_iterator_ext.dir/test_make_iterator.cpp.o FAILED: tests/CMakeFiles/test_ndarray_ext.dir/test_ndarray.cpp.o FAILED: tests/CMakeFiles/test_stl_ext.dir/test_stl.cpp.o FAILED: tests/CMakeFiles/test_typing_ext.dir/test_typing.cpp.o FAILED: tests/py_stub_test.pyi /var/tmp/portage/dev-python/nanobind-2.0.0/work/nanobind-2.0.0_build-python3_10/tests/py_stub_test.pyi ModuleNotFoundError: No module named 'typing_extensions' RuntimeError: stubgen.py requires the 'typing_extensions' package on Python <3.11 /var/tmp/portage/dev-python/nanobind-2.0.0/work/nanobind-2.0.0/src/common.cpp:10:10: fatal error: nanobind/nanobind.h: No such file or directory /var/tmp/portage/dev-python/nanobind-2.0.0/work/nanobind-2.0.0/src/error.cpp:10:10: fatal error: nanobind/nanobind.h: No such file or directory /var/tmp/portage/dev-python/nanobind-2.0.0/work/nanobind-2.0.0/src/implicit.cpp:10:10: fatal error: nanobind/trampoline.h: No such file or directory /var/tmp/portage/dev-python/nanobind-2.0.0/work/nanobind-2.0.0/src/nb_internals.cpp:10:10: fatal error: nanobind/nanobind.h: No such file or directory /var/tmp/portage/dev-python/nanobind-2.0.0/work/nanobind-2.0.0/src/nb_internals.h:14:10: fatal error: nanobind/nanobind.h: No such file or directory /var/tmp/portage/dev-python/nanobind-2.0.0/work/nanobind-2.0.0/src/nb_ndarray.cpp:1:10: fatal error: nanobind/ndarray.h: No such file or directory /var/tmp/portage/dev-python/nanobind-2.0.0/work/nanobind-2.0.0/src/trampoline.cpp:10:10: fatal error: nanobind/trampoline.h: No such file or directory /var/tmp/portage/dev-python/nanobind-2.0.0/work/nanobind-2.0.0/tests/test_chrono.cpp:12:10: fatal error: nanobind/stl/chrono.h: No such file or directory /var/tmp/portage/dev-python/nanobind-2.0.0/work/nanobind-2.0.0/tests/test_classes.cpp:1:10: fatal error: nanobind/nanobind.h: No such file or directory /var/tmp/portage/dev-python/nanobind-2.0.0/work/nanobind-2.0.0/tests/test_enum.cpp:1:10: fatal error: nanobind/nanobind.h: No such file or directory /var/tmp/portage/dev-python/nanobind-2.0.0/work/nanobind-2.0.0/tests/test_eval.cpp:1:10: fatal error: nanobind/nanobind.h: No such file or directory /var/tmp/portage/dev-python/nanobind-2.0.0/work/nanobind-2.0.0/tests/test_exception.cpp:1:10: fatal error: nanobind/nanobind.h: No such file or directory /var/tmp/portage/dev-python/nanobind-2.0.0/work/nanobind-2.0.0/tests/test_functions.cpp:1:10: fatal error: nanobind/nanobind.h: No such file or directory /var/tmp/portage/dev-python/nanobind-2.0.0/work/nanobind-2.0.0/tests/test_holders.cpp:6:10: fatal error: nanobind/stl/shared_ptr.h: No such file or directory /var/tmp/portage/dev-python/nanobind-2.0.0/work/nanobind-2.0.0/tests/test_inter_module_1.cpp:1:10: fatal error: nanobind/nanobind.h: No such file or directory /var/tmp/portage/dev-python/nanobind-2.0.0/work/nanobind-2.0.0/tests/test_inter_module_2.cpp:1:10: fatal error: nanobind/nanobind.h: No such file or directory /var/tmp/portage/dev-python/nanobind-2.0.0/work/nanobind-2.0.0/tests/test_intrusive.cpp:1:10: fatal error: nanobind/nanobind.h: No such file or directory /var/tmp/portage/dev-python/nanobind-2.0.0/work/nanobind-2.0.0/tests/test_intrusive_impl.cpp:1:10: fatal error: nanobind/intrusive/counter.inl: No such file or directory /var/tmp/portage/dev-python/nanobind-2.0.0/work/nanobind-2.0.0/tests/test_issue.cpp:1:10: fatal error: nanobind/stl/shared_ptr.h: No such file or directory /var/tmp/portage/dev-python/nanobind-2.0.0/work/nanobind-2.0.0/tests/test_make_iterator.cpp:1:10: fatal error: nanobind/make_iterator.h: No such file or directory /var/tmp/portage/dev-python/nanobind-2.0.0/work/nanobind-2.0.0/tests/test_ndarray.cpp:1:10: fatal error: nanobind/nanobind.h: No such file or directory /var/tmp/portage/dev-python/nanobind-2.0.0/work/nanobind-2.0.0/tests/test_stl_bind_map.cpp:6:10: fatal error: nanobind/stl/bind_map.h: No such file or directory /var/tmp/portage/dev-python/nanobind-2.0.0/work/nanobind-2.0.0/tests/test_stl_bind_vector.cpp:1:10: fatal error: nanobind/stl/bind_vector.h: No such file or directory /var/tmp/portage/dev-python/nanobind-2.0.0/work/nanobind-2.0.0/tests/test_stl.cpp:1:10: fatal error: nanobind/stl/tuple.h: No such file or directory /var/tmp/portage/dev-python/nanobind-2.0.0/work/nanobind-2.0.0/tests/test_typing.cpp:1:10: fatal error: nanobind/typing.h: No such file or directory /var/tmp/portage/dev-python/nanobind-2.0.0/work/nanobind-2.0.0/tests/test_functions.cpp:1:10: fatal error: nanobind/nanobind.h: No such file or directory The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=033ee0ce782a7bc677a3b8c8c89327fc5116f6eb commit 033ee0ce782a7bc677a3b8c8c89327fc5116f6eb Author: Sam James <sam@gentoo.org> AuthorDate: 2024-07-08 14:11:14 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-07-08 14:11:55 +0000 dev-python/nanobind: fixup deps For some reason, I thought robin-hood was a dep of pyopencl instead, but it isn't, it's an (R)DEPEND of nanobind. But I didn't add that either, apparently even though I bumped the ebuild for it specifically because of it? Also, add typing-extensions dep for <py3.11. Closes: https://bugs.gentoo.org/935748 Signed-off-by: Sam James <sam@gentoo.org> .../nanobind/{nanobind-2.0.0.ebuild => nanobind-2.0.0-r1.ebuild} | 8 ++++++++ 1 file changed, 8 insertions(+) |