>>> Building on sparc64-2d under emulators/dosbox-x BDEPENDS = [lang/gcc/8,-c++;devel/metaauto;devel/libtool;devel/sdl2-net;net/libslirp;audio/fluidsynth;devel/automake/1.12;lang/gcc/8,-libs;graphics/ffmpeg;lang/gcc/8;devel/sdl2;devel/autoconf/2.69;graphics/png] DIST = [emulators/dosbox-x:dosbox-x-v2024.03.01.tar.gz] FULLPKGNAME = dosbox-x-2024.03.01p0 RDEPENDS = [devel/desktop-file-utils;x11/gtk+4,-guic;graphics/ffmpeg;lang/gcc/8,-libs;net/libslirp;devel/sdl2;devel/sdl2-net;graphics/png;audio/fluidsynth] (Junk lock obtained for sparc64-2d at 1713824175.96) >>> Running depends in emulators/dosbox-x at 1713824176.06 last junk was in net/samba /usr/sbin/pkg_add -aI -Drepair automake-1.12.6p2 ffmpeg-4.4.4p3v1 libslirp-4.7.0 sdl2-net-2.2.0 was: /usr/sbin/pkg_add -aI -Drepair autoconf-2.69p3 automake-1.12.6p2 ffmpeg-4.4.4p3v1 fluidsynth-2.3.4p0 g++-8.4.0p23 gcc-8.4.0p22 gcc-libs-8.4.0p22 libslirp-4.7.0 libtool-2.4.2p2 metaauto-1.0p4 png-1.6.43 sdl2-2.30.0p1 sdl2-net-2.2.0 /usr/sbin/pkg_add -aI -Drepair automake-1.12.6p2 ffmpeg-4.4.4p3v1 libslirp-4.7.0 sdl2-net-2.2.0 >>> Running show-prepare-results in emulators/dosbox-x at 1713824193.01 ===> 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.2p2 ===> dosbox-x-2024.03.01p0 depends on: gcc->=8,<9 -> gcc-8.4.0p22 ===> dosbox-x-2024.03.01p0 depends on: g++->=8,<9 -> g++-8.4.0p23 ===> dosbox-x-2024.03.01p0 depends on: fluidsynth-* -> fluidsynth-2.3.4p0 ===> dosbox-x-2024.03.01p0 depends on: sdl2-* -> sdl2-2.30.0p1 ===> 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.43 ===> dosbox-x-2024.03.01p0 depends on: ffmpeg-* -> ffmpeg-4.4.4p3v1 ===> 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.0p22 ===> Verifying specs: GL SDL2 SDL2_net estdc++>=17 pthread c m png X11 pthread sndio z Xrandr freetype pcap xkbfile avcodec avformat avutil glib-2.0 iconv intl swresample swscale slirp fluidsynth estdc++>=19 ===> found GL.19.1 SDL2.0.15 SDL2_net.1.0 estdc++.19.0 pthread.27.1 c.100.0 m.10.1 png.18.0 X11.18.0 sndio.7.2 z.7.0 Xrandr.7.1 freetype.30.3 pcap.9.0 xkbfile.6.0 avcodec.25.0 avformat.22.0 avutil.15.0 glib-2.0.4201.12 iconv.7.1 intl.8.0 swresample.4.0 swscale.7.0 slirp.0.1 fluidsynth.3.0 autoconf-2.69p3 automake-1.12.6p2 ffmpeg-4.4.4p3v1 fluidsynth-2.3.4p0 g++-8.4.0p23 gcc-8.4.0p22 gcc-libs-8.4.0p22 libslirp-4.7.0 libtool-2.4.2p2 metaauto-1.0p4 png-1.6.43 sdl2-2.30.0p1 sdl2-net-2.2.0 Don't run junk because nojunk in devel/py-lief,python3 (Junk lock released for sparc64-2d at 1713824211.74) Woken up devel/py-shellingham,python3 distfiles size=119593920 >>> Running extract in emulators/dosbox-x at 1713824211.84 ===> 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) dosbox-x-v2024.03.01.tar.gz: OK ===> Extracting for dosbox-x-2024.03.01p0 >>> Running patch in emulators/dosbox-x at 1713824248.46 ===> 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 1713824250.95 ===> 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.5 checking host system type... sparc64-unknown-openbsd7.5 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... no 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 1713824467.60 ===> 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:3061 '/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:2704 '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 1713824635.25 max_stuck=54.07/depends=16.96/show-prepare-results=18.80/extract=36.65/patch=2.46/configure=216.68/build=167.72 Error: job failed with 512 on sparc64-2d at 1713824635