===> Building for py311-numpy-2.3.1 * Building wheel... + /opt/pkg/bin/python3.11 /Users/pbulk/build/math/py-numpy/work/numpy-2.3.1/vendored-meson/meson/meson.py setup /Users/pbulk/build/math/py-numpy/work/numpy-2.3.1 /Users/pbulk/build/math/py-numpy/work/numpy-2.3.1/.mesonpy-2frfuv71 -Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=md -Dblas=blas -Dlapack=lapack -Dcpu-dispatch=max -avx512f -avx512cd -avx512_knl -avx512_knm -avx512_skx -avx512_clx -avx512_cnl -avx512_icl -avx512_spr --native-file=/Users/pbulk/build/math/py-numpy/work/numpy-2.3.1/.mesonpy-2frfuv71/meson-python-native-file.ini The Meson build system Version: 1.6.1 Source dir: /Users/pbulk/build/math/py-numpy/work/numpy-2.3.1 Build dir: /Users/pbulk/build/math/py-numpy/work/numpy-2.3.1/.mesonpy-2frfuv71 Build type: native build Project name: NumPy Project version: 2.3.1 C compiler for the host machine: clang (clang 13.1.6 "Apple clang version 13.1.6 (clang-1316.0.21.2.5)") C linker for the host machine: clang ld64 764 C++ compiler for the host machine: clang++ (clang 13.1.6 "Apple clang version 13.1.6 (clang-1316.0.21.2.5)") C++ linker for the host machine: clang++ ld64 764 Cython compiler for the host machine: cython (cython 3.1.2) Host machine cpu family: aarch64 Host machine cpu: aarch64 Program python found: YES (/opt/pkg/bin/python3.11) Found pkg-config: YES (/Users/pbulk/build/math/py-numpy/work/.tools/bin/pkg-config) 2.4.3 Run-time dependency python found: YES 3.11 Has header "Python.h" with dependency python-3.11: YES Compiler for C supports arguments -fno-strict-aliasing: YES Compiler for C supports arguments -ftrapping-math: YES Message: NumPy is being built against a version of Clang that does not strictly enforce floating-point exception handling. Workarounds will be used, which may impact performance. Consider upgrading Clang to the latest version. Message: During parsing cpu-dispatch: The following CPU features were ignored due to platform incompatibility or lack of support: "AVX512F AVX512CD AVX512_KNL AVX512_KNM AVX512_SKX AVX512_CLX AVX512_CNL AVX512_ICL AVX512_SPR" Test features "NEON NEON_FP16 NEON_VFPV4 ASIMD" : Supported Test features "ASIMDHP" : Supported Test features "ASIMDFHM" : Supported Test features "SVE" : Unsupported due to Compiler fails against the test code of "SVE" Configuring npy_cpu_dispatch_config.h using configuration Message: CPU Optimization Options baseline: Requested : min Enabled : NEON NEON_FP16 NEON_VFPV4 ASIMD dispatch: Requested : max -avx512f -avx512cd -avx512_knl -avx512_knm -avx512_skx -avx512_clx -avx512_cnl -avx512_icl -avx512_spr Enabled : ASIMDHP ASIMDFHM Library m found: YES Run-time dependency blas found: YES 3.12.0 Message: BLAS symbol suffix: Run-time dependency lapack found: YES 3.12.0 Checking if "Check atomic builtins without -latomic" : links: YES Program _build_utils/process_src_template.py found: YES (/opt/pkg/bin/python3.11 /Users/pbulk/build/math/py-numpy/work/numpy-2.3.1/numpy/_build_utils/process_src_template.py) Program _build_utils/tempita.py found: YES (/opt/pkg/bin/python3.11 /Users/pbulk/build/math/py-numpy/work/numpy-2.3.1/numpy/_build_utils/tempita.py) Configuring __config__.py using configuration Checking for size of "short" : 2 Checking for size of "int" : 4 Checking for size of "long" : 8 Checking for size of "long long" : 8 Checking for size of "float" : 4 Checking for size of "double" : 8 Checking for size of "long double" : 8 Checking for size of "size_t" : 8 Checking for size of "size_t" : 8 (cached) Checking for size of "wchar_t" : 4 Checking for size of "off_t" : 8 Checking for size of "Py_intptr_t" with dependency python-3.11: 8 Checking for size of "PY_LONG_LONG" with dependency python-3.11: 8 Has header "complex.h" : YES Checking for type "complex float" : YES Checking for size of "complex float" : 8 Checking for type "complex double" : YES Checking for size of "complex double" : 16 Checking for type "complex long double" : YES Checking for size of "complex long double" : 16 Checking for function "sin" with dependency -lm: YES Checking for function "cos" with dependency -lm: YES Checking for function "tan" with dependency -lm: YES Checking for function "sinh" with dependency -lm: YES Checking for function "cosh" with dependency -lm: YES Checking for function "tanh" with dependency -lm: YES Checking for function "fabs" with dependency -lm: YES Checking for function "floor" with dependency -lm: YES Checking for function "ceil" with dependency -lm: YES Checking for function "sqrt" with dependency -lm: YES Checking for function "log10" with dependency -lm: YES Checking for function "log" with dependency -lm: YES Checking for function "exp" with dependency -lm: YES Checking for function "asin" with dependency -lm: YES Checking for function "acos" with dependency -lm: YES Checking for function "atan" with dependency -lm: YES Checking for function "fmod" with dependency -lm: YES Checking for function "modf" with dependency -lm: YES Checking for function "frexp" with dependency -lm: YES Checking for function "ldexp" with dependency -lm: YES Checking for function "expm1" with dependency -lm: YES Checking for function "log1p" with dependency -lm: YES Checking for function "acosh" with dependency -lm: YES Checking for function "asinh" with dependency -lm: YES Checking for function "atanh" with dependency -lm: YES Checking for function "rint" with dependency -lm: YES Checking for function "trunc" with dependency -lm: YES Checking for function "exp2" with dependency -lm: YES Checking for function "copysign" with dependency -lm: YES Checking for function "nextafter" with dependency -lm: YES Checking for function "cbrt" with dependency -lm: YES Checking for function "log2" with dependency -lm: YES Checking for function "pow" with dependency -lm: YES Checking for function "hypot" with dependency -lm: YES Checking for function "atan2" with dependency -lm: YES Checking for function "csin" with dependency -lm: YES Checking for function "csinh" with dependency -lm: YES Checking for function "ccos" with dependency -lm: YES Checking for function "ccosh" with dependency -lm: YES Checking for function "ctan" with dependency -lm: YES Checking for function "ctanh" with dependency -lm: YES Checking for function "creal" with dependency -lm: YES Checking for function "cimag" with dependency -lm: YES Checking for function "conj" with dependency -lm: YES Checking for function "strtoll" : YES Checking for function "strtoull" : YES Checking for function "cabs" with dependency -lm: YES Checking for function "cabsf" with dependency -lm: YES Checking for function "cabsl" with dependency -lm: YES Checking for function "cacos" with dependency -lm: YES Checking for function "cacosf" with dependency -lm: YES Checking for function "cacosl" with dependency -lm: YES Checking for function "cacosh" with dependency -lm: YES Checking for function "cacoshf" with dependency -lm: YES Checking for function "cacoshl" with dependency -lm: YES Checking for function "carg" with dependency -lm: YES Checking for function "cargf" with dependency -lm: YES Checking for function "cargl" with dependency -lm: YES Checking for function "casin" with dependency -lm: YES Checking for function "casinf" with dependency -lm: YES Checking for function "casinl" with dependency -lm: YES Checking for function "casinh" with dependency -lm: YES Checking for function "casinhf" with dependency -lm: YES Checking for function "casinhl" with dependency -lm: YES Checking for function "catan" with dependency -lm: YES Checking for function "catanf" with dependency -lm: YES Checking for function "catanl" with dependency -lm: YES Checking for function "catanh" with dependency -lm: YES Checking for function "catanhf" with dependency -lm: YES Checking for function "catanhl" with dependency -lm: YES Checking for function "cexp" with dependency -lm: YES Checking for function "cexpf" with dependency -lm: YES Checking for function "cexpl" with dependency -lm: YES Checking for function "clog" with dependency -lm: YES Checking for function "clogf" with dependency -lm: YES Checking for function "clogl" with dependency -lm: YES Checking for function "cpow" with dependency -lm: YES Checking for function "cpowf" with dependency -lm: YES Checking for function "cpowl" with dependency -lm: YES Checking for function "csqrt" with dependency -lm: YES Checking for function "csqrtf" with dependency -lm: YES Checking for function "csqrtl" with dependency -lm: YES Checking for function "csin" with dependency -lm: YES (cached) Checking for function "csinf" with dependency -lm: YES Checking for function "csinl" with dependency -lm: YES Checking for function "csinh" with dependency -lm: YES (cached) Checking for function "csinhf" with dependency -lm: YES Checking for function "csinhl" with dependency -lm: YES Checking for function "ccos" with dependency -lm: YES (cached) Checking for function "ccosf" with dependency -lm: YES Checking for function "ccosl" with dependency -lm: YES Checking for function "ccosh" with dependency -lm: YES (cached) Checking for function "ccoshf" with dependency -lm: YES Checking for function "ccoshl" with dependency -lm: YES Checking for function "ctan" with dependency -lm: YES (cached) Checking for function "ctanf" with dependency -lm: YES Checking for function "ctanl" with dependency -lm: YES Checking for function "ctanh" with dependency -lm: YES (cached) Checking for function "ctanhf" with dependency -lm: YES Checking for function "ctanhl" with dependency -lm: YES Checking for function "isfinite" with dependency -lm: YES Header "Python.h" has symbol "isfinite" with dependency python-3.11: YES Checking for function "isinf" with dependency -lm: YES Header "Python.h" has symbol "isinf" with dependency python-3.11: YES Checking for function "isnan" with dependency -lm: YES Header "Python.h" has symbol "isnan" with dependency python-3.11: YES Checking for function "signbit" with dependency -lm: YES Header "Python.h" has symbol "signbit" with dependency python-3.11: YES Checking if "thread_local" compiles: NO Checking if "_Thread_local" compiles: YES Checking if "__thread" compiles: YES Checking if "__declspec(thread)" compiles: NO Checking for function "fallocate" : NO Header "Python.h" has symbol "HAVE_FTELLO" with dependency python-3.11: YES Header "Python.h" has symbol "HAVE_FSEEKO" with dependency python-3.11: YES Checking for function "backtrace" : YES Checking for function "madvise" : YES Has header "features.h" : NO Has header "xlocale.h" : YES Has header "dlfcn.h" : YES Has header "execinfo.h" : YES Has header "libunwind.h" : YES Has header "sys/mman.h" : YES Checking for function "strtold_l" : YES Checking if "__attribute__((optimize("unroll-loops")))" compiles: NO Checking if "__attribute__((optimize("O3")))" compiles: NO Checking if "__attribute__((nonnull(1)))" compiles: NO Compiler for C supports arguments -O3: YES Has header "endian.h" : NO Has header "sys/endian.h" : NO Compiler for C supports function attribute visibility:hidden: YES Configuring config.h using configuration Configuring _numpyconfig.h using configuration Configuring npymath.ini using configuration Configuring mlib.ini using configuration Configuring numpy.pc using configuration Generating multi-targets for "_umath_tests.dispatch.h" Enabled targets: ASIMDHP, baseline Generating multi-targets for "argfunc.dispatch.h" Enabled targets: baseline Generating multi-targets for "x86_simd_argsort.dispatch.h" Enabled targets: Generating multi-targets for "x86_simd_qsort.dispatch.h" Enabled targets: Generating multi-targets for "x86_simd_qsort_16bit.dispatch.h" Enabled targets: Generating multi-targets for "highway_qsort.dispatch.h" Enabled targets: ASIMD Generating multi-targets for "highway_qsort_16bit.dispatch.h" Enabled targets: ASIMDHP Generating multi-targets for "loops_arithm_fp.dispatch.h" Enabled targets: baseline Generating multi-targets for "loops_arithmetic.dispatch.h" Enabled targets: baseline Generating multi-targets for "loops_comparison.dispatch.h" Enabled targets: baseline Generating multi-targets for "loops_exponent_log.dispatch.h" Enabled targets: baseline Generating multi-targets for "loops_hyperbolic.dispatch.h" Enabled targets: baseline Generating multi-targets for "loops_logical.dispatch.h" Enabled targets: baseline Generating multi-targets for "loops_minmax.dispatch.h" Enabled targets: baseline Generating multi-targets for "loops_modulo.dispatch.h" Enabled targets: baseline Generating multi-targets for "loops_trigonometric.dispatch.h" Enabled targets: baseline Generating multi-targets for "loops_umath_fp.dispatch.h" Enabled targets: baseline Generating multi-targets for "loops_unary.dispatch.h" Enabled targets: baseline Generating multi-targets for "loops_unary_fp.dispatch.h" Enabled targets: baseline Generating multi-targets for "loops_unary_fp_le.dispatch.h" Enabled targets: baseline Generating multi-targets for "loops_unary_complex.dispatch.h" Enabled targets: baseline Generating multi-targets for "loops_autovec.dispatch.h" Enabled targets: baseline Generating multi-targets for "loops_half.dispatch.h" Enabled targets: baseline Generating multi-targets for "_simd.dispatch.h" Enabled targets: baseline Build targets in project: 65 NumPy 2.3.1 User defined options Native files: /Users/pbulk/build/math/py-numpy/work/numpy-2.3.1/.mesonpy-2frfuv71/meson-python-native-file.ini b_ndebug : if-release b_vscrt : md blas : blas buildtype : release cpu-dispatch: max -avx512f -avx512cd -avx512_knl -avx512_knm -avx512_skx -avx512_clx -avx512_cnl -avx512_icl -avx512_spr lapack : lapack Found ninja-1.13.0 at /opt/pkg/bin/ninja + /opt/pkg/bin/ninja -j1 [1/326] Generating numpy/_core/__umath_generated with a custom command [2/326] Copying file numpy/__init__.py [3/326] Copying file numpy/__init__.pxd [4/326] Copying file numpy/__init__.cython-30.pxd [5/326] Generating numpy/_core/npy_math_internal.h with a custom command [6/326] Generating 'numpy/_core/libnpymath.a.p/ieee754.c' [7/326] Generating 'numpy/_core/libnpymath.a.p/npy_math_complex.c' [8/326] Generating numpy/_core/__multiarray_api with a custom command [9/326] Generating numpy/_core/__ufunc_api with a custom command [10/326] Generating 'numpy/_core/libargfunc.dispatch.h_baseline.a.p/arraytypes.h' [11/326] Generating 'numpy/_core/libargfunc.dispatch.h_baseline.a.p/npy_sort.h' [12/326] Generating 'numpy/_core/libargfunc.dispatch.h_baseline.a.p/argfunc.dispatch.c' [13/326] Generating 'numpy/_core/libhighway_qsort.dispatch.h_ASIMD.a.p/arraytypes.h' [14/326] Generating 'numpy/_core/libhighway_qsort.dispatch.h_ASIMD.a.p/npy_sort.h' [15/326] Generating 'numpy/_core/libhighway_qsort_16bit.dispatch.h_ASIMDHP.a.p/arraytypes.h' [16/326] Generating 'numpy/_core/libhighway_qsort_16bit.dispatch.h_ASIMDHP.a.p/npy_sort.h' [17/326] Generating 'numpy/_core/libloops_arithm_fp.dispatch.h_baseline.a.p/loops.h' [18/326] Generating 'numpy/_core/libloops_arithm_fp.dispatch.h_baseline.a.p/loops_utils.h' [19/326] Generating 'numpy/_core/libloops_arithm_fp.dispatch.h_baseline.a.p/loops_arithm_fp.dispatch.c' [20/326] Generating 'numpy/_core/libloops_arithmetic.dispatch.h_baseline.a.p/loops.h' [21/326] Generating 'numpy/_core/libloops_arithmetic.dispatch.h_baseline.a.p/loops_utils.h' [22/326] Generating 'numpy/_core/libloops_arithmetic.dispatch.h_baseline.a.p/loops_arithmetic.dispatch.c' [23/326] Generating 'numpy/_core/libloops_comparison.dispatch.h_baseline.a.p/loops.h' [24/326] Generating 'numpy/_core/libloops_comparison.dispatch.h_baseline.a.p/loops_utils.h' [25/326] Generating 'numpy/_core/libloops_comparison.dispatch.h_baseline.a.p/loops_comparison.dispatch.c' [26/326] Generating 'numpy/_core/libloops_exponent_log.dispatch.h_baseline.a.p/loops.h' [27/326] Generating 'numpy/_core/libloops_exponent_log.dispatch.h_baseline.a.p/loops_utils.h' [28/326] Generating 'numpy/_core/libloops_exponent_log.dispatch.h_baseline.a.p/loops_exponent_log.dispatch.c' [29/326] Generating 'numpy/_core/libloops_hyperbolic.dispatch.h_baseline.a.p/loops.h' [30/326] Generating 'numpy/_core/libloops_hyperbolic.dispatch.h_baseline.a.p/loops_utils.h' [31/326] Generating 'numpy/_core/libloops_hyperbolic.dispatch.h_baseline.a.p/loops_hyperbolic.dispatch.cpp' [32/326] Generating 'numpy/_core/libloops_logical.dispatch.h_baseline.a.p/loops.h' [33/326] Generating 'numpy/_core/libloops_logical.dispatch.h_baseline.a.p/loops_utils.h' [34/326] Generating 'numpy/_core/libloops_minmax.dispatch.h_baseline.a.p/loops.h' [35/326] Generating 'numpy/_core/libloops_minmax.dispatch.h_baseline.a.p/loops_utils.h' [36/326] Generating 'numpy/_core/libloops_minmax.dispatch.h_baseline.a.p/loops_minmax.dispatch.c' [37/326] Generating 'numpy/_core/libloops_modulo.dispatch.h_baseline.a.p/loops.h' [38/326] Generating 'numpy/_core/libloops_modulo.dispatch.h_baseline.a.p/loops_utils.h' [39/326] Generating 'numpy/_core/libloops_modulo.dispatch.h_baseline.a.p/loops_modulo.dispatch.c' [40/326] Generating 'numpy/_core/libloops_trigonometric.dispatch.h_baseline.a.p/loops.h' [41/326] Generating 'numpy/_core/libloops_trigonometric.dispatch.h_baseline.a.p/loops_utils.h' [42/326] Generating 'numpy/_core/libloops_umath_fp.dispatch.h_baseline.a.p/loops.h' [43/326] Generating 'numpy/_core/libloops_umath_fp.dispatch.h_baseline.a.p/loops_utils.h' [44/326] Generating 'numpy/_core/libloops_umath_fp.dispatch.h_baseline.a.p/loops_umath_fp.dispatch.c' [45/326] Generating 'numpy/_core/libloops_unary.dispatch.h_baseline.a.p/loops.h' [46/326] Generating 'numpy/_core/libloops_unary.dispatch.h_baseline.a.p/loops_utils.h' [47/326] Generating 'numpy/_core/libloops_unary.dispatch.h_baseline.a.p/loops_unary.dispatch.c' [48/326] Generating 'numpy/_core/libloops_unary_fp.dispatch.h_baseline.a.p/loops.h' [49/326] Generating 'numpy/_core/libloops_unary_fp.dispatch.h_baseline.a.p/loops_utils.h' [50/326] Generating 'numpy/_core/libloops_unary_fp.dispatch.h_baseline.a.p/loops_unary_fp.dispatch.c' [51/326] Generating 'numpy/_core/libloops_unary_fp_le.dispatch.h_baseline.a.p/loops.h' [52/326] Generating 'numpy/_core/libloops_unary_fp_le.dispatch.h_baseline.a.p/loops_utils.h' [53/326] Generating 'numpy/_core/libloops_unary_fp_le.dispatch.h_baseline.a.p/loops_unary_fp_le.dispatch.c' [54/326] Generating 'numpy/_core/libloops_unary_complex.dispatch.h_baseline.a.p/loops.h' [55/326] Generating 'numpy/_core/libloops_unary_complex.dispatch.h_baseline.a.p/loops_utils.h' [56/326] Generating 'numpy/_core/libloops_unary_complex.dispatch.h_baseline.a.p/loops_unary_complex.dispatch.c' [57/326] Generating 'numpy/_core/libloops_autovec.dispatch.h_baseline.a.p/loops.h' [58/326] Generating 'numpy/_core/libloops_autovec.dispatch.h_baseline.a.p/loops_utils.h' [59/326] Generating 'numpy/_core/libloops_autovec.dispatch.h_baseline.a.p/loops_autovec.dispatch.c' [60/326] Generating 'numpy/_core/libloops_half.dispatch.h_baseline.a.p/loops.h' [61/326] Generating 'numpy/_core/libloops_half.dispatch.h_baseline.a.p/loops_utils.h' [62/326] Generating 'numpy/_core/libloops_half.dispatch.h_baseline.a.p/loops_half.dispatch.c' [63/326] Generating 'numpy/_core/lib_simd.dispatch.h_baseline.a.p/_simd_inc.h' [64/326] Generating 'numpy/_core/lib_simd.dispatch.h_baseline.a.p/_simd_data.inc' [65/326] Generating 'numpy/_core/lib_simd.dispatch.h_baseline.a.p/_simd.dispatch.c' [66/326] Copying file numpy/random/__init__.py [67/326] Copying file numpy/random/__init__.pxd [68/326] Copying file numpy/random/_common.pxd [69/326] Copying file numpy/random/bit_generator.pxd [70/326] Copying file numpy/random/c_distributions.pxd [71/326] Generating numpy/random/_bounded_integer_pxd with a custom command [72/326] Generating numpy/random/_bounded_integer_pyx with a custom command [73/326] Copying file numpy/random/_generator.pyx [74/326] Copying file numpy/random/mtrand.pyx [75/326] Compiling C++ object numpy/_core/libhighway.a.p/src_highway_hwy_abort.cc.o [76/326] Compiling C object numpy/_core/libnpymath.a.p/meson-generated_ieee754.c.o [77/326] Compiling C object numpy/_core/libnpymath.a.p/meson-generated_npy_math_complex.c.o [78/326] Compiling C++ object numpy/_core/libnpymath.a.p/src_npymath_halffloat.cpp.o [79/326] Compiling C object numpy/_core/libnpymath.a.p/src_npymath_npy_math.c.o [80/326] Generating numpy/_core/_umath_doc_generated with a custom command [81/326] Generating 'numpy/_core/_multiarray_tests.so.p/_multiarray_tests.c' [82/326] Generating 'numpy/_core/_multiarray_tests.so.p/templ_common.h' [83/326] Compiling C object numpy/_core/lib_umath_tests.dispatch.h_baseline.a.p/src_umath__umath_tests.dispatch.c.o [84/326] Compiling C object numpy/_core/lib_umath_tests.dispatch.h_ASIMDHP.a.p/src_umath__umath_tests.dispatch.c.o [85/326] Generating 'numpy/_core/_umath_tests.so.p/_umath_tests.c' [86/326] Compiling C object numpy/_core/libargfunc.dispatch.h_baseline.a.p/meson-generated_argfunc.dispatch.c.o [87/326] Compiling C++ object numpy/_core/libhighway_qsort.dispatch.h_ASIMD.a.p/src_npysort_highway_qsort.dispatch.cpp.o [88/326] Compiling C++ object numpy/_core/libhighway_qsort_16bit.dispatch.h_ASIMDHP.a.p/src_npysort_highway_qsort_16bit.dispatch.cpp.o [89/326] Compiling C object numpy/_core/libloops_arithm_fp.dispatch.h_baseline.a.p/meson-generated_loops_arithm_fp.dispatch.c.o In file included from ../numpy/_core/src/umath/loops_arithm_fp.dispatch.c.src:8: In file included from ../numpy/_core/src/common/lowlevel_strided_loops.h:3: In file included from ../numpy/_core/src/multiarray/common.h:6: ../numpy/_core/include/numpy/ndarraytypes.h:332:31: warning: redefinition of typedef 'NpyAuxData' is a C11 feature [-Wtypedef-redefinition] typedef struct NpyAuxData_tag NpyAuxData; ^ ../numpy/_core/src/umath/loops.h.src:41:31: note: previous definition is here typedef struct NpyAuxData_tag NpyAuxData; ^ In file included from ../numpy/_core/src/umath/loops_arithm_fp.dispatch.c.src:8: In file included from ../numpy/_core/src/common/lowlevel_strided_loops.h:5: In file included from ../numpy/_core/src/multiarray/array_method.h:14: ../numpy/_core/include/numpy/dtype_api.h:111:3: warning: redefinition of typedef 'PyArrayMethod_Context' is a C11 feature [-Wtypedef-redefinition] } PyArrayMethod_Context; ^ ../numpy/_core/src/umath/loops.h.src:40:42: note: previous definition is here typedef struct PyArrayMethod_Context_tag PyArrayMethod_Context; ^ 2 warnings generated. [90/326] Compiling C object numpy/_core/libloops_arithmetic.dispatch.h_baseline.a.p/meson-generated_loops_arithmetic.dispatch.c.o In file included from ../numpy/_core/src/umath/loops_arithmetic.dispatch.c.src:8: In file included from ../numpy/_core/src/common/lowlevel_strided_loops.h:3: In file included from ../numpy/_core/src/multiarray/common.h:6: ../numpy/_core/include/numpy/ndarraytypes.h:332:31: warning: redefinition of typedef 'NpyAuxData' is a C11 feature [-Wtypedef-redefinition] typedef struct NpyAuxData_tag NpyAuxData; ^ ../numpy/_core/src/umath/loops.h.src:41:31: note: previous definition is here typedef struct NpyAuxData_tag NpyAuxData; ^ In file included from ../numpy/_core/src/umath/loops_arithmetic.dispatch.c.src:8: In file included from ../numpy/_core/src/common/lowlevel_strided_loops.h:5: In file included from ../numpy/_core/src/multiarray/array_method.h:14: ../numpy/_core/include/numpy/dtype_api.h:111:3: warning: redefinition of typedef 'PyArrayMethod_Context' is a C11 feature [-Wtypedef-redefinition] } PyArrayMethod_Context; ^ ../numpy/_core/src/umath/loops.h.src:40:42: note: previous definition is here typedef struct PyArrayMethod_Context_tag PyArrayMethod_Context; ^ 2 warnings generated. [91/326] Compiling C object numpy/_core/libloops_comparison.dispatch.h_baseline.a.p/meson-generated_loops_comparison.dispatch.c.o In file included from ../numpy/_core/src/umath/loops_comparison.dispatch.c.src:8: In file included from ../numpy/_core/src/common/lowlevel_strided_loops.h:3: In file included from ../numpy/_core/src/multiarray/common.h:6: ../numpy/_core/include/numpy/ndarraytypes.h:332:31: warning: redefinition of typedef 'NpyAuxData' is a C11 feature [-Wtypedef-redefinition] typedef struct NpyAuxData_tag NpyAuxData; ^ ../numpy/_core/src/umath/loops.h.src:41:31: note: previous definition is here typedef struct NpyAuxData_tag NpyAuxData; ^ In file included from ../numpy/_core/src/umath/loops_comparison.dispatch.c.src:8: In file included from ../numpy/_core/src/common/lowlevel_strided_loops.h:5: In file included from ../numpy/_core/src/multiarray/array_method.h:14: ../numpy/_core/include/numpy/dtype_api.h:111:3: warning: redefinition of typedef 'PyArrayMethod_Context' is a C11 feature [-Wtypedef-redefinition] } PyArrayMethod_Context; ^ ../numpy/_core/src/umath/loops.h.src:40:42: note: previous definition is here typedef struct PyArrayMethod_Context_tag PyArrayMethod_Context; ^ 2 warnings generated. [92/326] Compiling C object numpy/_core/libloops_exponent_log.dispatch.h_baseline.a.p/meson-generated_loops_exponent_log.dispatch.c.o In file included from ../numpy/_core/src/umath/loops_exponent_log.dispatch.c.src:12: In file included from ../numpy/_core/src/common/lowlevel_strided_loops.h:3: In file included from ../numpy/_core/src/multiarray/common.h:6: ../numpy/_core/include/numpy/ndarraytypes.h:332:31: warning: redefinition of typedef 'NpyAuxData' is a C11 feature [-Wtypedef-redefinition] typedef struct NpyAuxData_tag NpyAuxData; ^ ../numpy/_core/src/umath/loops.h.src:41:31: note: previous definition is here typedef struct NpyAuxData_tag NpyAuxData; ^ In file included from ../numpy/_core/src/umath/loops_exponent_log.dispatch.c.src:12: In file included from ../numpy/_core/src/common/lowlevel_strided_loops.h:5: In file included from ../numpy/_core/src/multiarray/array_method.h:14: ../numpy/_core/include/numpy/dtype_api.h:111:3: warning: redefinition of typedef 'PyArrayMethod_Context' is a C11 feature [-Wtypedef-redefinition] } PyArrayMethod_Context; ^ ../numpy/_core/src/umath/loops.h.src:40:42: note: previous definition is here typedef struct PyArrayMethod_Context_tag PyArrayMethod_Context; ^ 2 warnings generated. [93/326] Compiling C++ object numpy/_core/libloops_hyperbolic.dispatch.h_baseline.a.p/meson-generated_loops_hyperbolic.dispatch.cpp.o [94/326] Compiling C++ object numpy/_core/libloops_logical.dispatch.h_baseline.a.p/src_umath_loops_logical.dispatch.cpp.o [95/326] Compiling C object numpy/_core/libloops_minmax.dispatch.h_baseline.a.p/meson-generated_loops_minmax.dispatch.c.o In file included from ../numpy/_core/src/umath/loops_minmax.dispatch.c.src:8: In file included from ../numpy/_core/src/common/lowlevel_strided_loops.h:3: In file included from ../numpy/_core/src/multiarray/common.h:6: ../numpy/_core/include/numpy/ndarraytypes.h:332:31: warning: redefinition of typedef 'NpyAuxData' is a C11 feature [-Wtypedef-redefinition] typedef struct NpyAuxData_tag NpyAuxData; ^ ../numpy/_core/src/umath/loops.h.src:41:31: note: previous definition is here typedef struct NpyAuxData_tag NpyAuxData; ^ In file included from ../numpy/_core/src/umath/loops_minmax.dispatch.c.src:8: In file included from ../numpy/_core/src/common/lowlevel_strided_loops.h:5: In file included from ../numpy/_core/src/multiarray/array_method.h:14: ../numpy/_core/include/numpy/dtype_api.h:111:3: warning: redefinition of typedef 'PyArrayMethod_Context' is a C11 feature [-Wtypedef-redefinition] } PyArrayMethod_Context; ^ ../numpy/_core/src/umath/loops.h.src:40:42: note: previous definition is here typedef struct PyArrayMethod_Context_tag PyArrayMethod_Context; ^ 2 warnings generated. [96/326] Compiling C object numpy/_core/libloops_modulo.dispatch.h_baseline.a.p/meson-generated_loops_modulo.dispatch.c.o In file included from ../numpy/_core/src/umath/loops_modulo.dispatch.c.src:8: In file included from ../numpy/_core/src/common/lowlevel_strided_loops.h:3: In file included from ../numpy/_core/src/multiarray/common.h:6: ../numpy/_core/include/numpy/ndarraytypes.h:332:31: warning: redefinition of typedef 'NpyAuxData' is a C11 feature [-Wtypedef-redefinition] typedef struct NpyAuxData_tag NpyAuxData; ^ ../numpy/_core/src/umath/loops.h.src:41:31: note: previous definition is here typedef struct NpyAuxData_tag NpyAuxData; ^ In file included from ../numpy/_core/src/umath/loops_modulo.dispatch.c.src:8: In file included from ../numpy/_core/src/common/lowlevel_strided_loops.h:5: In file included from ../numpy/_core/src/multiarray/array_method.h:14: ../numpy/_core/include/numpy/dtype_api.h:111:3: warning: redefinition of typedef 'PyArrayMethod_Context' is a C11 feature [-Wtypedef-redefinition] } PyArrayMethod_Context; ^ ../numpy/_core/src/umath/loops.h.src:40:42: note: previous definition is here typedef struct PyArrayMethod_Context_tag PyArrayMethod_Context; ^ 2 warnings generated. [97/326] Compiling C++ object numpy/_core/libloops_trigonometric.dispatch.h_baseline.a.p/src_umath_loops_trigonometric.dispatch.cpp.o [98/326] Compiling C object numpy/_core/libloops_umath_fp.dispatch.h_baseline.a.p/meson-generated_loops_umath_fp.dispatch.c.o [99/326] Compiling C object numpy/_core/libloops_unary.dispatch.h_baseline.a.p/meson-generated_loops_unary.dispatch.c.o In file included from ../numpy/_core/src/umath/loops_unary.dispatch.c.src:9: In file included from ../numpy/_core/src/common/lowlevel_strided_loops.h:3: In file included from ../numpy/_core/src/multiarray/common.h:6: ../numpy/_core/include/numpy/ndarraytypes.h:332:31: warning: redefinition of typedef 'NpyAuxData' is a C11 feature [-Wtypedef-redefinition] typedef struct NpyAuxData_tag NpyAuxData; ^ ../numpy/_core/src/umath/loops.h.src:41:31: note: previous definition is here typedef struct NpyAuxData_tag NpyAuxData; ^ In file included from ../numpy/_core/src/umath/loops_unary.dispatch.c.src:9: In file included from ../numpy/_core/src/common/lowlevel_strided_loops.h:5: In file included from ../numpy/_core/src/multiarray/array_method.h:14: ../numpy/_core/include/numpy/dtype_api.h:111:3: warning: redefinition of typedef 'PyArrayMethod_Context' is a C11 feature [-Wtypedef-redefinition] } PyArrayMethod_Context; ^ ../numpy/_core/src/umath/loops.h.src:40:42: note: previous definition is here typedef struct PyArrayMethod_Context_tag PyArrayMethod_Context; ^ 2 warnings generated. [100/326] Compiling C object numpy/_core/libloops_unary_fp.dispatch.h_baseline.a.p/meson-generated_loops_unary_fp.dispatch.c.o [101/326] Compiling C object numpy/_core/libloops_unary_fp_le.dispatch.h_baseline.a.p/meson-generated_loops_unary_fp_le.dispatch.c.o In file included from ../numpy/_core/src/umath/loops_unary_fp_le.dispatch.c.src:16: In file included from ../numpy/_core/src/common/lowlevel_strided_loops.h:3: In file included from ../numpy/_core/src/multiarray/common.h:6: ../numpy/_core/include/numpy/ndarraytypes.h:332:31: warning: redefinition of typedef 'NpyAuxData' is a C11 feature [-Wtypedef-redefinition] typedef struct NpyAuxData_tag NpyAuxData; ^ ../numpy/_core/src/umath/loops.h.src:41:31: note: previous definition is here typedef struct NpyAuxData_tag NpyAuxData; ^ In file included from ../numpy/_core/src/umath/loops_unary_fp_le.dispatch.c.src:16: In file included from ../numpy/_core/src/common/lowlevel_strided_loops.h:5: In file included from ../numpy/_core/src/multiarray/array_method.h:14: ../numpy/_core/include/numpy/dtype_api.h:111:3: warning: redefinition of typedef 'PyArrayMethod_Context' is a C11 feature [-Wtypedef-redefinition] } PyArrayMethod_Context; ^ ../numpy/_core/src/umath/loops.h.src:40:42: note: previous definition is here typedef struct PyArrayMethod_Context_tag PyArrayMethod_Context; ^ 2 warnings generated. [102/326] Compiling C object numpy/_core/libloops_unary_complex.dispatch.h_baseline.a.p/meson-generated_loops_unary_complex.dispatch.c.o In file included from ../numpy/_core/src/umath/loops_unary_complex.dispatch.c.src:8: In file included from ../numpy/_core/src/common/lowlevel_strided_loops.h:3: In file included from ../numpy/_core/src/multiarray/common.h:6: ../numpy/_core/include/numpy/ndarraytypes.h:332:31: warning: redefinition of typedef 'NpyAuxData' is a C11 feature [-Wtypedef-redefinition] typedef struct NpyAuxData_tag NpyAuxData; ^ ../numpy/_core/src/umath/loops.h.src:41:31: note: previous definition is here typedef struct NpyAuxData_tag NpyAuxData; ^ In file included from ../numpy/_core/src/umath/loops_unary_complex.dispatch.c.src:8: In file included from ../numpy/_core/src/common/lowlevel_strided_loops.h:5: In file included from ../numpy/_core/src/multiarray/array_method.h:14: ../numpy/_core/include/numpy/dtype_api.h:111:3: warning: redefinition of typedef 'PyArrayMethod_Context' is a C11 feature [-Wtypedef-redefinition] } PyArrayMethod_Context; ^ ../numpy/_core/src/umath/loops.h.src:40:42: note: previous definition is here typedef struct PyArrayMethod_Context_tag PyArrayMethod_Context; ^ 2 warnings generated. [103/326] Compiling C object numpy/_core/libloops_autovec.dispatch.h_baseline.a.p/meson-generated_loops_autovec.dispatch.c.o [104/326] Compiling C object numpy/_core/libloops_half.dispatch.h_baseline.a.p/meson-generated_loops_half.dispatch.c.o [105/326] Compiling C++ object numpy/_core/libunique_hash.a.p/src_multiarray_unique.cpp.o FAILED: [code=1] numpy/_core/libunique_hash.a.p/src_multiarray_unique.cpp.o clang++ -Inumpy/_core/libunique_hash.a.p -Inumpy/_core -I../numpy/_core -Inumpy/_core/include -I../numpy/_core/include -I../numpy/_core/src/common -I/opt/pkg/include/python3.11 -I/opt/pkg/include -I/Users/pbulk/build/math/py-numpy/work/numpy-2.3.1/.mesonpy-2frfuv71/meson_cpu -fdiagnostics-color=always -DNDEBUG -Wall -Winvalid-pch -std=c++17 -O3 -ftrapping-math -Wno-unsupported-floating-point-opt -DNPY_HAVE_NEON_VFPV4 -DNPY_HAVE_NEON_FP16 -DNPY_HAVE_NEON -DNPY_HAVE_ASIMD -pipe -Os -DNPY_INTERNAL_BUILD -DHAVE_NPY_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -fexceptions -fno-rtti -MD -MQ numpy/_core/libunique_hash.a.p/src_multiarray_unique.cpp.o -MF numpy/_core/libunique_hash.a.p/src_multiarray_unique.cpp.o.d -o numpy/_core/libunique_hash.a.p/src_multiarray_unique.cpp.o -c ../numpy/_core/src/multiarray/unique.cpp ../numpy/_core/src/multiarray/unique.cpp:123:6: error: no template named 'unordered_map' in namespace 'std'; did you mean 'unordered_set'? std::unordered_map unique_funcs = { ~~~~~^~~~~~~~~~~~~ unordered_set /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/c++/v1/unordered_set:411:28: note: 'unordered_set' declared here class _LIBCPP_TEMPLATE_VIS unordered_set ^ ../numpy/_core/src/multiarray/unique.cpp:123:40: error: no matching constructor for initialization of 'std::unordered_set' (aka 'unordered_set>') std::unordered_map unique_funcs = { ^ ~ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/c++/v1/unordered_set:478:9: note: candidate constructor template not viable: requires 6 arguments, but 19 were provided unordered_set(_InputIterator __first, _InputIterator __last, ^ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/c++/v1/unordered_set:474:9: note: candidate constructor template not viable: requires at most 5 arguments, but 19 were provided unordered_set(_InputIterator __first, _InputIterator __last, ^ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/c++/v1/unordered_set:488:9: note: candidate constructor template not viable: requires 5 arguments, but 19 were provided unordered_set(_InputIterator __first, _InputIterator __last, ^ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/c++/v1/unordered_set:505:5: note: candidate constructor not viable: requires 5 arguments, but 19 were provided unordered_set(initializer_list __il, size_type __n, ^ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/c++/v1/unordered_set:469:5: note: candidate constructor not viable: requires 4 arguments, but 19 were provided unordered_set(size_type __n, const hasher& __hf, const key_equal& __eql, ^ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/c++/v1/unordered_set:484:9: note: candidate constructor template not viable: requires 4 arguments, but 19 were provided unordered_set(_InputIterator __first, _InputIterator __last, ^ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/c++/v1/unordered_set:502:5: note: candidate constructor not viable: requires at most 4 arguments, but 19 were provided unordered_set(initializer_list __il, size_type __n, ^ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/c++/v1/unordered_set:514:5: note: candidate constructor not viable: requires 4 arguments, but 19 were provided unordered_set(initializer_list __il, size_type __n, ^ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/c++/v1/unordered_set:459:14: note: candidate constructor not viable: requires at most 3 arguments, but 19 were provided explicit unordered_set(size_type __n, const hasher& __hf = hasher(), ^ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/c++/v1/unordered_set:466:5: note: candidate constructor not viable: requires 3 arguments, but 19 were provided unordered_set(size_type __n, const hasher& __hf, const allocator_type& __a) ^ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/c++/v1/unordered_set:510:5: note: candidate constructor not viable: requires 3 arguments, but 19 were provided unordered_set(initializer_list __il, size_type __n, ^ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/c++/v1/unordered_set:463:5: note: candidate constructor not viable: requires 2 arguments, but 19 were provided unordered_set(size_type __n, const allocator_type& __a) ^ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/c++/v1/unordered_set:472:9: note: candidate constructor template not viable: requires 2 arguments, but 19 were provided unordered_set(_InputIterator __first, _InputIterator __last); ^ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/c++/v1/unordered_set:495:5: note: candidate constructor not viable: requires 2 arguments, but 19 were provided unordered_set(const unordered_set& __u, const allocator_type& __a); ^ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/c++/v1/unordered_set:500:5: note: candidate constructor not viable: requires 2 arguments, but 19 were provided unordered_set(unordered_set&& __u, const allocator_type& __a); ^ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/c++/v1/unordered_set:493:14: note: candidate constructor not viable: requires single argument '__a', but 19 arguments were provided explicit unordered_set(const allocator_type& __a); ^ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/c++/v1/unordered_set:494:5: note: candidate constructor not viable: requires single argument '__u', but 19 arguments were provided unordered_set(const unordered_set& __u); ^ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/c++/v1/unordered_set:498:5: note: candidate constructor not viable: requires single argument '__u', but 19 arguments were provided unordered_set(unordered_set&& __u) ^ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/c++/v1/unordered_set:501:5: note: candidate constructor not viable: requires single argument '__il', but 19 arguments were provided unordered_set(initializer_list __il); ^ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/c++/v1/unordered_set:452:5: note: candidate constructor not viable: requires 0 arguments, but 19 were provided unordered_set() ^ ../numpy/_core/src/multiarray/unique.cpp:173:28: error: type 'std::unordered_set' (aka 'unordered_set>') does not provide a subscript operator return unique_funcs[type](arr); ~~~~~~~~~~~~^~~~~ In file included from ../numpy/_core/src/multiarray/unique.cpp:6: In file included from /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/c++/v1/unordered_set:392: /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/c++/v1/__hash_table:2389:21: error: no matching function for call to object of type 'std::__hash_table, std::equal_to, std::allocator>::hasher' (aka 'std::function<_object *(tagPyArrayObject *)>') size_t __hash = hash_function()(__k); ^~~~~~~~~~~~~~~ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/c++/v1/unordered_set:706:69: note: in instantiation of function template specialization 'std::__hash_table, std::equal_to, std::allocator>::find' requested here iterator find(const key_type& __k) {return __table_.find(__k);} ^ ../numpy/_core/src/multiarray/unique.cpp:169:26: note: in instantiation of member function 'std::unordered_set>::find' requested here if (unique_funcs.find(type) == unique_funcs.end()) { ^ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/c++/v1/__functional/function.h:1044:9: note: candidate function not viable: no known conversion from 'const int' to 'tagPyArrayObject *' for 1st argument _Rp operator()(_ArgTypes...) const; ^ 4 errors generated. ninja: build stopped: subcommand failed. ERROR Backend subprocess exited when trying to invoke build_wheel *** Error code 1 Stop. bmake[1]: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/math/py-numpy *** Error code 1 Stop. bmake: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/math/py-numpy