>>> Building on sparc64-2d under games/devilutionx BDEPENDS = [devel/ninja;devel/cmake;security/libsodium;devel/fmt;audio/libsmackerdec;lang/gcc/8;archivers/libmpq;textproc/simpleini;devel/sdl2-image;lang/gcc/8,-c++;audio/sdl2-audiolib;lang/gcc/8,-libs;devel/asio;devel/gettext,-tools;archivers/xz] DIST = [games/devilutionx:devilutionX-1.5.3.tar.gz;games/devilutionx:devilutionx-src-1.5.3.tar.xz] FULLPKGNAME = devilutionx-1.5.3 RDEPENDS = [archivers/libmpq;audio/libsmackerdec;devel/fmt;lang/gcc/8,-libs;audio/sdl2-audiolib;security/libsodium;devel/sdl2-image] (Junk lock obtained for sparc64-2d at 1731935948.05) >>> Running depends in games/devilutionx at 1731935948.15 last junk was in devel/ruby-safe_yaml /usr/sbin/pkg_add -aI -Drepair asio-1.30.2 fmt-10.2.1 libmpq-0.4.2pl20230224 libsmackerdec-0.0.20220625 libsodium-1.0.20 sdl2-audiolib-0.0.20230225 sdl2-image-2.8.2p1 simpleini-4.22 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 libmpq-0.4.2pl20230224 libsmackerdec-0.0.20220625 libsodium-1.0.20 sdl2-audiolib-0.0.20230225 sdl2-image-2.8.2p1 simpleini-4.22 >>> Running show-prepare-results in games/devilutionx at 1731935979.54 ===> 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 1731936005.53 Can't run junk because of lock on textproc/libmarisa,,-main (Junk lock released for sparc64-2d at 1731936011.10) distfiles size=32078856 >>> Running patch in games/devilutionx at 1731936011.20 ===> 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 1731936040.07 ===> 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-twOib2' Run Build Command(s): /usr/local/bin/ninja -v cmTC_a2189 [1/2] /usr/obj/ports/devilutionx-1.5.3/bin/cc -O2 -pipe -o CMakeFiles/cmTC_a2189.dir/testCCompiler.c.o -c /usr/obj/ports/devilutionx-1.5.3/build-sparc64/CMakeFiles/CMakeScratch/TryCompile-twOib2/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_a2189.dir/testCCompiler.c.o -o cmTC_a2189 -Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib && : FAILED: cmTC_a2189 : && /usr/obj/ports/devilutionx-1.5.3/bin/cc -O2 -pipe -L/usr/local/lib -lSDL2_image -lsmackerdec -lmpq CMakeFiles/cmTC_a2189.dir/testCCompiler.c.o -o cmTC_a2189 -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 1731936051.51 max_stuck=23.28/depends=31.40/show-prepare-results=25.70/junk=5.67/patch=28.86/configure=11.53 Error: job failed with 512 on sparc64-2d at 1731936051