>>> Building on sparc64-2b under games/devilutionx BDEPENDS = [archivers/libmpq;audio/libsmackerdec;devel/fmt;devel/cmake;textproc/simpleini;devel/gettext,-tools;lang/gcc/8,-c++;archivers/xz;lang/gcc/8;devel/asio;security/libsodium;devel/ninja;devel/sdl2-image;audio/sdl2-audiolib;lang/gcc/8,-libs] DIST = [games/devilutionx:devilutionx-src-1.5.2.tar.xz;games/devilutionx:devilutionX-1.5.2.tar.gz] FULLPKGNAME = devilutionx-1.5.2 RDEPENDS = [lang/gcc/8,-libs;audio/sdl2-audiolib;devel/sdl2-image;security/libsodium;devel/fmt;audio/libsmackerdec;archivers/libmpq] (Junk lock obtained for sparc64-2b at 1713821151.66) >>> Running depends in games/devilutionx at 1713821151.76 last junk was in security/pcsc-cyberjack /usr/sbin/pkg_add -aI -Drepair asio-1.28.0 fmt-10.2.1 gettext-tools-0.22.5 libmpq-0.4.2pl20230224 libsmackerdec-0.0.20220625 libsodium-1.0.19 sdl2-audiolib-0.0.20230225 simpleini-4.20p0 xz-5.4.5 was: /usr/sbin/pkg_add -aI -Drepair asio-1.28.0 cmake-3.28.3v1 fmt-10.2.1 g++-8.4.0p23 gcc-8.4.0p22 gcc-libs-8.4.0p22 gettext-tools-0.22.5 libmpq-0.4.2pl20230224 libsmackerdec-0.0.20220625 libsodium-1.0.19 ninja-1.11.1v0 sdl2-audiolib-0.0.20230225 sdl2-image-2.8.2p0 simpleini-4.20p0 xz-5.4.5 /usr/sbin/pkg_add -aI -Drepair asio-1.28.0 fmt-10.2.1 gettext-tools-0.22.5 libmpq-0.4.2pl20230224 libsmackerdec-0.0.20220625 libsodium-1.0.19 sdl2-audiolib-0.0.20230225 simpleini-4.20p0 xz-5.4.5 >>> Running show-prepare-results in games/devilutionx at 1713821188.02 ===> games/devilutionx ===> Building from scratch devilutionx-1.5.2 ===> devilutionx-1.5.2 depends on: asio-* -> asio-1.28.0 ===> devilutionx-1.5.2 depends on: gettext-tools-* -> gettext-tools-0.22.5 ===> devilutionx-1.5.2 depends on: simpleini-* -> simpleini-4.20p0 ===> devilutionx-1.5.2 depends on: cmake-* -> cmake-3.28.3v1 ===> devilutionx-1.5.2 depends on: ninja-* -> ninja-1.11.1v0 ===> devilutionx-1.5.2 depends on: gcc->=8,<9 -> gcc-8.4.0p22 ===> devilutionx-1.5.2 depends on: g++->=8,<9 -> g++-8.4.0p23 ===> devilutionx-1.5.2 depends on: xz->=5.4.0 -> xz-5.4.5 ===> devilutionx-1.5.2 depends on: libmpq-* -> libmpq-0.4.2pl20230224 ===> devilutionx-1.5.2 depends on: libsmackerdec-* -> libsmackerdec-0.0.20220625 ===> devilutionx-1.5.2 depends on: sdl2-audiolib-* -> sdl2-audiolib-0.0.20230225 ===> devilutionx-1.5.2 depends on: fmt-* -> fmt-10.2.1 ===> devilutionx-1.5.2 depends on: sdl2-image-* -> sdl2-image-2.8.2p0 ===> devilutionx-1.5.2 depends on: libsodium-* -> libsodium-1.0.19 ===> devilutionx-1.5.2 depends on: gcc-libs->=8,<9 -> gcc-libs-8.4.0p22 ===> 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.0 fmt.2.0 m.10.1 mpq.0.0 smackerdec.0.0 sodium.10.1 asio-1.28.0 cmake-3.28.3v1 fmt-10.2.1 g++-8.4.0p23 gcc-8.4.0p22 gcc-libs-8.4.0p22 gettext-tools-0.22.5 libmpq-0.4.2pl20230224 libsmackerdec-0.0.20220625 libsodium-1.0.19 ninja-1.11.1v0 sdl2-audiolib-0.0.20230225 sdl2-image-2.8.2p0 simpleini-4.20p0 xz-5.4.5 (Junk lock released for sparc64-2b at 1713821211.48) distfiles size=31417714 >>> Running patch in games/devilutionx at 1713821211.62 ===> games/devilutionx ===> Checking files for devilutionx-1.5.2 `/usr/ports/distfiles/devilutionX-1.5.2.tar.gz' is up to date. `/usr/ports/distfiles/devilutionx-src-1.5.2.tar.xz' is up to date. >> (SHA256) devilutionX-1.5.2.tar.gz: OK >> (SHA256) devilutionx-src-1.5.2.tar.xz: OK ===> Extracting for devilutionx-1.5.2 ===> Patching for devilutionx-1.5.2 ===> 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 1713821235.88 ===> games/devilutionx ===> Generating configure for devilutionx-1.5.2 ===> Configuring for devilutionx-1.5.2 -- 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.2/bin/cc -- Check for working C compiler: /usr/obj/ports/devilutionx-1.5.2/bin/cc - broken CMake Error at /usr/local/share/cmake/Modules/CMakeTestCCompiler.cmake:67 (message): The C compiler "/usr/obj/ports/devilutionx-1.5.2/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.2/build-sparc64/CMakeFiles/CMakeScratch/TryCompile-LfoTHE' Run Build Command(s): /usr/local/bin/ninja -v cmTC_d5d67 [1/2] /usr/obj/ports/devilutionx-1.5.2/bin/cc -O2 -pipe -o CMakeFiles/cmTC_d5d67.dir/testCCompiler.c.o -c /usr/obj/ports/devilutionx-1.5.2/build-sparc64/CMakeFiles/CMakeScratch/TryCompile-LfoTHE/testCCompiler.c [2/2] : && /usr/obj/ports/devilutionx-1.5.2/bin/cc -O2 -pipe -L/usr/local/lib -lSDL2_image -lsmackerdec -lmpq CMakeFiles/cmTC_d5d67.dir/testCCompiler.c.o -o cmTC_d5d67 -Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib && : FAILED: cmTC_d5d67 : && /usr/obj/ports/devilutionx-1.5.2/bin/cc -O2 -pipe -L/usr/local/lib -lSDL2_image -lsmackerdec -lmpq CMakeFiles/cmTC_d5d67.dir/testCCompiler.c.o -o cmTC_d5d67 -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.1: warning: rand() may return deterministic values, is that what you want? /usr/X11R6/lib/libX11.so.18.0: 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:3022 'do-configure': @cd /usr/obj/ports/devilutionx-1.5.2/build-s...) *** Error 2 in games/devilutionx (/usr/ports/infrastructure/mk/bsd.port.mk:3042 '/usr/obj/ports/devilutionx-1.5.2/build-sparc64/.configure_done') *** Error 2 in games/devilutionx (/usr/ports/infrastructure/mk/bsd.port.mk:2704 'configure': @lock=devilutionx-1.5.2; 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 1713821247.82 max_stuck=1.78/depends=36.26/show-prepare-results=23.57/patch=24.28/configure=12.03 Error: job failed with 512 on sparc64-2b at 1713821247