>>> Building on localhost under graphics/mypaint BDEPENDS = [x11/gtk+3;graphics/libmypaint;devel/py-gobject3;lang/gcc/15,-libs;lang/python/3;devel/gettext,-tools;graphics/py-cairo;graphics/mypaint-brushes2;math/py-numpy;devel/harfbuzz;devel/pango;lang/gcc/15,-c++;lang/gcc/15;devel/swig;devel/json-c;archivers/xz;x11/gnome/librsvg;graphics/lcms2] DIST = [graphics/mypaint:mypaint-2.0.1.tar.xz] FULLPKGNAME = mypaint-2.0.1p13 RDEPENDS = [graphics/libmypaint;devel/py-gobject3;x11/gtk+3;graphics/mypaint-brushes2;math/py-numpy;devel/harfbuzz;devel/pango;graphics/lcms2;devel/json-c;lang/gcc/15,-libs;x11/gtk+4,-guic;devel/desktop-file-utils;lang/python/3;graphics/py-cairo] (Junk lock failure for localhost at 1776803522.17396) Received IO (Junk lock obtained for localhost at 1776803554.77) Received IO Woken up graphics/mypaint Woken up graphics/mypaint Woken up graphics/mypaint >>> Running depends in graphics/mypaint at 1776803563.58 last junk was in devel/py-zopeevent /usr/sbin/pkg_add -aI -Drepair harfbuzz-14.1.0 json-c-0.18 libmypaint-1.6.1p1 librsvg-2.62.1v0 mypaint-brushes2-2.0.2 pango-1.57.1 py3-cairo-1.29.0 py3-gobject3-3.56.2 py3-numpy-2.4.4 was: /usr/sbin/pkg_add -aI -Drepair g++-15.2.0p6 gcc-15.2.0p6 gcc-libs-15.2.0p6 gettext-tools-1.0 gtk+3-3.24.52 harfbuzz-14.1.0 json-c-0.18 lcms2-2.17 libmypaint-1.6.1p1 librsvg-2.62.1v0 mypaint-brushes2-2.0.2 pango-1.57.1 py3-cairo-1.29.0 py3-gobject3-3.56.2 py3-numpy-2.4.4 python-3.13.12 swig-4.4.1 xz-5.8.3 /usr/sbin/pkg_add -aI -Drepair harfbuzz-14.1.0 json-c-0.18 libmypaint-1.6.1p1 librsvg-2.62.1v0 mypaint-brushes2-2.0.2 pango-1.57.1 py3-cairo-1.29.0 py3-gobject3-3.56.2 py3-numpy-2.4.4 >>> Running show-prepare-results in graphics/mypaint at 1776803583.99 ===> graphics/mypaint ===> Building from scratch mypaint-2.0.1p13 ===> mypaint-2.0.1p13 depends on: gettext-tools-* -> gettext-tools-1.0 ===> mypaint-2.0.1p13 depends on: py3-gobject3-* -> py3-gobject3-3.56.2 ===> mypaint-2.0.1p13 depends on: swig-* -> swig-4.4.1 ===> mypaint-2.0.1p13 depends on: mypaint-brushes2-* -> mypaint-brushes2-2.0.2 ===> mypaint-2.0.1p13 depends on: py3-cairo-* -> py3-cairo-1.29.0 ===> mypaint-2.0.1p13 depends on: py3-numpy-* -> py3-numpy-2.4.4 ===> mypaint-2.0.1p13 depends on: librsvg-* -> librsvg-2.62.1v0 ===> mypaint-2.0.1p13 depends on: python->=3.13,<3.14 -> python-3.13.12 ===> mypaint-2.0.1p13 depends on: gcc->=15,<16 -> gcc-15.2.0p6 ===> mypaint-2.0.1p13 depends on: g++->=15,<16 -> g++-15.2.0p6 ===> mypaint-2.0.1p13 depends on: xz->=5.4.0 -> xz-5.8.3 ===> mypaint-2.0.1p13 depends on: harfbuzz-* -> harfbuzz-14.1.0 ===> mypaint-2.0.1p13 depends on: json-c-* -> json-c-0.18 ===> mypaint-2.0.1p13 depends on: pango-* -> pango-1.57.1 ===> mypaint-2.0.1p13 depends on: lcms2-* -> lcms2-2.17 ===> mypaint-2.0.1p13 depends on: libmypaint-* -> libmypaint-1.6.1p1 ===> mypaint-2.0.1p13 depends on: gtk+3-* -> gtk+3-3.24.52 ===> mypaint-2.0.1p13 depends on: gcc-libs->=15,<16 -> gcc-libs-15.2.0p6 ===> 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.25 intl.8.2 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.0p6 gcc-15.2.0p6 gcc-libs-15.2.0p6 gettext-tools-1.0 gtk+3-3.24.52 harfbuzz-14.1.0 json-c-0.18 lcms2-2.17 libmypaint-1.6.1p1 librsvg-2.62.1v0 mypaint-brushes2-2.0.2 pango-1.57.1 py3-cairo-1.29.0 py3-gobject3-3.56.2 py3-numpy-2.4.4 python-3.13.12 swig-4.4.1 xz-5.8.3 Don't run junk because nojunk in cad/librecad (Junk lock released for localhost at 1776803617.26) distfiles size=7295048 >>> Running patch in graphics/mypaint at 1776803617.56 ===> graphics/mypaint ===> Checking files for mypaint-2.0.1p13 `/usr/ports/distfiles/mypaint-2.0.1.tar.xz' is up to date. >> (SHA256) all files: OK ===> Extracting for mypaint-2.0.1p13 ===> Patching for mypaint-2.0.1p13 ===> 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 1776803623.81 ===> graphics/mypaint ===> Generating configure for mypaint-2.0.1p13 ===> Configuring for mypaint-2.0.1p13 >>> Running build in graphics/mypaint at 1776803627.21 ===> graphics/mypaint ===> Building for mypaint-2.0.1p13 cd /usr/ports/pobj/mypaint-2.0.1/mypaint-2.0.1; /usr/local/bin/python3.13 ./setup.py build --build-base=/usr/ports/pobj/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) /usr/local/lib/python3.13/site-packages/coherent/licensed/setuptools.py:13: UserWarning: Avoid installing this plugin for projects that don't depend on it. enabled or warnings.warn( 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/ports/pobj/mypaint-2.0.1/build-sparc64/temp.openbsd-7.9-sparc64-cpython-313/lib creating /usr/ports/pobj/mypaint-2.0.1/build-sparc64/temp.openbsd-7.9-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/ports/pobj/mypaint-2.0.1/build-sparc64/temp.openbsd-7.9-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/ports/pobj/mypaint-2.0.1/build-sparc64/.build_done': @c...) *** Error 2 in graphics/mypaint (/usr/ports/infrastructure/mk/bsd.port.mk:2706 'build': @lock=mypaint-2.0.1p13; 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 1776803658.99 max_stuck=15.88/waiting-for-lock #1772=41.66/depends=20.47/show-prepare-results=33.44/patch=5.90/configure=3.62/build=32.21 Error: job failed with 512 on localhost at 1776803659