>>> Building on sparc64-2b under games/godot/pack3,-editor BDEPENDS = [x11/dbus,-main;devel/pcre2;archivers/zstd;archivers/xz;games/goldberg_emulator;multimedia/libtheora;audio/libvorbis;lang/gcc/15;net/miniupnp/miniupnpc;x11/xkbcommon;graphics/glslang;lang/gcc/15,-c++;security/mbedtls;audio/speech-dispatcher;devel/scons;lang/gcc/15,-libs;devel/sdl3;net/enet;www/wslay;devel/gettext,-runtime;graphics/libwebp] DIST = [games/godot/pack3,-main:godot-4.6.1-stable.tar.xz;games/godot/pack2:godotsteam-godotsteam-v4.3.tar.gz] FULLPKGNAME = godot-editor-4.6.1 RDEPENDS = [graphics/libwebp;devel/gettext,-runtime;www/wslay;net/enet;devel/sdl3;lang/gcc/15,-libs;audio/speech-dispatcher;security/mbedtls;graphics/glslang;x11/xkbcommon;net/miniupnp/miniupnpc;audio/libvorbis;games/goldberg_emulator;devel/desktop-file-utils;multimedia/libtheora;archivers/zstd;devel/pcre2;x11/dbus,-main] (Junk lock obtained for sparc64-2b at 1773958617.74) >>> Running depends in games/godot/pack3,-editor at 1773958617.87 last junk was in net/nmap /usr/sbin/pkg_add -aI -Drepair enet-1.3.18 glslang-16.2.0 goldberg_emulator-0.2.5pl3p0 libtheora-1.2.0v0 libvorbis-1.3.7 libwebp-1.6.0p2 libxkbcommon-1.13.1 mbedtls-3.6.5p2 miniupnpc-2.2.7 pcre2-10.44 scons-4.9.1 sdl3-3.4.2 speech-dispatcher-0.12.1 wslay-1.1.1 xz-5.8.2 zstd-1.5.7p0 was: /usr/sbin/pkg_add -aI -Drepair dbus-1.16.2p1v0 enet-1.3.18 g++-15.2.0p5 gcc-15.2.0p5 gcc-libs-15.2.0p5 gettext-runtime-0.23.1 glslang-16.2.0 goldberg_emulator-0.2.5pl3p0 libtheora-1.2.0v0 libvorbis-1.3.7 libwebp-1.6.0p2 libxkbcommon-1.13.1 mbedtls-3.6.5p2 miniupnpc-2.2.7 pcre2-10.44 scons-4.9.1 sdl3-3.4.2 speech-dispatcher-0.12.1 wslay-1.1.1 xz-5.8.2 zstd-1.5.7p0 /usr/sbin/pkg_add -aI -Drepair enet-1.3.18 glslang-16.2.0 goldberg_emulator-0.2.5pl3p0 libtheora-1.2.0v0 libvorbis-1.3.7 libwebp-1.6.0p2 libxkbcommon-1.13.1 mbedtls-3.6.5p2 miniupnpc-2.2.7 pcre2-10.44 scons-4.9.1 sdl3-3.4.2 speech-dispatcher-0.12.1 wslay-1.1.1 xz-5.8.2 zstd-1.5.7p0 New and changed readme(s): /usr/local/share/doc/pkg-readmes/miniupnpc >>> Running show-prepare-results in games/godot/pack3,-editor at 1773958664.28 ===> games/godot/pack3,-editor ===> Building from scratch godot-4.6.1 ===> godot-editor-4.6.1 depends on: scons-* -> scons-4.9.1 ===> godot-editor-4.6.1 depends on: gcc->=15,<16 -> gcc-15.2.0p5 ===> godot-editor-4.6.1 depends on: g++->=15,<16 -> g++-15.2.0p5 ===> godot-editor-4.6.1 depends on: xz->=5.4.0 -> xz-5.8.2 ===> godot-editor-4.6.1 depends on: zstd-* -> zstd-1.5.7p0 ===> godot-editor-4.6.1 depends on: libvorbis-* -> libvorbis-1.3.7 ===> godot-editor-4.6.1 depends on: speech-dispatcher-* -> speech-dispatcher-0.12.1 ===> godot-editor-4.6.1 depends on: gettext-runtime-* -> gettext-runtime-0.23.1 ===> godot-editor-4.6.1 depends on: pcre2-* -> pcre2-10.44 ===> godot-editor-4.6.1 depends on: sdl3-* -> sdl3-3.4.2 ===> godot-editor-4.6.1 depends on: goldberg_emulator-* -> goldberg_emulator-0.2.5pl3p0 ===> godot-editor-4.6.1 depends on: glslang-* -> glslang-16.2.0 ===> godot-editor-4.6.1 depends on: libwebp-* -> libwebp-1.6.0p2 ===> godot-editor-4.6.1 depends on: libtheora-* -> libtheora-1.2.0v0 ===> godot-editor-4.6.1 depends on: enet-* -> enet-1.3.18 ===> godot-editor-4.6.1 depends on: miniupnpc-* -> miniupnpc-2.2.7 ===> godot-editor-4.6.1 depends on: mbedtls-* -> mbedtls-3.6.5p2 ===> godot-editor-4.6.1 depends on: dbus-* -> dbus-1.16.2p1v0 ===> godot-editor-4.6.1 depends on: libxkbcommon-* -> libxkbcommon-1.13.1 ===> godot-editor-4.6.1 depends on: wslay-* -> wslay-1.1.1 ===> godot-editor-4.6.1 depends on: gcc-libs->=15,<16 -> gcc-libs-15.2.0p5 ===> Verifying specs: estdc++>=21 pthread SDL3 SPIRV X11 Xcursor Xext Xi Xinerama Xrandr Xrender c dbus-1 enet fontconfig freetype glib-2.0 glslang glslang-default-resource-limits intl m mbedcrypto mbedtls mbedx509 miniupnpc ogg pcre2-32 sndio speechd steam_api theora theoradec vorbis vorbisfile webp wslay xkbcommon zstd estdc++>=21 pthread SDL3 SPIRV X11 Xcursor Xext Xi Xinerama Xrandr Xrender c dbus-1 enet fontconfig freetype glib-2.0 glslang glslang-default-resource-limits intl m mbedcrypto mbedtls mbedx509 miniupnpc ogg pcre2-32 sndio speechd steam_api theora theoradec vorbis vorbisfile webp wslay xkbcommon zstd theoraenc vorbisenc ===> found estdc++.21.0 pthread.28.1 SDL3.0.1 SPIRV.6.0 X11.19.0 Xcursor.5.1 Xext.13.0 Xi.12.2 Xinerama.6.0 Xrandr.7.1 Xrender.6.0 c.102.2 dbus-1.11.4 enet.0.3 fontconfig.14.1 freetype.31.1 glib-2.0.4201.15 glslang.10.0 glslang-default-resource-limits.0.1 intl.8.1 m.10.1 mbedcrypto.6.0 mbedtls.8.0 mbedx509.4.0 miniupnpc.3.1 ogg.6.2 pcre2-32.0.6 sndio.9.0 speechd.2.3 steam_api.3.0 theora.4.0 theoradec.2.0 vorbis.9.0 vorbisfile.6.0 webp.4.4 wslay.0.0 xkbcommon.4.2 zstd.7.0 theoraenc.2.1 vorbisenc.3.1 dbus-1.16.2p1v0 enet-1.3.18 g++-15.2.0p5 gcc-15.2.0p5 gcc-libs-15.2.0p5 gettext-runtime-0.23.1 glslang-16.2.0 goldberg_emulator-0.2.5pl3p0 libtheora-1.2.0v0 libvorbis-1.3.7 libwebp-1.6.0p2 libxkbcommon-1.13.1 mbedtls-3.6.5p2 miniupnpc-2.2.7 pcre2-10.44 scons-4.9.1 sdl3-3.4.2 speech-dispatcher-0.12.1 wslay-1.1.1 xz-5.8.2 zstd-1.5.7p0 Don't run junk because nojunk in graphics/dmtx-utils (Junk lock released for sparc64-2b at 1773958697.32) distfiles size=44697870 >>> Running extract in games/godot/pack3,-editor at 1773958697.46 ===> games/godot/pack3,-editor ===> Checking files for godot-4.6.1 `/usr/ports/distfiles/godotsteam-godotsteam-v4.3.tar.gz' is up to date. `/usr/ports/distfiles/godot-4.6.1-stable.tar.xz' is up to date. >> (SHA256) all files: OK ===> Extracting for godot-4.6.1 cp -R /usr/ports/games/godot/pack3/files/sndio /usr/obj/ports/godot-4.6.1/godot-4.6.1-stable/drivers >>> Running patch in games/godot/pack3,-editor at 1773958747.37 ===> games/godot/pack3,-editor ===> Patching for godot-4.6.1 ===> Applying OpenBSD patch patch-SConstruct Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |disable hardcoded compiler/linker flags. We handle stripping and debug |(-g), as well as optimizations (-On), by ourselves. | |Remove architecture from the program names | |Index: SConstruct |--- SConstruct.orig |+++ SConstruct -------------------------- Patching file SConstruct using Plan A... Hunk #1 succeeded at 826. Hunk #2 succeeded at 1018. done ===> Applying OpenBSD patch patch-drivers_SCsub Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |add sndio driver | |Index: drivers/SCsub |--- drivers/SCsub.orig |+++ drivers/SCsub -------------------------- Patching file drivers/SCsub using Plan A... Hunk #1 succeeded at 15. done ===> Applying OpenBSD patch patch-drivers_unix_os_unix_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |fix get_executable_path(); backport of |. | |Index: drivers/unix/os_unix.cpp |--- drivers/unix/os_unix.cpp.orig |+++ drivers/unix/os_unix.cpp -------------------------- Patching file drivers/unix/os_unix.cpp using Plan A... Hunk #1 succeeded at 1156. Hunk #2 succeeded at 1197. done ===> Applying OpenBSD patch patch-godotsteam_godotsteam_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |stub Steam::inputActionEventCallback |stub setDualSenseTriggerEffect |remove deprecated/incompatible namespaces ISteamHTMLSurface |InitiateGameConnection_DEPRECATED => InitiateGameConnection |fix/remove dualsense/SCE namespace | |Index: godotsteam/godotsteam.cpp |--- godotsteam/godotsteam.cpp.orig |+++ godotsteam/godotsteam.cpp -------------------------- Patching file godotsteam/godotsteam.cpp using Plan A... Hunk #1 succeeded at 1886. Hunk #2 succeeded at 1897. Hunk #3 succeeded at 1908. Hunk #4 succeeded at 1930. Hunk #5 succeeded at 1941. Hunk #6 succeeded at 1963. Hunk #7 succeeded at 2711. Hunk #8 succeeded at 2744. Hunk #9 succeeded at 7923. Hunk #10 succeeded at 8022. Hunk #11 succeeded at 9497. Hunk #12 succeeded at 13603. done ===> Applying OpenBSD patch patch-godotsteam_godotsteam_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |don't use isteamdualsense.h API while not part of games/goldberg_emulator |fix namespace - need to remove ISteamHTMLSurface:: to build |disable SCE_* namespace, which is from isteamdualsense which we don't have |(yet) | |Index: godotsteam/godotsteam.h |--- godotsteam/godotsteam.h.orig |+++ godotsteam/godotsteam.h -------------------------- Patching file godotsteam/godotsteam.h using Plan A... Hunk #1 succeeded at 22. Hunk #2 succeeded at 481. Hunk #3 succeeded at 1087. Hunk #4 succeeded at 1097. Hunk #5 succeeded at 1192. Hunk #6 succeeded at 1991. Hunk #7 succeeded at 3003. Hunk #8 succeeded at 3030. done ===> Applying OpenBSD patch patch-methods_py Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |drop hardcoded -O3 | |Index: methods.py |--- methods.py.orig |+++ methods.py -------------------------- Patching file methods.py using Plan A... Hunk #1 succeeded at 126. done ===> Applying OpenBSD patch patch-misc_dist_linux_godot_6 Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: misc/dist/linux/godot.6 |--- misc/dist/linux/godot.6.orig |+++ misc/dist/linux/godot.6 -------------------------- Patching file misc/dist/linux/godot.6 using Plan A... Hunk #1 succeeded at 53. done ===> Applying OpenBSD patch patch-misc_dist_linux_org_godotengine_Godot_appdata_xml Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: misc/dist/linux/org.godotengine.Godot.appdata.xml |--- misc/dist/linux/org.godotengine.Godot.appdata.xml.orig |+++ misc/dist/linux/org.godotengine.Godot.appdata.xml -------------------------- Patching file misc/dist/linux/org.godotengine.Godot.appdata.xml using Plan A... Hunk #1 succeeded at 1. done ===> Applying OpenBSD patch patch-misc_dist_linux_org_godotengine_Godot_desktop Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: misc/dist/linux/org.godotengine.Godot.desktop |--- misc/dist/linux/org.godotengine.Godot.desktop.orig |+++ misc/dist/linux/org.godotengine.Godot.desktop -------------------------- Patching file misc/dist/linux/org.godotengine.Godot.desktop using Plan A... Hunk #1 succeeded at 19. done ===> Applying OpenBSD patch patch-platform_linuxbsd_detect_py Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |add sndio driver | |Index: platform/linuxbsd/detect.py |--- platform/linuxbsd/detect.py.orig |+++ platform/linuxbsd/detect.py -------------------------- Patching file platform/linuxbsd/detect.py using Plan A... Hunk #1 succeeded at 42. Hunk #2 succeeded at 349. done ===> Applying OpenBSD patch patch-platform_linuxbsd_os_linuxbsd_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |add sndio driver | |Index: platform/linuxbsd/os_linuxbsd.cpp |--- platform/linuxbsd/os_linuxbsd.cpp.orig |+++ platform/linuxbsd/os_linuxbsd.cpp -------------------------- Patching file platform/linuxbsd/os_linuxbsd.cpp using Plan A... Hunk #1 succeeded at 1292. done ===> Applying OpenBSD patch patch-platform_linuxbsd_os_linuxbsd_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |add sndio driver | |Index: platform/linuxbsd/os_linuxbsd.h |--- platform/linuxbsd/os_linuxbsd.h.orig |+++ platform/linuxbsd/os_linuxbsd.h -------------------------- Patching file platform/linuxbsd/os_linuxbsd.h using Plan A... Hunk #1 succeeded at 36. Hunk #2 succeeded at 76. done ===> Applying OpenBSD patch patch-platform_linuxbsd_x11_detect_prime_x11_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: platform/linuxbsd/x11/detect_prime_x11.cpp |--- platform/linuxbsd/x11/detect_prime_x11.cpp.orig |+++ platform/linuxbsd/x11/detect_prime_x11.cpp -------------------------- Patching file platform/linuxbsd/x11/detect_prime_x11.cpp using Plan A... Hunk #1 succeeded at 59. done ===> Applying OpenBSD patch patch-platform_linuxbsd_x11_display_server_x11_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |fix libXrandr (double) loading attempt. | |Index: platform/linuxbsd/x11/display_server_x11.cpp |--- platform/linuxbsd/x11/display_server_x11.cpp.orig |+++ platform/linuxbsd/x11/display_server_x11.cpp -------------------------- Patching file platform/linuxbsd/x11/display_server_x11.cpp using Plan A... Hunk #1 succeeded at 6943. done ===> Applying OpenBSD patch patch-thirdparty_embree_common_math_emath_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |add min/max implementation for `long' | |Index: thirdparty/embree/common/math/emath.h |--- thirdparty/embree/common/math/emath.h.orig |+++ thirdparty/embree/common/math/emath.h -------------------------- Patching file thirdparty/embree/common/math/emath.h using Plan A... Hunk #1 succeeded at 246. Hunk #2 succeeded at 267. done ===> Applying OpenBSD patch patch-thirdparty_embree_common_sys_sysinfo_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |- stub some functions implementation so it compiles |- we don't seem to have pthread_getaffinity_np in pthread_np.h; use | sysctl like macos and andoid then | |Index: thirdparty/embree/common/sys/sysinfo.cpp |--- thirdparty/embree/common/sys/sysinfo.cpp.orig |+++ thirdparty/embree/common/sys/sysinfo.cpp -------------------------- Patching file thirdparty/embree/common/sys/sysinfo.cpp using Plan A... Hunk #1 succeeded at 616. Hunk #2 succeeded at 692. done ===> Applying OpenBSD patch patch-thirdparty_openxr_src_common_platform_utils_hpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |don't have secure_getenv() | |Index: thirdparty/openxr/src/common/platform_utils.hpp |--- thirdparty/openxr/src/common/platform_utils.hpp.orig |+++ thirdparty/openxr/src/common/platform_utils.hpp -------------------------- Patching file thirdparty/openxr/src/common/platform_utils.hpp using Plan A... Hunk #1 succeeded at 96. 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 games/godot/pack3,-editor at 1773958750.59 ===> games/godot/pack3,-editor ===> Generating configure for godot-4.6.1 ===> Configuring for godot-4.6.1 /usr/bin/perl /usr/ports/infrastructure/bin/pkg_subst -DARCH=sparc64 -DBASE_PKGPATH=games/godot/pack3 -DFLAVOR_EXT= -DFULLPKGNAME=godot-4.6.1 -DHOMEPAGE=https://godotengine.org/ -DLOCALBASE=/usr/local -DLOCALSTATEDIR=/var -DMACHINE_ARCH=sparc64 -DMAINTAINER=Omar\ Polo\ \\ \ Thomas\ Frohwein\ \ -DPREFIX=/usr/local -DRCDIR=/etc/rc.d -DSYSCONFDIR=/etc -DTRUEPREFIX=/usr/local -DX11BASE=/usr/X11R6 -DPKGSTEM= -i -B /usr/obj/ports/godot-4.6.1 /usr/obj/ports/godot-4.6.1/godot-4.6.1-stable/misc/dist/linux/*.desktop >>> Running build in games/godot/pack3,-editor at 1773958753.91 ===> games/godot/pack3,-editor ===> Building for godot-4.6.1 scons: Entering directory `/usr/obj/ports/godot-4.6.1/godot-4.6.1-stable' scons: Reading SConscript files ... WARNING: Unsupported CPU architecture: "sparc64". Falling back to x86_64. Automatically detected platform: linuxbsd WARNING: System-provided ENet has its functionality limited to IPv4 only and no DTLS support, unless patched for Godot. WARNING: ALSA development libraries not found. Disabling the ALSA audio driver. Enabling sndio INFO: Using `execinfo=no` disables the crash handler on platforms where glibc is missing. Building for platform "linuxbsd", architecture "x86_64", target "template_release". fatal: not a git repository (or any parent up to mount point /usr) Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). scons: done reading SConscript files. scons: Building targets ... run(["core/object/gdvirtual.gen.inc"], ["core/object/make_virtuals.py"]) version_info_builder(["core/version_generated.gen.h"], [{'short_name': 'godot', 'name': 'Godot Engine', 'major': 4, 'minor': 6, 'patch': 1, 'status': 'stable', 'build': 'custom_build', 'module_config': '', 'website': 'https://godotengine.org', 'docs_branch': '4.6'}]) run(["core/extension/gdextension_interface.gen.h"], ["core/extension/gdextension_interface.json", "core/extension/make_interface_header.py"]) disabled_class_builder(["core/disabled_classes.gen.h"], [[]]) c++ -o bin/obj/platform/linuxbsd/crash_handler_linuxbsd.linuxbsd.template_release.o -c -std=gnu++17 -O2 -pipe -I/usr/local/include/goldberg_emulator -Wno-deprecated-register -fno-exceptions -Wctor-dtor-privacy -Wnon-virtual-dtor -ffp-contract=off -pipe -msse4.2 -mpopcnt -Wall -Wextra -Wwrite-strings -Wno-unused-parameter -DNDEBUG -DTOUCH_ENABLED -DFONTCONFIG_ENABLED -DSNDIO_ENABLED -DDBUS_ENABLED -DSPEECHD_ENABLED -DXKB_ENABLED -DSDL_ENABLED -DLINUXBSD_ENABLED -DUNIX_ENABLED -D_FILE_OFFSET_BITS=64 -DX11_ENABLED -DACCESSKIT_DYNAMIC -DACCESSKIT_ENABLED -DVULKAN_ENABLED -DRD_ENABLED -DGLES3_ENABLED -D_LIBCPP_REMOVE_TRANSITIVE_INCLUDES -DMINIZIP_ENABLED -DBROTLI_ENABLED -DOVERRIDE_ENABLED -DOVERRIDE_PATH_ENABLED -DTHREADS_ENABLED -DCLIPPER2_ENABLED -DUSE_VOLK -DVK_USE_PLATFORM_XLIB_KHR -DGLAD_ENABLED -DEGL_ENABLED -DGLAD_GLX_NO_X11 -Ithirdparty/freetype/include -Ithirdparty/libpng -Ithirdparty/glad -Ithirdparty/volk -Ithirdparty/vulkan -Ithirdparty/vulkan/include -Ithirdparty/accesskit/include -Ithirdparty/zlib -Ithirdparty/clipper2/include -Ithirdparty/brotli/include -Iplatform/linuxbsd -I. -Igodotsteam -I. -I/usr/local/include -I/usr/local/include/webp -I/usr/X11R6/include -I/usr/X11R6/include/freetype2 -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include -I/usr/local/include/speech-dispatcher -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/libepoll-shim -I/usr/X11R6/include/libdrm -Igodotsteam/sdk/public platform/linuxbsd/crash_handler_linuxbsd.cpp eg++: error: unrecognized command-line option '-msse4.2' eg++: error: unrecognized command-line option '-mpopcnt'; did you mean '-mpopc'? scons: *** [bin/obj/platform/linuxbsd/crash_handler_linuxbsd.linuxbsd.template_release.o] Error 1 scons: building terminated because of errors. INFO: Time elapsed: 00:00:05.28 *** Error 2 in games/godot/pack3 (Makefile:108 'do-build': @/usr/bin/env -i PORTSDIR="/usr/ports" LIBTOOL="/usr/bin/libtool" PATH='/usr/obj...) *** Error 2 in games/godot/pack3 (/usr/ports/infrastructure/mk/bsd.port.mk:3059 '/usr/obj/ports/godot-4.6.1/.build_done': @cd /usr/ports/gam...) *** Error 2 in games/godot/pack3 (/usr/ports/infrastructure/mk/bsd.port.mk:2706 'build': @lock=godot-4.6.1; export _LOCKS_HELD=" godot-4.6....) ===> Exiting games/godot/pack3,-editor 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 1773958827.82 max_stuck=30.54/depends=46.45/show-prepare-results=33.12/extract=49.93/patch=3.24/configure=3.32/build=74.00 Error: job failed with 512 on sparc64-2b at 1773958827