>>> Building on sparc64-0b under games/devilutionx
	BDEPENDS = [audio/sdl2-audiolib;archivers/xz;devel/ninja;lang/gcc/8,-libs;devel/fmt;lang/gcc/8;devel/asio;devel/sdl2-image;audio/libsmackerdec;archivers/libmpq;security/libsodium;devel/gettext,-tools;textproc/simpleini;lang/gcc/8,-c++;devel/cmake/core]
	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;archivers/libmpq;devel/sdl2-image;audio/libsmackerdec;devel/fmt;lang/gcc/8,-libs;audio/sdl2-audiolib]
Woken up games/flare
(Junk lock failure for sparc64-0b at 1741197031.49753)
Received IO
(Junk lock obtained for sparc64-0b at 1741197119.92)
Received IO
Short-cut: depends already handled by games/flare
>>> Running show-prepare-results in games/devilutionx at 1741197129.48
===> 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.23.1
===> devilutionx-1.5.3 depends on: simpleini-* -> simpleini-4.22
===> devilutionx-1.5.3 depends on: cmake-core-* -> cmake-core-3.31.5
===> devilutionx-1.5.3 depends on: ninja-* -> ninja-1.11.1p0v0
===> devilutionx-1.5.3 depends on: gcc->=8,<9 -> gcc-8.4.0p26
===> devilutionx-1.5.3 depends on: g++->=8,<9 -> g++-8.4.0p26
===> devilutionx-1.5.3 depends on: xz->=5.4.0 -> xz-5.6.4
===> 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.5
===> 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.0p26
===>  Verifying specs:  estdc++>=19 pthread SDL2 SDL2_image SDL_audiolib c fmt m mpq smackerdec sodium
===>  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-core-3.31.5
fmt-10.2.1
g++-8.4.0p26
gcc-8.4.0p26
gcc-libs-8.4.0p26
gettext-tools-0.23.1
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.5
simpleini-4.22
xz-5.6.4
Still tainted: host marked nojunk by textproc/libmarisa,,-main
>>> Running junk in games/devilutionx at 1741197144.84
Can't run junk because of lock on textproc/libmarisa,,-main
(Junk lock released for sparc64-0b at 1741197158.46)
Woken up games/gigalomania
distfiles size=32078856
>>> Running patch in games/devilutionx at 1741197158.61
===> 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 1741197173.90
===> 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-p0rlEQ'
    
    Run Build Command(s): /usr/local/bin/ninja -v cmTC_3d7eb
    [1/2] /usr/obj/ports/devilutionx-1.5.3/bin/cc   -O2 -pipe -o CMakeFiles/cmTC_3d7eb.dir/testCCompiler.c.o -c /usr/obj/ports/devilutionx-1.5.3/build-sparc64/CMakeFiles/CMakeScratch/TryCompile-p0rlEQ/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_3d7eb.dir/testCCompiler.c.o -o cmTC_3d7eb  -Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib && :
    FAILED: cmTC_3d7eb 
    : && /usr/obj/ports/devilutionx-1.5.3/bin/cc -O2 -pipe -L/usr/local/lib -lSDL2_image -lsmackerdec -lmpq CMakeFiles/cmTC_3d7eb.dir/testCCompiler.c.o -o cmTC_3d7eb  -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.6.0: 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 1741197181.53
max_stuck=35.54/waiting-for-lock #268=97.98/show-prepare-results=14.86/junk=13.76/patch=15.26/configure=7.79
Error: job failed with 512 on sparc64-0b at 1741197181