>>> Building on sparc64-0c under emulators/openmsx BDEPENDS = [devel/sdl2-ttf;lang/gcc/8;lang/tcl/8.5;multimedia/libtheora;devel/gmake;graphics/png;lang/gcc/8,-c++;audio/libvorbis;lang/python/3;lang/gcc/8,-libs;devel/sdl2;graphics/glew] DIST = [emulators/openmsx:openmsx-19.1.tar.gz] FULLPKGNAME = openmsx-19.1p0 RDEPENDS = [devel/sdl2-ttf;lang/tcl/8.5;multimedia/libtheora;lang/gcc/8,-libs;graphics/png;audio/libvorbis;graphics/glew;devel/sdl2] (Junk lock obtained for sparc64-0c at 1720427879.41) >>> Running depends in emulators/openmsx at 1720427879.51 last junk was in math/bitwise /usr/sbin/pkg_add -aI -Drepair glew-2.2.0p0 libtheora-1.2.20190601p0 libvorbis-1.3.7 png-1.6.43 sdl2-ttf-2.22.0 tcl-8.5.19p6 was: /usr/sbin/pkg_add -aI -Drepair g++-8.4.0p23 gcc-8.4.0p22 gcc-libs-8.4.0p22 glew-2.2.0p0 gmake-4.4.1 libtheora-1.2.20190601p0 libvorbis-1.3.7 png-1.6.43 python-3.11.9p3 sdl2-2.30.5 sdl2-ttf-2.22.0 tcl-8.5.19p6 /usr/sbin/pkg_add -aI -Drepair glew-2.2.0p0 libtheora-1.2.20190601p0 libvorbis-1.3.7 png-1.6.43 sdl2-ttf-2.22.0 tcl-8.5.19p6 New and changed readme(s): /usr/local/share/doc/pkg-readmes/tcl-8.5 --- +tcl-8.5.19p6 ------------------- You may wish to add /usr/local/lib/tcl/tcl8.5/man to /etc/man.conf >>> Running show-prepare-results in emulators/openmsx at 1720427896.58 ===> emulators/openmsx ===> Building from scratch openmsx-19.1p0 ===> openmsx-19.1p0 depends on: python->=3.11,<3.12 -> python-3.11.9p3 ===> openmsx-19.1p0 depends on: gcc->=8,<9 -> gcc-8.4.0p22 ===> openmsx-19.1p0 depends on: g++->=8,<9 -> g++-8.4.0p23 ===> openmsx-19.1p0 depends on: gmake-* -> gmake-4.4.1 ===> openmsx-19.1p0 depends on: libvorbis-* -> libvorbis-1.3.7 ===> openmsx-19.1p0 depends on: sdl2-* -> sdl2-2.30.5 ===> openmsx-19.1p0 depends on: sdl2-ttf-* -> sdl2-ttf-2.22.0 ===> openmsx-19.1p0 depends on: glew-* -> glew-2.2.0p0 ===> openmsx-19.1p0 depends on: png-* -> png-1.6.43 ===> openmsx-19.1p0 depends on: libtheora-* -> libtheora-1.2.20190601p0 ===> openmsx-19.1p0 depends on: tcl->=8.5,<8.6 -> tcl-8.5.19p6 ===> openmsx-19.1p0 depends on: gcc-libs->=8,<9 -> gcc-libs-8.4.0p22 ===> Verifying specs: tcl85 GL GLEW SDL2 SDL2_ttf c freetype m ogg png pthread estdc++>=17 pthread theoradec vorbis z estdc++>=19 ===> found tcl85.1.8 GL.19.1 GLEW.9.0 SDL2.0.15 SDL2_ttf.0.1 c.100.1 freetype.30.3 m.10.1 ogg.6.2 png.18.0 pthread.27.1 estdc++.19.0 theoradec.2.0 vorbis.9.0 z.7.0 g++-8.4.0p23 gcc-8.4.0p22 gcc-libs-8.4.0p22 glew-2.2.0p0 gmake-4.4.1 libtheora-1.2.20190601p0 libvorbis-1.3.7 png-1.6.43 python-3.11.9p3 sdl2-2.30.5 sdl2-ttf-2.22.0 tcl-8.5.19p6 (Junk lock released for sparc64-0c at 1720427910.02) distfiles size=4216833 >>> Running patch in emulators/openmsx at 1720427910.11 ===> emulators/openmsx ===> Checking files for openmsx-19.1p0 `/usr/ports/distfiles/openmsx-19.1.tar.gz' is up to date. >> (SHA256) openmsx-19.1.tar.gz: OK ===> Extracting for openmsx-19.1p0 ===> Patching for openmsx-19.1p0 ===> Applying OpenBSD patch patch-build_main_mk Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Fix compiler detection by using CHOSEN_COMPILER not CXX |(ports-gcc does not know `-fconstexpr-steps`) | |Index: build/main.mk |--- build/main.mk.orig |+++ build/main.mk -------------------------- Patching file build/main.mk using Plan A... Hunk #1 succeeded at 334. Hunk #2 succeeded at 345. done ===> Applying OpenBSD patch patch-build_version2code_py Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Fix a systrace warning when devel/subversion is installed. | |--- build/version2code.py.orig Sun Jul 31 13:02:11 2016 |+++ build/version2code.py Sat May 6 20:57:51 2017 -------------------------- Patching file build/version2code.py using Plan A... Hunk #1 succeeded at 6. done ===> Applying OpenBSD patch patch-src_video_ZMBVEncoder_cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/video/ZMBVEncoder.cc |--- src/video/ZMBVEncoder.cc.orig |+++ src/video/ZMBVEncoder.cc -------------------------- Patching file src/video/ZMBVEncoder.cc using Plan A... Hunk #1 succeeded at 431. 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 emulators/openmsx at 1720427914.06 ===> emulators/openmsx ===> Generating configure for openmsx-19.1p0 ===> Configuring for openmsx-19.1p0 Using value of MAKE environment variable: "gmake". Using Python: /usr/local/bin/python3.11 build/main.mk:364: Unsupported compiler: c++, please update Makefile Probing target system... Using libraries from ports directory /usr/local. Creating derived/sparc-openbsd-opt/config/probed_defs.mk... Creating derived/sparc-openbsd-opt/config/systemfuncs.hh... Found libraries: ALSA: no GLEW: version unknown libogg: version unknown libpng: version 1.6.43 libtheora: version unknown libvorbis: version unknown OpenGL: version 4.6 SDL2: version 2.30.5 SDL2_ttf: version 2.22.0 Tcl: version 8.5.19 zlib: version 1.3.1.1-motley Components overview: Emulation core: yes GL renderer: yes Laserdisc: yes ALSA MIDI: no Customisable options: Install to /opt/openMSX (you can edit these in build/custom.mk) If you are satisfied with the probe results, run "make" to start the build. Otherwise, install some libraries and headers and rerun "configure". If the detected libraries differ from what you think is installed on this system, please check the log file: derived/sparc-openbsd-opt/config/probe.log >>> Running build in emulators/openmsx at 1720427949.37 ===> emulators/openmsx ===> Building for openmsx-19.1p0 Using Python: python3 python3 build/components2defs.py derived/sparc-openbsd-opt/config/components_defs.mk derived/sparc-openbsd-opt/config/probed_defs.mk Creating derived/sparc-openbsd-opt/config/components_defs.mk... touch derived/sparc-openbsd-opt/config/components_defs.mk Using Python: python3 Build configuration: Platform: sparc-openbsd Flavour: opt Compiler: c++ Subset: full build python3 build/version2code.py derived/sparc-openbsd-opt/config/Version.ii Creating derived/sparc-openbsd-opt/config/Version.ii... python3 build/buildinfo2code.py derived/sparc-openbsd-opt/config/build-info.hh \ openbsd sparc opt \ /usr/local/share/openmsx Creating derived/sparc-openbsd-opt/config/build-info.hh... touch derived/sparc-openbsd-opt/config/build-info.hh python3 build/components2code.py derived/sparc-openbsd-opt/config/components.hh derived/sparc-openbsd-opt/config/probed_defs.mk Creating derived/sparc-openbsd-opt/config/components.hh... touch derived/sparc-openbsd-opt/config/components.hh mkdir -p derived/sparc-openbsd-opt/obj mkdir -p derived/sparc-openbsd-opt/dep c++ \ -MP -MMD -MF derived/sparc-openbsd-opt/dep/Autofire.cc.d \ -o derived/sparc-openbsd-opt/obj/Autofire.cc.o -O2 -pipe -pthread -pipe -std=c++20 -Wall -Wextra -Wundef -Wno-invalid-offsetof -Wunused-macros -Wdouble-promotion -Wmissing-declarations -Wshadow -Wold-style-cast -Wconversion -Wno-sign-conversion -Isrc -Isrc/cassette -Isrc/commands -Isrc/config -Isrc/console -Isrc/cpu -Isrc/debugger -Isrc/events -Isrc/fdc -Isrc/file -Isrc/ide -Isrc/input -Isrc/laserdisc -Isrc/memory -Isrc/resource -Isrc/security -Isrc/serial -Isrc/settings -Isrc/sound -Isrc/thread -Isrc/unittest -Isrc/utils -Isrc/video -Isrc/video/ld -Isrc/video/scalers -Isrc/video/v9990 -Iderived/sparc-openbsd-opt/config -I/usr/local/include/libpng16 -isystem /usr/local/include -isystem /usr/local/include -I/usr/local/include -I/usr/local/include/SDL2 -I/usr/X11R6/include -D_REENTRANT -I/usr/X11R6/include -I/usr/X11R6/include/freetype2 -isystem /usr/local/include -isystem /usr/local/include -isystem /usr/local/include -isystem /usr/X11R6/include -isystem /usr/X11R7/include -isystem /usr/local/include -isystem /usr/local/include -isystem /usr/local/include -I/usr/local/include/tcl8.5 -isystem /usr/local/include -I/usr/local/include -I/usr/local/include/SDL2 -I/usr/X11R6/include -D_REENTRANT -I/usr/X11R6/include -isystem /usr/X11R6/include -isystem /usr/X11R7/include -c src/Autofire.cc eg++: error: unrecognized command line option '-std=c++20'; did you mean '-std=c++2a'? gmake: *** [build/main.mk:500: derived/sparc-openbsd-opt/obj/Autofire.cc.o] Error 1 *** Error 2 in emulators/openmsx (/usr/ports/infrastructure/mk/bsd.port.mk:3061 '/usr/obj/ports/openmsx-19.1/.build_done': @cd /usr/obj/port...) *** Error 2 in emulators/openmsx (/usr/ports/infrastructure/mk/bsd.port.mk:2704 'build': @lock=openmsx-19.1p0; export _LOCKS_HELD=" openmsx...) ===> Exiting emulators/openmsx 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 1720427972.84 max_stuck=12.34/depends=17.08/show-prepare-results=13.53/patch=3.95/configure=35.32/build=23.52 Error: job failed with 512 on sparc64-0c at 1720427972