>>> Building on localhost under games/odamex BDEPENDS = [audio/portmidi;graphics/png;devel/cmake;archivers/bzip2;net/miniupnp/miniupnpc;archivers/deutex;x11/wxWidgets;devel/sdl2-mixer;net/curl;devel/ninja] DIST = [games/odamex:odamex-src-0.9.5.tar.bz2] FULLPKGNAME = odamex-0.9.5p2 RDEPENDS = [net/miniupnp/miniupnpc;graphics/png;audio/portmidi;net/curl;x11/wxWidgets;devel/sdl2-mixer] (Junk lock obtained for localhost at 1731646974.27) >>> Running depends in games/odamex at 1731646974.43 last junk was in x11/qt6/qtmultimedia /usr/sbin/pkg_add -aI -Drepair deutex-5.2.2 miniupnpc-2.2.6 png-1.6.44 portmidi-217p1 sdl2-mixer-2.8.0p1 wxWidgets-gtk3-3.2.6p0 was: /usr/sbin/pkg_add -aI -Drepair bzip2-1.0.8p0 cmake-3.30.5v1 curl-8.11.0 deutex-5.2.2 miniupnpc-2.2.6 ninja-1.11.1p0v0 png-1.6.44 portmidi-217p1 sdl2-mixer-2.8.0p1 wxWidgets-gtk3-3.2.6p0 /usr/sbin/pkg_add -aI -Drepair deutex-5.2.2 miniupnpc-2.2.6 png-1.6.44 portmidi-217p1 sdl2-mixer-2.8.0p1 wxWidgets-gtk3-3.2.6p0 >>> Running show-prepare-results in games/odamex at 1731646981.87 ===> games/odamex ===> Building from scratch odamex-0.9.5p2 ===> odamex-0.9.5p2 depends on: deutex-* -> deutex-5.2.2 ===> odamex-0.9.5p2 depends on: cmake-* -> cmake-3.30.5v1 ===> odamex-0.9.5p2 depends on: ninja-* -> ninja-1.11.1p0v0 ===> odamex-0.9.5p2 depends on: bzip2-* -> bzip2-1.0.8p0 ===> odamex-0.9.5p2 depends on: wxWidgets-gtk3-* -> wxWidgets-gtk3-3.2.6p0 ===> odamex-0.9.5p2 depends on: portmidi-* -> portmidi-217p1 ===> odamex-0.9.5p2 depends on: png-* -> png-1.6.44 ===> odamex-0.9.5p2 depends on: sdl2-mixer-* -> sdl2-mixer-2.8.0p1 ===> odamex-0.9.5p2 depends on: miniupnpc-* -> miniupnpc-2.2.6 ===> odamex-0.9.5p2 depends on: curl-* -> curl-8.11.0 ===> Verifying specs: c++ c++abi pthread ICE SDL2 SDL2_mixer SM X11 Xext c curl execinfo m miniupnpc png portmidi wx_baseu-3.2 wx_baseu_net-3.2 wx_gtk3u_core-3.2 wx_gtk3u_xrc-3.2 z ===> found c++.10.0 c++abi.7.0 pthread.27.1 ICE.11.0 SDL2.0.15 SDL2_mixer.1.1 SM.9.0 X11.18.2 Xext.13.0 c.100.3 curl.26.29 execinfo.3.0 m.10.1 miniupnpc.3.1 png.18.0 portmidi.0.0 wx_baseu-3.2.0.1 wx_baseu_net-3.2.0.1 wx_gtk3u_core-3.2.0.1 wx_gtk3u_xrc-3.2.0.1 z.7.1 bzip2-1.0.8p0 cmake-3.30.5v1 curl-8.11.0 deutex-5.2.2 miniupnpc-2.2.6 ninja-1.11.1p0v0 png-1.6.44 portmidi-217p1 sdl2-mixer-2.8.0p1 wxWidgets-gtk3-3.2.6p0 Don't run junk because nojunk in games/godotsteam-gdnative (Junk lock released for localhost at 1731646988.48) Woken up cad/xtrkcad distfiles size=6659528 >>> Running patch in games/odamex at 1731646988.57 ===> games/odamex ===> Checking files for odamex-0.9.5p2 `/usr/ports/distfiles/odamex-src-0.9.5.tar.bz2' is up to date. >> (SHA256) all files: OK ===> Extracting for odamex-0.9.5p2 ===> Patching for odamex-0.9.5p2 ===> Applying OpenBSD patch patch-client_CMakeLists_txt Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: client/CMakeLists.txt |--- client/CMakeLists.txt.orig |+++ client/CMakeLists.txt -------------------------- Patching file client/CMakeLists.txt using Plan A... Hunk #1 succeeded at 163. Hunk #2 succeeded at 220. done ===> Applying OpenBSD patch patch-client_sdl_i_sdl_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Workaround to build with SDL 2.24.1+ until upstream catches up to new |SDL versioning | |https://github.com/odamex/odamex/commit/84b88e156fd81cf74b70bc6c0129bde5d9588e1a | |Index: client/sdl/i_sdl.h |--- client/sdl/i_sdl.h.orig |+++ client/sdl/i_sdl.h -------------------------- Patching file client/sdl/i_sdl.h using Plan A... Hunk #1 succeeded at 26. done ===> Applying OpenBSD patch patch-libraries_CMakeLists_txt Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Don't use bundled miniupnpc. | |Index: libraries/CMakeLists.txt |--- libraries/CMakeLists.txt.orig |+++ libraries/CMakeLists.txt -------------------------- Patching file libraries/CMakeLists.txt using Plan A... Hunk #1 succeeded at 225. done ===> Applying OpenBSD patch patch-libraries_textscreen_txt_sdl_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Workaround to build with SDL 2.24.1+ until upstream catches up to new |SDL versioning | |https://github.com/odamex/odamex/commit/84b88e156fd81cf74b70bc6c0129bde5d9588e1a | |Index: libraries/textscreen/txt_sdl.h |--- libraries/textscreen/txt_sdl.h.orig |+++ libraries/textscreen/txt_sdl.h -------------------------- Patching file libraries/textscreen/txt_sdl.h using Plan A... Hunk #1 succeeded at 23. done ===> Applying OpenBSD patch patch-odalaunch_CMakeLists_txt Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Make odalaunch find the odamex executable. | |Index: odalaunch/CMakeLists.txt |--- odalaunch/CMakeLists.txt.orig |+++ odalaunch/CMakeLists.txt -------------------------- Patching file odalaunch/CMakeLists.txt using Plan A... Hunk #1 succeeded at 1. done ===> Applying OpenBSD patch patch-odalpapi_net_io_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |AI_ALL isn't defined on OpenBSD. | |Index: odalpapi/net_io.cpp |--- odalpapi/net_io.cpp.orig |+++ odalpapi/net_io.cpp -------------------------- Patching file odalpapi/net_io.cpp using Plan A... Hunk #1 succeeded at 183. done ===> Applying OpenBSD patch patch-server_CMakeLists_txt Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: server/CMakeLists.txt |--- server/CMakeLists.txt.orig |+++ server/CMakeLists.txt -------------------------- Patching file server/CMakeLists.txt using Plan A... Hunk #1 succeeded at 53. Hunk #2 succeeded at 66. done ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ >>> Running configure in games/odamex at 1731646993.22 ===> games/odamex ===> Generating configure for odamex-0.9.5p2 ===> Configuring for odamex-0.9.5p2 -- The C compiler identification is Clang 16.0.6 -- The CXX compiler identification is Clang 16.0.6 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/obj/ports/odamex-0.9.5/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/obj/ports/odamex-0.9.5/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Target architecture: ppc64 -- Build Type: Release -- Export Compile Commands: ON -- Found Git: /usr/local/bin/git (found version "2.47.0") -- Found ZLIB: /usr/lib/libz.so.7.1 (found version "1.3.1.1") -- Could NOT find CURL (missing: CURL_DIR) -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2") -- Found CURL: /usr/local/lib/libcurl.so.26.29 (found version "8.11.0") -- Compiling JsonCpp... CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- The CXX compiler identification is Clang 16.0.6 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/obj/ports/odamex-0.9.5/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Configuring done (3.3s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_C_COMPILER CMAKE_RC_COMPILER -- Build files have been written to: /usr/obj/ports/odamex-0.9.5/build-powerpc64/libraries/jsoncpp-build [1/3] Building CXX object CMakeFiles/jsoncpp.dir/jsoncpp.cpp.o /usr/obj/ports/odamex-0.9.5/odamex-src-0.9.5/libraries/jsoncpp/jsoncpp.cpp:2303:74: warning: implicit conversion from 'const Int64' (aka 'const long long') to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] JSON_ASSERT_MESSAGE( value_.real_ >= minInt64 && value_.real_ <= maxInt64, "Real out of Int64 range" ); ~~ ^~~~~~~~ /usr/obj/ports/odamex-0.9.5/odamex-src-0.9.5/libraries/jsoncpp/jsoncpp.cpp:1566:58: note: expanded from macro 'JSON_ASSERT_MESSAGE' #define JSON_ASSERT_MESSAGE( condition, message ) if (!( condition )) JSON_FAIL_MESSAGE( message ) ^~~~~~~~~ /usr/obj/ports/odamex-0.9.5/odamex-src-0.9.5/libraries/jsoncpp/jsoncpp.cpp:2331:67: warning: implicit conversion from 'const UInt64' (aka 'const unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] JSON_ASSERT_MESSAGE( value_.real_ >= 0 && value_.real_ <= maxUInt64, "Real out of UInt64 range" ); ~~ ^~~~~~~~~ /usr/obj/ports/odamex-0.9.5/odamex-src-0.9.5/libraries/jsoncpp/jsoncpp.cpp:1566:58: note: expanded from macro 'JSON_ASSERT_MESSAGE' #define JSON_ASSERT_MESSAGE( condition, message ) if (!( condition )) JSON_FAIL_MESSAGE( message ) ^~~~~~~~~ 2 warnings generated. [2/3] Linking CXX static library libjsoncpp.a [2/3] Install the project... -- Install configuration: "Release" -- Installing: /usr/obj/ports/odamex-0.9.5/build-powerpc64/libraries/local/lib/libjsoncpp.a -- Installing: /usr/obj/ports/odamex-0.9.5/build-powerpc64/libraries/local/include/json/json.h -- Installing: /usr/obj/ports/odamex-0.9.5/build-powerpc64/libraries/local/include/json/json-forwards.h -- Found ZLIB: /usr/lib/libz.so.7.1 (found version "1.3.1.1") -- Found PNG: /usr/local/lib/libpng.so.18.0 (found version "1.6.44") -- Found SDL2: /usr/local/include/SDL2 (found version "2.30.9") -- Found SDL2_mixer: /usr/local/include/SDL2 (found version "2.8.0") -- Found DeuTex: /usr/local/bin/deutex -- Found Freetype: /usr/X11R6/lib/libfreetype.so.30.4 (found version "2.13.2") -- Found Fontconfig: /usr/X11R6/lib/libfontconfig.so.13.1 (found version "2.14.1") -- Found X11: /usr/X11R6/include -- Looking for XOpenDisplay in /usr/X11R6/lib/libX11.so.18.2;/usr/X11R6/lib/libXext.so.13.0 -- Looking for XOpenDisplay in /usr/X11R6/lib/libX11.so.18.2;/usr/X11R6/lib/libXext.so.13.0 - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- Found PortMidi: /usr/local/lib/libportmidi.so.0.0 -- Performing Test W_DUPLICATED_COND -- Performing Test W_DUPLICATED_COND - Failed -- Performing Test W_DUPLICATED_BRANCHES -- Performing Test W_DUPLICATED_BRANCHES - Failed -- Performing Test W_RESTRICT -- Performing Test W_RESTRICT - Failed -- Performing Test W_NULL_DEREFERENCE -- Performing Test W_NULL_DEREFERENCE - Success -- Performing Test W_USELESS_CAST -- Performing Test W_USELESS_CAST - Failed -- Performing Test W_FORMAT_2 -- Performing Test W_FORMAT_2 - Success -- Performing Test W_NO_UNUSED_PARAMETER -- Performing Test W_NO_UNUSED_PARAMETER - Success -- Default SIMD flags set to AltiVec -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Found wxWidgets: -L/usr/local/lib;-pthread;;;-L/usr/X11R6/lib;-L/usr/X11R6/lib;-lwx_gtk3u_core-3.2;-lwx_baseu-3.2;-lwx_baseu_net-3.2;-lwx_gtk3u_xrc-3.2 (found version "3.2.6") -- Configuring done (69.5s) -- Generating done (0.4s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_ASM_COMPILER_AR CMAKE_ASM_COMPILER_RANLIB CMAKE_Fortran_COMPILER_AR CMAKE_Fortran_COMPILER_RANLIB CMAKE_OBJCXX_COMPILER_AR CMAKE_OBJCXX_COMPILER_RANLIB CMAKE_OBJC_COMPILER_AR CMAKE_OBJC_COMPILER_RANLIB -- Build files have been written to: /usr/obj/ports/odamex-0.9.5/build-powerpc64 >>> Running build in games/odamex at 1731647063.83 ===> games/odamex ===> Building for odamex-0.9.5p2 Change Dir: '/usr/obj/ports/odamex-0.9.5/build-powerpc64' Run Build Command(s): /usr/local/bin/ninja -v -j 1 [1/302] cd /usr/obj/ports/odamex-0.9.5/odamex-src-0.9.5/wad && /usr/local/bin/deutex -overwrite -rgb 0 255 255 -doom2 bootstrap -build wadinfo.txt /usr/obj/ports/odamex-0.9.5/build-powerpc64/wad/odamex.wad i AA28 Overwrite existing files i AA21 Transparent colour is R=0 G=255 B=255 i AA15 Main directory: bootstrap i CM01 Composing PWAD /usr/obj/ports/odamex-0.9.5/build-powerpc64/wad/odamex.wad from wadinfo.txt i WR19 Reading WAD bootstrap/doom2.wad: (3 entries) i WW01 Creating pwad /usr/obj/ports/odamex-0.9.5/build-powerpc64/wad/odamex.wad i PL05 Palette is Doom i CM30 Making lumps i CM70 Making graphics i CM75 Making sprites i CM85 Making flats i WW28 /usr/obj/ports/odamex-0.9.5/build-powerpc64/wad/odamex.wad: wad is complete, 240 entries, 3079300 bytes i AA99 Normal exit [2/302] /usr/obj/ports/odamex-0.9.5/bin/cc -DCLIENT_APP -DINSTALL_BINDIR=\"bin\" -DINSTALL_DATADIR=\"share\" -DINSTALL_PREFIX=\"/usr/local\" -DPORTMIDI -DX11 -I/usr/obj/ports/odamex-0.9.5/odamex-src-0.9.5/client/sdl -I/usr/obj/ports/odamex-0.9.5/odamex-src-0.9.5/client/src -I/usr/X11R6/include -I/usr/local/include -I/usr/obj/ports/odamex-0.9.5/odamex-src-0.9.5/client/../libraries/textscreen -I/usr/obj/ports/odamex-0.9.5/odamex-src-0.9.5/client/../common -isystem /usr/local/include/SDL2 -O2 -pipe -DNDEBUG -MD -MT client/CMakeFiles/textscreen.dir/__/libraries/textscreen/txt_sdl.c.o -MF client/CMakeFiles/textscreen.dir/__/libraries/textscreen/txt_sdl.c.o.d -o client/CMakeFiles/textscreen.dir/__/libraries/textscreen/txt_sdl.c.o -c /usr/obj/ports/odamex-0.9.5/odamex-src-0.9.5/libraries/textscreen/txt_sdl.c [3/302] : && /usr/local/bin/cmake -E rm -f client/libtextscreen.a && /usr/bin/ar qc client/libtextscreen.a client/CMakeFiles/textscreen.dir/__/libraries/textscreen/txt_sdl.c.o && /usr/bin/ranlib client/libtextscreen.a && : [4/302] /usr/obj/ports/odamex-0.9.5/bin/c++ -D-faltivec -DCLIENT_APP -DINSTALL_BINDIR=\"bin\" -DINSTALL_DATADIR=\"share\" -DINSTALL_PREFIX=\"/usr/local\" -DPORTMIDI -DUNIX -DX11 -I/usr/obj/ports/odamex-0.9.5/odamex-src-0.9.5/client/sdl -I/usr/obj/ports/odamex-0.9.5/odamex-src-0.9.5/client/src -I/usr/X11R6/include -I/usr/obj/ports/odamex-0.9.5/odamex-src-0.9.5/client/../libraries/textscreen -I/usr/obj/ports/odamex-0.9.5/odamex-src-0.9.5/common/. -I/usr/obj/ports/odamex-0.9.5/build-powerpc64/common -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/obj/ports/odamex-0.9.5/build-powerpc64/libraries/local/include -O2 -pipe -I/usr/local/include/miniupnpc -DNDEBUG -std=gnu++98 -Wall -Wextra -fcolor-diagnostics -Wnull-dereference -Wformat=2 -Wno-unused-parameter -MD -MT client/CMakeFiles/odamex.dir/src/am_map.cpp.o -MF client/CMakeFiles/odamex.dir/src/am_map.cpp.o.d -o client/CMakeFiles/odamex.dir/src/am_map.cpp.o -c /usr/obj/ports/odamex-0.9.5/odamex-src-0.9.5/client/src/am_map.cpp FAILED: client/CMakeFiles/odamex.dir/src/am_map.cpp.o /usr/obj/ports/odamex-0.9.5/bin/c++ -D-faltivec -DCLIENT_APP -DINSTALL_BINDIR=\"bin\" -DINSTALL_DATADIR=\"share\" -DINSTALL_PREFIX=\"/usr/local\" -DPORTMIDI -DUNIX -DX11 -I/usr/obj/ports/odamex-0.9.5/odamex-src-0.9.5/client/sdl -I/usr/obj/ports/odamex-0.9.5/odamex-src-0.9.5/client/src -I/usr/X11R6/include -I/usr/obj/ports/odamex-0.9.5/odamex-src-0.9.5/client/../libraries/textscreen -I/usr/obj/ports/odamex-0.9.5/odamex-src-0.9.5/common/. -I/usr/obj/ports/odamex-0.9.5/build-powerpc64/common -isystem /usr/local/include -isystem /usr/local/include/SDL2 -isystem /usr/obj/ports/odamex-0.9.5/build-powerpc64/libraries/local/include -O2 -pipe -I/usr/local/include/miniupnpc -DNDEBUG -std=gnu++98 -Wall -Wextra -fcolor-diagnostics -Wnull-dereference -Wformat=2 -Wno-unused-parameter -MD -MT client/CMakeFiles/odamex.dir/src/am_map.cpp.o -MF client/CMakeFiles/odamex.dir/src/am_map.cpp.o.d -o client/CMakeFiles/odamex.dir/src/am_map.cpp.o -c /usr/obj/ports/odamex-0.9.5/odamex-src-0.9.5/client/src/am_map.cpp In file included from :365: :1:9: error: macro name must be an identifier #define -faltivec 1 ^ In file included from /usr/obj/ports/odamex-0.9.5/odamex-src-0.9.5/client/src/am_map.cpp:43: /usr/obj/ports/odamex-0.9.5/odamex-src-0.9.5/client/sdl/i_video.h:233:10: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual const EDisplayType getDisplayType() const = 0; ^~~~~~ /usr/obj/ports/odamex-0.9.5/odamex-src-0.9.5/client/sdl/i_video.h:280:10: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual const EDisplayType getDisplayType() const ^~~~~~ 2 warnings and 1 error generated. ninja: build stopped: subcommand failed. *** Error 1 in games/odamex (/usr/ports/devel/cmake/cmake.port.mk:50 'do-build': @cd /usr/obj/ports/odamex-0.9.5/build-powerpc64 && exec /us...) *** Error 2 in games/odamex (/usr/ports/infrastructure/mk/bsd.port.mk:3065 '/usr/obj/ports/odamex-0.9.5/build-powerpc64/.build_done': @cd /u...) *** Error 2 in games/odamex (/usr/ports/infrastructure/mk/bsd.port.mk:2712 'build': @lock=odamex-0.9.5p2; export _LOCKS_HELD=" odamex-0.9.5...) ===> Exiting games/odamex 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 1731647069.09 max_stuck=2.07/depends=7.44/show-prepare-results=6.76/patch=4.67/configure=70.61/build=5.33 Error: job failed with 512 on localhost at 1731647069