=> "/opt/pkg/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-upstream-trunk/math/py-numexpr", "all", "PYTHON_VERSION_REQD=312", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for py312-numexpr-2.14.2 * Building wheel... running bdist_wheel running build running build_py creating build/lib.solaris-2.11-i86pc.64bit-cpython-312/numexpr copying numexpr/__init__.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/numexpr copying numexpr/cpuinfo.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/numexpr copying numexpr/expressions.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/numexpr copying numexpr/necompiler.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/numexpr copying numexpr/utils.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/numexpr copying numexpr/version.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/numexpr running egg_info writing numexpr.egg-info/PKG-INFO writing dependency_links to numexpr.egg-info/dependency_links.txt writing requirements to numexpr.egg-info/requires.txt writing top-level names to numexpr.egg-info/top_level.txt reading manifest file 'numexpr.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files found matching 'numexpr/__config__.py' warning: no previously-included files found matching 'RELEASING.txt' warning: no previously-included files found matching 'site.cfg' adding license file 'LICENSE.txt' adding license file 'LICENSES/cpuinfo.txt' writing manifest file 'numexpr.egg-info/SOURCES.txt' copying numexpr/bespoke_functions.hpp -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/numexpr copying numexpr/complex_functions.hpp -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/numexpr copying numexpr/functions.hpp -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/numexpr copying numexpr/interp_body.cpp -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/numexpr copying numexpr/interpreter.cpp -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/numexpr copying numexpr/interpreter.hpp -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/numexpr copying numexpr/missing_posix_functions.hpp -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/numexpr copying numexpr/module.cpp -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/numexpr copying numexpr/module.hpp -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/numexpr copying numexpr/msvc_function_stubs.hpp -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/numexpr copying numexpr/numexpr_config.hpp -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/numexpr copying numexpr/numexpr_object.cpp -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/numexpr copying numexpr/numexpr_object.hpp -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/numexpr copying numexpr/opcodes.hpp -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/numexpr copying numexpr/str-two-way.hpp -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/numexpr creating build/lib.solaris-2.11-i86pc.64bit-cpython-312/numexpr/tests copying numexpr/tests/__init__.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/numexpr/tests copying numexpr/tests/conftest.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/numexpr/tests copying numexpr/tests/test_numexpr.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/numexpr/tests creating build/lib.solaris-2.11-i86pc.64bit-cpython-312/numexpr/win32 copying numexpr/win32/pthread.c -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/numexpr/win32 copying numexpr/win32/pthread.h -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/numexpr/win32 copying numexpr/win32/stdint.h -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/numexpr/win32 running build_ext building 'numexpr.interpreter' extension g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.12 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.12 -I/opt/pkg/include -fPIC -DNPY_TARGET_VERSION=NPY_1_23_API_VERSION -I/opt/pkg/lib/python3.12/site-packages/numpy/_core/include -I/opt/pkg/include/python3.12 -c numexpr/interpreter.cpp -o build/temp.solaris-2.11-i86pc.64bit-cpython-312/numexpr/interpreter.o In file included from numexpr/module.hpp:17, from numexpr/interpreter.cpp:10: numexpr/numexpr_config.hpp:60:13: error: ambiguating new declaration of 'bool isnand(double)' 60 | inline bool isnand(double x) { return !!std::isnan(x); } | ^~~~~~ In file included from /tmp/work/math/py-numexpr/work/.buildlink/include/python3.12/pyport.h:192, from /tmp/work/math/py-numexpr/work/.buildlink/include/python3.12/Python.h:38, from numexpr/module.hpp:13: /usr/include/ieeefp.h:184:12: note: old declaration 'int isnand(double)' 184 | extern int isnand(double); | ^~~~~~ numexpr/interpreter.cpp:221:1: error: invalid conversion from 'int (*)(double)' to 'FuncBDPtr' {aka 'bool (*)(double)'} [-fpermissive] 221 | }; | ^ | | | int (*)(double) error: Command '['g++', '-pipe', '-O2', '-msave-args', '-fno-aggressive-loop-optimizations', '-I/usr/include', '-I/opt/pkg/include/python3.12', '-I/opt/pkg/include', '-I/usr/include', '-I/opt/pkg/include/python3.12', '-I/opt/pkg/include', '-fPIC', '-DNPY_TARGET_VERSION=NPY_1_23_API_VERSION', '-I/opt/pkg/lib/python3.12/site-packages/numpy/_core/include', '-I/opt/pkg/include/python3.12', '-c', 'numexpr/interpreter.cpp', '-o', 'build/temp.solaris-2.11-i86pc.64bit-cpython-312/numexpr/interpreter.o']' returned non-zero exit status 1. 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-trunk/math/py-numexpr *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/math/py-numexpr