+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=312 WRKLOG=/tmp/bulklog/py312-pydemumble-0.0.1/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=312 WRKLOG=/tmp/bulklog/py312-pydemumble-0.0.1/work.log ===> Building for py312-pydemumble-0.0.1 * Building wheel... *** scikit-build-core 0.11.1 using CMake 3.31.7 (wheel) *** Configuring CMake... loading initial cache file build/cp312-abi3-solaris_2_11_i86pc_64bit/CMakeInit.txt -- The CXX compiler identification is GNU 13.3.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /home/pbulk/build/lang/py-pydemumble/work/.cwrapper/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Python: /opt/pkg/bin/python3.12 (found suitable version "3.12.10", minimum required is "3.8") found components: Interpreter Development.Module Development.SABIModule -- Configuring done (2.6s) -- Generating done (0.1s) -- Build files have been written to: /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/build/cp312-abi3-solaris_2_11_i86pc_64bit *** Building project with Ninja... [1/30] Building CXX object CMakeFiles/pydemumble.dir/src/demumble/third_party/swift/lib/Demangling/CrashReporter.cpp.o [2/30] Building CXX object CMakeFiles/pydemumble.dir/src/demumble/third_party/swift/lib/Demangling/Errors.cpp.o [3/30] Building CXX object CMakeFiles/pydemumble.dir/src/demumble/third_party/llvm/lib/Demangle/DLangDemangle.cpp.o [4/30] Building CXX object CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/nb_ft.cpp.o FAILED: CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/nb_ft.cpp.o /home/pbulk/build/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/home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/demumble/third_party/llvm/include -I/home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/demumble/third_party/swift/include -I/home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/ext/robin_map/include -I/opt/pkg/include/python3.12 -I/home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.12 -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_ft.cpp.o -MF CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/nb_ft.cpp.o.d -o CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/nb_ft.cpp.o -c /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/src/nb_ft.cpp In file included from /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/include/nanobind/nanobind.h:54, from /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/src/nb_ft.cpp:1: /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/include/nanobind/nb_call.h: In member function 'nanobind::object nanobind::detail::api::operator()(Args&& ...) const': /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/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 *)); | ^~~~~~ /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/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) [5/30] Building CXX object CMakeFiles/pydemumble.dir/src/demumble/third_party/llvm/lib/Demangle/RustDemangle.cpp.o [6/30] Building CXX object CMakeFiles/pydemumble.dir/src/demumble/third_party/swift/lib/Demangling/NodeDumper.cpp.o [7/30] Building CXX object CMakeFiles/pydemumble.dir/src/demumble/third_party/swift/lib/Demangling/Punycode.cpp.o [8/30] Building CXX object CMakeFiles/pydemumble.dir/src/demumble/third_party/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp.o [9/30] Building CXX object CMakeFiles/pydemumble.dir/src/demumble/third_party/swift/lib/Demangling/ManglingUtils.cpp.o [10/30] Building CXX object CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/trampoline.cpp.o FAILED: CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/trampoline.cpp.o /home/pbulk/build/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/home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/demumble/third_party/llvm/include -I/home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/demumble/third_party/swift/include -I/home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/ext/robin_map/include -I/opt/pkg/include/python3.12 -I/home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.12 -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/trampoline.cpp.o -MF CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/trampoline.cpp.o.d -o CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/trampoline.cpp.o -c /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/src/trampoline.cpp In file included from /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/include/nanobind/nanobind.h:54, from /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/include/nanobind/trampoline.h:13, from /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/src/trampoline.cpp:10: /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/include/nanobind/nb_call.h: In member function 'nanobind::object nanobind::detail::api::operator()(Args&& ...) const': /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/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 *)); | ^~~~~~ /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/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) [11/30] Building CXX object CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/error.cpp.o FAILED: CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/error.cpp.o /home/pbulk/build/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/home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/demumble/third_party/llvm/include -I/home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/demumble/third_party/swift/include -I/home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/ext/robin_map/include -I/opt/pkg/include/python3.12 -I/home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.12 -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/error.cpp.o -MF CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/error.cpp.o.d -o CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/error.cpp.o -c /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/src/error.cpp In file included from /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/include/nanobind/nanobind.h:54, from /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/src/error.cpp:10: /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/include/nanobind/nb_call.h: In member function 'nanobind::object nanobind::detail::api::operator()(Args&& ...) const': /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/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 *)); | ^~~~~~ /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/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) [12/30] Building CXX object CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/nb_static_property.cpp.o FAILED: CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/nb_static_property.cpp.o /home/pbulk/build/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/home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/demumble/third_party/llvm/include -I/home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/demumble/third_party/swift/include -I/home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/ext/robin_map/include -I/opt/pkg/include/python3.12 -I/home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.12 -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_static_property.cpp.o -MF CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/nb_static_property.cpp.o.d -o CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/nb_static_property.cpp.o -c /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/src/nb_static_property.cpp In file included from /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/include/nanobind/nanobind.h:54, from /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/src/nb_internals.h:14, from /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/src/nb_static_property.cpp:1: /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/include/nanobind/nb_call.h: In member function 'nanobind::object nanobind::detail::api::operator()(Args&& ...) const': /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/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 *)); | ^~~~~~ /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/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) [13/30] Building CXX object CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/nb_func.cpp.o FAILED: CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/nb_func.cpp.o /home/pbulk/build/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/home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/demumble/third_party/llvm/include -I/home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/demumble/third_party/swift/include -I/home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/ext/robin_map/include -I/opt/pkg/include/python3.12 -I/home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.12 -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 /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/src/nb_func.cpp In file included from /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/include/nanobind/nanobind.h:54, from /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/src/nb_internals.h:14, from /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/src/nb_func.cpp:10: /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/include/nanobind/nb_call.h: In member function 'nanobind::object nanobind::detail::api::operator()(Args&& ...) const': /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/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 *)); | ^~~~~~ /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/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) /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/src/nb_func.cpp: In function 'PyObject* nanobind::detail::nb_func_vectorcall_complex(PyObject*, PyObject* const*, std::size_t, PyObject*)': /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/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 [14/30] Building CXX object CMakeFiles/pydemumble.dir/src/pydemumble.cpp.o FAILED: CMakeFiles/pydemumble.dir/src/pydemumble.cpp.o /home/pbulk/build/lang/py-pydemumble/work/.cwrapper/bin/g++ -DLLVM_DISABLE_ABI_BREAKING_CHECKS_ENFORCING=1 -DPy_LIMITED_API=0x030C0000 -DSWIFT_STDLIB_HAS_TYPE_PRINTING=1 -DSWIFT_SUPPORT_OLD_MANGLING=1 -Dpydemumble_EXPORTS -I/home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/demumble/third_party/llvm/include -I/home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/demumble/third_party/swift/include -I/opt/pkg/include/python3.12 -I/home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.12 -I/opt/pkg/include -Wall -O3 -DNDEBUG -fPIC -fvisibility=hidden -fno-stack-protector -Os -ffunction-sections -fdata-sections -MD -MT CMakeFiles/pydemumble.dir/src/pydemumble.cpp.o -MF CMakeFiles/pydemumble.dir/src/pydemumble.cpp.o.d -o CMakeFiles/pydemumble.dir/src/pydemumble.cpp.o -c /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/pydemumble.cpp In file included from /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/include/nanobind/nanobind.h:54, from /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/pydemumble.cpp:1: /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/include/nanobind/nb_call.h: In member function 'nanobind::object nanobind::detail::api::operator()(Args&& ...) const': /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/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 *)); | ^~~~~~ /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/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) [15/30] Building CXX object CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/implicit.cpp.o FAILED: CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/implicit.cpp.o /home/pbulk/build/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/home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/demumble/third_party/llvm/include -I/home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/demumble/third_party/swift/include -I/home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/ext/robin_map/include -I/opt/pkg/include/python3.12 -I/home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.12 -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/implicit.cpp.o -MF CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/implicit.cpp.o.d -o CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/implicit.cpp.o -c /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/src/implicit.cpp In file included from /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/include/nanobind/nanobind.h:54, from /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/include/nanobind/trampoline.h:13, from /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/src/implicit.cpp:10: /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/include/nanobind/nb_call.h: In member function 'nanobind::object nanobind::detail::api::operator()(Args&& ...) const': /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/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 *)); | ^~~~~~ /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/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) [16/30] Building CXX object CMakeFiles/pydemumble.dir/src/demumble/third_party/swift/lib/Demangling/Context.cpp.o [17/30] Building CXX object CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/nb_ndarray.cpp.o FAILED: CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/nb_ndarray.cpp.o /home/pbulk/build/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/home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/demumble/third_party/llvm/include -I/home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/demumble/third_party/swift/include -I/home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/ext/robin_map/include -I/opt/pkg/include/python3.12 -I/home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.12 -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_ndarray.cpp.o -MF CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/nb_ndarray.cpp.o.d -o CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/nb_ndarray.cpp.o -c /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/src/nb_ndarray.cpp In file included from /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/include/nanobind/nanobind.h:54, from /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/include/nanobind/ndarray.h:16, from /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/src/nb_ndarray.cpp:1: /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/include/nanobind/nb_call.h: In member function 'nanobind::object nanobind::detail::api::operator()(Args&& ...) const': /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/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 *)); | ^~~~~~ /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/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) /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/include/nanobind/nb_call.h: In instantiation of 'nanobind::object nanobind::detail::api::operator()(Args&& ...) const [with nanobind::rv_policy policy = nanobind::rv_policy::automatic_reference; Args = {nanobind::arg_v}; Derived = nanobind::detail::accessor]': /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/src/nb_ndarray.cpp:539:49: required from here /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/include/nanobind/nb_call.h:120:33: error: 'alloca' was not declared in this scope; did you mean 'valloc'? 120 | (PyObject **) alloca((nargs + nkwargs + 1) * sizeof(PyObject *)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | valloc /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/include/nanobind/nb_call.h: In instantiation of 'nanobind::object nanobind::detail::api::operator()(Args&& ...) const [with nanobind::rv_policy policy = nanobind::rv_policy::automatic_reference; Args = {nanobind::object&, nanobind::arg_v}; Derived = nanobind::detail::accessor]': /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/src/nb_ndarray.cpp:781:31: required from here /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/include/nanobind/nb_call.h:120:33: error: 'alloca' was not declared in this scope; did you mean 'valloc'? 120 | (PyObject **) alloca((nargs + nkwargs + 1) * sizeof(PyObject *)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | valloc [18/30] Building CXX object CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/nb_internals.cpp.o FAILED: CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/nb_internals.cpp.o /home/pbulk/build/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/home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/demumble/third_party/llvm/include -I/home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/demumble/third_party/swift/include -I/home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/ext/robin_map/include -I/opt/pkg/include/python3.12 -I/home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.12 -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 /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/src/nb_internals.cpp In file included from /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/include/nanobind/nanobind.h:54, from /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/src/nb_internals.cpp:10: /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/include/nanobind/nb_call.h: In member function 'nanobind::object nanobind::detail::api::operator()(Args&& ...) const': /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/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 *)); | ^~~~~~ /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/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) [19/30] Building CXX object CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/nb_enum.cpp.o FAILED: CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/nb_enum.cpp.o /home/pbulk/build/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/home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/demumble/third_party/llvm/include -I/home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/demumble/third_party/swift/include -I/home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/ext/robin_map/include -I/opt/pkg/include/python3.12 -I/home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.12 -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_enum.cpp.o -MF CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/nb_enum.cpp.o.d -o CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/nb_enum.cpp.o -c /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/src/nb_enum.cpp In file included from /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/include/nanobind/nanobind.h:54, from /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/src/nb_internals.h:14, from /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/src/nb_enum.cpp:1: /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/include/nanobind/nb_call.h: In member function 'nanobind::object nanobind::detail::api::operator()(Args&& ...) const': /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/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 *)); | ^~~~~~ /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/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) /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/include/nanobind/nb_call.h: In instantiation of 'nanobind::object nanobind::detail::api::operator()(Args&& ...) const [with nanobind::rv_policy policy = nanobind::rv_policy::automatic_reference; Args = {nanobind::str&, nanobind::tuple, nanobind::arg_v, nanobind::arg_v}; Derived = nanobind::handle]': /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/src/nb_enum.cpp:68:28: required from here /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/include/nanobind/nb_call.h:120:33: error: 'alloca' was not declared in this scope; did you mean 'valloc'? 120 | (PyObject **) alloca((nargs + nkwargs + 1) * sizeof(PyObject *)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | valloc [20/30] Building CXX object CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/nb_type.cpp.o FAILED: CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/nb_type.cpp.o /home/pbulk/build/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/home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/demumble/third_party/llvm/include -I/home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/demumble/third_party/swift/include -I/home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/ext/robin_map/include -I/opt/pkg/include/python3.12 -I/home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.12 -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 /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/src/nb_type.cpp In file included from /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/include/nanobind/nanobind.h:54, from /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/src/nb_internals.h:14, from /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/src/nb_type.cpp:10: /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/include/nanobind/nb_call.h: In member function 'nanobind::object nanobind::detail::api::operator()(Args&& ...) const': /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/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 *)); | ^~~~~~ /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/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) [21/30] Building CXX object CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/common.cpp.o FAILED: CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/common.cpp.o /home/pbulk/build/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/home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/demumble/third_party/llvm/include -I/home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/demumble/third_party/swift/include -I/home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/ext/robin_map/include -I/opt/pkg/include/python3.12 -I/home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.12 -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/common.cpp.o -MF CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/common.cpp.o.d -o CMakeFiles/nanobind-static-abi3.dir/src/nanobind/src/common.cpp.o -c /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/src/common.cpp In file included from /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/include/nanobind/nanobind.h:54, from /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/src/common.cpp:10: /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/src/nanobind/include/nanobind/nb_call.h: In member function 'nanobind::object nanobind::detail::api::operator()(Args&& ...) const': /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/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 *)); | ^~~~~~ /home/pbulk/build/lang/py-pydemumble/work/pydemumble-0.0.1/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) [22/30] Building CXX object CMakeFiles/pydemumble.dir/src/demumble/third_party/llvm/lib/Demangle/MicrosoftDemangle.cpp.o [23/30] Building CXX object CMakeFiles/pydemumble.dir/src/demumble/third_party/swift/lib/Demangling/OldDemangler.cpp.o [24/30] Building CXX object CMakeFiles/pydemumble.dir/src/demumble/third_party/swift/lib/Demangling/Demangler.cpp.o [25/30] Building CXX object CMakeFiles/pydemumble.dir/src/demumble/third_party/swift/lib/Demangling/OldRemangler.cpp.o [26/30] Building CXX object CMakeFiles/pydemumble.dir/src/demumble/third_party/llvm/lib/Demangle/ItaniumDemangle.cpp.o [27/30] Building CXX object CMakeFiles/pydemumble.dir/src/demumble/third_party/swift/lib/Demangling/NodePrinter.cpp.o [28/30] Building CXX object CMakeFiles/pydemumble.dir/src/demumble/third_party/swift/lib/Demangling/Remangler.cpp.o ninja: build stopped: subcommand failed. *** CMake build failed 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-trunk/lang/py-pydemumble *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/py-pydemumble