>>> Building on sparc64-2d under math/py-numpy BDEPENDS = [lang/gcc/8,-f95;devel/py-installer;devel/py-build;devel/gas;lang/gcc/8;lang/gcc/8,-libs;lang/cython;devel/meson-python;math/lapack;lang/python/3] DIST = [math/py-numpy:numpy-1.26.4.tar.gz] FULLPKGNAME = py3-numpy-1.26.4p5 RDEPENDS = [lang/python/3;textproc/py-charset-normalizer;math/lapack;lang/gcc/8,-libs] (Junk lock obtained for sparc64-2d at 1738149047.87) >>> Running depends in math/py-numpy at 1738149048.08 last junk was in mail/postfix/stable,ldap,sasl2 /usr/sbin/pkg_add -aI -Drepair g95-8.4.0p25 gas-2.31.1p0 lapack-3.12.0p0 meson-python-0.17.1p0 py3-build-1.2.2.post1p0 py3-cython-3.0.11p0v0 py3-installer-0.7.0p1 was: /usr/sbin/pkg_add -aI -Drepair g95-8.4.0p25 gas-2.31.1p0 gcc-8.4.0p25 gcc-libs-8.4.0p25 lapack-3.12.0p0 meson-python-0.17.1p0 py3-build-1.2.2.post1p0 py3-cython-3.0.11p0v0 py3-installer-0.7.0p1 python-3.12.8p1 /usr/sbin/pkg_add -aI -Drepair g95-8.4.0p25 gas-2.31.1p0 lapack-3.12.0p0 meson-python-0.17.1p0 py3-build-1.2.2.post1p0 py3-cython-3.0.11p0v0 py3-installer-0.7.0p1 >>> Running show-prepare-results in math/py-numpy at 1738149082.16 ===> math/py-numpy ===> Building from scratch py3-numpy-1.26.4p5 ===> py3-numpy-1.26.4p5 depends on: gas-* -> gas-2.31.1p0 ===> py3-numpy-1.26.4p5 depends on: py3-cython-* -> py3-cython-3.0.11p0v0 ===> py3-numpy-1.26.4p5 depends on: g95->=8,<9 -> g95-8.4.0p25 ===> py3-numpy-1.26.4p5 depends on: python->=3.12,<3.13 -> python-3.12.8p1 ===> py3-numpy-1.26.4p5 depends on: py3-build-* -> py3-build-1.2.2.post1p0 ===> py3-numpy-1.26.4p5 depends on: py3-installer-* -> py3-installer-0.7.0p1 ===> py3-numpy-1.26.4p5 depends on: meson-python-* -> meson-python-0.17.1p0 ===> py3-numpy-1.26.4p5 depends on: gcc->=8,<9 -> gcc-8.4.0p25 ===> py3-numpy-1.26.4p5 depends on: gcc-libs->=8,<9 -> gcc-libs-8.4.0p25 ===> py3-numpy-1.26.4p5 depends on: lapack-* -> lapack-3.12.0p0 ===> Verifying specs: python3.12 m pthread gfortran>=8 blas cblas lapack gfortran>=8 ===> found python3.12.0.0 m.10.1 pthread.27.1 gfortran.8.0 blas.2.1 cblas.2.0 lapack.7.1 g95-8.4.0p25 gas-2.31.1p0 gcc-8.4.0p25 gcc-libs-8.4.0p25 lapack-3.12.0p0 meson-python-0.17.1p0 py3-build-1.2.2.post1p0 py3-cython-3.0.11p0v0 py3-installer-0.7.0p1 python-3.12.8p1 (Junk lock released for sparc64-2d at 1738149098.38) distfiles size=15786129 >>> Running patch in math/py-numpy at 1738149098.50 ===> math/py-numpy ===> Checking files for py3-numpy-1.26.4p5 `/usr/ports/distfiles/numpy-1.26.4.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for py3-numpy-1.26.4p5 ===> Patching for py3-numpy-1.26.4p5 ===> Applying OpenBSD patch patch-numpy_core_setup_common_py Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |disable backtrace for now. maybe possible to enable now that we have |libexecinfo in base, but needs checking to make sure we don't end up |with unresolved symbols. | |Index: numpy/core/setup_common.py |--- numpy/core/setup_common.py.orig |+++ numpy/core/setup_common.py -------------------------- Patching file numpy/core/setup_common.py using Plan A... Hunk #1 succeeded at 147. done ===> Applying OpenBSD patch patch-numpy_distutils_command_build_src_py Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |fix build of other packages (e.g. py-scipy) in some cases (e.g. when |WRKOBJDIR has a trailing slash) | |Index: numpy/distutils/command/build_src.py |--- numpy/distutils/command/build_src.py.orig |+++ numpy/distutils/command/build_src.py -------------------------- Patching file numpy/distutils/command/build_src.py using Plan A... Hunk #1 succeeded at 366. done ===> Applying OpenBSD patch patch-numpy_distutils_site_cfg Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- numpy/distutils/site.cfg.orig Fri Feb 13 15:41:03 2009 |+++ numpy/distutils/site.cfg Fri Feb 13 15:41:47 2009 -------------------------- (Creating file numpy/distutils/site.cfg...) Patching file numpy/distutils/site.cfg using Plan A... Empty context always matches. Hunk #1 succeeded at 1. done ===> Applying OpenBSD patch patch-pyproject_toml Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: pyproject.toml |--- pyproject.toml.orig |+++ pyproject.toml -------------------------- Patching file pyproject.toml using Plan A... Hunk #1 succeeded at 2. done ===> Compiler link: gcc -> /usr/local/bin/egcc ===> Compiler link: cc -> /usr/local/bin/egcc ===> Compiler link: gfortran -> /usr/local/bin/egfortran ===> Compiler link: c++ -> /usr/bin/c++ >>> Running configure in math/py-numpy at 1738149112.06 ===> math/py-numpy ===> Generating configure for py3-numpy-1.26.4p5 ===> Configuring for py3-numpy-1.26.4p5 >>> Running build in math/py-numpy at 1738149113.93 ===> math/py-numpy ===> Building for py3-numpy-1.26.4p5 cp -f /usr/obj/ports/py-numpy-1.26.4/numpy-1.26.4/numpy/distutils/site.cfg /usr/obj/ports/py-numpy-1.26.4/numpy-1.26.4/site.cfg ln -sf /usr/local/bin/gas /usr/obj/ports/py-numpy-1.26.4/bin/as * Getting build dependencies for wheel... * Building wheel... + /usr/local/bin/python3.12 /usr/obj/ports/py-numpy-1.26.4/numpy-1.26.4/vendored-meson/meson/meson.py setup /usr/obj/ports/py-numpy-1.26.4/numpy-1.26.4 /usr/obj/ports/py-numpy-1.26.4/numpy-1.26.4/.mesonpy-6xkvyuiq -Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=md --native-file=/usr/obj/ports/py-numpy-1.26.4/numpy-1.26.4/.mesonpy-6xkvyuiq/meson-python-native-file.ini The Meson build system Version: 1.2.99 Source dir: /usr/obj/ports/py-numpy-1.26.4/numpy-1.26.4 Build dir: /usr/obj/ports/py-numpy-1.26.4/numpy-1.26.4/.mesonpy-6xkvyuiq Build type: native build Project name: NumPy Project version: 1.26.4 C compiler for the host machine: cc (gcc 8.4.0 "egcc (GCC) 8.4.0") C linker for the host machine: cc ld.bfd 2.17 C++ compiler for the host machine: c++ (gcc 4.2.1 "c++ (GCC) 4.2.1 20070719 ") C++ linker for the host machine: c++ ld.bfd 2.17 Cython compiler for the host machine: cython (cython 3.0.11) Host machine cpu family: sparc64 Host machine cpu: sparc64 Program python found: YES (/usr/local/bin/python3.12) Found pkg-config: /usr/bin/pkg-config (0.29.2) Run-time dependency python found: YES 3.12 Has header "Python.h" with dependency python-3.12: YES Compiler for C supports arguments -fno-strict-aliasing: YES Message: Disabling CPU feature detection due to unsupported architecture: "sparc64" Configuring npy_cpu_dispatch_config.h using configuration Message: CPU Optimization Options baseline: Requested : none Enabled : dispatch: Requested : none Enabled : Library m found: YES Run-time dependency scipy-openblas found: NO (tried pkgconfig) Run-time dependency mkl found: NO (tried pkgconfig and system) Run-time dependency mkl found: NO (tried pkgconfig and system) Run-time dependency accelerate found: NO (tried system) Found CMake: /usr/local/bin/cmake (3.31.2) WARNING: CMake Toolchain: Failed to determine CMake compilers state Run-time dependency openblas found: NO (tried pkgconfig, pkgconfig, pkgconfig, system and cmake) Run-time dependency flexiblas found: NO (tried pkgconfig and cmake) Run-time dependency blis found: NO (tried pkgconfig and cmake) Run-time dependency blas found: YES 3.12.0 ../numpy/meson.build:124: WARNING: Project targets '>=1.2.99' but uses feature introduced in '1.3.0': dep 'blas' custom lookup. Message: BLAS symbol suffix: Run-time dependency mkl found: NO (tried pkgconfig and system) Run-time dependency accelerate found: NO (tried system) Run-time dependency openblas found: NO (tried pkgconfig, pkgconfig, pkgconfig, system and cmake) Run-time dependency flexiblas found: NO (tried pkgconfig and cmake) Run-time dependency lapack found: YES 3.12.0 ../numpy/meson.build:187: WARNING: Project targets '>=1.2.99' but uses feature introduced in '1.3.0': dep 'lapack' custom lookup. Program _build_utils/process_src_template.py found: YES (/usr/local/bin/python3.12 /usr/obj/ports/py-numpy-1.26.4/numpy-1.26.4/numpy/_build_utils/process_src_template.py) Program _build_utils/tempita.py found: YES (/usr/local/bin/python3.12 /usr/obj/ports/py-numpy-1.26.4/numpy-1.26.4/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" : 16 Checking for size of "off_t" : 8 Checking for size of "Py_intptr_t" with dependency python-3.12: 8 Checking for size of "PY_LONG_LONG" with dependency python-3.12: 8 Has header "complex.h" : YES Checking for type "complex float" : YES Checking for size of "struct {float __x; float __y;}" : 8 Checking for type "complex double" : YES Checking for size of "struct {double __x; double __y;}" : 16 Checking for type "complex long double" : YES Checking for size of "struct {long double __x; long double __y;}" : 32 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.12: YES Checking for function "isinf" with dependency -lm: YES Header "Python.h" has symbol "isinf" with dependency python-3.12: YES Checking for function "isnan" with dependency -lm: YES Header "Python.h" has symbol "isnan" with dependency python-3.12: YES Checking for function "signbit" with dependency -lm: YES Header "Python.h" has symbol "signbit" with dependency python-3.12: YES Checking for function "fallocate" : NO Header "Python.h" has symbol "HAVE_FTELLO" with dependency python-3.12: YES Header "Python.h" has symbol "HAVE_FSEEKO" with dependency python-3.12: YES Checking for function "backtrace" : NO Checking for function "madvise" : YES Has header "features.h" : NO Has header "xlocale.h" : NO Has header "dlfcn.h" : YES Has header "execinfo.h" : YES Has header "libunwind.h" : NO Has header "sys/mman.h" : YES Checking for function "strtold_l" : NO Compiler for C supports arguments -O3: YES Has header "endian.h" : YES Has header "sys/endian.h" : YES Header "inttypes.h" has symbol "PRIdPTR" : YES 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 Generating multi-targets for "_umath_tests.dispatch.h" Enabled targets: baseline Generating multi-targets for "argfunc.dispatch.h" Enabled targets: baseline Generating multi-targets for "simd_qsort.dispatch.h" Enabled targets: Generating multi-targets for "simd_qsort_16bit.dispatch.h" Enabled targets: 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 "_simd.dispatch.h" Enabled targets: baseline Build targets in project: 59 WARNING: Project specifies a minimum meson_version '>=1.2.99' but uses features which were added in newer versions: * 1.3.0: {'dep 'blas' custom lookup', 'dep 'lapack' custom lookup'} NumPy 1.26.4 User defined options Native files: /usr/obj/ports/py-numpy-1.26.4/numpy-1.26.4/.mesonpy-6xkvyuiq/meson-python-native-file.ini buildtype : release b_ndebug : if-release b_vscrt : md Found ninja-1.11.1 at /usr/local/bin/ninja ERROR: C++ Compiler does not support -std=c++17 A full log can be found at /usr/obj/ports/py-numpy-1.26.4/numpy-1.26.4/.mesonpy-6xkvyuiq/meson-logs/meson-log.txt ERROR Backend subprocess exited when trying to invoke build_wheel *** Error 1 in math/py-numpy (/usr/ports/lang/python/python.port.mk:380 'do-build': @: ; if [ -e /usr/obj/ports/py-numpy-1.26.4/numpy-1.26.4...) *** Error 2 in math/py-numpy (/usr/ports/infrastructure/mk/bsd.port.mk:3065 '/usr/obj/ports/py-numpy-1.26.4/.build_done': @cd /usr/ports/mat...) *** Error 2 in math/py-numpy (/usr/ports/infrastructure/mk/bsd.port.mk:2712 'build': @lock=py3-numpy-1.26.4p5; export _LOCKS_HELD=" py3-num...) ===> Exiting math/py-numpy with an error *** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:144 'build': @: ${echo_msg:=echo}; : ${target:=build}; for i in ; do eval...) >>> Ended at 1738149404.62 max_stuck=242.40/depends=34.19/show-prepare-results=16.32/patch=13.54/configure=1.90/build=290.79 Error: job failed with 512 on sparc64-2d at 1738149404