>>> Building on sparc64-2c under devel/harfbuzz BDEPENDS = [lang/gcc/8,-libs;lang/gcc/8;textproc/icu4c;graphics/cairo;graphics/graphite2;devel/gobject-introspection;archivers/xz;devel/meson;lang/python/3;lang/gcc/8,-c++] DIST = [devel/harfbuzz,-icu:harfbuzz-8.4.0.tar.xz] FULLPKGNAME = harfbuzz-8.4.0p0 RDEPENDS = [lang/gcc/8,-libs;graphics/graphite2;graphics/cairo] (Junk lock obtained for sparc64-2c at 1715292839.80) >>> Running depends in devel/harfbuzz at 1715292839.91 last junk was in www/py-bokeh,python3 /usr/sbin/pkg_add -aI -Drepair cairo-1.18.0 graphite2-1.3.14 icu4c-74.2p0v0 was: /usr/sbin/pkg_add -aI -Drepair cairo-1.18.0 g++-8.4.0p23 gcc-8.4.0p22 gcc-libs-8.4.0p22 gobject-introspection-1.80.1p0 graphite2-1.3.14 icu4c-74.2p0v0 meson-1.4.0p1v0 python-3.11.9p2 xz-5.4.5 /usr/sbin/pkg_add -aI -Drepair cairo-1.18.0 graphite2-1.3.14 icu4c-74.2p0v0 >>> Running show-prepare-results in devel/harfbuzz at 1715292864.98 ===> devel/harfbuzz ===> Building from scratch harfbuzz-8.4.0 ===> harfbuzz-8.4.0p0 depends on: gobject-introspection-* -> gobject-introspection-1.80.1p0 ===> harfbuzz-8.4.0p0 depends on: meson->=1.4.0v0 -> meson-1.4.0p1v0 ===> harfbuzz-8.4.0p0 depends on: python->=3.11,<3.12 -> python-3.11.9p2 ===> harfbuzz-8.4.0p0 depends on: gcc->=8,<9 -> gcc-8.4.0p22 ===> harfbuzz-8.4.0p0 depends on: g++->=8,<9 -> g++-8.4.0p23 ===> harfbuzz-8.4.0p0 depends on: xz->=5.4.0 -> xz-5.4.5 ===> harfbuzz-8.4.0p0 depends on: cairo-* -> cairo-1.18.0 ===> harfbuzz-8.4.0p0 depends on: graphite2-* -> graphite2-1.3.14 ===> harfbuzz-8.4.0p0 depends on: gcc-libs->=8,<9 -> gcc-libs-8.4.0p22 ===> harfbuzz-8.4.0p0 depends on: icu4c-* -> icu4c-74.2p0v0 ===> Verifying specs: c cairo freetype glib-2.0 gobject-2.0 graphite2 m harfbuzz icuuc ===> found c.100.0 cairo.13.4 freetype.30.3 glib-2.0.4201.12 gobject-2.0.4200.19 graphite2.2.0 m.10.1 harfbuzz.18.8 icuuc.22.2 cairo-1.18.0 g++-8.4.0p23 gcc-8.4.0p22 gcc-libs-8.4.0p22 gobject-introspection-1.80.1p0 graphite2-1.3.14 icu4c-74.2p0v0 meson-1.4.0p1v0 python-3.11.9p2 xz-5.4.5 (Junk lock released for sparc64-2c at 1715292883.19) Woken up x11/gnome/at-spi2-core distfiles size=19241260 >>> Running extract in devel/harfbuzz at 1715292883.31 ===> devel/harfbuzz ===> Checking files for harfbuzz-8.4.0 `/usr/ports/distfiles/harfbuzz-8.4.0.tar.xz' is up to date. >> (SHA256) harfbuzz-8.4.0.tar.xz: OK ===> Extracting for harfbuzz-8.4.0 >>> Running patch in devel/harfbuzz at 1715292903.91 ===> devel/harfbuzz ===> Patching for harfbuzz-8.4.0 ===> Applying OpenBSD patch patch-src_check-symbols_py Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/check-symbols.py |--- src/check-symbols.py.orig |+++ src/check-symbols.py -------------------------- Patching file src/check-symbols.py using Plan A... Hunk #1 succeeded at 23. done ===> Compiler link: gcc -> /usr/local/bin/egcc ===> Compiler link: cc -> /usr/local/bin/egcc ===> Compiler link: c++ -> /usr/local/bin/eg++ ===> Compiler link: g++ -> /usr/local/bin/eg++ >>> Running configure in devel/harfbuzz at 1715292905.85 ===> devel/harfbuzz ===> Generating configure for harfbuzz-8.4.0 ===> Configuring for harfbuzz-8.4.0 /usr/bin/perl /usr/ports/infrastructure/bin/pkg_subst -DMODPY_PYCACHE=__pycache__/ -DMODPY_COMMENT= -DMODPY_ABI3SO=.abi3 -DMODPY_PYC_MAGIC_TAG=cpython-311. -DMODPY_BIN=/usr/local/bin/python3.11 -DMODPY_EGG_VERSION= -DMODPY_VERSION=3.11 -DMODPY_BIN_SUFFIX= -DMODPY_PY_PREFIX=py3- -DMODPY_PYOEXTENSION=opt-1.pyc -DLIBharfbuzz_VERSION=18.8 -DLIBharfbuzz-subset_VERSION=2.5 -DLIBharfbuzz-cairo_VERSION=0.2 -DLIBharfbuzz-icu_VERSION=2.2 -DLIBharfbuzz-gobject_VERSION=1.2 -DARCH=sparc64 -DBASE_PKGPATH=devel/harfbuzz -DFLAVOR_EXT= -DFULLPKGNAME=harfbuzz-8.4.0 -DHOMEPAGE= -DLOCALBASE=/usr/local -DLOCALSTATEDIR=/var -DMACHINE_ARCH=sparc64 -DMAINTAINER=Antoine\ Jacoutot\ \ -DPREFIX=/usr/local -DRCDIR=/etc/rc.d -DSYSCONFDIR=/etc -DTRUEPREFIX=/usr/local -DX11BASE=/usr/X11R6 -DPKGSTEM= -i -B /usr/obj/ports/harfbuzz-8.4.0 /usr/obj/ports/harfbuzz-8.4.0/harfbuzz-8.4.0/src/check-symbols.py The Meson build system Version: 1.4.0 Source dir: /usr/obj/ports/harfbuzz-8.4.0/harfbuzz-8.4.0 Build dir: /usr/obj/ports/harfbuzz-8.4.0/build-sparc64 Build type: native build Project name: harfbuzz Project version: 8.4.0 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 8.4.0 "eg++ (GCC) 8.4.0") C++ linker for the host machine: c++ ld.bfd 2.17 Host machine cpu family: sparc64 Host machine cpu: sparc64 Compiler for C++ supports link arguments -Bsymbolic-functions: YES Compiler for C++ supports arguments -fno-exceptions: YES Compiler for C++ supports arguments -fno-rtti: YES Compiler for C++ supports arguments -fno-threadsafe-statics: YES Compiler for C++ supports arguments -fvisibility-inlines-hidden: YES Library m found: YES Found pkg-config: YES (/usr/bin/pkg-config) 0.29.2 Run-time dependency freetype2 found: YES 25.0.19 Run-time dependency glib-2.0 found: YES 2.80.0 Run-time dependency gobject-2.0 found: YES 2.80.0 Run-time dependency graphite2 found: YES 3.0.1 Dependency graphite2 skipped: feature graphite disabled Library iwasm skipped: feature wasm disabled Run-time dependency icu-uc found: YES 74.2 Run-time dependency cairo found: YES 1.18.0 Run-time dependency cairo-ft found: YES 1.18.0 Dependency chafa skipped: feature chafa disabled Compiler for C++ supports arguments -Wno-non-virtual-dtor: YES Run-time dependency threads found: YES Has header "unistd.h" : YES Has header "sys/mman.h" : YES Has header "stdbool.h" : YES Has header "xlocale.h" : NO Checking for function "atexit" : YES Checking for function "mprotect" : YES Checking for function "sysconf" : YES Checking for function "getpagesize" : YES Checking for function "mmap" : YES Checking for function "isatty" : YES Checking for function "uselocale" : YES Checking for function "newlocale" : YES Checking for function "sincosf" : YES Checking for function "cairo_user_font_face_set_render_color_glyph_func" with dependency cairo: YES Checking for function "cairo_font_options_get_custom_palette_color" with dependency cairo: YES Checking for function "cairo_user_scaled_font_get_foreground_source" with dependency cairo: YES Checking for function "FT_Get_Var_Blend_Coordinates" with dependency freetype2: YES Checking for function "FT_Set_Var_Blend_Coordinates" with dependency freetype2: YES Checking for function "FT_Done_MM_Var" with dependency freetype2: YES Checking for function "FT_Get_Transform" with dependency freetype2: YES Program gen-hb-version.py found: YES (/usr/obj/ports/harfbuzz-8.4.0/harfbuzz-8.4.0/src/gen-hb-version.py) Configuring hb-version.h with command Program ragel found: NO ../../../obj/ports/harfbuzz-8.4.0/harfbuzz-8.4.0/src/meson.build:416: WARNING: You have to install ragel if you are going to develop HarfBuzz itself Program gen-harfbuzzcc.py found: YES (/usr/obj/ports/harfbuzz-8.4.0/harfbuzz-8.4.0/src/gen-harfbuzzcc.py) Configuring hb-features.h using configuration Configuring hb-supported-features.h using configuration Program gen-def.py found: YES (/usr/obj/ports/harfbuzz-8.4.0/harfbuzz-8.4.0/src/gen-def.py) Fetching value of define "_MSC_FULL_VER" : (undefined) Program gen-harfbuzzcc.py found: YES (/usr/obj/ports/harfbuzz-8.4.0/harfbuzz-8.4.0/src/gen-harfbuzzcc.py) Dependency cairo found: YES 1.18.0 (cached) ../../../obj/ports/harfbuzz-8.4.0/harfbuzz-8.4.0/src/meson.build:812: WARNING: Project targets '>= 0.55.0' but uses feature introduced in '1.3.0': fs.relative_to. Configuring harfbuzz-config.cmake using configuration Dependency glib-2.0 found: YES 2.80.0 (cached) Program /usr/local/bin/glib-mkenums found: YES (/usr/local/bin/glib-mkenums) Dependency glib-2.0 found: YES 2.80.0 (cached) Program /usr/local/bin/glib-mkenums found: YES (/usr/local/bin/glib-mkenums) Program fix_get_types.py found: YES (/usr/obj/ports/harfbuzz-8.4.0/harfbuzz-8.4.0/src/fix_get_types.py) Program fix_get_types.py found: YES (/usr/obj/ports/harfbuzz-8.4.0/harfbuzz-8.4.0/src/fix_get_types.py) Program g-ir-scanner found: YES (/usr/local/bin/g-ir-scanner) Run-time dependency gobject-introspection-1.0 found: YES 1.80.1 Dependency gobject-introspection-1.0 found: YES 1.80.1 (cached) Program /usr/local/bin/g-ir-scanner found: YES (/usr/local/bin/g-ir-scanner) Dependency gobject-introspection-1.0 found: YES 1.80.1 (cached) Program /usr/local/bin/g-ir-compiler found: YES (/usr/local/bin/g-ir-compiler) Configuring config.h using configuration Build targets in project: 25 WARNING: Project specifies a minimum meson_version '>= 0.55.0' but uses features which were added in newer versions: * 1.3.0: {'fs.relative_to'} NOTICE: Future-deprecated features used: * 0.64.0: {'copy arg in configure_file'} harfbuzz 8.4.0 Directories prefix : /usr/local bindir : bin libdir : lib includedir : include datadir : share cmakepackagedir : lib/cmake Unicode callbacks (you want at least one) Builtin : YES Glib : YES ICU : YES Font callbacks (the more the merrier) Builtin : YES FreeType : YES Dependencies used for command-line utilities Cairo : YES Chafa : NO Additional shapers Graphite2 : YES WebAssembly (experimental): NO Platform shapers (not normally needed) CoreText : NO DirectWrite (experimental): NO GDI/Uniscribe : NO Other features Documentation : NO GObject bindings : YES Cairo integration : YES Introspection : YES Experimental APIs : NO Testing Tests : NO Benchmark : NO User defined options auto_features : enabled buildtype : plain localstatedir : /var mandir : /usr/local/man prefix : /usr/local sharedstatedir : /var/db strip : true sysconfdir : /etc wrap_mode : nodownload chafa : disabled docs : disabled graphite2 : enabled tests : disabled Found ninja-1.11.1 at /usr/local/bin/ninja >>> Running build in devel/harfbuzz at 1715293017.22 ===> devel/harfbuzz ===> Building for harfbuzz-8.4.0 exec /usr/bin/env -i LC_CTYPE="en_US.UTF-8" CC=cc PYTHONUSERBASE=/usr/obj/ports/harfbuzz-8.4.0 PORTSDIR="/usr/ports" LIBTOOL="/usr/bin/libtool" LIBharfbuzz_LTVERSION='-version-info 18:8:0' libharfbuzz_ltversion=18.8 LIBharfbuzz-subset_LTVERSION='-version-info 2:5:0' libharfbuzz_subset_ltversion=2.5 LIBharfbuzz-cairo_LTVERSION='-version-info 0:2:0' libharfbuzz_cairo_ltversion=0.2 LIBharfbuzz-icu_LTVERSION='-version-info 2:2:0' libharfbuzz_icu_ltversion=2.2 LIBharfbuzz-gobject_LTVERSION='-version-info 1:2:0' libharfbuzz_gobject_ltversion=1.2 PATH='/usr/obj/ports/harfbuzz-8.4.0/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11R6/bin' PREFIX='/usr/local' LOCALBASE='/usr/local' X11BASE='/usr/X11R6' CFLAGS='-O2 -pipe' TRUEPREFIX='/usr/local' DESTDIR='' HOME='/harfbuzz-8.4.0_writes_to_HOME' PICFLAG="-fPIC" BINGRP=bin BINOWN=root BINMODE=755 NONBINMODE=644 DIRMODE=755 INSTALL_COPY=-c INSTALL_STRIP=-s MANGRP=bin MANOWN=root MANMODE=644 BSD_INSTALL_PROGRAM="/usr/obj/ports/harfbuzz-8.4.0/bin/install -c -s -m 755" BSD_INSTALL_SCRIPT="/usr/obj/ports/harfbuzz-8.4.0/bin/install -c -m 755" BSD_INSTALL_DATA="/usr/obj/ports/harfbuzz-8.4.0/bin/install -c -m 644" BSD_INSTALL_MAN="/usr/obj/ports/harfbuzz-8.4.0/bin/install -c -m 644" BSD_INSTALL_PROGRAM_DIR="/usr/obj/ports/harfbuzz-8.4.0/bin/install -d -m 755" BSD_INSTALL_SCRIPT_DIR="/usr/obj/ports/harfbuzz-8.4.0/bin/install -d -m 755" BSD_INSTALL_DATA_DIR="/usr/obj/ports/harfbuzz-8.4.0/bin/install -d -m 755" BSD_INSTALL_MAN_DIR="/usr/obj/ports/harfbuzz-8.4.0/bin/install -d -m 755" /usr/local/bin/meson compile -C /usr/obj/ports/harfbuzz-8.4.0/build-sparc64 -v -j 1 Traceback (most recent call last): File "/usr/local/bin/meson", line 8, in sys.exit(main()) ^^^^^^ File "/usr/local/lib/python3.11/site-packages/mesonbuild/mesonmain.py", line 286, in main return run(sys.argv[1:], launcher) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/mesonbuild/mesonmain.py", line 276, in run set_meson_command(mainfile) File "/usr/local/lib/python3.11/site-packages/mesonbuild/mesonmain.py", line 227, in set_meson_command from . import mesonlib File "/usr/local/lib/python3.11/site-packages/mesonbuild/mesonlib.py", line 12, in from .utils.vsenv import * File "/usr/local/lib/python3.11/site-packages/mesonbuild/utils/vsenv.py", line 8, in import tempfile File "/usr/local/lib/python3.11/tempfile.py", line 46, in from random import Random as _Random File "/usr/local/lib/python3.11/random.py", line 95, in NV_MAGICCONST = 4 * _exp(-0.5) / _sqrt(2.0) ^^^^^^^^^^ OverflowError: math range error *** Error 1 in devel/harfbuzz (/usr/ports/devel/meson/meson.port.mk:63 'do-build') *** Error 2 in devel/harfbuzz (/usr/ports/infrastructure/mk/bsd.port.mk:3057 '/usr/obj/ports/harfbuzz-8.4.0/build-sparc64/.build_done': @cd ...) *** Error 2 in devel/harfbuzz (/usr/ports/infrastructure/mk/bsd.port.mk:2704 'build': @lock=harfbuzz-8.4.0; export _LOCKS_HELD=" harfbuzz-8...) ===> Exiting devel/harfbuzz 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 1715293020.33 max_stuck=98.18/depends=25.08/show-prepare-results=18.31/extract=20.57/patch=1.97/configure=111.34/build=3.22 Error: job failed with 512 on sparc64-2c at 1715293020