=> "/opt/pkg/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-upstream-bulktest/lang/py-pydemumble", "all", "PYTHON_VERSION_REQD=314", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for py314-pydemumble-0.1.3 * Building wheel... *** scikit-build-core 1.0.3 using CMake 4.4.2 (wheel) *** Configuring CMake... loading initial cache file build/cp312-abi3-solaris_2_11_i86pc_64bit/CMakeInit.txt -- The CXX compiler identification is GNU 14.3.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /tmp/work/lang/py-pydemumble/work/.cwrapper/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Python: /opt/pkg/bin/python3.14 (found suitable version "3.14.6", minimum required is "3.8") found components: Interpreter Development.Module Development.SABIModule -- Configuring done (2.3s) -- Generating done (0.0s) -- Build files have been written to: /tmp/work/lang/py-pydemumble/work/pydemumble-0.1.3/build/cp312-abi3-solaris_2_11_i86pc_64bit *** Building project with Ninja... [1/31] Building CXX object CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/nb_internals.cpp.o FAILED: [code=1] CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/nb_internals.cpp.o /tmp/work/lang/py-pydemumble/work/.cwrapper/bin/g++ -DLLVM_DISABLE_ABI_BREAKING_CHECKS_ENFORCING=1 -DNB_COMPACT_ASSERTIONS -DPy_LIMITED_API=0x030C0000 -DSWIFT_STDLIB_HAS_TYPE_PRINTING=1 -DSWIFT_SUPPORT_OLD_MANGLING=1 -I/tmp/work/lang/py-pydemumble/work/pydemumble-0.1.3/src/rust_legacy -I/tmp/work/lang/py-pydemumble/work/pydemumble-0.1.3/src/third_party/llvm/include -I/tmp/work/lang/py-pydemumble/work/pydemumble-0.1.3/src/third_party/swift/include -I/tmp/work/lang/py-pydemumble/work/pydemumble-0.1.3/src/nanobind/ext/robin_map/include -I/opt/pkg/include/python3.14 -I/tmp/work/lang/py-pydemumble/work/pydemumble-0.1.3/src/nanobind/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.14 -I/opt/pkg/include -Wall -O3 -DNDEBUG -fPIC -fvisibility=hidden -ffunction-sections -fdata-sections -fno-strict-aliasing -MD -MT CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/nb_internals.cpp.o -MF CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/nb_internals.cpp.o.d -o CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/nb_internals.cpp.o -c /tmp/work/lang/py-pydemumble/work/pydemumble-0.1.3/src/nanobind/src/nb_internals.cpp In file included from /tmp/work/lang/py-pydemumble/work/pydemumble-0.1.3/src/nanobind/include/nanobind/nanobind.h:54, from /tmp/work/lang/py-pydemumble/work/pydemumble-0.1.3/src/nanobind/src/nb_internals.cpp:10: /tmp/work/lang/py-pydemumble/work/pydemumble-0.1.3/src/nanobind/include/nanobind/nb_call.h: In member function 'nanobind::object nanobind::detail::api::operator()(Args&& ...) const': /tmp/work/lang/py-pydemumble/work/pydemumble-0.1.3/src/nanobind/include/nanobind/nb_call.h:120:27: error: there are no arguments to 'alloca' that depend on a template parameter, so a declaration of 'alloca' must be available [-fpermissive] 120 | (PyObject **) alloca((nargs + nkwargs + 1) * sizeof(PyObject *)); | ^~~~~~ /tmp/work/lang/py-pydemumble/work/pydemumble-0.1.3/src/nanobind/include/nanobind/nb_call.h:120:27: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) [2/31] Building CXX object CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/nb_func.cpp.o FAILED: [code=1] CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/nb_func.cpp.o /tmp/work/lang/py-pydemumble/work/.cwrapper/bin/g++ -DLLVM_DISABLE_ABI_BREAKING_CHECKS_ENFORCING=1 -DNB_COMPACT_ASSERTIONS -DPy_LIMITED_API=0x030C0000 -DSWIFT_STDLIB_HAS_TYPE_PRINTING=1 -DSWIFT_SUPPORT_OLD_MANGLING=1 -I/tmp/work/lang/py-pydemumble/work/pydemumble-0.1.3/src/rust_legacy -I/tmp/work/lang/py-pydemumble/work/pydemumble-0.1.3/src/third_party/llvm/include -I/tmp/work/lang/py-pydemumble/work/pydemumble-0.1.3/src/third_party/swift/include -I/tmp/work/lang/py-pydemumble/work/pydemumble-0.1.3/src/nanobind/ext/robin_map/include -I/opt/pkg/include/python3.14 -I/tmp/work/lang/py-pydemumble/work/pydemumble-0.1.3/src/nanobind/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.14 -I/opt/pkg/include -Wall -O3 -DNDEBUG -fPIC -fvisibility=hidden -ffunction-sections -fdata-sections -fno-strict-aliasing -MD -MT CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/nb_func.cpp.o -MF CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/nb_func.cpp.o.d -o CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/nb_func.cpp.o -c /tmp/work/lang/py-pydemumble/work/pydemumble-0.1.3/src/nanobind/src/nb_func.cpp In file included from /tmp/work/lang/py-pydemumble/work/pydemumble-0.1.3/src/nanobind/include/nanobind/nanobind.h:54, from /tmp/work/lang/py-pydemumble/work/pydemumble-0.1.3/src/nanobind/src/nb_internals.h:14, from /tmp/work/lang/py-pydemumble/work/pydemumble-0.1.3/src/nanobind/src/nb_func.cpp:10: /tmp/work/lang/py-pydemumble/work/pydemumble-0.1.3/src/nanobind/include/nanobind/nb_call.h: In member function 'nanobind::object nanobind::detail::api::operator()(Args&& ...) const': /tmp/work/lang/py-pydemumble/work/pydemumble-0.1.3/src/nanobind/include/nanobind/nb_call.h:120:27: error: there are no arguments to 'alloca' that depend on a template parameter, so a declaration of 'alloca' must be available [-fpermissive] 120 | (PyObject **) alloca((nargs + nkwargs + 1) * sizeof(PyObject *)); | ^~~~~~ /tmp/work/lang/py-pydemumble/work/pydemumble-0.1.3/src/nanobind/include/nanobind/nb_call.h:120:27: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /tmp/work/lang/py-pydemumble/work/pydemumble-0.1.3/src/nanobind/src/nb_func.cpp: In function 'PyObject* nanobind::detail::nb_func_vectorcall_complex(PyObject*, PyObject* const*, std::size_t, PyObject*)': /tmp/work/lang/py-pydemumble/work/pydemumble-0.1.3/src/nanobind/src/nb_func.cpp:623:37: error: 'alloca' was not declared in this scope; did you mean 'valloc'? 623 | PyObject **args = (PyObject **) alloca(max_nargs * sizeof(PyObject *)); | ^~~~~~ | valloc [3/31] Building CXX object CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/nb_type.cpp.o FAILED: [code=1] CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/nb_type.cpp.o /tmp/work/lang/py-pydemumble/work/.cwrapper/bin/g++ -DLLVM_DISABLE_ABI_BREAKING_CHECKS_ENFORCING=1 -DNB_COMPACT_ASSERTIONS -DPy_LIMITED_API=0x030C0000 -DSWIFT_STDLIB_HAS_TYPE_PRINTING=1 -DSWIFT_SUPPORT_OLD_MANGLING=1 -I/tmp/work/lang/py-pydemumble/work/pydemumble-0.1.3/src/rust_legacy -I/tmp/work/lang/py-pydemumble/work/pydemumble-0.1.3/src/third_party/llvm/include -I/tmp/work/lang/py-pydemumble/work/pydemumble-0.1.3/src/third_party/swift/include -I/tmp/work/lang/py-pydemumble/work/pydemumble-0.1.3/src/nanobind/ext/robin_map/include -I/opt/pkg/include/python3.14 -I/tmp/work/lang/py-pydemumble/work/pydemumble-0.1.3/src/nanobind/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.14 -I/opt/pkg/include -Wall -O3 -DNDEBUG -fPIC -fvisibility=hidden -ffunction-sections -fdata-sections -fno-strict-aliasing -MD -MT CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/nb_type.cpp.o -MF CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/nb_type.cpp.o.d -o CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/nb_type.cpp.o -c /tmp/work/lang/py-pydemumble/work/pydemumble-0.1.3/src/nanobind/src/nb_type.cpp In file included from /tmp/work/lang/py-pydemumble/work/pydemumble-0.1.3/src/nanobind/include/nanobind/nanobind.h:54, from /tmp/work/lang/py-pydemumble/work/pydemumble-0.1.3/src/nanobind/src/nb_internals.h:14, from /tmp/work/lang/py-pydemumble/work/pydemumble-0.1.3/src/nanobind/src/nb_type.cpp:10: /tmp/work/lang/py-pydemumble/work/pydemumble-0.1.3/src/nanobind/include/nanobind/nb_call.h: In member function 'nanobind::object nanobind::detail::api::operator()(Args&& ...) const': /tmp/work/lang/py-pydemumble/work/pydemumble-0.1.3/src/nanobind/include/nanobind/nb_call.h:120:27: error: there are no arguments to 'alloca' that depend on a template parameter, so a declaration of 'alloca' must be available [-fpermissive] 120 | (PyObject **) alloca((nargs + nkwargs + 1) * sizeof(PyObject *)); | ^~~~~~ /tmp/work/lang/py-pydemumble/work/pydemumble-0.1.3/src/nanobind/include/nanobind/nb_call.h:120:27: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) ninja: build stopped: subcommand failed. *** CMake build failed TIP pass --env-dir and --sdist-extract-dir to keep the build environment and sources, then see https://build.pypa.io/en/stable/how-to/troubleshooting.html#debug-a-failed-build for help debugging a failed build ERROR Backend subprocess exited when trying to invoke build_wheel *** Error code 1 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-bulktest/lang/py-pydemumble *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-bulktest/lang/py-pydemumble