>>> Building on sparc64-2d under graphics/mypaint BDEPENDS = [lang/gcc/15,-c++;lang/python/3;x11/gnome/librsvg;graphics/mypaint-brushes2;devel/swig;lang/gcc/15,-libs;graphics/py-cairo;x11/gtk+3;devel/py-gobject3;devel/pango;devel/gettext,-tools;archivers/xz;graphics/lcms2;lang/gcc/15;math/py-numpy;devel/json-c;graphics/libmypaint;devel/harfbuzz] DIST = [graphics/mypaint:mypaint-2.0.1.tar.xz] FULLPKGNAME = mypaint-2.0.1p12 RDEPENDS = [devel/harfbuzz;graphics/libmypaint;devel/json-c;math/py-numpy;graphics/lcms2;devel/pango;devel/py-gobject3;x11/gtk+4,-guic;x11/gtk+3;graphics/py-cairo;lang/gcc/15,-libs;graphics/mypaint-brushes2;lang/python/3;devel/desktop-file-utils] (Junk lock failure for sparc64-2d at 1770907488.32327) Received IO (Junk lock obtained for sparc64-2d at 1770907518.35) Received IO Woken up graphics/mypaint Woken up graphics/mypaint Woken up graphics/mypaint >>> Running depends in graphics/mypaint at 1770907524.09 last junk was in audio/xmms2 /usr/sbin/pkg_add -aI -Drepair harfbuzz-12.3.2 json-c-0.18 lcms2-2.17 libmypaint-1.6.1p1 librsvg-2.61.3v0 mypaint-brushes2-2.0.2 pango-1.57.0 py3-cairo-1.29.0 py3-gobject3-3.54.5 py3-numpy-2.4.1p1 swig-4.2.1p0 was: /usr/sbin/pkg_add -aI -Drepair g++-15.2.0p5 gcc-15.2.0p5 gcc-libs-15.2.0p5 gettext-tools-0.23.1 gtk+3-3.24.51p0 harfbuzz-12.3.2 json-c-0.18 lcms2-2.17 libmypaint-1.6.1p1 librsvg-2.61.3v0 mypaint-brushes2-2.0.2 pango-1.57.0 py3-cairo-1.29.0 py3-gobject3-3.54.5 py3-numpy-2.4.1p1 python-3.13.11p2 swig-4.2.1p0 xz-5.8.2 /usr/sbin/pkg_add -aI -Drepair harfbuzz-12.3.2 json-c-0.18 lcms2-2.17 libmypaint-1.6.1p1 librsvg-2.61.3v0 mypaint-brushes2-2.0.2 pango-1.57.0 py3-cairo-1.29.0 py3-gobject3-3.54.5 py3-numpy-2.4.1p1 swig-4.2.1p0 >>> Running show-prepare-results in graphics/mypaint at 1770907567.55 ===> graphics/mypaint ===> Building from scratch mypaint-2.0.1p12 ===> mypaint-2.0.1p12 depends on: gettext-tools-* -> gettext-tools-0.23.1 ===> mypaint-2.0.1p12 depends on: py3-gobject3-* -> py3-gobject3-3.54.5 ===> mypaint-2.0.1p12 depends on: swig-* -> swig-4.2.1p0 ===> mypaint-2.0.1p12 depends on: mypaint-brushes2-* -> mypaint-brushes2-2.0.2 ===> mypaint-2.0.1p12 depends on: py3-cairo-* -> py3-cairo-1.29.0 ===> mypaint-2.0.1p12 depends on: py3-numpy-* -> py3-numpy-2.4.1p1 ===> mypaint-2.0.1p12 depends on: librsvg-* -> librsvg-2.61.3v0 ===> mypaint-2.0.1p12 depends on: python->=3.13,<3.14 -> python-3.13.11p2 ===> mypaint-2.0.1p12 depends on: gcc->=15,<16 -> gcc-15.2.0p5 ===> mypaint-2.0.1p12 depends on: g++->=15,<16 -> g++-15.2.0p5 ===> mypaint-2.0.1p12 depends on: xz->=5.4.0 -> xz-5.8.2 ===> mypaint-2.0.1p12 depends on: harfbuzz-* -> harfbuzz-12.3.2 ===> mypaint-2.0.1p12 depends on: json-c-* -> json-c-0.18 ===> mypaint-2.0.1p12 depends on: pango-* -> pango-1.57.0 ===> mypaint-2.0.1p12 depends on: lcms2-* -> lcms2-2.17 ===> mypaint-2.0.1p12 depends on: libmypaint-* -> libmypaint-1.6.1p1 ===> mypaint-2.0.1p12 depends on: gtk+3-* -> gtk+3-3.24.51p0 ===> mypaint-2.0.1p12 depends on: gcc-libs->=15,<16 -> gcc-libs-15.2.0p5 ===> Verifying specs: estdc++>=21 pthread atk-1.0 cairo cairo-gobject gdk-3 gdk_pixbuf-2.0 gio-2.0 glib-2.0 gobject-2.0 gtk-3 harfbuzz intl json-c lcms2 m mypaint pango-1.0 pangocairo-1.0 png ===> found estdc++.21.0 pthread.28.1 atk-1.0.21810.4 cairo.13.5 cairo-gobject.2.2 gdk-3.2201.1 gdk_pixbuf-2.0.3200.3 gio-2.0.4200.22 glib-2.0.4201.15 gobject-2.0.4200.22 gtk-3.2201.0 harfbuzz.18.20 intl.8.1 json-c.2.1 lcms2.2.0 m.10.1 mypaint.0.0 pango-1.0.3801.7 pangocairo-1.0.3801.4 png.18.2 g++-15.2.0p5 gcc-15.2.0p5 gcc-libs-15.2.0p5 gettext-tools-0.23.1 gtk+3-3.24.51p0 harfbuzz-12.3.2 json-c-0.18 lcms2-2.17 libmypaint-1.6.1p1 librsvg-2.61.3v0 mypaint-brushes2-2.0.2 pango-1.57.0 py3-cairo-1.29.0 py3-gobject3-3.54.5 py3-numpy-2.4.1p1 python-3.13.11p2 swig-4.2.1p0 xz-5.8.2 Still tainted: host marked nojunk by audio/xmms2 >>> Running junk in graphics/mypaint at 1770907597.31 Can't run junk because of lock on audio/xmms2 (Junk lock released for sparc64-2d at 1770907604.24) distfiles size=7295048 >>> Running patch in graphics/mypaint at 1770907604.35 ===> graphics/mypaint ===> Checking files for mypaint-2.0.1p12 `/usr/ports/distfiles/mypaint-2.0.1.tar.xz' is up to date. >> (SHA256) all files: OK ===> Extracting for mypaint-2.0.1p12 ===> Patching for mypaint-2.0.1p12 ===> Applying OpenBSD patch patch-lib_gettext_setup_py Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |From 032a155b72f2b021f66a994050d83f07342d04af Mon Sep 17 00:00:00 2001 |From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= | |Date: Wed, 9 Nov 2022 11:24:33 +0700 |Subject: [PATCH] python: fix for Python 3.11 | |- python 3 always open in universal mode, U is default mode in 3.0, | and removed in 3.11 |- mypaint doesn't use ld?n?gettext, so bind_textdomain_codeset isn't | needed, that function is deprecated in 3.8 and is no-ops in 3.10 and | removed in 3.11 | |Index: lib/gettext_setup.py |--- lib/gettext_setup.py.orig |+++ lib/gettext_setup.py -------------------------- Patching file lib/gettext_setup.py using Plan A... Hunk #1 succeeded at 72. Hunk #2 succeeded at 105. Hunk #3 succeeded at 159. done ===> Applying OpenBSD patch patch-setup_cfg Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |setuptools deprecations | |Index: setup.cfg |--- setup.cfg.orig |+++ setup.cfg -------------------------- Patching file setup.cfg using Plan A... Hunk #1 succeeded at 7. done ===> Applying OpenBSD patch patch-setup_py Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |#1: |OpenBSD does not have OpenMP available in base or ports compilers | |#2: |From 032a155b72f2b021f66a994050d83f07342d04af Mon Sep 17 00:00:00 2001 |From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= | |Date: Wed, 9 Nov 2022 11:24:33 +0700 |Subject: [PATCH] python: fix for Python 3.11 | |#3: |Unbreak with libc++19: |don't set POSIX_C_SOURCE, this interferes with BSD_VISIBLE | |- python 3 always open in universal mode, U is default mode in 3.0, | and removed in 3.11 |- mypaint doesn't use ld?n?gettext, so bind_textdomain_codeset isn't | needed, that function is deprecated in 3.8 and is no-ops in 3.10 and | removed in 3.11 | |Index: setup.py |--- setup.py.orig |+++ setup.py -------------------------- Patching file setup.py using Plan A... Hunk #1 succeeded at 437. Hunk #2 succeeded at 632. Hunk #3 succeeded at 867. 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 graphics/mypaint at 1770907612.73 ===> graphics/mypaint ===> Generating configure for mypaint-2.0.1p12 ===> Configuring for mypaint-2.0.1p12 >>> Running build in graphics/mypaint at 1770907615.11 ===> graphics/mypaint ===> Building for mypaint-2.0.1p12 cd /usr/obj/ports/mypaint-2.0.1/mypaint-2.0.1; /usr/local/bin/python3.13 ./setup.py build --build-base=/usr/obj/ports/mypaint-2.0.1/build-sparc64 /usr/local/lib/python3.13/site-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'test_suite' warnings.warn(msg) running build running build_config running build_ext building 'lib._mypaintlib' extension swigging lib/mypaintlib.i to lib/mypaintlib_wrap.cpp swig -python -Wall -noproxydel -c++ -I/usr/local/lib/python3.13/site-packages/numpy/_core/include -I/usr/local/include/libmypaint -I/usr/local/include -I/usr/local/include/json-c -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pygobject-3.0 -I/usr/local/include/gtk-3.0 -I/usr/local/include/pango-1.0 -I/usr/X11R6/include -I/usr/local/include/cairo -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/at-spi2-atk/2.0 -I/usr/local/include/at-spi-2.0 -I/usr/local/include/atk-1.0 -I/usr/local/lib/pkgconfig/../../include/dbus-1.0 -I/usr/local/lib/pkgconfig/../../lib/dbus-1.0/include -I/usr/local/include/libepoll-shim -I/usr/X11R6/include/libdrm -I/usr/local/include/fribidi -I/usr/local/include/libpng16 -I/usr/X11R6/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/X11R6/include/freetype2 -I/usr/local/include/gio-unix-2.0 -DNO_TESTS -o lib/mypaintlib_wrap.cpp lib/mypaintlib.i Deprecated command line option: -noproxydel. Ignored, this option is now always on. creating /usr/obj/ports/mypaint-2.0.1/build-sparc64/temp.openbsd-7.8-sparc64-cpython-313/lib creating /usr/obj/ports/mypaint-2.0.1/build-sparc64/temp.openbsd-7.8-sparc64-cpython-313/lib/fill c++ -pthread -fno-strict-overflow -Wsign-compare -DNDEBUG -O2 -pipe -DXML_DTD -DXML_GE=1 -fPIC -O2 -pipe -DXML_DTD -DXML_GE=1 -O2 -pipe -DXML_DTD -DXML_GE=1 -fPIC -I/usr/local/lib/python3.13/site-packages/numpy/_core/include -I/usr/local/include/libmypaint -I/usr/local/include -I/usr/local/include/json-c -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pygobject-3.0 -I/usr/local/include/gtk-3.0 -I/usr/local/include/pango-1.0 -I/usr/X11R6/include -I/usr/local/include/cairo -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/at-spi2-atk/2.0 -I/usr/local/include/at-spi-2.0 -I/usr/local/include/atk-1.0 -I/usr/local/lib/pkgconfig/../../include/dbus-1.0 -I/usr/local/lib/pkgconfig/../../lib/dbus-1.0/include -I/usr/local/include/libepoll-shim -I/usr/X11R6/include/libdrm -I/usr/local/include/fribidi -I/usr/local/include/libpng16 -I/usr/X11R6/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/X11R6/include/freetype2 -I/usr/local/include/gio-unix-2.0 -I/usr/local/include/python3.13 -c lib/brushsettings.cpp -o /usr/obj/ports/mypaint-2.0.1/build-sparc64/temp.openbsd-7.8-sparc64-cpython-313/lib/brushsettings.o --std=c++11 -Wall -Wno-sign-compare -Wno-write-strings -DNO_TESTS -g -pthread -DMYPAINT_BRUSHES_DIR=\\\"/usr/local/share/mypaint-data/2.0/brushes\\\" -O3 cc1plus: error: unrecognized command line option "-std=c++11" error: command '/usr/bin/c++' failed with exit code 1 *** Error 1 in graphics/mypaint (Makefile:56 'do-build') *** Error 2 in graphics/mypaint (/usr/ports/infrastructure/mk/bsd.port.mk:3059 '/usr/obj/ports/mypaint-2.0.1/build-sparc64/.build_done': @cd...) *** Error 2 in graphics/mypaint (/usr/ports/infrastructure/mk/bsd.port.mk:2706 'build': @lock=mypaint-2.0.1p12; export _LOCKS_HELD=" mypain...) ===> Exiting graphics/mypaint 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 1770907657.70 max_stuck=31.34/waiting-for-lock #82=35.81/depends=43.46/show-prepare-results=29.36/junk=7.05/patch=8.36/configure=2.41/build=42.67 Error: job failed with 512 on sparc64-2d at 1770907657