>>> Building on sparc64-2c under emulators/dosbox-x
	BDEPENDS = [lang/gcc/8,-c++;audio/fluidsynth;devel/automake/1.12;graphics/png;devel/libtool;devel/sdl2;devel/metaauto;devel/sdl2-net;lang/gcc/8,-libs;devel/autoconf/2.69;net/libslirp;lang/gcc/8;graphics/ffmpeg]
	DIST = [emulators/dosbox-x:dosbox-x-v2024.03.01.tar.gz]
	FULLPKGNAME = dosbox-x-2024.03.01p0
	RDEPENDS = [devel/sdl2-net;devel/desktop-file-utils;net/libslirp;audio/fluidsynth;x11/gtk+4,-guic;lang/gcc/8,-libs;devel/sdl2;graphics/png;graphics/ffmpeg]
(Junk lock obtained for sparc64-2c at 1742036042.38)
>>> Running depends in emulators/dosbox-x at 1742036042.49
   last junk was in games/toppler
/usr/sbin/pkg_add -aI -Drepair autoconf-2.69p3 automake-1.12.6p2 ffmpeg-6.1.2p0v1 fluidsynth-2.4.3 libslirp-4.7.0 libtool-2.4.2p3 sdl2-net-2.2.0
was: /usr/sbin/pkg_add -aI -Drepair autoconf-2.69p3 automake-1.12.6p2 ffmpeg-6.1.2p0v1 fluidsynth-2.4.3 g++-8.4.0p26 gcc-8.4.0p26 gcc-libs-8.4.0p26 libslirp-4.7.0 libtool-2.4.2p3 metaauto-1.0p4 png-1.6.47 sdl2-2.32.0 sdl2-net-2.2.0
/usr/sbin/pkg_add -aI -Drepair autoconf-2.69p3 automake-1.12.6p2 ffmpeg-6.1.2p0v1 fluidsynth-2.4.3 libslirp-4.7.0 libtool-2.4.2p3 sdl2-net-2.2.0
>>> Running show-prepare-results in emulators/dosbox-x at 1742036060.64
===> emulators/dosbox-x
===> Building from scratch dosbox-x-2024.03.01p0
===> dosbox-x-2024.03.01p0 depends on: metaauto-* -> metaauto-1.0p4
===> dosbox-x-2024.03.01p0 depends on: autoconf-2.69 -> autoconf-2.69p3
===> dosbox-x-2024.03.01p0 depends on: automake->=1.12,<1.13 -> automake-1.12.6p2
===> dosbox-x-2024.03.01p0 depends on: libtool-* -> libtool-2.4.2p3
===> dosbox-x-2024.03.01p0 depends on: gcc->=8,<9 -> gcc-8.4.0p26
===> dosbox-x-2024.03.01p0 depends on: g++->=8,<9 -> g++-8.4.0p26
===> dosbox-x-2024.03.01p0 depends on: fluidsynth-* -> fluidsynth-2.4.3
===> dosbox-x-2024.03.01p0 depends on: sdl2-* -> sdl2-2.32.0
===> dosbox-x-2024.03.01p0 depends on: sdl2-net-* -> sdl2-net-2.2.0
===> dosbox-x-2024.03.01p0 depends on: png-* -> png-1.6.47
===> dosbox-x-2024.03.01p0 depends on: ffmpeg-* -> ffmpeg-6.1.2p0v1
===> dosbox-x-2024.03.01p0 depends on: libslirp-* -> libslirp-4.7.0
===> dosbox-x-2024.03.01p0 depends on: gcc-libs->=8,<9 -> gcc-libs-8.4.0p26
===>  Verifying specs:  GL SDL2 SDL2_net estdc++>=19 pthread c m png X11 pthread sndio z Xrandr freetype pcap xkbfile avcodec avformat avutil glib-2.0 iconv intl swresample swscale slirp fluidsynth
===>  found GL.19.1 SDL2.0.15 SDL2_net.1.0 estdc++.19.0 pthread.27.1 c.100.3 m.10.1 png.18.2 X11.18.2 sndio.7.3 z.7.1 Xrandr.7.1 freetype.31.0 pcap.9.0 xkbfile.6.0 avcodec.26.0 avformat.23.0 avutil.16.0 glib-2.0.4201.13 iconv.7.1 intl.8.1 swresample.5.0 swscale.8.0 slirp.0.1 fluidsynth.3.2
autoconf-2.69p3
automake-1.12.6p2
ffmpeg-6.1.2p0v1
fluidsynth-2.4.3
g++-8.4.0p26
gcc-8.4.0p26
gcc-libs-8.4.0p26
libslirp-4.7.0
libtool-2.4.2p3
metaauto-1.0p4
png-1.6.47
sdl2-2.32.0
sdl2-net-2.2.0
Don't run junk because nojunk in security/py-krb5
(Junk lock released for sparc64-2c at 1742036080.58)
Woken up devel/llvm-lit
distfiles size=119593920
>>> Running extract in emulators/dosbox-x at 1742036080.69
===> emulators/dosbox-x
===>  Checking files for dosbox-x-2024.03.01p0
`/usr/ports/distfiles/dosbox-x-v2024.03.01.tar.gz' is up to date.
>> (SHA256) all files: OK
===>  Extracting for dosbox-x-2024.03.01p0
>>> Running patch in emulators/dosbox-x at 1742036115.79
===> emulators/dosbox-x
===>  Patching for dosbox-x-2024.03.01p0
===>   Applying OpenBSD patch patch-Makefile_am
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: Makefile.am
|--- Makefile.am.orig
|+++ Makefile.am
--------------------------
Patching file Makefile.am using Plan A...
Hunk #1 succeeded at 165.
done
===>   Applying OpenBSD patch patch-configure_ac
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|--- configure.ac.orig	Thu Nov  2 18:58:53 2023
|+++ configure.ac	Fri Nov  3 05:04:23 2023
--------------------------
Patching file configure.ac using Plan A...
Hunk #1 succeeded at 97.
done
===>   Applying OpenBSD patch patch-src_cpu_core_dyn_x86_risc_x86_h
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|%ebx is used by PIE so as-is this doesn't build on i386 as the compiler
|detects that the register has been clobbered. dosbox has some alternative
|code for MacOS X to avoid using %ebx so make use of this. This is done by
|enabling all the OSX-related changes in this file; some of these are for
|another purpose (to deal with aligning the stack on 16 bytes which they
|do as they use SSE extensively, see ABI docs and libgmalloc manual) which
|wouldn't be needed on OpenBSD, but as I don't have full understanding of
|the asm and how different parts interact, it seems safer to enable all
|the related code together. -sthen
|
|https://developer.apple.com/library/mac/documentation/DeveloperTools/Conceptual/LowLevelABI/130-IA-32_Function_Calling_Conventions/IA32.htm
|https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man3/libgmalloc.3.html
|
|--- src/cpu/core_dyn_x86/risc_x86.h.orig	Thu Nov  2 18:58:55 2023
|+++ src/cpu/core_dyn_x86/risc_x86.h	Fri Nov  3 05:17:36 2023
--------------------------
Patching file src/cpu/core_dyn_x86/risc_x86.h using Plan A...
Hunk #1 succeeded at 110.
Hunk #2 succeeded at 786.
Hunk #3 succeeded at 795.
Hunk #4 succeeded at 806.
Hunk #5 succeeded at 881.
Hunk #6 succeeded at 941.
Hunk #7 succeeded at 953.
Hunk #8 succeeded at 993.
done
===>   Applying OpenBSD patch patch-src_fpu_fpu_instructions_longdouble_h
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|- Disable FP exceptions in a portable way
|  8b362df1f26fceeccb6f3b37bd26880e72db79b2
|- Update fpu_instructions_longdouble.h
|  53fe254c9ce25a48dbe11582416cbf3a49516dce
|
|Index: src/fpu/fpu_instructions_longdouble.h
|--- src/fpu/fpu_instructions_longdouble.h.orig
|+++ src/fpu/fpu_instructions_longdouble.h
--------------------------
Patching file src/fpu/fpu_instructions_longdouble.h using Plan A...
Hunk #1 succeeded at 16.
Hunk #2 succeeded at 277.
Hunk #3 succeeded at 312.
Hunk #4 succeeded at 332.
Hunk #5 succeeded at 556.
done
===>   Applying OpenBSD patch patch-src_gui_Makefile_am
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|--- src/gui/Makefile.am.orig	Thu Nov  2 18:58:55 2023
|+++ src/gui/Makefile.am	Fri Nov  3 05:10:28 2023
--------------------------
Patching file src/gui/Makefile.am using Plan A...
Hunk #1 succeeded at 8.
done
===>   Applying OpenBSD patch patch-src_gui_midi_cpp
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|--- src/gui/midi.cpp.orig	Thu Nov  2 18:58:55 2023
|+++ src/gui/midi.cpp	Fri Nov  3 05:13:47 2023
--------------------------
Patching file src/gui/midi.cpp using Plan A...
Hunk #1 succeeded at 115.
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 emulators/dosbox-x at 1742036118.12
===> emulators/dosbox-x
===>  Generating configure for dosbox-x-2024.03.01p0
Running autoreconf-2.69 in /usr/obj/ports/dosbox-x-2024.03.01/dosbox-x-dosbox-x-v2024.03.01
configure.ac:62: installing './config.guess'
configure.ac:62: installing './config.sub'
configure.ac:65: installing './install-sh'
configure.ac:65: installing './missing'
src/Makefile.am: installing './depcomp'
===>  Configuring for dosbox-x-2024.03.01p0
Using /usr/obj/ports/dosbox-x-2024.03.01/config.site (generated)
cp /usr/ports/emulators/dosbox-x/files/midi_sndio.h /usr/obj/ports/dosbox-x-2024.03.01/dosbox-x-dosbox-x-v2024.03.01/src/gui
configure: WARNING: unrecognized options: --disable-silent-rules, --disable-gtk-doc
configure: loading site script /usr/obj/ports/dosbox-x-2024.03.01/config.site
checking for gcc... cc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... (cached) o
checking whether we are using the GNU C compiler... (cached) yes
checking whether cc accepts -g... (cached) yes
checking for cc option to accept ISO C89... none needed
checking for main in -lGL... (cached) yes
checking for main in -lopengl32... no
checking how to run the C preprocessor... cc -E
checking for grep that handles long lines and -e... (cached) /usr/bin/grep
checking for egrep... (cached) /usr/bin/egrep
checking for ANSI C header files... (cached) yes
checking for sys/types.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for memory.h... (cached) yes
checking for strings.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for unistd.h... (cached) yes
checking for GL/gl.h... (cached) yes
checking d3d9.h usability... no
checking d3d9.h presence... no
checking for d3d9.h... no
checking d3dx9math.h usability... no
checking d3dx9math.h presence... no
checking for d3dx9math.h... no
checking build system type... sparc64-unknown-openbsd7.7
checking host system type... sparc64-unknown-openbsd7.7
checking for a BSD-compatible install... /usr/obj/ports/dosbox-x-2024.03.01/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... mkdir -p
checking for gawk... (cached) awk
checking whether make sets $(MAKE)... (cached) yes
checking for style of include used by make... GNU
checking dependency style of cc... gcc3
checking whether make sets $(MAKE)... (cached) yes
checking for gcc... (cached) cc
checking whether we are using the GNU C compiler... (cached) yes
checking whether cc accepts -g... (cached) yes
checking for cc option to accept ISO C89... (cached) none needed
checking how to run the C preprocessor... cc -E
checking whether we are using the GNU C++ compiler... (cached) yes
checking whether c++ accepts -g... (cached) yes
checking dependency style of c++... gcc3
checking for g++... g++
checking whether we are using the GNU Objective C++ compiler... no
checking whether g++ accepts -g... no
checking dependency style of g++... gcc3
checking for ar... (cached) ar
checking for ranlib... (cached) ranlib
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking sndio.h usability... yes
checking sndio.h presence... yes
checking for sndio.h... yes
checking for sio_initpar in -lsndio... yes
checking whether byte ordering is bigendian... yes
checking for an ANSI C-conforming const... (cached) yes
checking for inline... inline
checking for size_t... (cached) yes
checking whether struct tm is in sys/time.h or time.h... (cached) time.h
checking for stdlib.h... (cached) yes
checking for sys/types.h... (cached) yes
checking for sys/socket.h... (cached) yes
checking for netinet/in.h... (cached) yes
checking for pwd.h... (cached) yes
checking checking for C++14 support... checking whether c++ accepts " -std=gnu++14 "... yes
checking whether cc -E accepts " -std=gnu++14 "... yes
checking checking for C++11 support... checking whether c++ accepts " -std=gnu++11 "... yes
checking whether cc -E accepts " -std=gnu++11 "... yes
configure: WARNING:  DOSBox-X is still intended to support compilation as C++11. If you add new code please make sure it works as C++11 by running ./configure with --enable-force-cxx11 
checking if environ can be included... no
checking if environ can be linked... yes
checking if dirent includes d_type... yes
checking for powf in libm... yes
checking for library containing clock_gettime... none required
checking if compiler allows __attribute__... yes
checking if compiler allows __attribute__((always_inline)) ... yes
checking if compiler allows __attribute__((fastcall)) ... no
checking if compiler allows __builtin_expect... yes
checking mach/mach.h usability... no
checking mach/mach.h presence... no
checking for mach/mach.h... no
checking for sys/mman.h... (cached) yes
checking for mprotect... (cached) yes
checking for sys/mman.h... (cached) yes
checking for memfd_create... no
checking for stdlib.h... (cached) yes
checking for posix_memalign... yes
checking for sys/mman.h... (cached) yes
checking for mmap... (cached) yes
checking for realpath... (cached) yes
checking for setpriority support... yes
checking whether c++ accepts " -Wall "... yes
checking whether cc -E accepts " -Wall "... yes
checking whether c++ accepts " -Wextra "... yes
checking whether cc -E accepts " -Wextra "... yes
checking whether c++ accepts " -Wunused "... yes
checking whether cc -E accepts " -Wunused "... yes
checking whether c++ accepts " -pedantic "... yes
checking whether cc -E accepts " -pedantic "... yes
checking whether c++ accepts " -Wno-error=format-security "... yes
checking whether cc -E accepts " -Wno-error=format-security "... yes
checking whether c++ accepts " -Wlogical-op "... yes
checking whether cc -E accepts " -Wlogical-op "... yes
checking whether c++ accepts " -Wsign-promo "... yes
checking whether cc -E accepts " -Wsign-promo "... yes
checking whether c++ accepts " -Wconversion-null "... yes
checking whether cc -E accepts " -Wconversion-null "... yes
checking whether c++ accepts " -Wno-deprecated-declarations "... yes
checking whether cc -E accepts " -Wno-deprecated-declarations "... yes
checking whether c++ accepts " -Wno-implicit-fallthrough "... yes
checking whether cc -E accepts " -Wno-implicit-fallthrough "... yes
checking whether c++ accepts " -Wno-strict-aliasing "... yes
checking whether cc -E accepts " -Wno-strict-aliasing "... yes
checking whether c++ accepts " -Wno-missing-field-initializers "... yes
checking whether cc -E accepts " -Wno-missing-field-initializers "... yes
checking whether c++ accepts " -Wno-format-zero-length "... yes
checking whether cc -E accepts " -Wno-format-zero-length "... yes
checking whether c++ accepts " -Wno-address-of-packed-member "... yes
checking whether cc -E accepts " -Wno-address-of-packed-member "... yes
checking whether c++ accepts " -Wno-int-to-void-pointer-cast "... yes
checking whether cc -E accepts " -Wno-int-to-void-pointer-cast "... yes
checking for sdl2-config... /usr/local/bin/sdl2-config
checking for SDL2... found using pkg-config
checking for main in -lrt... no
checking whether gamelink is enabled... yes
checking whether opengl display output will be enabled... yes
checking for target cpu type... unknown
checking for ALSA CFLAGS... 
checking for ALSA LDFLAGS...  -lasound -lm -ldl -lpthread
checking for libasound headers version >= 0.9.0... not present.
checking for snd_ctl_open in -lasound... no
checking curses.h usability... yes
checking curses.h presence... yes
checking for curses.h... yes
checking for initscr in -lcurses... yes
checking for initscr in -lncurses... yes
checking for initscr in -lpdcurses... no
checking for nodelay in -ltinfo... no
checking for zlib.h... (cached) yes
checking for inflateEnd in -lz... yes
checking png.h usability... yes
checking png.h presence... yes
checking for png.h... yes
checking for png_get_io_ptr in -lpng... yes
checking pcap.h usability... yes
checking pcap.h presence... yes
checking for pcap.h... yes
checking for pcap_open_live in -lpcap... yes
checking slirp/libslirp.h usability... yes
checking slirp/libslirp.h presence... yes
checking for slirp/libslirp.h... yes
checking for slirp_input in -lslirp... yes
checking iconv.h usability... yes
checking iconv.h presence... yes
checking for iconv.h... yes
checking whether iconv uses const char**... no
checking SDL_net.h usability... yes
checking SDL_net.h presence... yes
checking for SDL_net.h... yes
checking for SDLNet_Init in -lSDL2_net... yes
checking for SDLNet_Init in -lSDL_net... yes
checking for main in -lX11... (cached) yes
checking for XRRGetCrtcInfo in -lXrandr... yes
checking for X11/XKBlib.h... (cached) yes
checking for X11/extensions/XKBrules.h... (cached) yes
checking X11/extensions/XKBfile.h usability... yes
checking X11/extensions/XKBfile.h presence... yes
checking for X11/extensions/XKBfile.h... yes
checking fluidsynth.h usability... yes
checking fluidsynth.h presence... yes
checking for fluidsynth.h... yes
checking for fluid_synth_sysex in -lfluidsynth... yes
checking for freetype... yes
checking for main in -lGL... (cached) yes
checking for main in -lopengl32... (cached) no
checking for GL/gl.h... (cached) yes
checking for d3d9.h... (cached) no
checking for d3dx9math.h... (cached) no
checking whether MT32 emulation will be enabled... no
checking for nasm... no
configure: WARNING: NASM (netwide assembler) not found, you will not be able to compile the external x86 .asm files if they are modified
checking whether Apple user wants to override the build process to produce a 32 bit binary... no, not on Apple
checking whether x86 dynamic cpu core will be enabled... no
checking whether recompiling cpu core will be enabled... no
checking whether fpu emulation will be enabled... yes
checking whether the x86/x64 assembly fpu core will be enabled... no
checking whether to enable unaligned memory access... no
checking whether screenshots will be enabled... yes
checking for XKBlib support... yes
checking for XRandR support... yes
yes
checking whether Direct3D 9 display output will be enabled... no
checking whether we must link against -liconv... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating src/cpu/Makefile
config.status: creating src/cpu/core_full/Makefile
config.status: creating src/cpu/core_normal/Makefile
config.status: creating src/debug/Makefile
config.status: creating src/dos/Makefile
config.status: creating src/fpu/Makefile
config.status: creating src/gamelink/Makefile
config.status: creating src/gui/Makefile
config.status: creating src/hardware/Makefile
config.status: creating src/hardware/mame/Makefile
config.status: creating src/hardware/serialport/Makefile
config.status: creating src/hardware/reSID/Makefile
config.status: creating src/hardware/parport/Makefile
config.status: creating src/aviwriter/Makefile
config.status: creating src/ints/Makefile
config.status: creating src/libs/Makefile
config.status: creating src/libs/zmbv/Makefile
config.status: creating src/libs/gui_tk/Makefile
config.status: creating src/libs/passthroughio/Makefile
config.status: creating src/libs/mt32/Makefile
config.status: creating src/libs/xBRZ/Makefile
config.status: creating src/libs/fluidsynth/Makefile
config.status: creating src/libs/decoders/internal/Makefile
config.status: creating src/output/Makefile
config.status: creating src/output/direct3d/Makefile
config.status: creating src/builtin/Makefile
config.status: creating src/misc/Makefile
config.status: creating src/shell/Makefile
config.status: creating src/platform/Makefile
config.status: creating include/Makefile
config.status: creating contrib/macos/dosbox-x.plist
config.status: creating contrib/linux/dosbox-x.spec
config.status: creating contrib/linux/com.dosbox_x.DOSBox-X.metainfo.xml
config.status: creating make-rpm.sh
config.status: creating config.h
config.status: executing depfiles commands
configure: WARNING: unrecognized options: --disable-silent-rules, --disable-gtk-doc
>>> Running build in emulators/dosbox-x at 1742036282.34
===> emulators/dosbox-x
===>  Building for dosbox-x-2024.03.01p0
/usr/bin/make  all-recursive
Making all in src
Making all in cpu
Making all in core_full
Making all in core_normal
depbase=`echo callback.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; c++ -DHAVE_CONFIG_H -I. -I../..   -I../../include -I../../src -Wno-int-to-void-pointer-cast   -Wno-address-of-packed-member   -Wno-format-zero-length   -Wno-missing-field-initializers   -Wno-strict-aliasing   -Wno-implicit-fallthrough   -Wno-deprecated-declarations   -Wconversion-null   -Wsign-promo   -Wlogical-op   -Wno-error=format-security   -pedantic   -Wunused   -Wextra   -Wall  -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/SDL2 -I/usr/X11R6/include -D_REENTRANT -I/usr/X11R6/include -I/usr/X11R6/include/libdrm -I/usr/obj/ports/dosbox-x-2024.03.01/dosbox-x-dosbox-x-v2024.03.01 -I/usr/obj/ports/dosbox-x-2024.03.01/dosbox-x-dosbox-x-v2024.03.01/vs/sdlnet/linux-host/include -I/usr/obj/ports/dosbox-x-2024.03.01/dosbox-x-dosbox-x-v2024.03.01/vs/sdlnet/linux-host/include/SDL -I/usr/X11R6/include/freetype2 -I/usr/local/include/slirp -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include  -pipe -std=gnu++14  -O2  -Wall   -Wextra   -Wunused   -pedantic   -Wno-error=format-security   -Wlogical-op   -Wsign-promo   -Wconversion-null   -Wno-deprecated-declarations   -Wno-implicit-fallthrough   -Wno-strict-aliasing   -Wno-missing-field-initializers   -Wno-format-zero-length   -Wno-address-of-packed-member   -Wno-int-to-void-pointer-cast  -I/usr/obj/ports/dosbox-x-2024.03.01/dosbox-x-dosbox-x-v2024.03.01 -I/usr/obj/ports/dosbox-x-2024.03.01/dosbox-x-dosbox-x-v2024.03.01/vs/sdlnet/linux-host/include -I/usr/obj/ports/dosbox-x-2024.03.01/dosbox-x-dosbox-x-v2024.03.01/vs/sdlnet/linux-host/include/SDL  -MT callback.o -MD -MP -MF $depbase.Tpo -c -o callback.o callback.cpp && mv -f $depbase.Tpo $depbase.Po
depbase=`echo cpu.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; c++ -DHAVE_CONFIG_H -I. -I../..   -I../../include -I../../src -Wno-int-to-void-pointer-cast   -Wno-address-of-packed-member   -Wno-format-zero-length   -Wno-missing-field-initializers   -Wno-strict-aliasing   -Wno-implicit-fallthrough   -Wno-deprecated-declarations   -Wconversion-null   -Wsign-promo   -Wlogical-op   -Wno-error=format-security   -pedantic   -Wunused   -Wextra   -Wall  -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/SDL2 -I/usr/X11R6/include -D_REENTRANT -I/usr/X11R6/include -I/usr/X11R6/include/libdrm -I/usr/obj/ports/dosbox-x-2024.03.01/dosbox-x-dosbox-x-v2024.03.01 -I/usr/obj/ports/dosbox-x-2024.03.01/dosbox-x-dosbox-x-v2024.03.01/vs/sdlnet/linux-host/include -I/usr/obj/ports/dosbox-x-2024.03.01/dosbox-x-dosbox-x-v2024.03.01/vs/sdlnet/linux-host/include/SDL -I/usr/X11R6/include/freetype2 -I/usr/local/include/slirp -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include  -pipe -std=gnu++14  -O2  -Wall   -Wextra   -Wunused   -pedantic   -Wno-error=format-security   -Wlogical-op   -Wsign-promo   -Wconversion-null   -Wno-deprecated-declarations   -Wno-implicit-fallthrough   -Wno-strict-aliasing   -Wno-missing-field-initializers   -Wno-format-zero-length   -Wno-address-of-packed-member   -Wno-int-to-void-pointer-cast  -I/usr/obj/ports/dosbox-x-2024.03.01/dosbox-x-dosbox-x-v2024.03.01 -I/usr/obj/ports/dosbox-x-2024.03.01/dosbox-x-dosbox-x-v2024.03.01/vs/sdlnet/linux-host/include -I/usr/obj/ports/dosbox-x-2024.03.01/dosbox-x-dosbox-x-v2024.03.01/vs/sdlnet/linux-host/include/SDL  -MT cpu.o -MD -MP -MF $depbase.Tpo -c -o cpu.o cpu.cpp && mv -f $depbase.Tpo $depbase.Po
depbase=`echo flags.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; c++ -DHAVE_CONFIG_H -I. -I../..   -I../../include -I../../src -Wno-int-to-void-pointer-cast   -Wno-address-of-packed-member   -Wno-format-zero-length   -Wno-missing-field-initializers   -Wno-strict-aliasing   -Wno-implicit-fallthrough   -Wno-deprecated-declarations   -Wconversion-null   -Wsign-promo   -Wlogical-op   -Wno-error=format-security   -pedantic   -Wunused   -Wextra   -Wall  -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/SDL2 -I/usr/X11R6/include -D_REENTRANT -I/usr/X11R6/include -I/usr/X11R6/include/libdrm -I/usr/obj/ports/dosbox-x-2024.03.01/dosbox-x-dosbox-x-v2024.03.01 -I/usr/obj/ports/dosbox-x-2024.03.01/dosbox-x-dosbox-x-v2024.03.01/vs/sdlnet/linux-host/include -I/usr/obj/ports/dosbox-x-2024.03.01/dosbox-x-dosbox-x-v2024.03.01/vs/sdlnet/linux-host/include/SDL -I/usr/X11R6/include/freetype2 -I/usr/local/include/slirp -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include  -pipe -std=gnu++14  -O2  -Wall   -Wextra   -Wunused   -pedantic   -Wno-error=format-security   -Wlogical-op   -Wsign-promo   -Wconversion-null   -Wno-deprecated-declarations   -Wno-implicit-fallthrough   -Wno-strict-aliasing   -Wno-missing-field-initializers   -Wno-format-zero-length   -Wno-address-of-packed-member   -Wno-int-to-void-pointer-cast  -I/usr/obj/ports/dosbox-x-2024.03.01/dosbox-x-dosbox-x-v2024.03.01 -I/usr/obj/ports/dosbox-x-2024.03.01/dosbox-x-dosbox-x-v2024.03.01/vs/sdlnet/linux-host/include -I/usr/obj/ports/dosbox-x-2024.03.01/dosbox-x-dosbox-x-v2024.03.01/vs/sdlnet/linux-host/include/SDL  -MT flags.o -MD -MP -MF $depbase.Tpo -c -o flags.o flags.cpp && mv -f $depbase.Tpo $depbase.Po
depbase=`echo modrm.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; c++ -DHAVE_CONFIG_H -I. -I../..   -I../../include -I../../src -Wno-int-to-void-pointer-cast   -Wno-address-of-packed-member   -Wno-format-zero-length   -Wno-missing-field-initializers   -Wno-strict-aliasing   -Wno-implicit-fallthrough   -Wno-deprecated-declarations   -Wconversion-null   -Wsign-promo   -Wlogical-op   -Wno-error=format-security   -pedantic   -Wunused   -Wextra   -Wall  -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/SDL2 -I/usr/X11R6/include -D_REENTRANT -I/usr/X11R6/include -I/usr/X11R6/include/libdrm -I/usr/obj/ports/dosbox-x-2024.03.01/dosbox-x-dosbox-x-v2024.03.01 -I/usr/obj/ports/dosbox-x-2024.03.01/dosbox-x-dosbox-x-v2024.03.01/vs/sdlnet/linux-host/include -I/usr/obj/ports/dosbox-x-2024.03.01/dosbox-x-dosbox-x-v2024.03.01/vs/sdlnet/linux-host/include/SDL -I/usr/X11R6/include/freetype2 -I/usr/local/include/slirp -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include  -pipe -std=gnu++14  -O2  -Wall   -Wextra   -Wunused   -pedantic   -Wno-error=format-security   -Wlogical-op   -Wsign-promo   -Wconversion-null   -Wno-deprecated-declarations   -Wno-implicit-fallthrough   -Wno-strict-aliasing   -Wno-missing-field-initializers   -Wno-format-zero-length   -Wno-address-of-packed-member   -Wno-int-to-void-pointer-cast  -I/usr/obj/ports/dosbox-x-2024.03.01/dosbox-x-dosbox-x-v2024.03.01 -I/usr/obj/ports/dosbox-x-2024.03.01/dosbox-x-dosbox-x-v2024.03.01/vs/sdlnet/linux-host/include -I/usr/obj/ports/dosbox-x-2024.03.01/dosbox-x-dosbox-x-v2024.03.01/vs/sdlnet/linux-host/include/SDL  -MT modrm.o -MD -MP -MF $depbase.Tpo -c -o modrm.o modrm.cpp && mv -f $depbase.Tpo $depbase.Po
depbase=`echo paging.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; c++ -DHAVE_CONFIG_H -I. -I../..   -I../../include -I../../src -Wno-int-to-void-pointer-cast   -Wno-address-of-packed-member   -Wno-format-zero-length   -Wno-missing-field-initializers   -Wno-strict-aliasing   -Wno-implicit-fallthrough   -Wno-deprecated-declarations   -Wconversion-null   -Wsign-promo   -Wlogical-op   -Wno-error=format-security   -pedantic   -Wunused   -Wextra   -Wall  -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/SDL2 -I/usr/X11R6/include -D_REENTRANT -I/usr/X11R6/include -I/usr/X11R6/include/libdrm -I/usr/obj/ports/dosbox-x-2024.03.01/dosbox-x-dosbox-x-v2024.03.01 -I/usr/obj/ports/dosbox-x-2024.03.01/dosbox-x-dosbox-x-v2024.03.01/vs/sdlnet/linux-host/include -I/usr/obj/ports/dosbox-x-2024.03.01/dosbox-x-dosbox-x-v2024.03.01/vs/sdlnet/linux-host/include/SDL -I/usr/X11R6/include/freetype2 -I/usr/local/include/slirp -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include  -pipe -std=gnu++14  -O2  -Wall   -Wextra   -Wunused   -pedantic   -Wno-error=format-security   -Wlogical-op   -Wsign-promo   -Wconversion-null   -Wno-deprecated-declarations   -Wno-implicit-fallthrough   -Wno-strict-aliasing   -Wno-missing-field-initializers   -Wno-format-zero-length   -Wno-address-of-packed-member   -Wno-int-to-void-pointer-cast  -I/usr/obj/ports/dosbox-x-2024.03.01/dosbox-x-dosbox-x-v2024.03.01 -I/usr/obj/ports/dosbox-x-2024.03.01/dosbox-x-dosbox-x-v2024.03.01/vs/sdlnet/linux-host/include -I/usr/obj/ports/dosbox-x-2024.03.01/dosbox-x-dosbox-x-v2024.03.01/vs/sdlnet/linux-host/include/SDL  -MT paging.o -MD -MP -MF $depbase.Tpo -c -o paging.o paging.cpp && mv -f $depbase.Tpo $depbase.Po
depbase=`echo core_normal.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; c++ -DHAVE_CONFIG_H -I. -I../..   -I../../include -I../../src -Wno-int-to-void-pointer-cast   -Wno-address-of-packed-member   -Wno-format-zero-length   -Wno-missing-field-initializers   -Wno-strict-aliasing   -Wno-implicit-fallthrough   -Wno-deprecated-declarations   -Wconversion-null   -Wsign-promo   -Wlogical-op   -Wno-error=format-security   -pedantic   -Wunused   -Wextra   -Wall  -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/SDL2 -I/usr/X11R6/include -D_REENTRANT -I/usr/X11R6/include -I/usr/X11R6/include/libdrm -I/usr/obj/ports/dosbox-x-2024.03.01/dosbox-x-dosbox-x-v2024.03.01 -I/usr/obj/ports/dosbox-x-2024.03.01/dosbox-x-dosbox-x-v2024.03.01/vs/sdlnet/linux-host/include -I/usr/obj/ports/dosbox-x-2024.03.01/dosbox-x-dosbox-x-v2024.03.01/vs/sdlnet/linux-host/include/SDL -I/usr/X11R6/include/freetype2 -I/usr/local/include/slirp -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include  -pipe -std=gnu++14  -O2  -Wall   -Wextra   -Wunused   -pedantic   -Wno-error=format-security   -Wlogical-op   -Wsign-promo   -Wconversion-null   -Wno-deprecated-declarations   -Wno-implicit-fallthrough   -Wno-strict-aliasing   -Wno-missing-field-initializers   -Wno-format-zero-length   -Wno-address-of-packed-member   -Wno-int-to-void-pointer-cast  -I/usr/obj/ports/dosbox-x-2024.03.01/dosbox-x-dosbox-x-v2024.03.01 -I/usr/obj/ports/dosbox-x-2024.03.01/dosbox-x-dosbox-x-v2024.03.01/vs/sdlnet/linux-host/include -I/usr/obj/ports/dosbox-x-2024.03.01/dosbox-x-dosbox-x-v2024.03.01/vs/sdlnet/linux-host/include/SDL  -MT core_normal.o -MD -MP -MF $depbase.Tpo -c -o core_normal.o core_normal.cpp && mv -f $depbase.Tpo $depbase.Po
In file included from core_normal/prefix_0f.h:2180,
                 from core_normal.cpp:181:
core_normal/prefix_0f_mmx.h: In function 'Bits CPU_Core_Normal_Run()':
core_normal/prefix_0f_mmx.h:1080:21: error: 'union MMX_reg' has no member named 'uwa'; did you mean 'uw'?
   dest->uw.w0 = src.uwa[ imm8     &3u]; /* uwa[0] is uw.w0, see MMX_reg union */
                     ^~~
                     uw
core_normal/prefix_0f_mmx.h:1081:21: error: 'union MMX_reg' has no member named 'uwa'; did you mean 'uw'?
   dest->uw.w1 = src.uwa[(imm8>>2u)&3u];
                     ^~~
                     uw
core_normal/prefix_0f_mmx.h:1082:21: error: 'union MMX_reg' has no member named 'uwa'; did you mean 'uw'?
   dest->uw.w2 = src.uwa[(imm8>>4u)&3u];
                     ^~~
                     uw
core_normal/prefix_0f_mmx.h:1083:21: error: 'union MMX_reg' has no member named 'uwa'; did you mean 'uw'?
   dest->uw.w3 = src.uwa[(imm8>>6u)&3u];
                     ^~~
                     uw
In file included from core_normal/prefix_66_0f.h:541,
                 from core_normal.cpp:183:
core_normal/prefix_0f_mmx.h:1080:21: error: 'union MMX_reg' has no member named 'uwa'; did you mean 'uw'?
   dest->uw.w0 = src.uwa[ imm8     &3u]; /* uwa[0] is uw.w0, see MMX_reg union */
                     ^~~
                     uw
core_normal/prefix_0f_mmx.h:1081:21: error: 'union MMX_reg' has no member named 'uwa'; did you mean 'uw'?
   dest->uw.w1 = src.uwa[(imm8>>2u)&3u];
                     ^~~
                     uw
core_normal/prefix_0f_mmx.h:1082:21: error: 'union MMX_reg' has no member named 'uwa'; did you mean 'uw'?
   dest->uw.w2 = src.uwa[(imm8>>4u)&3u];
                     ^~~
                     uw
core_normal/prefix_0f_mmx.h:1083:21: error: 'union MMX_reg' has no member named 'uwa'; did you mean 'uw'?
   dest->uw.w3 = src.uwa[(imm8>>6u)&3u];
                     ^~~
                     uw
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-int-to-void-pointer-cast'
cc1plus: warning: unrecognized command line option '-Wno-address-of-packed-member'
cc1plus: warning: unrecognized command line option '-Wno-address-of-packed-member'
cc1plus: warning: unrecognized command line option '-Wno-int-to-void-pointer-cast'
*** Error 1 in src/cpu (Makefile:337 'core_normal.o')
*** Error 1 in src/cpu (Makefile:383 'all-recursive': @fail= failcom='exit 1';  for f in x $MAKEFLAGS; do  case $f in  *=* | --[!k]*);;  *k*...)
*** Error 1 in src (Makefile:478 'all-recursive': @fail= failcom='exit 1';  for f in x $MAKEFLAGS; do  case $f in  *=* | --[!k]*);;  *k*) fa...)
*** Error 1 in . (Makefile:354 'all-recursive': @fail= failcom='exit 1';  for f in x $MAKEFLAGS; do  case $f in  *=* | --[!k]*);;  *k*) fail...)
*** Error 2 in /usr/obj/ports/dosbox-x-2024.03.01/dosbox-x-dosbox-x-v2024.03.01 (Makefile:260 'all')
*** Error 2 in emulators/dosbox-x (/usr/ports/infrastructure/mk/bsd.port.mk:3069 '/usr/obj/ports/dosbox-x-2024.03.01/.build_done': @cd /usr/...)
*** Error 2 in emulators/dosbox-x (/usr/ports/infrastructure/mk/bsd.port.mk:2712 'build': @lock=dosbox-x-2024.03.01p0;  export _LOCKS_HELD="...)
===> Exiting emulators/dosbox-x 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 1742036430.88
max_stuck=25.48/depends=18.16/show-prepare-results=20.04/extract=35.11/patch=2.35/configure=164.14/build=148.69
Error: job failed with 512 on sparc64-2c at 1742036430