>>> Building on localhost under games/odamex BDEPENDS = [devel/sdl2-mixer;audio/portmidi;devel/cmake/core;archivers/deutex;archivers/bzip2;graphics/png;net/miniupnp/miniupnpc;x11/wxWidgets;devel/ninja;net/curl] DIST = [games/odamex:odamex-src-0.9.5.tar.bz2] FULLPKGNAME = odamex-0.9.5p2 RDEPENDS = [net/miniupnp/miniupnpc;devel/sdl2-mixer;audio/portmidi;x11/wxWidgets;graphics/png;net/curl] (Junk lock obtained for localhost at 1745607172.77) >>> Running depends in games/odamex at 1745607172.91 last junk was in security/ruby-bcrypt,ruby33 /usr/sbin/pkg_add -aI -Drepair bzip2-1.0.8p0 curl-8.13.0 deutex-5.2.2 miniupnpc-2.2.7 portmidi-217p1 sdl2-mixer-2.8.1p0 wxWidgets-gtk3-3.2.7 was: /usr/sbin/pkg_add -aI -Drepair bzip2-1.0.8p0 cmake-core-3.31.7 curl-8.13.0 deutex-5.2.2 miniupnpc-2.2.7 ninja-1.11.1p0v0 png-1.6.47 portmidi-217p1 sdl2-mixer-2.8.1p0 wxWidgets-gtk3-3.2.7 /usr/sbin/pkg_add -aI -Drepair bzip2-1.0.8p0 curl-8.13.0 deutex-5.2.2 miniupnpc-2.2.7 portmidi-217p1 sdl2-mixer-2.8.1p0 wxWidgets-gtk3-3.2.7 >>> Running show-prepare-results in games/odamex at 1745607181.00 ===> 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-core-* -> cmake-core-3.31.7 ===> 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.7 ===> odamex-0.9.5p2 depends on: portmidi-* -> portmidi-217p1 ===> odamex-0.9.5p2 depends on: png-* -> png-1.6.47 ===> odamex-0.9.5p2 depends on: sdl2-mixer-* -> sdl2-mixer-2.8.1p0 ===> odamex-0.9.5p2 depends on: miniupnpc-* -> miniupnpc-2.2.7 ===> odamex-0.9.5p2 depends on: curl-* -> curl-8.13.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.31 execinfo.3.0 m.10.1 miniupnpc.3.1 png.18.2 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-core-3.31.7 curl-8.13.0 deutex-5.2.2 miniupnpc-2.2.7 ninja-1.11.1p0v0 png-1.6.47 portmidi-217p1 sdl2-mixer-2.8.1p0 wxWidgets-gtk3-3.2.7 Don't run junk because nojunk in x11/qdirstat (Junk lock released for localhost at 1745607190.24) distfiles size=6659528 >>> Running patch in games/odamex at 1745607190.33 ===> 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 1745607194.69 ===> 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.49.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.31 (found version "8.13.0") -- Compiling JsonCpp... CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- 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 (6.9s) -- 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.2 (found version "1.6.47") -- Found SDL2: /usr/local/include/SDL2 (found version "2.32.0") -- Found SDL2_mixer: /usr/local/include/SDL2 (found version "2.8.1") -- Found DeuTex: /usr/local/bin/deutex -- Found Freetype: /usr/X11R6/lib/libfreetype.so.31.0 (found version "2.13.3") -- Found Fontconfig: /usr/X11R6/lib/libfontconfig.so.14.0 (found version "2.15.0") -- 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.7") -- Configuring done (77.6s) -- Generating done (0.5s) 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 1745607273.98 ===> 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 1745607279.88 max_stuck=0.00/depends=8.00/show-prepare-results=9.47/patch=4.34/configure=79.23/build=6.06 Error: job failed with 512 on localhost at 1745607279