>>> py3-nanobind: Building community/py3-nanobind 2.9.2-r0 (using abuild 3.15.0-r4) started Fri, 26 Sep 2025 14:56:59 +0000 >>> py3-nanobind: Validating /home/buildozer/aports/community/py3-nanobind/APKBUILD... >>> py3-nanobind: Analyzing dependencies... >>> py3-nanobind: Installing for build: build-base robin-map cmake python3-dev py3-gpep517 py3-scikit-build-core py3-wheel eigen-dev py3-numpy py3-pytest python3-tests ( 1/52) Installing robin-map (1.4.0-r0) ( 2/52) Installing libbz2 (1.0.8-r6) ( 3/52) Installing xz-libs (5.8.1-r0) ( 4/52) Installing libarchive (3.8.1-r0) ( 5/52) Installing rhash-libs (1.4.6-r0) ( 6/52) Installing libuv (1.51.0-r0) ( 7/52) Installing cmake (4.1.1-r0) ( 8/52) Installing libffi (3.5.2-r0) ( 9/52) Installing gdbm (1.26-r0) (10/52) Installing mpdecimal (4.0.1-r0) (11/52) Installing libpanelw (6.5_p20250816-r0) (12/52) Installing sqlite-libs (3.50.4-r1) (13/52) Installing python3 (3.12.11-r0) (14/52) Installing python3-pycache-pyc0 (3.12.11-r0) (15/52) Installing pyc (3.12.11-r0) (16/52) Installing python3-pyc (3.12.11-r0) (17/52) Installing python3-dev (3.12.11-r0) (18/52) Installing py3-installer (0.7.0-r2) (19/52) Installing py3-installer-pyc (0.7.0-r2) (20/52) Installing py3-gpep517 (19-r0) (21/52) Installing py3-gpep517-pyc (19-r0) (22/52) Installing py3-parsing (3.2.3-r0) (23/52) Installing py3-parsing-pyc (3.2.3-r0) (24/52) Installing py3-packaging (25.0-r0) (25/52) Installing py3-packaging-pyc (25.0-r0) (26/52) Installing py3-pathspec (0.12.1-r2) (27/52) Installing py3-pathspec-pyc (0.12.1-r2) (28/52) Installing py3-typing-extensions (4.15.0-r0) (29/52) Installing py3-typing-extensions-pyc (4.15.0-r0) (30/52) Installing samurai (1.2-r7) (31/52) Installing py3-scikit-build-core (0.11.6-r0) (32/52) Installing py3-scikit-build-core-pyc (0.11.6-r0) (33/52) Installing py3-wheel (0.46.1-r0) (34/52) Installing py3-wheel-pyc (0.46.1-r0) (35/52) Installing eigen-dev (3.4.0-r10) (36/52) Installing libgfortran (15.2.0-r0) (37/52) Installing openblas (0.3.30-r0) (38/52) Installing py3-numpy (2.3.2-r0) (39/52) Installing py3-numpy-tests (2.3.2-r0) (40/52) Installing py3-numpy-pyc (2.3.2-r0) (41/52) Installing py3-iniconfig (2.1.0-r0) (42/52) Installing py3-iniconfig-pyc (2.1.0-r0) (43/52) Installing py3-pluggy (1.6.0-r0) (44/52) Installing py3-pluggy-pyc (1.6.0-r0) (45/52) Installing py3-py (1.11.0-r4) (46/52) Installing py3-py-pyc (1.11.0-r4) (47/52) Installing py3-pygments (2.19.2-r0) (48/52) Installing py3-pygments-pyc (2.19.2-r0) (49/52) Installing py3-pytest (8.4.2-r0) (50/52) Installing py3-pytest-pyc (8.4.2-r0) (51/52) Installing python3-tests (3.12.11-r0) (52/52) Installing .makedepends-py3-nanobind (20250926.145700) busybox-1.37.0-r23.trigger: Executing script... usr_merge_nag.sh: * WARNING: Alpine Linux is transitioning to a /usr-merged system, and it usr_merge_nag.sh: * will soon be recommended for everybody to migrate. Help testing is very usr_merge_nag.sh: * welcomed. For more details, see usr_merge_nag.sh: * https://gitlab.alpinelinux.org/alpine/infra/alpine-mksite/-/merge_requests/88 OK: 589 MiB in 157 packages >>> py3-nanobind: Cleaning up srcdir >>> py3-nanobind: Cleaning up pkgdir >>> py3-nanobind: Cleaning up tmpdir >>> py3-nanobind: Fetching https://distfiles.alpinelinux.org/distfiles/edge/nanobind-2.9.2.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> py3-nanobind: Fetching https://github.com/wjakob/nanobind/archive/refs/tags/v2.9.2/nanobind-2.9.2.tar.gz Connecting to github.com (140.82.121.3:443) Connecting to codeload.github.com (140.82.121.10:443) saving to '/var/cache/distfiles/edge/nanobind-2.9.2.tar.gz.part' nanobind-2.9.2.tar.g 95667 --:--:-- ETA nanobind-2.9.2.tar.g 100% |********************************| 900k 0:00:00 ETA '/var/cache/distfiles/edge/nanobind-2.9.2.tar.gz.part' saved >>> py3-nanobind: Fetching https://distfiles.alpinelinux.org/distfiles/edge/nanobind-2.9.2.tar.gz >>> py3-nanobind: Checking sha512sums... nanobind-2.9.2.tar.gz: OK >>> py3-nanobind: Unpacking /var/cache/distfiles/edge/nanobind-2.9.2.tar.gz... 2025-09-26 14:57:03,259 gpep517 INFO Building wheel via backend scikit_build_core.build *** scikit-build-core 0.11.6 using CMake 4.1.1 (wheel) *** Configuring CMake... loading initial cache file /tmp/tmpivozd7ff/build/CMakeInit.txt CMake Warning (dev) at /usr/share/cmake/Modules/GNUInstallDirs.cmake:431 (message): Unable to determine default CMAKE_INSTALL_LIBDIR directory because no target architecture is known. Please enable at least one language before including GNUInstallDirs. Call Stack (most recent call first): /usr/share/cmake/Modules/GNUInstallDirs.cmake:265 (_GNUInstallDirs_LIBDIR_get_default) /usr/share/cmake/Modules/GNUInstallDirs.cmake:265 (cmake_language) /usr/share/cmake/Modules/GNUInstallDirs.cmake:523 (_GNUInstallDirs_cache_path) CMakeLists.txt:69 (include) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/share/cmake/Modules/GNUInstallDirs.cmake:431 (message): Unable to determine default CMAKE_INSTALL_LIBDIR directory because no target architecture is known. Please enable at least one language before including GNUInstallDirs. Call Stack (most recent call first): /usr/share/cmake/Modules/GNUInstallDirs.cmake:275 (_GNUInstallDirs_LIBDIR_get_default) /usr/share/cmake/Modules/GNUInstallDirs.cmake:275 (cmake_language) /usr/share/cmake/Modules/GNUInstallDirs.cmake:523 (_GNUInstallDirs_cache_path) CMakeLists.txt:69 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Configuring done (0.0s) -- Generating done (0.0s) -- Build files have been written to: /tmp/tmpivozd7ff/build *** Building project with Ninja... *** Installing project into wheel... -- Install configuration: "Release" -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/nb_func.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/intrusive -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/intrusive/ref.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/intrusive/counter.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/intrusive/counter.inl -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/nb_types.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/nb_misc.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/nb_attr.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/nb_descr.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/nb_defs.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/nb_call.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/nb_traits.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/trampoline.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/nb_class.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/nb_cast.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/nb_enums.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/nb_accessor.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/nb_lib.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/nanobind.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/ndarray.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/stl -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/stl/map.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/stl/string_view.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/stl/unordered_set.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/stl/filesystem.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/stl/string.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/stl/detail -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/stl/detail/nb_dict.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/stl/detail/nb_array.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/stl/detail/traits.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/stl/detail/nb_optional.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/stl/detail/chrono.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/stl/detail/nb_set.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/stl/detail/nb_list.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/stl/pair.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/stl/optional.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/stl/unique_ptr.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/stl/tuple.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/stl/bind_vector.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/stl/variant.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/stl/wstring.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/stl/shared_ptr.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/stl/complex.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/stl/set.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/stl/list.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/stl/array.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/stl/vector.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/stl/chrono.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/stl/unordered_map.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/stl/function.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/stl/bind_map.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/typing.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/nb_error.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/eval.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/make_iterator.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/operators.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/nb_tuple.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/nb_python.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/eigen -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/eigen/dense.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/include/nanobind/eigen/sparse.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/src -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/src/nb_internals.cpp -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/src/nb_func.cpp -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/src/nb_abi.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/src/nb_enum.cpp -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/src/nb_ft.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/src/common.cpp -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/src/nb_combined.cpp -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/src/nb_ft.cpp -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/src/nb_ndarray.cpp -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/src/hash.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/src/trampoline.cpp -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/src/error.cpp -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/src/nb_static_property.cpp -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/src/buffer.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/src/implicit.cpp -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/src/nb_internals.h -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/src/nb_type.cpp -- Up-to-date: /tmp/tmpivozd7ff/wheel/purelib/nanobind -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/__init__.py -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/__main__.py -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/stubgen.py -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/cmake/nanobind-config.cmake -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/cmake/darwin-python-path.py -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/cmake/darwin-ld-cpython.sym -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/cmake/darwin-ld-pypy.sym -- Installing: /tmp/tmpivozd7ff/wheel/purelib/nanobind/cmake/nanobind-config-version.cmake *** Making wheel... *** Created nanobind-2.9.2-py3-none-any.whl 2025-09-26 14:57:03,623 gpep517 INFO The backend produced .dist/nanobind-2.9.2-py3-none-any.whl nanobind-2.9.2-py3-none-any.whl -- nanobind: setting build type to 'Release' as none was specified. CMake Warning (dev) at /usr/share/cmake/Modules/GNUInstallDirs.cmake:431 (message): Unable to determine default CMAKE_INSTALL_LIBDIR directory because no target architecture is known. Please enable at least one language before including GNUInstallDirs. Call Stack (most recent call first): /usr/share/cmake/Modules/GNUInstallDirs.cmake:265 (_GNUInstallDirs_LIBDIR_get_default) /usr/share/cmake/Modules/GNUInstallDirs.cmake:265 (cmake_language) /usr/share/cmake/Modules/GNUInstallDirs.cmake:523 (_GNUInstallDirs_cache_path) CMakeLists.txt:69 (include) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/share/cmake/Modules/GNUInstallDirs.cmake:431 (message): Unable to determine default CMAKE_INSTALL_LIBDIR directory because no target architecture is known. Please enable at least one language before including GNUInstallDirs. Call Stack (most recent call first): /usr/share/cmake/Modules/GNUInstallDirs.cmake:275 (_GNUInstallDirs_LIBDIR_get_default) /usr/share/cmake/Modules/GNUInstallDirs.cmake:275 (cmake_language) /usr/share/cmake/Modules/GNUInstallDirs.cmake:523 (_GNUInstallDirs_cache_path) CMakeLists.txt:69 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- The CXX compiler identification is GNU 15.2.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Python: /usr/bin/python3.12 (found suitable version "3.12.11", minimum required is "3.8") found components: Interpreter Development.Module Development.SABIModule -- Configuring done (0.4s) -- Generating done (0.0s) -- Build files have been written to: /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/test-build [1/121] Generating py_recursive_stub_test/__init__.pyi, py_recursive_stub_test/bar.pyi [2/121] Generating py_recursive_stub_test/bar.pyi.ref [3/121] Generating py_recursive_stub_test/__init__.pyi.ref [4/121] Generating py_stub_test.pyi.ref [5/121] Generating test_typing_ext.pyi.ref [6/121] Generating test_enum_ext.pyi.ref [7/121] Generating test_stl_ext.pyi.ref [8/121] Generating test_tensorflow_ext.pyi.ref [9/121] Generating test_jax_ext.pyi.ref [10/121] Generating test_ndarray_ext.pyi.ref [11/121] Generating test_make_iterator_ext.pyi.ref [12/121] Generating test_functions_ext.pyi.ref [13/121] Generating test_classes_ext.pyi.ref [14/121] Generating test_thread.py [15/121] Generating test_typing.py [16/121] Generating test_stubs.py [17/121] Generating test_tensorflow.py [18/121] Generating test_jax.py [19/121] Generating test_ndarray.py [20/121] Generating test_chrono.py [21/121] Generating test_stl_bind_vector.py [22/121] Generating test_stl_bind_map.py [23/121] Generating test_stl.py [24/121] Generating test_make_iterator.py [25/121] Generating test_intrusive.py [26/121] Generating test_inter_module.py [27/121] Generating test_holders.py [28/121] Generating test_functions.py [29/121] Generating test_exception.py [30/121] Generating test_eval.py [31/121] Generating test_enum.py [32/121] Generating test_eigen.py [33/121] Generating test_classes.py [34/121] Generating test_callbacks.py [35/121] Generating test_accessor.py [36/121] Generating conftest.py [37/121] Generating common.py [38/121] Building CXX object tests/CMakeFiles/test_inter_module_2_ext.dir/test_inter_module_2.cpp.o [39/121] Building CXX object tests/CMakeFiles/nanobind-abi3-mydomain.dir/__/src/implicit.cpp.o [40/121] Building CXX object tests/CMakeFiles/nanobind-abi3-mydomain.dir/__/src/trampoline.cpp.o [41/121] Building CXX object tests/CMakeFiles/nanobind-abi3-mydomain.dir/__/src/error.cpp.o [42/121] Building CXX object tests/CMakeFiles/nanobind-abi3-mydomain.dir/__/src/common.cpp.o [43/121] Building CXX object tests/CMakeFiles/nanobind-abi3-mydomain.dir/__/src/nb_ft.cpp.o [44/121] Building CXX object tests/CMakeFiles/nanobind-abi3-mydomain.dir/__/src/nb_static_property.cpp.o [45/121] Building CXX object tests/CMakeFiles/nanobind-abi3-mydomain.dir/__/src/nb_ndarray.cpp.o [46/121] Building CXX object tests/CMakeFiles/nanobind-abi3-mydomain.dir/__/src/nb_enum.cpp.o [47/121] Building CXX object tests/CMakeFiles/nanobind-abi3-mydomain.dir/__/src/nb_type.cpp.o [48/121] Building CXX object tests/CMakeFiles/nanobind-abi3-mydomain.dir/__/src/nb_func.cpp.o [49/121] Building CXX object tests/CMakeFiles/nanobind-abi3-mydomain.dir/__/src/nb_internals.cpp.o [50/121] Building CXX object tests/CMakeFiles/test_inter_module_1_ext.dir/test_inter_module_1.cpp.o [51/121] Building CXX object tests/CMakeFiles/inter_module.dir/inter_module.cpp.o [52/121] Building CXX object tests/CMakeFiles/test_eigen_ext.dir/test_eigen.cpp.o [53/121] Generating py_stub_test.py [54/121] Building CXX object tests/CMakeFiles/test_thread_ext.dir/test_thread.cpp.o [55/121] Building CXX object tests/CMakeFiles/test_intrusive_ext.dir/test_intrusive_impl.cpp.o [56/121] Building CXX object tests/CMakeFiles/test_intrusive_ext.dir/test_intrusive.cpp.o [57/121] Building CXX object tests/CMakeFiles/test_issue_ext.dir/test_issue.cpp.o [58/121] Building CXX object tests/CMakeFiles/test_typing_ext.dir/test_typing.cpp.o [59/121] Building CXX object tests/CMakeFiles/test_make_iterator_ext.dir/test_make_iterator.cpp.o [60/121] Building CXX object tests/CMakeFiles/test_exception_ext.dir/test_exception.cpp.o [61/121] Building CXX object tests/CMakeFiles/test_tensorflow_ext.dir/test_tensorflow.cpp.o [62/121] Building CXX object tests/CMakeFiles/test_jax_ext.dir/test_jax.cpp.o [63/121] Building CXX object tests/CMakeFiles/test_ndarray_ext.dir/test_ndarray.cpp.o [64/121] Building CXX object tests/CMakeFiles/test_eval_ext.dir/test_eval.cpp.o [65/121] Building CXX object tests/CMakeFiles/test_enum_ext.dir/test_enum.cpp.o [66/121] Building CXX object tests/CMakeFiles/test_chrono_ext.dir/test_chrono.cpp.o [67/121] Building CXX object tests/CMakeFiles/test_stl_bind_vector_ext.dir/test_stl_bind_vector.cpp.o [68/121] Building CXX object tests/CMakeFiles/test_stl_bind_map_ext.dir/test_stl_bind_map.cpp.o [69/121] Building CXX object tests/CMakeFiles/test_stl_ext.dir/test_stl.cpp.o [70/121] Building CXX object tests/CMakeFiles/test_holders_ext.dir/test_holders.cpp.o [71/121] Building CXX object tests/CMakeFiles/test_classes_ext.dir/test_classes.cpp.o [72/121] Building CXX object tests/CMakeFiles/test_callbacks_ext.dir/test_callbacks.cpp.o [73/121] Building CXX object tests/CMakeFiles/test_functions_ext.dir/test_functions.cpp.o [74/121] Building CXX object tests/CMakeFiles/nanobind-abi3.dir/__/src/implicit.cpp.o [75/121] Building CXX object tests/CMakeFiles/nanobind-abi3.dir/__/src/trampoline.cpp.o [76/121] Building CXX object tests/CMakeFiles/nanobind-abi3.dir/__/src/error.cpp.o [77/121] Building CXX object tests/CMakeFiles/nanobind-abi3.dir/__/src/common.cpp.o [78/121] Building CXX object tests/CMakeFiles/nanobind-abi3.dir/__/src/nb_ft.cpp.o [79/121] Building CXX object tests/CMakeFiles/nanobind-abi3.dir/__/src/nb_static_property.cpp.o [80/121] Building CXX object tests/CMakeFiles/nanobind-abi3.dir/__/src/nb_ndarray.cpp.o [81/121] Generating py_stub_test.pyi [82/121] Building CXX object tests/CMakeFiles/nanobind-abi3.dir/__/src/nb_enum.cpp.o [83/121] Building CXX object tests/CMakeFiles/nanobind-abi3.dir/__/src/nb_type.cpp.o [84/121] Building CXX object tests/CMakeFiles/nanobind-abi3.dir/__/src/nb_func.cpp.o [85/121] Building CXX object tests/CMakeFiles/nanobind-abi3.dir/__/src/nb_internals.cpp.o [86/121] Building CXX object tests/CMakeFiles/test_accessor_ext.dir/test_accessor.cpp.o [87/121] Linking CXX shared library tests/libinter_module.so [88/121] Linking CXX shared library tests/libnanobind-abi3.so [89/121] Linking CXX shared library tests/libnanobind-abi3-mydomain.so In file included from /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/tests/test_ndarray.cpp:2: /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/ndarray.h: In constructor 'nanobind::ndarray::ndarray(VoidPtr, std::initializer_list, nanobind::handle, std::initializer_list, nanobind::dlpack::dtype, int, int, char) [with Args = {nanobind::numpy, float}]': /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/ndarray.h:357:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 357 | ndarray(VoidPtr data, | ^~~~~~~ /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/tests/test_ndarray.cpp: In member function 'auto nanobind_test_ndarray_ext_exec_impl(nanobind::module_)::Cls::f3(nanobind::handle)': /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/tests/test_ndarray.cpp:335:93: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 335 | auto f3(nb::handle owner) { return nb::ndarray(data, { 10 }, owner); } | ^ /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/tests/test_ndarray.cpp: In member function 'auto nanobind_test_ndarray_ext_exec_impl(nanobind::module_)::Cls::f1()': /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/tests/test_ndarray.cpp:333:84: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 333 | auto f1() { return nb::ndarray(data, { 10 }, nb::handle()); } | ^ /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/tests/test_ndarray.cpp: In member function 'auto nanobind_test_ndarray_ext_exec_impl(nanobind::module_)::Cls::f2()': /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/tests/test_ndarray.cpp:334:107: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 334 | auto f2() { return nb::ndarray(data, { 10 }, nb::cast(this, nb::rv_policy::none)); } | ^ /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/ndarray.h: In constructor 'nanobind::ndarray::ndarray(VoidPtr, std::initializer_list, nanobind::handle, std::initializer_list, nanobind::dlpack::dtype, int, int, char) [with Args = {float, nanobind::numpy, nanobind::detail::shape<4, 4>, nanobind::f_contig}]': /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/ndarray.h:357:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 357 | ndarray(VoidPtr data, | ^~~~~~~ /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/tests/test_ndarray.cpp: In member function 'Array nanobind_test_ndarray_ext_exec_impl(nanobind::module_)::Matrix4f::data()': /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/tests/test_ndarray.cpp:444:38: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 444 | Array data() { return Array(m); } | ^ /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/tests/test_ndarray.cpp: In member function 'auto nanobind_test_ndarray_ext_exec_impl(nanobind::module_)::Matrix4f::data_copy()': /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/tests/test_ndarray.cpp:446:42: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 446 | auto data_copy() { return Array(m).cast(nb::rv_policy::copy); } | ^ /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/tests/test_ndarray.cpp: In member function 'auto nanobind_test_ndarray_ext_exec_impl(nanobind::module_)::Matrix4f::data_ref()': /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/tests/test_ndarray.cpp:445:41: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 445 | auto data_ref() { return Array(m).cast(nb::rv_policy::reference_internal, nb::find(this)); } | ^ [90/121] Linking CXX shared module tests/test_thread_ext.abi3.so [91/121] Linking CXX shared module tests/test_intrusive_ext.abi3.so [92/121] Linking CXX shared module tests/test_issue_ext.abi3.so [93/121] Linking CXX shared module tests/test_typing_ext.abi3.so [94/121] Linking CXX shared module tests/test_make_iterator_ext.abi3.so [95/121] Linking CXX shared module tests/test_exception_ext.abi3.so [96/121] Linking CXX shared module tests/test_tensorflow_ext.abi3.so [97/121] Linking CXX shared module tests/test_jax_ext.abi3.so [98/121] Linking CXX shared module tests/test_ndarray_ext.abi3.so [99/121] Linking CXX shared module tests/test_eval_ext.abi3.so [100/121] Linking CXX shared module tests/test_enum_ext.abi3.so [101/121] Linking CXX shared module tests/test_chrono_ext.abi3.so [102/121] Linking CXX shared module tests/test_holders_ext.abi3.so [103/121] Linking CXX shared module tests/test_callbacks_ext.abi3.so [104/121] Linking CXX shared module tests/test_functions_ext.abi3.so [105/121] Linking CXX shared module tests/test_accessor_ext.abi3.so [106/121] Generating py.typed, test_typing_ext.pyi [107/121] Generating test_enum_ext.pyi [108/121] Generating test_jax_ext.pyi [109/121] Generating test_ndarray_ext.pyi [110/121] Generating test_tensorflow_ext.pyi [111/121] Generating test_make_iterator_ext.pyi [112/121] Generating test_functions_ext.pyi [113/121] Linking CXX shared module tests/test_classes_ext.abi3.so [114/121] Generating test_classes_ext.pyi [115/121] Linking CXX shared module tests/test_inter_module_2_ext.abi3.so [116/121] Linking CXX shared module tests/test_inter_module_1_ext.abi3.so [117/121] Linking CXX shared module tests/test_stl_bind_vector_ext.abi3.so In file included from /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/stl/bind_map.h:11, from /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/tests/test_stl_bind_map.cpp:6: /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/make_iterator.h: In function 'nanobind::typed nanobind::detail::make_iterator_impl(nanobind::handle, const char*, Iterator, Sentinel, Extra&& ...) [with Access = iterator_key_access, double>, false, true> >; nanobind::rv_policy Policy = nanobind::rv_policy::automatic_reference; Iterator = std::__detail::_Node_iterator, double>, false, true>; Sentinel = std::__detail::_Node_iterator, double>, false, true>; ValueType = const std::__cxx11::basic_string&; Extra = {}]': /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/make_iterator.h:61:28: note: parameter passing for argument of type 'std::__detail::_Node_iterator, double>, false, true>' changed in GCC 7.1 61 | typed make_iterator_impl(handle scope, const char *name, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/make_iterator.h:61:28: note: parameter passing for argument of type 'std::__detail::_Node_iterator, double>, false, true>' changed in GCC 7.1 In function 'auto nanobind::make_key_iterator(handle, const char*, Iterator, Sentinel, Extra&& ...) [with rv_policy Policy = nanobind::rv_policy::automatic_reference; Iterator = std::__detail::_Node_iterator, double>, false, true>; Sentinel = std::__detail::_Node_iterator, double>, false, true>; KeyType = const std::__cxx11::basic_string&; Extra = {}]', inlined from 'nanobind::bind_map, double> >(handle, const char*)::, double> >(handle, const char*)::KeyView&)>' at /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/stl/bind_map.h:158:77, inlined from 'nanobind::detail::func_create, double> >(handle, const char*)::, double> >(handle, const char*)::KeyView&)>, nanobind::typed, std::allocator >&>, nanobind::bind_map, double> >(handle, const char*)::KeyView&, 0, nanobind::scope, nanobind::name, nanobind::is_method, nanobind::keep_alive<0, 1> >(nanobind::bind_map, double> >(handle, const char*)::, double> >(handle, const char*)::KeyView&)>&&, nanobind::typed, std::allocator >&> (*)(nanobind::bind_map, double> >(handle, const char*)::KeyView&), std::index_sequence<0>, const nanobind::scope&, const nanobind::name&, const nanobind::is_method&, const nanobind::keep_alive<0, 1>&)::' at /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/nb_func.h:275:33, inlined from 'static constexpr PyObject* nanobind::detail::func_create, double> >(handle, const char*)::, double> >(handle, const char*)::KeyView&)>, nanobind::typed, std::allocator >&>, nanobind::bind_map, double> >(handle, const char*)::KeyView&, 0, nanobind::scope, nanobind::name, nanobind::is_method, nanobind::keep_alive<0, 1> >(nanobind::bind_map, double> >(handle, const char*)::, double> >(handle, const char*)::KeyView&)>&&, nanobind::typed, std::allocator >&> (*)(nanobind::bind_map, double> >(handle, const char*)::KeyView&), std::index_sequence<0>, const nanobind::scope&, const nanobind::name&, const nanobind::is_method&, const nanobind::keep_alive<0, 1>&)::::_FUN(void*, PyObject**, uint8_t*, nanobind::rv_policy, nanobind::detail::cleanup_list*)' at /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/nb_func.h:219:14: /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/make_iterator.h:131:68: note: parameter passing for argument of type 'std::__detail::_Node_iterator, double>, false, true>' changed in GCC 7.1 131 | std::forward(last), std::forward(extra)...); | ^ /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/make_iterator.h:131:68: note: parameter passing for argument of type 'std::__detail::_Node_iterator, double>, false, true>' changed in GCC 7.1 /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/make_iterator.h: In function 'nanobind::typed nanobind::detail::make_iterator_impl(nanobind::handle, const char*, Iterator, Sentinel, Extra&& ...) [with Access = iterator_access, double>, false, true> >; nanobind::rv_policy Policy = nanobind::rv_policy::automatic_reference; Iterator = std::__detail::_Node_iterator, double>, false, true>; Sentinel = std::__detail::_Node_iterator, double>, false, true>; ValueType = std::pair, double>&; Extra = {}]': /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/make_iterator.h:61:28: note: parameter passing for argument of type 'std::__detail::_Node_iterator, double>, false, true>' changed in GCC 7.1 61 | typed make_iterator_impl(handle scope, const char *name, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/make_iterator.h:61:28: note: parameter passing for argument of type 'std::__detail::_Node_iterator, double>, false, true>' changed in GCC 7.1 In function 'auto nanobind::make_iterator(handle, const char*, Iterator, Sentinel, Extra&& ...) [with rv_policy Policy = nanobind::rv_policy::automatic_reference; Iterator = std::__detail::_Node_iterator, double>, false, true>; Sentinel = std::__detail::_Node_iterator, double>, false, true>; ValueType = std::pair, double>&; Extra = {}; = bool]', inlined from 'nanobind::bind_map, double> >(handle, const char*)::, double> >(handle, const char*)::ItemView&)>' at /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/stl/bind_map.h:147:73, inlined from 'nanobind::detail::func_create, double> >(handle, const char*)::, double> >(handle, const char*)::ItemView&)>, nanobind::typed, std::allocator >, double>&>, nanobind::bind_map, double> >(handle, const char*)::ItemView&, 0, nanobind::scope, nanobind::name, nanobind::is_method, nanobind::keep_alive<0, 1> >(nanobind::bind_map, double> >(handle, const char*)::, double> >(handle, const char*)::ItemView&)>&&, nanobind::typed, std::allocator >, double>&> (*)(nanobind::bind_map, double> >(handle, const char*)::ItemView&), std::index_sequence<0>, const nanobind::scope&, const nanobind::name&, const nanobind::is_method&, const nanobind::keep_alive<0, 1>&)::' at /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/nb_func.h:275:33, inlined from 'static constexpr PyObject* nanobind::detail::func_create, double> >(handle, const char*)::, double> >(handle, const char*)::ItemView&)>, nanobind::typed, std::allocator >, double>&>, nanobind::bind_map, double> >(handle, const char*)::ItemView&, 0, nanobind::scope, nanobind::name, nanobind::is_method, nanobind::keep_alive<0, 1> >(nanobind::bind_map, double> >(handle, const char*)::, double> >(handle, const char*)::ItemView&)>&&, nanobind::typed, std::allocator >, double>&> (*)(nanobind::bind_map, double> >(handle, const char*)::ItemView&), std::index_sequence<0>, const nanobind::scope&, const nanobind::name&, const nanobind::is_method&, const nanobind::keep_alive<0, 1>&)::::_FUN(void*, PyObject**, uint8_t*, nanobind::rv_policy, nanobind::detail::cleanup_list*)' at /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/nb_func.h:219:14: /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/make_iterator.h:115:68: note: parameter passing for argument of type 'std::__detail::_Node_iterator, double>, false, true>' changed in GCC 7.1 115 | std::forward(last), std::forward(extra)...); | ^ /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/make_iterator.h:115:68: note: parameter passing for argument of type 'std::__detail::_Node_iterator, double>, false, true>' changed in GCC 7.1 /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/make_iterator.h: In function 'nanobind::typed nanobind::detail::make_iterator_impl(nanobind::handle, const char*, Iterator, Sentinel, Extra&& ...) [with Access = iterator_value_access, double>, false, true> >; nanobind::rv_policy Policy = nanobind::rv_policy::automatic_reference; Iterator = std::__detail::_Node_iterator, double>, false, true>; Sentinel = std::__detail::_Node_iterator, double>, false, true>; ValueType = double&; Extra = {}]': /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/make_iterator.h:61:28: note: parameter passing for argument of type 'std::__detail::_Node_iterator, double>, false, true>' changed in GCC 7.1 61 | typed make_iterator_impl(handle scope, const char *name, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/make_iterator.h:61:28: note: parameter passing for argument of type 'std::__detail::_Node_iterator, double>, false, true>' changed in GCC 7.1 In function 'auto nanobind::make_value_iterator(handle, const char*, Iterator, Sentinel, Extra&& ...) [with rv_policy Policy = nanobind::rv_policy::automatic_reference; Iterator = std::__detail::_Node_iterator, double>, false, true>; Sentinel = std::__detail::_Node_iterator, double>, false, true>; ValueType = double&; Extra = {}]', inlined from 'nanobind::bind_map, double> >(handle, const char*)::, double> >(handle, const char*)::ValueView&)>' at /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/stl/bind_map.h:167:79, inlined from 'nanobind::detail::func_create, double> >(handle, const char*)::, double> >(handle, const char*)::ValueView&)>, nanobind::typed, nanobind::bind_map, double> >(handle, const char*)::ValueView&, 0, nanobind::scope, nanobind::name, nanobind::is_method, nanobind::keep_alive<0, 1> >(nanobind::bind_map, double> >(handle, const char*)::, double> >(handle, const char*)::ValueView&)>&&, nanobind::typed (*)(nanobind::bind_map, double> >(handle, const char*)::ValueView&), std::index_sequence<0>, const nanobind::scope&, const nanobind::name&, const nanobind::is_method&, const nanobind::keep_alive<0, 1>&)::' at /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/nb_func.h:275:33, inlined from 'static constexpr PyObject* nanobind::detail::func_create, double> >(handle, const char*)::, double> >(handle, const char*)::ValueView&)>, nanobind::typed, nanobind::bind_map, double> >(handle, const char*)::ValueView&, 0, nanobind::scope, nanobind::name, nanobind::is_method, nanobind::keep_alive<0, 1> >(nanobind::bind_map, double> >(handle, const char*)::, double> >(handle, const char*)::ValueView&)>&&, nanobind::typed (*)(nanobind::bind_map, double> >(handle, const char*)::ValueView&), std::index_sequence<0>, const nanobind::scope&, const nanobind::name&, const nanobind::is_method&, const nanobind::keep_alive<0, 1>&)::::_FUN(void*, PyObject**, uint8_t*, nanobind::rv_policy, nanobind::detail::cleanup_list*)' at /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/nb_func.h:219:14: /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/make_iterator.h:146:68: note: parameter passing for argument of type 'std::__detail::_Node_iterator, double>, false, true>' changed in GCC 7.1 146 | std::forward(last), std::forward(extra)...); | ^ /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/make_iterator.h:146:68: note: parameter passing for argument of type 'std::__detail::_Node_iterator, double>, false, true>' changed in GCC 7.1 /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/make_iterator.h: In function 'nanobind::typed nanobind::detail::make_iterator_impl(nanobind::handle, const char*, Iterator, Sentinel, Extra&& ...) [with Access = iterator_key_access, const double>, false, true> >; nanobind::rv_policy Policy = nanobind::rv_policy::automatic_reference; Iterator = std::__detail::_Node_iterator, const double>, false, true>; Sentinel = std::__detail::_Node_iterator, const double>, false, true>; ValueType = const std::__cxx11::basic_string&; Extra = {}]': /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/make_iterator.h:61:28: note: parameter passing for argument of type 'std::__detail::_Node_iterator, const double>, false, true>' changed in GCC 7.1 61 | typed make_iterator_impl(handle scope, const char *name, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/make_iterator.h:61:28: note: parameter passing for argument of type 'std::__detail::_Node_iterator, const double>, false, true>' changed in GCC 7.1 In function 'auto nanobind::make_key_iterator(handle, const char*, Iterator, Sentinel, Extra&& ...) [with rv_policy Policy = nanobind::rv_policy::automatic_reference; Iterator = std::__detail::_Node_iterator, const double>, false, true>; Sentinel = std::__detail::_Node_iterator, const double>, false, true>; KeyType = const std::__cxx11::basic_string&; Extra = {}]', inlined from 'nanobind::bind_map, const double> >(handle, const char*)::, const double> >(handle, const char*)::KeyView&)>' at /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/stl/bind_map.h:158:77, inlined from 'nanobind::detail::func_create, const double> >(handle, const char*)::, const double> >(handle, const char*)::KeyView&)>, nanobind::typed, std::allocator >&>, nanobind::bind_map, const double> >(handle, const char*)::KeyView&, 0, nanobind::scope, nanobind::name, nanobind::is_method, nanobind::keep_alive<0, 1> >(nanobind::bind_map, const double> >(handle, const char*)::, const double> >(handle, const char*)::KeyView&)>&&, nanobind::typed, std::allocator >&> (*)(nanobind::bind_map, const double> >(handle, const char*)::KeyView&), std::index_sequence<0>, const nanobind::scope&, const nanobind::name&, const nanobind::is_method&, const nanobind::keep_alive<0, 1>&)::' at /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/nb_func.h:275:33, inlined from 'static constexpr PyObject* nanobind::detail::func_create, const double> >(handle, const char*)::, const double> >(handle, const char*)::KeyView&)>, nanobind::typed, std::allocator >&>, nanobind::bind_map, const double> >(handle, const char*)::KeyView&, 0, nanobind::scope, nanobind::name, nanobind::is_method, nanobind::keep_alive<0, 1> >(nanobind::bind_map, const double> >(handle, const char*)::, const double> >(handle, const char*)::KeyView&)>&&, nanobind::typed, std::allocator >&> (*)(nanobind::bind_map, const double> >(handle, const char*)::KeyView&), std::index_sequence<0>, const nanobind::scope&, const nanobind::name&, const nanobind::is_method&, const nanobind::keep_alive<0, 1>&)::::_FUN(void*, PyObject**, uint8_t*, nanobind::rv_policy, nanobind::detail::cleanup_list*)' at /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/nb_func.h:219:14: /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/make_iterator.h:131:68: note: parameter passing for argument of type 'std::__detail::_Node_iterator, const double>, false, true>' changed in GCC 7.1 131 | std::forward(last), std::forward(extra)...); | ^ /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/make_iterator.h:131:68: note: parameter passing for argument of type 'std::__detail::_Node_iterator, const double>, false, true>' changed in GCC 7.1 /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/make_iterator.h: In function 'nanobind::typed nanobind::detail::make_iterator_impl(nanobind::handle, const char*, Iterator, Sentinel, Extra&& ...) [with Access = iterator_access, const double>, false, true> >; nanobind::rv_policy Policy = nanobind::rv_policy::automatic_reference; Iterator = std::__detail::_Node_iterator, const double>, false, true>; Sentinel = std::__detail::_Node_iterator, const double>, false, true>; ValueType = std::pair, const double>&; Extra = {}]': /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/make_iterator.h:61:28: note: parameter passing for argument of type 'std::__detail::_Node_iterator, const double>, false, true>' changed in GCC 7.1 61 | typed make_iterator_impl(handle scope, const char *name, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/make_iterator.h:61:28: note: parameter passing for argument of type 'std::__detail::_Node_iterator, const double>, false, true>' changed in GCC 7.1 In function 'auto nanobind::make_iterator(handle, const char*, Iterator, Sentinel, Extra&& ...) [with rv_policy Policy = nanobind::rv_policy::automatic_reference; Iterator = std::__detail::_Node_iterator, const double>, false, true>; Sentinel = std::__detail::_Node_iterator, const double>, false, true>; ValueType = std::pair, const double>&; Extra = {}; = bool]', inlined from 'nanobind::bind_map, const double> >(handle, const char*)::, const double> >(handle, const char*)::ItemView&)>' at /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/stl/bind_map.h:147:73, inlined from 'nanobind::detail::func_create, const double> >(handle, const char*)::, const double> >(handle, const char*)::ItemView&)>, nanobind::typed, std::allocator >, const double>&>, nanobind::bind_map, const double> >(handle, const char*)::ItemView&, 0, nanobind::scope, nanobind::name, nanobind::is_method, nanobind::keep_alive<0, 1> >(nanobind::bind_map, const double> >(handle, const char*)::, const double> >(handle, const char*)::ItemView&)>&&, nanobind::typed, std::allocator >, const double>&> (*)(nanobind::bind_map, const double> >(handle, const char*)::ItemView&), std::index_sequence<0>, const nanobind::scope&, const nanobind::name&, const nanobind::is_method&, const nanobind::keep_alive<0, 1>&)::' at /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/nb_func.h:275:33, inlined from 'static constexpr PyObject* nanobind::detail::func_create, const double> >(handle, const char*)::, const double> >(handle, const char*)::ItemView&)>, nanobind::typed, std::allocator >, const double>&>, nanobind::bind_map, const double> >(handle, const char*)::ItemView&, 0, nanobind::scope, nanobind::name, nanobind::is_method, nanobind::keep_alive<0, 1> >(nanobind::bind_map, const double> >(handle, const char*)::, const double> >(handle, const char*)::ItemView&)>&&, nanobind::typed, std::allocator >, const double>&> (*)(nanobind::bind_map, const double> >(handle, const char*)::ItemView&), std::index_sequence<0>, const nanobind::scope&, const nanobind::name&, const nanobind::is_method&, const nanobind::keep_alive<0, 1>&)::::_FUN(void*, PyObject**, uint8_t*, nanobind::rv_policy, nanobind::detail::cleanup_list*)' at /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/nb_func.h:219:14: /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/make_iterator.h:115:68: note: parameter passing for argument of type 'std::__detail::_Node_iterator, const double>, false, true>' changed in GCC 7.1 115 | std::forward(last), std::forward(extra)...); | ^ /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/make_iterator.h:115:68: note: parameter passing for argument of type 'std::__detail::_Node_iterator, const double>, false, true>' changed in GCC 7.1 /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/make_iterator.h: In function 'nanobind::typed nanobind::detail::make_iterator_impl(nanobind::handle, const char*, Iterator, Sentinel, Extra&& ...) [with Access = iterator_value_access, const double>, false, true> >; nanobind::rv_policy Policy = nanobind::rv_policy::automatic_reference; Iterator = std::__detail::_Node_iterator, const double>, false, true>; Sentinel = std::__detail::_Node_iterator, const double>, false, true>; ValueType = const double&; Extra = {}]': /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/make_iterator.h:61:28: note: parameter passing for argument of type 'std::__detail::_Node_iterator, const double>, false, true>' changed in GCC 7.1 61 | typed make_iterator_impl(handle scope, const char *name, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/make_iterator.h:61:28: note: parameter passing for argument of type 'std::__detail::_Node_iterator, const double>, false, true>' changed in GCC 7.1 In function 'auto nanobind::make_value_iterator(handle, const char*, Iterator, Sentinel, Extra&& ...) [with rv_policy Policy = nanobind::rv_policy::automatic_reference; Iterator = std::__detail::_Node_iterator, const double>, false, true>; Sentinel = std::__detail::_Node_iterator, const double>, false, true>; ValueType = const double&; Extra = {}]', inlined from 'nanobind::bind_map, const double> >(handle, const char*)::, const double> >(handle, const char*)::ValueView&)>' at /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/stl/bind_map.h:167:79, inlined from 'nanobind::detail::func_create, const double> >(handle, const char*)::, const double> >(handle, const char*)::ValueView&)>, nanobind::typed, nanobind::bind_map, const double> >(handle, const char*)::ValueView&, 0, nanobind::scope, nanobind::name, nanobind::is_method, nanobind::keep_alive<0, 1> >(nanobind::bind_map, const double> >(handle, const char*)::, const double> >(handle, const char*)::ValueView&)>&&, nanobind::typed (*)(nanobind::bind_map, const double> >(handle, const char*)::ValueView&), std::index_sequence<0>, const nanobind::scope&, const nanobind::name&, const nanobind::is_method&, const nanobind::keep_alive<0, 1>&)::' at /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/nb_func.h:275:33, inlined from 'static constexpr PyObject* nanobind::detail::func_create, const double> >(handle, const char*)::, const double> >(handle, const char*)::ValueView&)>, nanobind::typed, nanobind::bind_map, const double> >(handle, const char*)::ValueView&, 0, nanobind::scope, nanobind::name, nanobind::is_method, nanobind::keep_alive<0, 1> >(nanobind::bind_map, const double> >(handle, const char*)::, const double> >(handle, const char*)::ValueView&)>&&, nanobind::typed (*)(nanobind::bind_map, const double> >(handle, const char*)::ValueView&), std::index_sequence<0>, const nanobind::scope&, const nanobind::name&, const nanobind::is_method&, const nanobind::keep_alive<0, 1>&)::::_FUN(void*, PyObject**, uint8_t*, nanobind::rv_policy, nanobind::detail::cleanup_list*)' at /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/nb_func.h:219:14: /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/make_iterator.h:146:68: note: parameter passing for argument of type 'std::__detail::_Node_iterator, const double>, false, true>' changed in GCC 7.1 146 | std::forward(last), std::forward(extra)...); | ^ /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/make_iterator.h:146:68: note: parameter passing for argument of type 'std::__detail::_Node_iterator, const double>, false, true>' changed in GCC 7.1 In file included from /usr/include/c++/15.2.0/bits/unordered_map.h:33, from /usr/include/c++/15.2.0/unordered_map:43, from /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/tests/test_stl_bind_map.cpp:3: /usr/include/c++/15.2.0/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = std::__cxx11::basic_string; _Value = std::pair, const double>; _Alloc = std::allocator, const double> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/15.2.0/bits/hashtable.h:2553:5: note: parameter passing for argument of type 'std::_Hashtable, std::pair, const double>, std::allocator, const double> >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 2553 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2554 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/map:64, from /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/tests/test_stl_bind_map.cpp:1: /usr/include/c++/15.2.0/bits/stl_tree.h: In member function 'std::pair::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/15.2.0/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' changed in GCC 7.1 2832 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'auto nanobind::make_key_iterator(handle, const char*, Iterator, Sentinel, Extra&& ...) [with rv_policy Policy = nanobind::rv_policy::automatic_reference; Iterator = std::__detail::_Node_iterator, double>, false, true>; Sentinel = std::__detail::_Node_iterator, double>, false, true>; KeyType = const std::__cxx11::basic_string&; Extra = {}]', inlined from 'nanobind::bind_map, double> >(handle, const char*)::, double>&)>' at /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/stl/bind_map.h:82:69, inlined from 'nanobind::detail::func_create, double> >(handle, const char*)::, double>&)>, nanobind::typed, std::allocator >&>, std::unordered_map, std::allocator >, double, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, double> > >&, 0, nanobind::scope, nanobind::name, nanobind::is_method, nanobind::keep_alive<0, 1> >(nanobind::bind_map, double> >(handle, const char*)::, double>&)>&&, nanobind::typed, std::allocator >&> (*)(std::unordered_map, double>&), std::index_sequence<0>, const nanobind::scope&, const nanobind::name&, const nanobind::is_method&, const nanobind::keep_alive<0, 1>&)::' at /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/nb_func.h:275:33, inlined from 'static constexpr PyObject* nanobind::detail::func_create, double> >(handle, const char*)::, double>&)>, nanobind::typed, std::allocator >&>, std::unordered_map, std::allocator >, double, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, double> > >&, 0, nanobind::scope, nanobind::name, nanobind::is_method, nanobind::keep_alive<0, 1> >(nanobind::bind_map, double> >(handle, const char*)::, double>&)>&&, nanobind::typed, std::allocator >&> (*)(std::unordered_map, double>&), std::index_sequence<0>, const nanobind::scope&, const nanobind::name&, const nanobind::is_method&, const nanobind::keep_alive<0, 1>&)::::_FUN(void*, PyObject**, uint8_t*, nanobind::rv_policy, nanobind::detail::cleanup_list*)' at /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/nb_func.h:219:14: /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/make_iterator.h:131:68: note: parameter passing for argument of type 'std::__detail::_Node_iterator, double>, false, true>' changed in GCC 7.1 131 | std::forward(last), std::forward(extra)...); | ^ /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/make_iterator.h:131:68: note: parameter passing for argument of type 'std::__detail::_Node_iterator, double>, false, true>' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_tree.h: In member function 'std::pair::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, const double>; _KeyOfValue = std::_Select1st, const double> >; _Compare = std::less >; _Alloc = std::allocator, const double> >]': /usr/include/c++/15.2.0/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, const double>, std::_Select1st, const double> >, std::less >, std::allocator, const double> > >::const_iterator' changed in GCC 7.1 2832 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'auto nanobind::make_key_iterator(handle, const char*, Iterator, Sentinel, Extra&& ...) [with rv_policy Policy = nanobind::rv_policy::automatic_reference; Iterator = std::__detail::_Node_iterator, const double>, false, true>; Sentinel = std::__detail::_Node_iterator, const double>, false, true>; KeyType = const std::__cxx11::basic_string&; Extra = {}]', inlined from 'nanobind::bind_map, const double> >(handle, const char*)::, const double>&)>' at /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/stl/bind_map.h:82:69, inlined from 'nanobind::detail::func_create, const double> >(handle, const char*)::, const double>&)>, nanobind::typed, std::allocator >&>, std::unordered_map, std::allocator >, const double, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, const double> > >&, 0, nanobind::scope, nanobind::name, nanobind::is_method, nanobind::keep_alive<0, 1> >(nanobind::bind_map, const double> >(handle, const char*)::, const double>&)>&&, nanobind::typed, std::allocator >&> (*)(std::unordered_map, const double>&), std::index_sequence<0>, const nanobind::scope&, const nanobind::name&, const nanobind::is_method&, const nanobind::keep_alive<0, 1>&)::' at /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/nb_func.h:275:33, inlined from 'static constexpr PyObject* nanobind::detail::func_create, const double> >(handle, const char*)::, const double>&)>, nanobind::typed, std::allocator >&>, std::unordered_map, std::allocator >, const double, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, const double> > >&, 0, nanobind::scope, nanobind::name, nanobind::is_method, nanobind::keep_alive<0, 1> >(nanobind::bind_map, const double> >(handle, const char*)::, const double>&)>&&, nanobind::typed, std::allocator >&> (*)(std::unordered_map, const double>&), std::index_sequence<0>, const nanobind::scope&, const nanobind::name&, const nanobind::is_method&, const nanobind::keep_alive<0, 1>&)::::_FUN(void*, PyObject**, uint8_t*, nanobind::rv_policy, nanobind::detail::cleanup_list*)' at /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/nb_func.h:219:14: /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/make_iterator.h:131:68: note: parameter passing for argument of type 'std::__detail::_Node_iterator, const double>, false, true>' changed in GCC 7.1 131 | std::forward(last), std::forward(extra)...); | ^ /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/make_iterator.h:131:68: note: parameter passing for argument of type 'std::__detail::_Node_iterator, const double>, false, true>' changed in GCC 7.1 In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = std::__cxx11::basic_string; _Value = std::pair, const double>; _Alloc = std::allocator, const double> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = std::__cxx11::basic_string; _Tp = const double; _Hash = std::hash >; _Pred = std::equal_to >; _Alloc = std::allocator, const double> >]' at /usr/include/c++/15.2.0/bits/unordered_map.h:817:26, inlined from 'nanobind::bind_map, const double> >(handle, const char*)::, const double>&, const Key&)>' at /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/stl/bind_map.h:99:24, inlined from 'nanobind::detail::func_create, const double> >(handle, const char*)::, const double>&, const Key&)>, void, std::unordered_map, std::allocator >, const double, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, const double> > >&, const std::__cxx11::basic_string, std::allocator >&, 0, 1, nanobind::scope, nanobind::name, nanobind::is_method>(nanobind::bind_map, const double> >(handle, const char*)::, const double>&, const Key&)>&&, void (*)(std::unordered_map, const double>&, const std::__cxx11::basic_string&), std::index_sequence<0, 1>, const nanobind::scope&, const nanobind::name&, const nanobind::is_method&)::' at /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/nb_func.h:264:22, inlined from 'static constexpr PyObject* nanobind::detail::func_create, const double> >(handle, const char*)::, const double>&, const Key&)>, void, std::unordered_map, std::allocator >, const double, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, const double> > >&, const std::__cxx11::basic_string, std::allocator >&, 0, 1, nanobind::scope, nanobind::name, nanobind::is_method>(nanobind::bind_map, const double> >(handle, const char*)::, const double>&, const Key&)>&&, void (*)(std::unordered_map, const double>&, const std::__cxx11::basic_string&), std::index_sequence<0, 1>, const nanobind::scope&, const nanobind::name&, const nanobind::is_method&)::::_FUN(void*, PyObject**, uint8_t*, nanobind::rv_policy, nanobind::detail::cleanup_list*)' at /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/nb_func.h:219:14: /usr/include/c++/15.2.0/bits/hashtable.h:1158:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, const double>, std::allocator, const double> >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 1158 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = std::__cxx11::basic_string; _Value = std::pair, const double>; _Alloc = std::allocator, const double> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = std::__cxx11::basic_string; _Tp = const double; _Hash = std::hash >; _Pred = std::equal_to >; _Alloc = std::allocator, const double> >]' at /usr/include/c++/15.2.0/bits/unordered_map.h:817:26, inlined from 'void nanobind::detail::map_set(Map&, const Key&, const Value&) [with Map = std::unordered_map, const double>; Key = std::__cxx11::basic_string; Value = const double]' at /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2/include/nanobind/stl/bind_map.h:26:20: /usr/include/c++/15.2.0/bits/hashtable.h:1158:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, const double>, std::allocator, const double> >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 1158 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ [118/121] Linking CXX shared module tests/test_stl_bind_map_ext.abi3.so [119/121] Linking CXX shared module tests/test_stl_ext.abi3.so [120/121] Generating test_stl_ext.pyi [121/121] Linking CXX shared module tests/test_eigen_ext.abi3.so ============================= test session starts ============================== platform linux -- Python 3.12.11, pytest-8.4.2, pluggy-1.6.0 rootdir: /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.9.2 configfile: pyproject.toml collected 474 items tests/test_accessor.py .... [ 0%] tests/test_callbacks.py . [ 1%] tests/test_chrono.py .............................................. [ 10%] tests/test_classes.py .....................................s......... [ 20%] tests/test_eigen.py .................................................... [ 31%] ..........................ss.....sss [ 39%] tests/test_enum.py ......... [ 41%] tests/test_eval.py .... [ 41%] tests/test_exception.py .................... [ 46%] tests/test_functions.py ................................................ [ 56%] ............... [ 59%] tests/test_holders.py .................... [ 63%] tests/test_inter_module.py . [ 63%] tests/test_intrusive.py .... [ 64%] tests/test_make_iterator.py ...... [ 66%] tests/test_ndarray.py .....sss..sss....sss.s.s...sss...s.s.......sss.... [ 76%] .... [ 77%] tests/test_stl.py ...................................................... [ 88%] ...................... [ 93%] tests/test_stl_bind_map.py .... [ 94%] tests/test_stl_bind_vector.py ....... [ 95%] tests/test_stubs.py .....s...s.. [ 98%] tests/test_thread.py ....... [ 99%] tests/test_typing.py . [100%] ======================= 447 passed, 27 skipped in 6.06s ======================== >>> py3-nanobind: Entering fakeroot... >>> py3-nanobind-pyc*: Running split function pyc... 'usr/lib/python3.12/site-packages/nanobind/__pycache__' -> '/home/buildozer/aports/community/py3-nanobind/pkg/py3-nanobind-pyc/usr/lib/python3.12/site-packages/nanobind/__pycache__' 'usr/lib/python3.12/site-packages/nanobind/cmake/__pycache__' -> '/home/buildozer/aports/community/py3-nanobind/pkg/py3-nanobind-pyc/usr/lib/python3.12/site-packages/nanobind/cmake/__pycache__' >>> py3-nanobind-pyc*: Preparing subpackage py3-nanobind-pyc... >>> py3-nanobind-pyc*: Running postcheck for py3-nanobind-pyc >>> py3-nanobind*: Running postcheck for py3-nanobind >>> py3-nanobind*: Preparing package py3-nanobind... >>> py3-nanobind-pyc*: Tracing dependencies... robin-map python3~3.12 >>> py3-nanobind-pyc*: Package size: 63.3 KB >>> py3-nanobind-pyc*: Compressing data... >>> py3-nanobind-pyc*: Create checksum... >>> py3-nanobind-pyc*: Create py3-nanobind-pyc-2.9.2-r0.apk >>> py3-nanobind*: Tracing dependencies... robin-map python3~3.12 >>> py3-nanobind*: Package size: 773.8 KB >>> py3-nanobind*: Compressing data... >>> py3-nanobind*: Create checksum... >>> py3-nanobind*: Create py3-nanobind-2.9.2-r0.apk >>> py3-nanobind: Build complete at Fri, 26 Sep 2025 14:57:21 +0000 elapsed time 0h 0m 22s >>> py3-nanobind: Cleaning up srcdir >>> py3-nanobind: Cleaning up pkgdir >>> py3-nanobind: Uninstalling dependencies... ( 1/52) Purging .makedepends-py3-nanobind (20250926.145700) ( 2/52) Purging robin-map (1.4.0-r0) ( 3/52) Purging python3-dev (3.12.11-r0) ( 4/52) Purging py3-gpep517-pyc (19-r0) ( 5/52) Purging py3-gpep517 (19-r0) ( 6/52) Purging py3-installer-pyc (0.7.0-r2) ( 7/52) Purging py3-installer (0.7.0-r2) ( 8/52) Purging py3-scikit-build-core-pyc (0.11.6-r0) ( 9/52) Purging py3-scikit-build-core (0.11.6-r0) (10/52) Purging cmake (4.1.1-r0) (11/52) Purging py3-pathspec-pyc (0.12.1-r2) (12/52) Purging py3-pathspec (0.12.1-r2) (13/52) Purging py3-typing-extensions-pyc (4.15.0-r0) (14/52) Purging py3-typing-extensions (4.15.0-r0) (15/52) Purging samurai (1.2-r7) (16/52) Purging py3-wheel-pyc (0.46.1-r0) (17/52) Purging py3-wheel (0.46.1-r0) (18/52) Purging eigen-dev (3.4.0-r10) (19/52) Purging py3-numpy-tests (2.3.2-r0) (20/52) Purging py3-numpy-pyc (2.3.2-r0) (21/52) Purging py3-numpy (2.3.2-r0) (22/52) Purging openblas (0.3.30-r0) (23/52) Purging py3-pytest-pyc (8.4.2-r0) (24/52) Purging py3-pytest (8.4.2-r0) (25/52) Purging py3-iniconfig-pyc (2.1.0-r0) (26/52) Purging py3-iniconfig (2.1.0-r0) (27/52) Purging py3-packaging-pyc (25.0-r0) (28/52) Purging py3-packaging (25.0-r0) (29/52) Purging py3-parsing-pyc (3.2.3-r0) (30/52) Purging py3-parsing (3.2.3-r0) (31/52) Purging py3-pluggy-pyc (1.6.0-r0) (32/52) Purging py3-pluggy (1.6.0-r0) (33/52) Purging py3-py-pyc (1.11.0-r4) (34/52) Purging py3-py (1.11.0-r4) (35/52) Purging py3-pygments-pyc (2.19.2-r0) (36/52) Purging py3-pygments (2.19.2-r0) (37/52) Purging python3-pyc (3.12.11-r0) (38/52) Purging python3-pycache-pyc0 (3.12.11-r0) (39/52) Purging pyc (3.12.11-r0) (40/52) Purging python3 (3.12.11-r0) (41/52) Purging python3-tests (3.12.11-r0) (42/52) Purging gdbm (1.26-r0) (43/52) Purging libarchive (3.8.1-r0) (44/52) Purging libbz2 (1.0.8-r6) (45/52) Purging libffi (3.5.2-r0) (46/52) Purging libgfortran (15.2.0-r0) (47/52) Purging libpanelw (6.5_p20250816-r0) (48/52) Purging libuv (1.51.0-r0) (49/52) Purging mpdecimal (4.0.1-r0) (50/52) Purging rhash-libs (1.4.6-r0) (51/52) Purging sqlite-libs (3.50.4-r1) (52/52) Purging xz-libs (5.8.1-r0) busybox-1.37.0-r23.trigger: Executing script... usr_merge_nag.sh: * WARNING: Alpine Linux is transitioning to a /usr-merged system, and it usr_merge_nag.sh: * will soon be recommended for everybody to migrate. Help testing is very usr_merge_nag.sh: * welcomed. For more details, see usr_merge_nag.sh: * https://gitlab.alpinelinux.org/alpine/infra/alpine-mksite/-/merge_requests/88 OK: 289 MiB in 105 packages >>> py3-nanobind: Updating the community/armv7 repository index... >>> py3-nanobind: Signing the index...