==> Building on infernape ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/pybind11 ./ .SRCINFO 778 100% 0.00kB/s 0:00:00 778 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=7/9) .nvchecker.toml 86 100% 83.98kB/s 0:00:00 86 100% 83.98kB/s 0:00:00 (xfr#2, to-chk=6/9) LICENSE 646 100% 630.86kB/s 0:00:00 646 100% 630.86kB/s 0:00:00 (xfr#3, to-chk=5/9) PKGBUILD 2,142 100% 2.04MB/s 0:00:00 2,142 100% 2.04MB/s 0:00:00 (xfr#4, to-chk=4/9) REUSE.toml 375 100% 366.21kB/s 0:00:00 375 100% 366.21kB/s 0:00:00 (xfr#5, to-chk=3/9) pybind11-3.1.0-1.log 610 100% 595.70kB/s 0:00:00 610 100% 595.70kB/s 0:00:00 (xfr#6, to-chk=2/9) LICENSES/ LICENSES/0BSD.txt -> ../LICENSE sent 2,840 bytes received 184 bytes 2,016.00 bytes/sec total size is 4,233 speedup is 1.40 ==> Running pkgctl build --arch riscv64 on remote host... ==> WARNING: invalid architecture: riscv64 ==> Updating pacman database cache [?25l:: Synchronizing package databases... core downloading... extra downloading... multilib downloading... [?25h==> Building pybind11 -> repo: extra -> arch: riscv64 -> worker: felix-23 ==> Building pybind11 for [extra] (riscv64) ==> Locking clean chroot...done Note: in a future version of systemd-nspawn the default set of permitted socket address families will be restricted to AF_INET, AF_INET6 and AF_UNIX. Use --restrict-address-families= to configure the set of permitted socket address families, or set RestrictAddressFamilies= in a .nspawn file. [?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-23]...done ==> Making package: pybind11 3.1.0-1 (Fri Aug 28 03:16:46 2026) ==> Retrieving sources...  -> Downloading pybind11-3.1.0.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00:01 0 0 0 0 0 0 0 0 0 00:01 0 0 0 0 0 0 0 0 0 00:02 0 100 314.6k 0 314.6k 0 0 99728 0 00:03 282.8k 100 830.7k 0 830.7k 0 0 196.3k 0 00:04 393.2k 100 961.6k 0 961.6k 0 0 219.3k 0 00:04 393.2k 100 961.6k 0 961.6k 0 0 219.3k 0 00:04 393.2k 100 961.6k 0 961.6k 0 0 219.3k 0 00:04 393.2k ==> Validating source files with sha256sums... pybind11-3.1.0.tar.gz ... Passed Note: in a future version of systemd-nspawn the default set of permitted socket address families will be restricted to AF_INET, AF_INET6 and AF_UNIX. Use --restrict-address-families= to configure the set of permitted socket address families, or set RestrictAddressFamilies= in a .nspawn file. ==> Making package: pybind11 3.1.0-1 (Thu Aug 27 19:17:10 2026) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (41) New Version Net Change Download Size extra/blas 3.12.1-2 0.43 MiB extra/cblas 3.12.1-2 0.31 MiB extra/cppdap 1.58.0-3 1.57 MiB extra/hicolor-icon-theme 0.18-1 0.05 MiB extra/jsoncpp 1.9.6-3 3.16 MiB extra/lapack 3.12.1-2 9.09 MiB extra/libuv 1.52.1-2 0.62 MiB extra/ninja 1.13.2-3 0.36 MiB extra/python-autocommand 2.2.2-9 0.08 MiB extra/python-certifi 2026.07.22-1 0.02 MiB extra/python-charset-normalizer 3.4.7-1 0.95 MiB extra/python-idna 3.19-1 0.66 MiB extra/python-iniconfig 2.3.0-1 0.07 MiB extra/python-jaraco.collections 5.1.0-3 0.11 MiB extra/python-jaraco.context 6.1.2-1 0.06 MiB extra/python-jaraco.functools 4.1.0-3 0.07 MiB extra/python-jaraco.text 4.0.0-4 0.08 MiB extra/python-more-itertools 11.1.0-1 0.77 MiB extra/python-packaging 26.3-1 1.58 MiB extra/python-pathspec 1.1.1-1 0.47 MiB extra/python-pkg_resources 81.0.0-1 0.50 MiB extra/python-platformdirs 4.11.4-1 0.46 MiB extra/python-pluggy 1.6.0-3.1 0.23 MiB extra/python-pooch 1.9.0-1 0.75 MiB extra/python-pygments 2.20.0-1 15.36 MiB extra/python-pyproject-hooks 1.2.0-6 0.11 MiB extra/python-requests 2.34.2-1 0.76 MiB extra/python-typing_extensions 4.16.0-1 0.53 MiB extra/python-urllib3 2.6.3-1 1.44 MiB extra/rhash 1.4.6-1 0.35 MiB extra/boost 1.92.0-1 151.02 MiB extra/cmake 4.4.2-1 88.42 MiB extra/eigen 5.0.1-2 12.92 MiB extra/python-build 1.4.3-1 0.26 MiB extra/python-installer 1.0.0-1 0.20 MiB extra/python-numpy 2.5.2-1 42.43 MiB extra/python-pytest 1:8.4.2-3 4.69 MiB extra/python-scikit-build-core 0.12.2-1 1.83 MiB 0.31 MiB extra/python-scipy 1.18.0-1 112.33 MiB 22.29 MiB extra/python-setuptools 1:82.0.1-1 7.35 MiB extra/python-wheel 0.46.3-1 0.31 MiB Total Download Size: 22.60 MiB Total Installed Size: 462.77 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-scipy-1.18.0-1-riscv64 downloading... python-scikit-build-core-0.12.2-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing boost... Optional dependencies for boost python: for python bindings [installed] installing cppdap... installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator [pending] qt6-base: cmake-gui installing eigen... installing python-packaging... installing python-pyproject-hooks... installing python-build... Optional dependencies for python-build python-pip: to use as the Python package installer (default) python-uv: to use as the Python package installer python-virtualenv: to use virtualenv for build isolation installing python-installer... installing python-iniconfig... installing python-pluggy... installing python-pygments... installing python-pytest... installing ninja... installing python-pathspec... Optional dependencies for python-pathspec python-google-re2: re2 backend installing python-scikit-build-core... installing python-more-itertools... installing python-jaraco.functools... installing python-jaraco.context... installing python-autocommand... installing python-jaraco.text... Optional dependencies for python-jaraco.text python-inflect: for show-newlines script installing python-jaraco.collections... installing python-platformdirs... installing python-wheel... Optional dependencies for python-wheel python-keyring: for wheel.signatures python-xdg: for wheel.signatures python-setuptools: for legacy bdist_wheel subcommand [pending] installing python-typing_extensions... installing python-pkg_resources... installing python-setuptools... installing blas... installing cblas... installing lapack... installing python-numpy... Optional dependencies for python-numpy blas-openblas: faster linear algebra installing python-charset-normalizer... installing python-idna... installing python-urllib3... Optional dependencies for python-urllib3 python-brotli: Brotli support python-brotlicffi: Brotli support python-h2: HTTP/2 support python-pysocks: SOCKS support installing python-certifi... installing python-requests... Optional dependencies for python-requests python-chardet: alternative character encoding library python-pysocks: SOCKS proxy support installing python-pooch... Optional dependencies for python-pooch python-paramiko: for SFTP downloads python-tqdm: for printing a download progress bar installing python-scipy... Optional dependencies for python-scipy python-pillow: for image saving module :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Retrieving sources...  -> Found pybind11-3.1.0.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting pybind11-3.1.0.tar.gz with bsdtar ==> Starting build()... * Getting build dependencies for wheel... * Building wheel... *** scikit-build-core 0.12.2 using CMake 4.4.2 (wheel) *** Configuring CMake... loading initial cache file /tmp/tmp5_16mjj_/build/CMakeInit.txt -- The CXX compiler identification is GNU 16.2.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- pybind11 v3.1.0 -- CMake 4.4.2 -- Performing Test HAS_FLTO_AUTO -- Performing Test HAS_FLTO_AUTO - Success -- pybind11::lto enabled -- pybind11::thin_lto enabled -- Configuring done (25.1s) -- Generating done (0.1s) -- Build files have been written to: /tmp/tmp5_16mjj_/build *** Building project with Ninja... [0/2] Re-checking globbed directories... ninja: no work to do. *** Installing project into wheel... -- Install configuration: "Release" -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11 -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/attr.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/buffer_info.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/cast.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/chrono.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/common.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/complex.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/conduit -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/conduit/README.txt -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/conduit/pybind11_conduit_v1.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/conduit/pybind11_platform_abi_id.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/conduit/wrap_include_python_h.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/critical_section.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/detail -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/detail/argument_vector.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/detail/class.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/detail/common.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/detail/cpp_conduit.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/detail/descr.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/detail/dynamic_raw_ptr_cast_if_possible.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/detail/exception_translation.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/detail/function_record_pyobject.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/detail/function_ref.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/detail/holder_caster_foreign_helpers.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/detail/init.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/detail/internals.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/detail/native_enum_data.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/detail/pybind11_namespace_macros.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/detail/struct_smart_holder.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/detail/type_caster_base.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/detail/typeid.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/detail/using_smart_holder.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/detail/value_and_holder.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/eigen.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/eigen -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/eigen/common.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/eigen/matrix.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/eigen/tensor.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/embed.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/eval.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/functional.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/gil.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/gil_safe_call_once.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/gil_simple.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/iostream.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/native_enum.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/numpy.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/operators.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/options.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/pybind11.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/pytypes.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/stl.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/stl -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/stl/filesystem.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/stl_bind.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/subinterpreter.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/trampoline_self_life_support.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/type_caster_pyobject_ptr.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/typing.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/include/pybind11/warnings.h -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/share/cmake/pybind11/pybind11Config.cmake -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/share/cmake/pybind11/pybind11ConfigVersion.cmake -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/share/cmake/pybind11/FindPythonLibsNew.cmake -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/share/cmake/pybind11/pybind11Common.cmake -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/share/cmake/pybind11/pybind11Tools.cmake -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/share/cmake/pybind11/pybind11NewTools.cmake -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/share/cmake/pybind11/pybind11GuessPythonExtSuffix.cmake -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/share/cmake/pybind11/pybind11Targets.cmake -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/share/pkgconfig/pybind11.pc -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/share/__init__.py -- Installing: /tmp/tmp5_16mjj_/wheel/purelib/pybind11/share/pkgconfig/__init__.py *** Making wheel... *** Created pybind11-3.1.0-py3-none-any.whl Successfully built pybind11-3.1.0-py3-none-any.whl -- The CXX compiler identification is GNU 16.2.1 -- 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 -- pybind11 v3.1.0 -- CMake 4.4.2 -- Found Python: /usr/bin/python3.14 (found suitable version "3.14.7", minimum required is "3.9") found components: Interpreter Development.Module Development.Embed -- Python 3.14.7 -- Performing Test HAS_FLTO_AUTO -- Performing Test HAS_FLTO_AUTO - Success -- pybind11::lto enabled -- pybind11::thin_lto enabled -- Building tests with Eigen v5.0.1 -- Found pytest 8.4.2 -- Downloading catch v2.13.10... -- Building pure C++ tests (not depending on Python) using Catch v2.13.10 -- Building interpreter tests using Catch v2.13.10 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Building interpreter tests using Catch v2.13.10 -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success -- Configuring done (114.6s) -- Generating done (0.7s) -- Build files have been written to: /build/pybind11/src/build-tests [ 1%] Building CXX object tests/CMakeFiles/pybind11_cross_module_tests.dir/pybind11_cross_module_tests.cpp.o [ 2%] Building CXX object tests/CMakeFiles/cross_module_interleaved_error_already_set.dir/cross_module_interleaved_error_already_set.cpp.o [ 2%] Building CXX object tests/CMakeFiles/cross_module_gil_utils.dir/cross_module_gil_utils.cpp.o [ 3%] Building CXX object tests/CMakeFiles/exo_planet_pybind11.dir/exo_planet_pybind11.cpp.o [ 4%] Building CXX object tests/CMakeFiles/exo_planet_c_api.dir/exo_planet_c_api.cpp.o [ 5%] Building CXX object tests/CMakeFiles/home_planet_very_lonely_traveler.dir/home_planet_very_lonely_traveler.cpp.o [ 6%] Building CXX object tests/CMakeFiles/standalone_enum_module.dir/standalone_enum_module.cpp.o [ 7%] Building CXX object tests/CMakeFiles/eigen_tensor_avoid_stl_array.dir/eigen_tensor_avoid_stl_array.cpp.o [ 8%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/pybind11_tests.cpp.o [ 9%] Building CXX object tests/CMakeFiles/mod_per_interpreter_gil.dir/mod_per_interpreter_gil.cpp.o [ 9%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_async.cpp.o [ 10%] Building CXX object tests/CMakeFiles/mod_shared_interpreter_gil.dir/mod_shared_interpreter_gil.cpp.o [ 11%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_buffers.cpp.o [ 12%] Building CXX object tests/CMakeFiles/mod_per_interpreter_gil_with_singleton.dir/mod_per_interpreter_gil_with_singleton.cpp.o [ 13%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_builtin_casters.cpp.o [ 14%] Building CXX object tests/pure_cpp/CMakeFiles/smart_holder_poc_test.dir/smart_holder_poc_test.cpp.o [ 15%] Building CXX object tests/test_with_catch/CMakeFiles/test_with_catch.dir/catch.cpp.o [ 16%] Building CXX object tests/test_with_catch/CMakeFiles/external_module.dir/external_module.cpp.o [ 17%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_call_policies.cpp.o [ 18%] Building CXX object tests/test_cross_module_rtti/CMakeFiles/test_cross_module_rtti_lib.dir/lib.cpp.o [ 20%] Building CXX object tests/test_with_catch/CMakeFiles/test_with_catch.dir/test_args_convert_vector.cpp.o [ 21%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_callbacks.cpp.o [ 21%] Building CXX object tests/test_with_catch/CMakeFiles/test_with_catch.dir/test_argument_vector.cpp.o [ 21%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_chrono.cpp.o [ 24%] Building CXX object tests/test_with_catch/CMakeFiles/test_with_catch.dir/test_interpreter.cpp.o [ 24%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_class.cpp.o [ 24%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_class_cross_module_use_after_one_module_dealloc.cpp.o [ 25%] Building CXX object tests/test_with_catch/CMakeFiles/test_with_catch.dir/test_subinterpreter.cpp.o [ 26%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_class_release_gil_before_calling_cpp_dtor.cpp.o [ 27%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_class_sh_basic.cpp.o [ 28%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_class_sh_disowning.cpp.o [ 28%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_class_sh_disowning_mi.cpp.o [ 30%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_class_sh_factory_constructors.cpp.o [ 30%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_class_sh_inheritance.cpp.o [ 31%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_class_sh_mi_thunks.cpp.o [ 32%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_class_sh_property.cpp.o [ 33%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_class_sh_shared_ptr_copy_move.cpp.o [ 33%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_class_sh_property_non_owning.cpp.o [ 34%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_class_sh_trampoline_basic.cpp.o [ 35%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_class_sh_trampoline_self_life_support.cpp.o [ 36%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_class_sh_trampoline_shared_ptr_cpp_arg.cpp.o [ 37%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_class_sh_trampoline_shared_from_this.cpp.o [ 37%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_class_sh_unique_ptr_custom_deleter.cpp.o [ 38%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_class_sh_trampoline_unique_ptr.cpp.o [ 41%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_class_sh_unique_ptr_member.cpp.o [ 41%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_class_sh_virtual_py_cpp_mix.cpp.o [ 42%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_const_name.cpp.o [ 43%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_constants_and_functions.cpp.o [ 43%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_copy_move.cpp.o [ 44%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_cpp_conduit.cpp.o [ 45%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_custom_type_casters.cpp.o [ 46%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_custom_type_setup.cpp.o [ 48%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_docs_advanced_cast_custom.cpp.o [ 48%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_docstring_options.cpp.o [ 48%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_eigen_matrix.cpp.o [ 49%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_eigen_tensor.cpp.o [ 51%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_eval.cpp.o [ 51%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_enum.cpp.o [ 52%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_exceptions.cpp.o [ 53%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_factory_constructors.cpp.o [ 53%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_gil_scoped.cpp.o [ 54%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_iostream.cpp.o [ 55%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_kwargs_and_defaults.cpp.o [ 56%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_local_bindings.cpp.o [ 57%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_methods_and_attributes.cpp.o [ 58%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_modules.cpp.o [ 58%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_multiple_inheritance.cpp.o [ 60%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_native_enum.cpp.o [ 61%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_numpy_array.cpp.o [ 62%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_numpy_dtypes.cpp.o [ 63%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_numpy_scalars.cpp.o [ 63%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_numpy_vectorize.cpp.o [ 64%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_opaque_types.cpp.o [ 65%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_operator_overloading.cpp.o [ 66%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_pickling.cpp.o [ 67%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_potentially_slicing_weak_ptr.cpp.o [ 68%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_pytorch_shared_ptr_cast_regression.cpp.o [ 68%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_python_multiple_inheritance.cpp.o [ 69%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_pytypes.cpp.o [ 70%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_scoped_critical_section.cpp.o [ 71%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_sequences_and_iterators.cpp.o [ 72%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_smart_ptr.cpp.o [ 73%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_stl.cpp.o [ 74%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_tagbased_polymorphic.cpp.o [ 74%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_stl_binders.cpp.o [ 75%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_thread.cpp.o [ 76%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_type_caster_pyobject_ptr.cpp.o [ 77%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_type_caster_std_function_specializations.cpp.o [ 77%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_unnamed_namespace_a.cpp.o [ 78%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_union.cpp.o [ 80%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_unnamed_namespace_b.cpp.o [ 81%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_vector_unique_ptr_member.cpp.o [ 82%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_virtual_functions.cpp.o [ 83%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_warnings.cpp.o [ 84%] Linking CXX shared library libtest_cross_module_rtti_lib.so [ 85%] Linking CXX shared module exo_planet_c_api.cpython-314-riscv64-linux-gnu.so [ 85%] Built target test_cross_module_rtti_lib [ 85%] Built target exo_planet_c_api [ 86%] Building CXX object tests/test_cross_module_rtti/CMakeFiles/test_cross_module_rtti_bindings.dir/bindings.cpp.o [ 87%] Linking CXX shared module cross_module_interleaved_error_already_set.cpython-314-riscv64-linux-gnu.so [ 88%] Linking CXX shared module cross_module_gil_utils.cpython-314-riscv64-linux-gnu.so [ 89%] Linking CXX shared module mod_per_interpreter_gil.cpython-314-riscv64-linux-gnu.so [ 90%] Linking CXX shared module mod_shared_interpreter_gil.cpython-314-riscv64-linux-gnu.so [ 90%] Linking CXX shared module external_module.cpython-314-riscv64-linux-gnu.so [ 91%] Linking CXX shared module home_planet_very_lonely_traveler.cpython-314-riscv64-linux-gnu.so [ 92%] Linking CXX shared module exo_planet_pybind11.cpython-314-riscv64-linux-gnu.so [ 93%] Linking CXX shared module standalone_enum_module.cpython-314-riscv64-linux-gnu.so [ 93%] Linking CXX shared module mod_per_interpreter_gil_with_singleton.cpython-314-riscv64-linux-gnu.so [ 93%] Linking CXX shared library test_cross_module_rtti_bindings.cpython-314-riscv64-linux-gnu.so [ 93%] Built target cross_module_interleaved_error_already_set [ 93%] Built target cross_module_gil_utils [ 93%] Built target mod_per_interpreter_gil [ 93%] Built target mod_shared_interpreter_gil [ 93%] Linking CXX shared module eigen_tensor_avoid_stl_array.cpython-314-riscv64-linux-gnu.so [ 93%] Built target external_module [ 93%] Built target mod_per_interpreter_gil_with_singleton [ 93%] Built target exo_planet_pybind11 [ 93%] Built target home_planet_very_lonely_traveler [ 94%] Linking CXX executable smart_holder_poc_test [ 94%] Built target standalone_enum_module [ 94%] Built target test_cross_module_rtti_bindings [ 95%] Building CXX object tests/test_cross_module_rtti/CMakeFiles/test_cross_module_rtti_main.dir/catch.cpp.o [ 96%] Building CXX object tests/test_cross_module_rtti/CMakeFiles/test_cross_module_rtti_main.dir/test_cross_module_rtti.cpp.o [ 97%] Linking CXX executable test_with_catch [ 97%] Built target eigen_tensor_avoid_stl_array [ 98%] Linking CXX shared module pybind11_cross_module_tests.cpython-314-riscv64-linux-gnu.so [ 98%] Built target smart_holder_poc_test [ 98%] Built target test_with_catch [ 98%] Built target pybind11_cross_module_tests [100%] Linking CXX executable test_cross_module_rtti_main [100%] Built target test_cross_module_rtti_main [100%] Linking CXX shared module pybind11_tests.cpython-314-riscv64-linux-gnu.so ------ pybind11_tests.cpython-314-riscv64-linux-gnu.so file size: 220078640 [100%] Built target pybind11_tests ==> Starting check()... make: Entering directory '/build/pybind11/src/build-tests' [ 2%] Built target test_cross_module_rtti_lib [ 4%] Built target home_planet_very_lonely_traveler [ 9%] Built target mod_shared_interpreter_gil [ 9%] Built target exo_planet_pybind11 [ 10%] Built target mod_per_interpreter_gil [ 12%] Built target pybind11_cross_module_tests [ 15%] Built target cross_module_interleaved_error_already_set [ 15%] Built target cross_module_gil_utils [ 16%] Built target mod_per_interpreter_gil_with_singleton [ 18%] Built target standalone_enum_module [ 21%] Built target exo_planet_c_api [ 22%] Built target external_module Internal cmake changing into directory: /build/pybind11/src/build-tests/tests/test_cmake_build/subdirectory_function [ 24%] Built target smart_holder_poc_test Internal cmake changing into directory: /build/pybind11/src/build-tests/tests/test_cmake_build/subdirectory_target -- Install configuration: "None" [ 25%] Built target eigen_tensor_avoid_stl_array -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11 -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/attr.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/buffer_info.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/cast.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/chrono.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/common.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/complex.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/conduit -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/conduit/README.txt -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/conduit/pybind11_conduit_v1.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/conduit/pybind11_platform_abi_id.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/conduit/wrap_include_python_h.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/critical_section.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/detail -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/detail/argument_vector.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/detail/class.h Internal cmake changing into directory: /build/pybind11/src/build-tests/tests/test_cmake_build/subdirectory_embed -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/detail/common.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/detail/cpp_conduit.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/detail/descr.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/detail/dynamic_raw_ptr_cast_if_possible.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/detail/exception_translation.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/detail/function_record_pyobject.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/detail/function_ref.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/detail/holder_caster_foreign_helpers.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/detail/init.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/detail/internals.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/detail/native_enum_data.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/detail/pybind11_namespace_macros.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/detail/struct_smart_holder.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/detail/type_caster_base.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/detail/typeid.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/detail/using_smart_holder.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/detail/value_and_holder.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/eigen.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/eigen -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/eigen/common.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/eigen/matrix.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/eigen/tensor.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/embed.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/eval.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/functional.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/gil.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/gil_safe_call_once.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/gil_simple.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/iostream.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/native_enum.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/numpy.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/operators.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/options.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/pybind11.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/pytypes.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/stl.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/stl -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/stl/filesystem.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/stl_bind.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/subinterpreter.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/trampoline_self_life_support.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/type_caster_pyobject_ptr.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/typing.h -- Installing: /build/pybind11/src/build-tests/mock_install/include/pybind11/warnings.h -- Installing: /build/pybind11/src/build-tests/mock_install/share/cmake/pybind11/pybind11Config.cmake -- Installing: /build/pybind11/src/build-tests/mock_install/share/cmake/pybind11/pybind11ConfigVersion.cmake -- Installing: /build/pybind11/src/build-tests/mock_install/share/cmake/pybind11/FindPythonLibsNew.cmake -- Installing: /build/pybind11/src/build-tests/mock_install/share/cmake/pybind11/pybind11Common.cmake -- Installing: /build/pybind11/src/build-tests/mock_install/share/cmake/pybind11/pybind11Tools.cmake -- Installing: /build/pybind11/src/build-tests/mock_install/share/cmake/pybind11/pybind11NewTools.cmake -- Installing: /build/pybind11/src/build-tests/mock_install/share/cmake/pybind11/pybind11GuessPythonExtSuffix.cmake -- Installing: /build/pybind11/src/build-tests/mock_install/share/cmake/pybind11/pybind11Targets.cmake -- Installing: /build/pybind11/src/build-tests/mock_install/share/pkgconfig/pybind11.pc [ 30%] Built target test_with_catch [ 30%] Built target mock_install [ 31%] Built target test_cross_module_rtti_bindings =============================================================================== All tests passed (77 assertions in 45 test cases) [ STARTING ] 2026-08-27 19:30:35.604Z [ 31%] Built target test_pure_cpp Internal cmake changing into directory: /build/pybind11/src/build-tests/tests/test_cmake_build/installed_embed Internal cmake changing into directory: /build/pybind11/src/build-tests/tests/test_cmake_build/installed_function Internal cmake changing into directory: /build/pybind11/src/build-tests/tests/test_cmake_build/installed_target [ PYTHON ] 3.14.7 (main, Aug 20 2026, 04:12:13) [GCC 16.2.1 20260810] [ RUN ] Single Subinterpreter [ OK ] Single Subinterpreter [ RUN ] Move Subinterpreter [ 34%] Built target test_cross_module_rtti_main [ OK ] Move Subinterpreter [ RUN ] Reused Subinterpreter thread state (single interpreter) [ OK ] Reused Subinterpreter thread state (single interpreter) [ RUN ] Reused Subinterpreter thread state (multiple interpreters) [ OK ] Reused Subinterpreter thread state (multiple interpreters) [ RUN ] Create Subinterpreter without a thread state [ OK ] Create Subinterpreter without a thread state [ RUN ] GIL Subinterpreter [100%] Built target pybind11_tests [ OK ] GIL Subinterpreter [ RUN ] Multiple Subinterpreters =============================================================================== All tests passed (2 assertions in 2 test cases) [ OK ] Multiple Subinterpreters [ RUN ] gil_safe_call_once_and_store per-interpreter isolation [100%] Built target test_cross_module_rtti [ OK ] gil_safe_call_once_and_store per-interpreter isolation [ RUN ] Per-Subinterpreter GIL [ OK ] Per-Subinterpreter GIL [ RUN ] PYTHONPATH is used to update sys.path [ OK ] PYTHONPATH is used to update sys.path [ RUN ] Pass classes and data between modules defined in C++ and Python [ OK ] Pass classes and data between modules defined in C++ and Python [ RUN ] Override cache [ OK ] Override cache [ RUN ] Import error handling [ OK ] Import error handling [ RUN ] There can be only one interpreter [ OK ] There can be only one interpreter [ RUN ] Custom PyConfig [ OK ] Custom PyConfig [ RUN ] scoped_interpreter with PyConfig_InitIsolatedConfig and argv [ OK ] scoped_interpreter with PyConfig_InitIsolatedConfig and argv [ RUN ] scoped_interpreter with PyConfig_InitPythonConfig and argv [ OK ] scoped_interpreter with PyConfig_InitPythonConfig and argv [ RUN ] Add program dir to path without PyConfig [ OK ] Add program dir to path without PyConfig [ RUN ] Add program dir to path using PyConfig [ OK ] Add program dir to path using PyConfig [ RUN ] Restart the interpreter [ OK ] Restart the interpreter [ RUN ] Enum module survives restart [ OK ] Enum module survives restart [ RUN ] Execution frame [ OK ] Execution frame [ RUN ] Threads [ OK ] Threads [ RUN ] Reload module from file [ OK ] Reload module from file [ RUN ] sys.argv gets initialized properly [ OK ] sys.argv gets initialized properly [ RUN ] make_iterator can be called before then after finalizing an interpreter [ OK ] make_iterator can be called before then after finalizing an interpreter [ RUN ] Casting to a string_view outside a bound function [ OK ] Casting to a string_view outside a bound function [ RUN ] check sample argument_vector contents [ OK ] check sample argument_vector contents [ RUN ] argument_vector push_back [ OK ] argument_vector push_back [ RUN ] argument_vector reserve [ OK ] argument_vector reserve [ RUN ] argument_vector reserve then push_back [ OK ] argument_vector reserve then push_back [ RUN ] check sample args_convert_vector contents [ OK ] check sample args_convert_vector contents [ RUN ] args_convert_vector push_back [ OK ] args_convert_vector push_back [ RUN ] args_convert_vector reserve [ OK ] args_convert_vector reserve [ RUN ] args_convert_vector reserve then push_back [ OK ] args_convert_vector reserve then push_back [ PASSED ] 35 test cases, 11363 assertions. [ DONE ] 2026-08-27 19:30:40.739Z (result 0) [100%] Built target cpptest ======== CMake output ====== The CXX compiler identification is GNU 16.2.1 ======== CMake output ====== The CXX compiler identification is GNU 16.2.1 ======== CMake output ====== The CXX compiler identification is GNU 16.2.1 Detecting CXX compiler ABI info Detecting CXX compiler ABI info Detecting CXX compiler ABI info ======== CMake output ====== The CXX compiler identification is GNU 16.2.1 ======== CMake output ====== The CXX compiler identification is GNU 16.2.1 Detecting CXX compiler ABI info Detecting CXX compiler ABI info ======== CMake output ====== The CXX compiler identification is GNU 16.2.1 Detecting CXX compiler ABI info Detecting CXX compiler ABI info - done Detecting CXX compiler ABI info - done Detecting CXX compiler ABI info - done Check for working CXX compiler: /usr/bin/c++ - skipped Detecting CXX compile features Detecting CXX compile features - done Check for working CXX compiler: /usr/bin/c++ - skipped Detecting CXX compile features Detecting CXX compile features - done Check for working CXX compiler: /usr/bin/c++ - skipped Detecting CXX compile features Detecting CXX compile features - done pybind11 v3.1.0 pybind11 v3.1.0 pybind11 v3.1.0 Detecting CXX compiler ABI info - done Detecting CXX compiler ABI info - done Check for working CXX compiler: /usr/bin/c++ - skipped Detecting CXX compile features Check for working CXX compiler: /usr/bin/c++ - skipped Detecting CXX compile features - done Detecting CXX compile features Detecting CXX compile features - done 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.14 (found suitable version "3.14.7", minimum required is "3.9") found components: Interpreter Development.Module Development.Embed Found Python: /usr/bin/python3.14 (found suitable version "3.14.7", minimum required is "3.9") found components: Interpreter Development.Module Development.Embed Found Python: /usr/bin/python3.14 (found suitable version "3.14.7", minimum required is "3.9") found components: Interpreter Development.Module Development.Embed Found Python: /usr/bin/python3.14 (found suitable version "3.14.7", minimum required is "3.9") found components: Interpreter Development.Module Development.Embed Found Python: /usr/bin/python3.14 (found suitable version "3.14.7", minimum required is "3.9") found components: Interpreter Development.Module Development.Embed Performing Test HAS_FLTO_AUTO Performing Test HAS_FLTO_AUTO Performing Test HAS_FLTO_AUTO Found Python: /usr/bin/python3.14 (found suitable version "3.14.7", minimum required is "3.9") found components: Interpreter Development.Module Development.Embed Performing Test HAS_FLTO_AUTO Performing Test HAS_FLTO_AUTO Performing Test HAS_FLTO_AUTO Performing Test HAS_FLTO_AUTO - Success Configuring done (31.7s) Generating done (0.1s) Build files have been written to: /build/pybind11/src/build-tests/tests/test_cmake_build/subdirectory_target ======== End CMake output ====== Change Dir: '/build/pybind11/src/build-tests/tests/test_cmake_build/subdirectory_target' Run Build Command(s): /usr/bin/make -f Makefile check_subdirectory_target Performing Test HAS_FLTO_AUTO - Success Configuring done (31.9s) make[4]: Entering directory '/build/pybind11/src/build-tests/tests/test_cmake_build/subdirectory_target' Performing Test HAS_FLTO_AUTO - Success Generating done (0.1s) Build files have been written to: /build/pybind11/src/build-tests/tests/test_cmake_build/subdirectory_function ======== End CMake output ====== Change Dir: '/build/pybind11/src/build-tests/tests/test_cmake_build/subdirectory_function' Run Build Command(s): /usr/bin/make -f Makefile check_subdirectory_function Configuring done (31.9s) make[4]: Entering directory '/build/pybind11/src/build-tests/tests/test_cmake_build/subdirectory_function' Generating done (0.1s) Build files have been written to: /build/pybind11/src/build-tests/tests/test_cmake_build/subdirectory_embed ======== End CMake output ====== Change Dir: '/build/pybind11/src/build-tests/tests/test_cmake_build/subdirectory_embed' Run Build Command(s): /usr/bin/make -f Makefile check_subdirectory_embed make[4]: Entering directory '/build/pybind11/src/build-tests/tests/test_cmake_build/subdirectory_embed' Performing Test HAS_FLTO_AUTO - Success Found pybind11: /build/pybind11/src/build-tests/mock_install/include (found version "3.1.0") Found pybind11 v3.1.0: /build/pybind11/src/build-tests/mock_install/include;/usr/include/python3.14 Performing Test HAS_FLTO_AUTO - Success Configuring done (31.6s) Found pybind11: /build/pybind11/src/build-tests/mock_install/include (found version "3.1.0") Found pybind11 v3.1.0 : /build/pybind11/src/build-tests/mock_install/include;/usr/include/python3.14 Configuring done (31.6s) Generating done (0.1s) Build files have been written to: /build/pybind11/src/build-tests/tests/test_cmake_build/installed_target ======== End CMake output ====== Change Dir: '/build/pybind11/src/build-tests/tests/test_cmake_build/installed_target' Run Build Command(s): /usr/bin/make -f Makefile check_installed_target Generating done (0.1s) Build files have been written to: /build/pybind11/src/build-tests/tests/test_cmake_build/installed_function ======== End CMake output ====== Change Dir: '/build/pybind11/src/build-tests/tests/test_cmake_build/installed_function' Run Build Command(s): /usr/bin/make -f Makefile check_installed_function make[4]: Entering directory '/build/pybind11/src/build-tests/tests/test_cmake_build/installed_target' make[4]: Entering directory '/build/pybind11/src/build-tests/tests/test_cmake_build/installed_function' [ 50%] Building CXX object CMakeFiles/test_subdirectory_target.dir/build/pybind11/src/pybind11-3.1.0/tests/test_cmake_build/main.cpp.o [ 50%] Building CXX object CMakeFiles/test_subdirectory_function.dir/build/pybind11/src/pybind11-3.1.0/tests/test_cmake_build/main.cpp.o Performing Test HAS_FLTO_AUTO - Success Found pybind11: /build/pybind11/src/build-tests/mock_install/include (found version "3.1.0") Found pybind11 v3.1.0: /build/pybind11/src/build-tests/mock_install/include;/usr/include/python3.14 Configuring done (32.4s) Generating done (0.1s) Build files have been written to: /build/pybind11/src/build-tests/tests/test_cmake_build/installed_embed ======== End CMake output ====== Change Dir: '/build/pybind11/src/build-tests/tests/test_cmake_build/installed_embed' Run Build Command(s): /usr/bin/make -f Makefile check_installed_embed [ 50%] Building CXX object CMakeFiles/test_subdirectory_embed.dir/build/pybind11/src/pybind11-3.1.0/tests/test_cmake_build/embed.cpp.o make[4]: Entering directory '/build/pybind11/src/build-tests/tests/test_cmake_build/installed_embed' [ 50%] Building CXX object CMakeFiles/test_installed_target.dir/build/pybind11/src/pybind11-3.1.0/tests/test_cmake_build/main.cpp.o [ 50%] Building CXX object CMakeFiles/test_installed_function.dir/build/pybind11/src/pybind11-3.1.0/tests/test_cmake_build/main.cpp.o [ 50%] Building CXX object CMakeFiles/test_installed_embed.dir/build/pybind11/src/pybind11-3.1.0/tests/test_cmake_build/embed.cpp.o ============================= test session starts ============================== platform linux -- Python 3.14.7, pytest-8.4.2, pluggy-1.6.0 installed packages of interest: build==1.4.3 numpy==2.5.2 scipy==1.18.0 C++ Info: 16.2.1 20260810 C++20 __pybind11_internals_v12_system_libstdcpp_gxx_abi_1xxx_use_cxx11_abi_1__ PYBIND11_SIMPLE_GIL_MANAGEMENT=False rootdir: /build/pybind11/src/pybind11-3.1.0/tests configfile: pytest.ini collected 1349 items ../../pybind11-3.1.0/tests/test_async.py .. [ 0%] ../../pybind11-3.1.0/tests/test_buffers.py ............................. [ 2%] ......... [ 2%] ../../pybind11-3.1.0/tests/test_builtin_casters.py ..................... [ 4%] .. [ 4%] ../../pybind11-3.1.0/tests/test_call_policies.py ........ [ 5%] ../../pybind11-3.1.0/tests/test_callbacks.py ................ [ 6%] ../../pybind11-3.1.0/tests/test_chrono.py .............................. [ 8%] ............. [ 9%] ../../pybind11-3.1.0/tests/test_class.py ............................... [ 11%] ........ [ 12%] ../../pybind11-3.1.0/tests/test_class_cross_module_use_after_one_module_dealloc.py . [ 12%] [ 12%] ../../pybind11-3.1.0/tests/test_class_release_gil_before_calling_cpp_dtor.py . [ 12%] . [ 12%] ../../pybind11-3.1.0/tests/test_class_sh_basic.py ...................... [ 14%] ........................... [ 16%] ../../pybind11-3.1.0/tests/test_class_sh_disowning.py ... [ 16%] ../../pybind11-3.1.0/tests/test_class_sh_disowning_mi.py ............... [ 17%] .......... [ 18%] ../../pybind11-3.1.0/tests/test_class_sh_factory_constructors.py ...... [ 18%] ../../pybind11-3.1.0/tests/test_class_sh_inheritance.py ....... [ 19%] ../../pybind11-3.1.0/tests/test_class_sh_mi_thunks.py ................. [ 20%] ../../pybind11-3.1.0/tests/test_class_sh_property.py ................... [ 22%] ..... [ 22%] ../../pybind11-3.1.0/tests/test_class_sh_property_non_owning.py ........ [ 23%] ...... [ 23%] ../../pybind11-3.1.0/tests/test_class_sh_shared_ptr_copy_move.py ..... [ 23%] ../../pybind11-3.1.0/tests/test_class_sh_trampoline_basic.py .... [ 24%] ../../pybind11-3.1.0/tests/test_class_sh_trampoline_self_life_support.py . [ 24%] .... [ 24%] ../../pybind11-3.1.0/tests/test_class_sh_trampoline_shared_from_this.py . [ 24%] ............. [ 25%] ../../pybind11-3.1.0/tests/test_class_sh_trampoline_shared_ptr_cpp_arg.py . [ 25%] ....... [ 26%] ../../pybind11-3.1.0/tests/test_class_sh_trampoline_unique_ptr.py .. [ 26%] ../../pybind11-3.1.0/tests/test_class_sh_unique_ptr_custom_deleter.py . [ 26%] ../../pybind11-3.1.0/tests/test_class_sh_unique_ptr_member.py ... [ 26%] ../../pybind11-3.1.0/tests/test_class_sh_virtual_py_cpp_mix.py ......... [ 27%] ...... [ 27%] ../../pybind11-3.1.0/tests/test_const_name.py ...................... [ 29%] ../../pybind11-3.1.0/tests/test_constants_and_functions.py ...... [ 29%] ../../pybind11-3.1.0/tests/test_copy_move.py ......... [ 30%] ../../pybind11-3.1.0/tests/test_cpp_conduit.py .................... [ 31%] ../../pybind11-3.1.0/tests/test_custom_type_casters.py ... [ 32%] ../../pybind11-3.1.0/tests/test_custom_type_setup.py ..[100%] Linking CXX shared module test_cmake_build.cpython-314-riscv64-linux-gnu.so [100%] Linking CXX shared module test_cmake_build.cpython-314-riscv64-linux-gnu.so [100%] Linking CXX shared library test_cmake_build.cpython-314-riscv64-linux-gnu.so [100%] Linking CXX shared module test_cmake_build.cpython-314-riscv64-linux-gnu.so [100%] Linking CXX executable test_cmake_build [100%] Linking CXX executable test_cmake_build . [ 32%] ../../pybind11-3.1.0/tests/test_docs_advanced_cast_custom.py .. [ 32%] ../../pybind11-3.1.0/tests/test_docstring_options.py . [ 32%] ../../pybind11-3.1.0/tests/test_eigen_matrix.py ........................ [ 34%] ........ [ 34%] ../../pybind11-3.1.0/tests/test_eigen_tensor.py ........................ [ 36%] ........................................................................ [ 42%] ................. [ 43%] ../../pybind11-3.1.0/tests/test_enum.py ............. [ 44%] ../../pybind11-3.1.0/tests/test_eval.py .... [ 44%] ../../pybind11-3.1.0/tests/test_exceptions.py .......................... [ 46%] [ 46%] ../../pybind11-3.1.0/tests/test_factory_constructors.py ............... [ 47%] ../../pybind11-3.1.0/tests/test_gil_scoped.py .........................[100%] Built target test_subdirectory_target [100%] Built target test_subdirectory_function . [ 49%] [100%] Built target test_subdirectory_embed [100%] Built target test_installed_function test_subdirectory_target imports, runs, and adds: 1 + 2 = 3 test_subdirectory_function imports, runs, and adds: 1 + 2 = 3 embed.cpp imports, runs, and adds: 1 + 2 = 3 [100%] Built target check_subdirectory_target [100%] Built target test_installed_target [100%] Built target check_subdirectory_function make[4]: Leaving directory '/build/pybind11/src/build-tests/tests/test_cmake_build/subdirectory_target' [100%] Built target check_subdirectory_embed test_installed_function imports, runs, and adds: 1 + 2 = 3 make[4]: Leaving directory '/build/pybind11/src/build-tests/tests/test_cmake_build/subdirectory_function' make[4]: Leaving directory '/build/pybind11/src/build-tests/tests/test_cmake_build/subdirectory_embed' [100%] Built target test_build_subdirectory_target [100%] Built target test_build_subdirectory_function [100%] Built target check_installed_function [100%] Built target test_build_subdirectory_embed [100%] Built target test_installed_embed make[4]: Leaving directory '/build/pybind11/src/build-tests/tests/test_cmake_build/installed_function' [100%] Built target test_build_installed_function test_installed_target imports, runs, and adds: 1 + 2 = 3 [100%] Built target check_installed_target make[4]: Leaving directory '/build/pybind11/src/build-tests/tests/test_cmake_build/installed_target' embed.cpp imports, runs, and adds: 1 + 2 = 3 [100%] Built target test_build_installed_target [100%] Built target check_installed_embed .make[4]: Leaving directory '/build/pybind11/src/build-tests/tests/test_cmake_build/installed_embed' [100%] Built target test_build_installed_embed [100%] Built target test_cmake_build ............................................................... [ 54%] ../../pybind11-3.1.0/tests/test_iostream.py .......................... [ 56%] ../../pybind11-3.1.0/tests/test_kwargs_and_defaults.py ........ [ 56%] ../../pybind11-3.1.0/tests/test_local_bindings.py .......... [ 57%] ../../pybind11-3.1.0/tests/test_methods_and_attributes.py .............. [ 58%] ................. [ 59%] ../../pybind11-3.1.0/tests/test_modules.py ......... [ 60%] ../../pybind11-3.1.0/tests/test_multiple_inheritance.py ................ [ 61%] .. [ 61%] ../../pybind11-3.1.0/tests/test_multiple_interpreters.py ......F [ 62%] ../../pybind11-3.1.0/tests/test_native_enum.py ......................... [ 64%] ............................... [ 66%] ../../pybind11-3.1.0/tests/test_numpy_array.py ......................... [ 68%] .................................................. [ 72%] ../../pybind11-3.1.0/tests/test_numpy_dtypes.py ............... [ 73%] ../../pybind11-3.1.0/tests/test_numpy_scalars.py .............. [ 74%] ../../pybind11-3.1.0/tests/test_numpy_vectorize.py ........... [ 75%] ../../pybind11-3.1.0/tests/test_opaque_types.py ... [ 75%] ../../pybind11-3.1.0/tests/test_operator_overloading.py ..... [ 75%] ../../pybind11-3.1.0/tests/test_pickling.py .............. [ 76%] ../../pybind11-3.1.0/tests/test_potentially_slicing_weak_ptr.py ........ [ 77%] ............. [ 78%] ../../pybind11-3.1.0/tests/test_python_multiple_inheritance.py .. [ 78%] ../../pybind11-3.1.0/tests/test_pytorch_shared_ptr_cast_regression.py .. [ 78%] [ 78%] ../../pybind11-3.1.0/tests/test_pytypes.py ............................. [ 80%] ........................................................................ [ 86%] .......................... [ 87%] ../../pybind11-3.1.0/tests/test_scoped_critical_section.py .... [ 88%] ../../pybind11-3.1.0/tests/test_sequences_and_iterators.py ............. [ 89%] .... [ 89%] ../../pybind11-3.1.0/tests/test_smart_ptr.py .................... [ 91%] ../../pybind11-3.1.0/tests/test_standalone_enum_module.py . [ 91%] ../../pybind11-3.1.0/tests/test_stl.py ...............s................. [ 93%] ......... [ 94%] ../../pybind11-3.1.0/tests/test_stl_binders.py ......................... [ 96%] ... [ 96%] ../../pybind11-3.1.0/tests/test_tagbased_polymorphic.py . [ 96%] ../../pybind11-3.1.0/tests/test_thread.py ...s [ 96%] ../../pybind11-3.1.0/tests/test_type_caster_pyobject_ptr.py ............ [ 97%] ..... [ 97%] ../../pybind11-3.1.0/tests/test_type_caster_std_function_specializations.py . [ 97%] [ 97%] ../../pybind11-3.1.0/tests/test_union.py . [ 98%] ../../pybind11-3.1.0/tests/test_unnamed_namespace_a.py .... [ 98%] ../../pybind11-3.1.0/tests/test_unnamed_namespace_b.py . [ 98%] ../../pybind11-3.1.0/tests/test_vector_unique_ptr_member.py .... [ 98%] ../../pybind11-3.1.0/tests/test_virtual_functions.py .......... [ 99%] ../../pybind11-3.1.0/tests/test_warnings.py ....... [100%] =================================== FAILURES =================================== __________________ test_import_in_subinterpreter_concurrently __________________ @pytest.mark.skipif( sys.platform.startswith("emscripten"), reason="Requires loadable modules" ) @pytest.mark.xfail( env.MUSLLINUX, reason="Flaky on musllinux, see also: https://github.com/pybind/pybind11/pull/5972#discussion_r2755283335", strict=False, ) @pytest.mark.skipif(not CONCURRENT_INTERPRETERS_SUPPORT, reason="Requires 3.14.0b3+") def test_import_in_subinterpreter_concurrently(): """Tests that importing a module in multiple subinterpreters concurrently works correctly""" > env.check_script_success_in_subprocess( PREAMBLE_CODE + textwrap.dedent( """ import gc from concurrent.futures import InterpreterPoolExecutor, as_completed futures = future = None with InterpreterPoolExecutor(max_workers=16) as executor: futures = [executor.submit(test) for _ in range(32)] for future in as_completed(futures): future.result() del futures, future, executor for _ in range(5): gc.collect() """ ) ) ../../pybind11-3.1.0/tests/test_multiple_interpreters.py:420: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ code = "def test():\n import sys\n\n sys.path.insert(0, '/build/pybind11/src/pybind11-3.1.0/tests')\n sys.path.inser...as_completed(futures):\n future.result()\ndel futures, future, executor\n\nfor _ in range(5):\n gc.collect()" def check_script_success_in_subprocess(code: str, *, rerun: int = 8) -> None: """Runs the given code in a subprocess.""" import os import subprocess import sys import textwrap if ANDROID or IOS or sys.platform.startswith("emscripten"): pytest.skip("Requires subprocess support") code = textwrap.dedent(code).strip() try: for _ in range(rerun): # run flakily failing test multiple times subprocess.check_output( [sys.executable, "-c", code], cwd=os.getcwd(), stderr=subprocess.STDOUT, text=True, ) except subprocess.CalledProcessError as ex: > raise RuntimeError( f"Subprocess failed with exit code {ex.returncode}.\n\n" f"Code:\n" f"```python\n" f"{code}\n" f"```\n\n" f"Output:\n" f"{ex.output}" ) from None E RuntimeError: Subprocess failed with exit code 1. E E Code: E ```python E def test(): E import sys E E sys.path.insert(0, '/build/pybind11/src/pybind11-3.1.0/tests') E sys.path.insert(0, '/build/pybind11/src/build-tests/tests') E E import collections E import mod_per_interpreter_gil_with_singleton as m E E objects = m.get_objects_in_singleton() E expected = [ E type(None), # static type: shared between interpreters E tuple, # static type: shared between interpreters E list, # static type: shared between interpreters E dict, # static type: shared between interpreters E collections.OrderedDict, # static type: shared between interpreters E collections.defaultdict, # heap type: dynamically created per interpreter E collections.deque, # heap type: dynamically created per interpreter E ] E # Check that we have the expected objects. Avoid IndexError by checking lengths first. E assert len(objects) == len(expected), ( E f"Expected {expected!r} ({len(expected)}), got {objects!r} ({len(objects)})." E ) E # The first ones are static types shared between interpreters. E assert objects[:-2] == expected[:-2], ( E f"Expected static objects {expected[:-2]!r}, got {objects[:-2]!r}." E ) E # The last two are heap types created per-interpreter. E # The expected objects are dynamically imported from `collections`. E assert objects[-2:] == expected[-2:], ( E f"Expected heap objects {expected[-2:]!r}, got {objects[-2:]!r}." E ) E E assert hasattr(m, 'MyClass'), "Module missing MyClass" E assert hasattr(m, 'MyGlobalError'), "Module missing MyGlobalError" E assert hasattr(m, 'MyLocalError'), "Module missing MyLocalError" E assert hasattr(m, 'MyEnum'), "Module missing MyEnum" E E import gc E from concurrent.futures import InterpreterPoolExecutor, as_completed E E futures = future = None E with InterpreterPoolExecutor(max_workers=16) as executor: E futures = [executor.submit(test) for _ in range(32)] E for future in as_completed(futures): E future.result() E del futures, future, executor E E for _ in range(5): E gc.collect() E ``` E E Output: E Exception while importing from subinterpreter: E ImportError: get_internals: get_pp() returned nullptr E Traceback (most recent call last): E File "/usr/lib/python3.14/concurrent/futures/interpreter.py", line 84, in run E return self.interp.call(do_call, self.results, *task) E ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ E File "/usr/lib/python3.14/concurrent/interpreters/__init__.py", line 238, in call E return self._call(callable, args, kwargs) E ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ E File "/usr/lib/python3.14/concurrent/interpreters/__init__.py", line 222, in _call E raise ExecutionFailed(excinfo) E concurrent.interpreters.ExecutionFailed: ImportError: failed to import from subinterpreter due to exception E E Uncaught in the interpreter: E E Traceback (most recent call last): E File "/usr/lib/python3.14/concurrent/futures/interpreter.py", line 11, in do_call E return func(*args, **kwargs) E File "", line 8, in test E ImportError: failed to import from subinterpreter due to exception E E The above exception was the direct cause of the following exception: E E Traceback (most recent call last): E File "", line 46, in E future.result() E ~~~~~~~~~~~~~^^ E File "/usr/lib/python3.14/concurrent/futures/_base.py", line 447, in result E return self.__get_result() E ~~~~~~~~~~~~~~~~~^^ E File "/usr/lib/python3.14/concurrent/futures/_base.py", line 396, in __get_result E raise self._exception E File "/usr/lib/python3.14/concurrent/futures/thread.py", line 86, in run E result = ctx.run(self.task) E File "/usr/lib/python3.14/concurrent/futures/interpreter.py", line 91, in run E raise exc from wrapper E ImportError: failed to import from subinterpreter due to exception _ = 6 code = "def test():\n import sys\n\n sys.path.insert(0, '/build/pybind11/src/pybind11-3.1.0/tests')\n sys.path.inser...as_completed(futures):\n future.result()\ndel futures, future, executor\n\nfor _ in range(5):\n gc.collect()" os = rerun = 8 subprocess = sys = textwrap = ../../pybind11-3.1.0/tests/env.py:65: RuntimeError =========================== short test summary info ============================ SKIPPED [1] ../../pybind11-3.1.0/tests/test_stl.py:296: no SKIPPED [1] ../../pybind11-3.1.0/tests/test_thread.py:72: Deadlock with the GIL FAILED ../../pybind11-3.1.0/tests/test_multiple_interpreters.py::test_import_in_subinterpreter_concurrently ============ 1 failed, 1346 passed, 2 skipped in 381.86s (0:06:21) ============= make[3]: *** [tests/CMakeFiles/pytest.dir/build.make:78: tests/CMakeFiles/pytest] Error 1 make[2]: *** [CMakeFiles/Makefile2:673: tests/CMakeFiles/pytest.dir/all] Error 2 make[1]: *** [CMakeFiles/Makefile2:871: tests/CMakeFiles/check.dir/rule] Error 2 make: *** [Makefile:372: check] Error 2 make: Leaving directory '/build/pybind11/src/build-tests' ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-23/build receiving incremental file list pybind11-3.1.0-1-riscv64-build.log pybind11-3.1.0-1-riscv64-check.log sent 62 bytes received 9,825 bytes 6,591.33 bytes/sec total size is 60,760 speedup is 6.15