>>> Building on sparc64-0c under games/devilutionx BDEPENDS = [audio/libsmackerdec;textproc/simpleini;lang/gcc/8,-c++;devel/ninja;archivers/libmpq;devel/gettext,-tools;devel/asio;devel/sdl2-image;lang/gcc/8,-libs;archivers/xz;security/libsodium;devel/cmake;devel/fmt;lang/gcc/8;audio/sdl2-audiolib] DIST = [games/devilutionx:devilutionX-1.5.3.tar.gz;games/devilutionx:devilutionx-src-1.5.3.tar.xz] FULLPKGNAME = devilutionx-1.5.3 RDEPENDS = [security/libsodium;audio/libsmackerdec;devel/sdl2-image;lang/gcc/8,-libs;audio/sdl2-audiolib;archivers/libmpq;devel/fmt] (Junk lock failure for sparc64-0c at 1732389566.02107) Received IO (Junk lock obtained for sparc64-0c at 1732389594.29) Received IO >>> Running depends in games/devilutionx at 1732389602.32 last junk was in textproc/py-textfsm,python3 /usr/sbin/pkg_add -aI -Drepair asio-1.30.2 fmt-10.2.1 gdk-pixbuf-2.42.12 gettext-runtime-0.22.5 gettext-tools-0.22.5 libmpq-0.4.2pl20230224 libptytty-2.0 libsmackerdec-0.0.20220625 libsodium-1.0.20 sdl2-audiolib-0.0.20230225 simpleini-4.22 startup-notification-0.12p8 was: /usr/sbin/pkg_add -aI -Drepair asio-1.30.2 cmake-3.30.5v1 fmt-10.2.1 g++-8.4.0p25 gcc-8.4.0p25 gcc-libs-8.4.0p25 gettext-tools-0.22.5 libmpq-0.4.2pl20230224 libsmackerdec-0.0.20220625 libsodium-1.0.20 ninja-1.11.1p0v0 sdl2-audiolib-0.0.20230225 sdl2-image-2.8.2p1 simpleini-4.22 xz-5.6.3 /usr/sbin/pkg_add -aI -Drepair asio-1.30.2 fmt-10.2.1 gdk-pixbuf-2.42.12 gettext-runtime-0.22.5 gettext-tools-0.22.5 libmpq-0.4.2pl20230224 libptytty-2.0 libsmackerdec-0.0.20220625 libsodium-1.0.20 sdl2-audiolib-0.0.20230225 simpleini-4.22 startup-notification-0.12p8 >>> Running show-prepare-results in games/devilutionx at 1732389633.42 ===> games/devilutionx ===> Building from scratch devilutionx-1.5.3 ===> devilutionx-1.5.3 depends on: asio-* -> asio-1.30.2 ===> devilutionx-1.5.3 depends on: gettext-tools-* -> gettext-tools-0.22.5 ===> devilutionx-1.5.3 depends on: simpleini-* -> simpleini-4.22 ===> devilutionx-1.5.3 depends on: cmake-* -> cmake-3.30.5v1 ===> devilutionx-1.5.3 depends on: ninja-* -> ninja-1.11.1p0v0 ===> devilutionx-1.5.3 depends on: gcc->=8,<9 -> gcc-8.4.0p25 ===> devilutionx-1.5.3 depends on: g++->=8,<9 -> g++-8.4.0p25 ===> devilutionx-1.5.3 depends on: xz->=5.4.0 -> xz-5.6.3 ===> devilutionx-1.5.3 depends on: libmpq-* -> libmpq-0.4.2pl20230224 ===> devilutionx-1.5.3 depends on: libsmackerdec-* -> libsmackerdec-0.0.20220625 ===> devilutionx-1.5.3 depends on: sdl2-audiolib-* -> sdl2-audiolib-0.0.20230225 ===> devilutionx-1.5.3 depends on: fmt-* -> fmt-10.2.1 ===> devilutionx-1.5.3 depends on: sdl2-image-* -> sdl2-image-2.8.2p1 ===> devilutionx-1.5.3 depends on: libsodium-* -> libsodium-1.0.20 ===> devilutionx-1.5.3 depends on: gcc-libs->=8,<9 -> gcc-libs-8.4.0p25 ===> Verifying specs: estdc++>=17 pthread SDL2 SDL2_image SDL_audiolib c fmt m mpq smackerdec sodium estdc++>=19 ===> found estdc++.19.0 pthread.27.1 SDL2.0.15 SDL2_image.1.1 SDL_audiolib.0.0 c.100.3 fmt.2.0 m.10.1 mpq.0.0 smackerdec.0.0 sodium.10.2 asio-1.30.2 cmake-3.30.5v1 fmt-10.2.1 g++-8.4.0p25 gcc-8.4.0p25 gcc-libs-8.4.0p25 gettext-tools-0.22.5 libmpq-0.4.2pl20230224 libsmackerdec-0.0.20220625 libsodium-1.0.20 ninja-1.11.1p0v0 sdl2-audiolib-0.0.20230225 sdl2-image-2.8.2p1 simpleini-4.22 xz-5.6.3 Still tainted: host marked nojunk by textproc/libmarisa,,-main >>> Running junk in games/devilutionx at 1732389651.47 Can't run junk because of lock on textproc/libmarisa,,-main (Junk lock released for sparc64-0c at 1732389657.54) Woken up x11/rxvt-unicode distfiles size=32078856 >>> Running patch in games/devilutionx at 1732389657.66 ===> games/devilutionx ===> Checking files for devilutionx-1.5.3 `/usr/ports/distfiles/devilutionX-1.5.3.tar.gz' is up to date. `/usr/ports/distfiles/devilutionx-src-1.5.3.tar.xz' is up to date. >> (SHA256) all files: OK ===> Extracting for devilutionx-1.5.3 ===> Patching for devilutionx-1.5.3 ===> Applying OpenBSD patch patch-CMake_Dependencies_cmake Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Support using libraries which have been moved into ports, not bundled |-lSDL2_image is in CMAKE_EXE_LINKER_FLAGS (see port Makefile). | |Index: CMake/Dependencies.cmake |--- CMake/Dependencies.cmake.orig |+++ CMake/Dependencies.cmake -------------------------- Patching file CMake/Dependencies.cmake using Plan A... Hunk #1 succeeded at 85. Hunk #2 succeeded at 129. Hunk #3 succeeded at 151. done ===> Applying OpenBSD patch patch-Source_CMakeLists_txt Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Build system is broken around SDL2_image. |Same with libsmackerdec and libmpq. |asio is a header-only library... | |Index: Source/CMakeLists.txt |--- Source/CMakeLists.txt.orig |+++ Source/CMakeLists.txt -------------------------- Patching file Source/CMakeLists.txt using Plan A... Hunk #1 succeeded at 166. Hunk #2 succeeded at 259. done ===> Applying OpenBSD patch patch-Source_storm_storm_svid_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Audio on video sequences leads to a crash. |Index: Source/storm/storm_svid.cpp |--- Source/storm/storm_svid.cpp.orig |+++ Source/storm/storm_svid.cpp -------------------------- Patching file Source/storm/storm_svid.cpp using Plan A... Hunk #1 succeeded at 248. 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/devilutionx at 1732389674.01 ===> games/devilutionx ===> Generating configure for devilutionx-1.5.3 ===> Configuring for devilutionx-1.5.3 -- The C compiler identification is GNU 8.4.0 -- The CXX compiler identification is GNU 8.4.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - failed -- Check for working C compiler: /usr/obj/ports/devilutionx-1.5.3/bin/cc -- Check for working C compiler: /usr/obj/ports/devilutionx-1.5.3/bin/cc - broken CMake Error at /usr/local/share/cmake/Modules/CMakeTestCCompiler.cmake:67 (message): The C compiler "/usr/obj/ports/devilutionx-1.5.3/bin/cc" is not able to compile a simple test program. It fails with the following output: Change Dir: '/usr/obj/ports/devilutionx-1.5.3/build-sparc64/CMakeFiles/CMakeScratch/TryCompile-4N0mwu' Run Build Command(s): /usr/local/bin/ninja -v cmTC_14659 [1/2] /usr/obj/ports/devilutionx-1.5.3/bin/cc -O2 -pipe -o CMakeFiles/cmTC_14659.dir/testCCompiler.c.o -c /usr/obj/ports/devilutionx-1.5.3/build-sparc64/CMakeFiles/CMakeScratch/TryCompile-4N0mwu/testCCompiler.c [2/2] : && /usr/obj/ports/devilutionx-1.5.3/bin/cc -O2 -pipe -L/usr/local/lib -lSDL2_image -lsmackerdec -lmpq CMakeFiles/cmTC_14659.dir/testCCompiler.c.o -o cmTC_14659 -Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib && : FAILED: cmTC_14659 : && /usr/obj/ports/devilutionx-1.5.3/bin/cc -O2 -pipe -L/usr/local/lib -lSDL2_image -lsmackerdec -lmpq CMakeFiles/cmTC_14659.dir/testCCompiler.c.o -o cmTC_14659 -Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib && : /usr/local/lib/liblcms2.so.2.0: warning: strcpy() is almost always misused, please use strlcpy() /usr/local/lib/liblcms2.so.2.0: warning: strcat() is almost always misused, please use strlcat() /usr/local/lib/libaom.so.4.3: warning: rand() may return deterministic values, is that what you want? /usr/X11R6/lib/libX11.so.18.2: warning: sprintf() is often misused, please use snprintf() /usr/local/lib/libmpq.so.0.0: undefined reference to `__builtin_bswap16' /usr/local/lib/libmpq.so.0.0: undefined reference to `__builtin_bswap32' /usr/local/lib/libmpq.so.0.0: undefined reference to `__builtin_bswap64' collect2: error: ld returned 1 exit status ninja: build stopped: subcommand failed. CMake will not be able to correctly generate this project. Call Stack (most recent call first): CMakeLists.txt:77 (project) -- Configuring incomplete, errors occurred! *** Error 1 in games/devilutionx (/usr/ports/infrastructure/mk/bsd.port.mk:3030 'do-configure': @cd /usr/obj/ports/devilutionx-1.5.3/build-s...) *** Error 2 in games/devilutionx (/usr/ports/infrastructure/mk/bsd.port.mk:3050 '/usr/obj/ports/devilutionx-1.5.3/build-sparc64/.configure_done') *** Error 2 in games/devilutionx (/usr/ports/infrastructure/mk/bsd.port.mk:2712 'configure': @lock=devilutionx-1.5.3; export _LOCKS_HELD=" ...) ===> Exiting games/devilutionx with an error *** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:144 'configure': @: ${echo_msg:=echo}; : ${target:=configure}; for i in ; ...) >>> Ended at 1732389682.43 max_stuck=24.44/waiting-for-lock #217=36.25/depends=31.16/show-prepare-results=17.79/junk=6.18/patch=16.38/configure=8.49 Error: job failed with 512 on sparc64-0c at 1732389682