+ 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.3s)
-- 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<Derived>::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/swift/lib/Demangling/ManglingUtils.cpp.o
[6/30] Building CXX object CMakeFiles/pydemumble.dir/src/demumble/third_party/llvm/lib/Demangle/MicrosoftDemangleNodes.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/RustDemangle.cpp.o
[9/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<Derived>::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)
[10/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<Derived>::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<Derived>::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
[11/30] Building CXX object CMakeFiles/pydemumble.dir/src/demumble/third_party/swift/lib/Demangling/NodeDumper.cpp.o
[12/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<Derived>::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
[13/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<Derived>::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)
[14/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<Derived>::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<Derived>::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/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<Derived>::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)
[17/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<Derived>::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)
[18/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<Derived>::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<Derived>::operator()(Args&& ...) const [with nanobind::rv_policy policy = nanobind::rv_policy::automatic_reference; Args = {nanobind::arg_v}; Derived = nanobind::detail::accessor<nanobind::detail::str_attr>]':
/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<Derived>::operator()(Args&& ...) const [with nanobind::rv_policy policy = nanobind::rv_policy::automatic_reference; Args = {nanobind::object&, nanobind::arg_v}; Derived = nanobind::detail::accessor<nanobind::detail::str_attr>]':
/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
[19/30] Building CXX object CMakeFiles/pydemumble.dir/src/demumble/third_party/swift/lib/Demangling/Context.cpp.o
[20/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<Derived>::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/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<Derived>::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/swift/lib/Demangling/NodePrinter.cpp.o
[27/30] Building CXX object CMakeFiles/pydemumble.dir/src/demumble/third_party/llvm/lib/Demangle/ItaniumDemangle.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