==> Synchronizing chroot copy [/home/alhp/workspace/chroot/root] -> [build_1a846fad-6893-41d2-ba05-186a480e9589]...done ==> Making package: dosemu 1:1.4.0.8+753+g18f6f5cd-3.1 (Tue Nov 19 19:10:37 2024) ==> Retrieving sources... -> Cloning dosemu git repo... Cloning into bare repository '/home/alhp/workspace/build/x86-64-v3/dosemu-1:1.4.0.8+753+g18f6f5cd-3/dosemu'... -> Downloading dosemu-freedos-1.0-bin.tgz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 400 100 400 0 0 744 0 --:--:-- --:--:-- --:--:-- 746 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 100 395 100 395 0 0 155 0 0:00:02 0:00:02 --:--:-- 393 100 395 100 395 0 0 155 0 0:00:02 0:00:02 --:--:-- 393 6 1177k 6 81673 0 0 24069 0 0:00:50 0:00:03 0:00:47 24069 100 1177k 100 1177k 0 0 289k 0 0:00:04 0:00:04 --:--:-- 1645k ==> Validating source files with sha512sums... dosemu ... Skipped dosemu-freedos-1.0-bin.tgz ... Passed ==> Making package: dosemu 1:1.4.0.8+753+g18f6f5cd-3.1 (Tue Nov 19 19:11:21 2024) ==> Checking runtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: mesa will be installed before its libglvnd dependency Package (40) New Version Net Change extra/alsa-topology-conf 1.2.5.1-4 0.33 MiB extra/alsa-ucm-conf 1.2.12-1 0.40 MiB extra/default-cursors 3-1 0.00 MiB extra/flac 1.4.3-2 1.13 MiB extra/glu 9.0.3-2 0.35 MiB extra/hidapi 0.14.0-3 0.13 MiB extra/lame 3.100-5 1.17 MiB extra/libdrm 2.4.123-1 1.23 MiB core/libedit 20240517_3.1-1 0.27 MiB extra/libglvnd 1.7.0-1 3.70 MiB extra/libogg 1.3.5-2 0.44 MiB extra/libomxil-bellagio 0.9.3-5 0.58 MiB extra/libpciaccess 0.18.1-2 0.06 MiB extra/libvorbis 1.3.7-3 1.44 MiB extra/libx11 1.8.10-1 9.78 MiB extra/libxau 1.0.11-3 0.02 MiB extra/libxcb 1.17.0-1 3.87 MiB extra/libxcursor 1.2.3-1 0.07 MiB extra/libxdmcp 1.1.5-1 0.13 MiB extra/libxext 1.3.6-1 0.30 MiB extra/libxfixes 6.0.1-2 0.04 MiB extra/libxrender 0.9.11-2 0.09 MiB extra/libxshmfence 1.3.2-2 0.02 MiB extra/llvm-libs 18.1.8-4 128.31 MiB extra/lm_sensors 1:3.6.0.r41.g31d1f125-3 0.46 MiB extra/mesa 1:24.2.7-1 111.51 MiB extra/mpg123 1.32.9-1 1.16 MiB extra/opus 1.5.2-1 5.30 MiB core/pcre 8.45-4 3.50 MiB core/procps-ng 4.0.4-3 2.28 MiB extra/sdl2 2.30.9-1 4.42 MiB extra/wayland 1.23.1-1 0.80 MiB extra/xcb-proto 1.17.0-2 1.02 MiB extra/xorgproto 2024.1-2 1.46 MiB extra/alsa-lib 1.2.12-1 1.63 MiB core/gpm 1.20.7.r38.ge82d1a6-6 0.38 MiB extra/libsndfile 1.2.2-2 1.03 MiB extra/libxxf86vm 1.1.5-2 0.03 MiB extra/sdl12-compat 1.2.68-2 0.64 MiB extra/slang 2.3.3-3 3.31 MiB Total Installed Size: 292.78 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing procps-ng... installing gpm... installing pcre... installing slang... installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing libx11... installing libxext... installing libxrender... installing libpciaccess... installing libdrm... Optional dependencies for libdrm cairo: needed for modetest tool installing libxfixes... installing libxshmfence... installing libxxf86vm... installing libedit... installing llvm-libs... installing lm_sensors... Optional dependencies for lm_sensors rrdtool: for logging with sensord perl: for sensor detection and configuration convert [installed] installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme installing wayland... installing libomxil-bellagio... installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages installing libglvnd... installing libxcursor... installing hidapi... Optional dependencies for hidapi libusb: for hidapi-libusb [installed] installing sdl2... Optional dependencies for sdl2 alsa-lib: ALSA audio driver [pending] libpulse: PulseAudio audio driver jack: JACK audio driver pipewire: PipeWire audio driver libdecor: Wayland client decorations installing glu... installing sdl12-compat... installing libogg... installing flac... installing lame... installing libvorbis... installing alsa-topology-conf... installing alsa-ucm-conf... installing alsa-lib... installing mpg123... Optional dependencies for mpg123 sdl2: for sdl audio support [installed] jack: for jack audio support libpulse: for pulse audio support perl: for conplay [installed] installing opus... installing libsndfile... Optional dependencies for libsndfile alsa-lib: for sndfile-play [installed] :: Running post-transaction hooks... (1/3) Reloading system manager configuration... Skipped: Current root is not booted. (2/3) Arming ConditionNeedsUpdate... (3/3) Updating the info directory file... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: harfbuzz will be installed before its freetype2 dependency Package (26) New Version Net Change extra/cairo 1.18.2-2 1.57 MiB extra/fftw 3.3.10-7 8.82 MiB extra/fontconfig 2:2.15.0-2 1.10 MiB extra/freetype2 2.13.3-1 1.62 MiB extra/fribidi 1.0.16-1 0.24 MiB extra/graphite 1:1.3.14-4 0.20 MiB extra/harfbuzz 10.1.0-1 4.11 MiB extra/jbigkit 2.1-8 0.16 MiB extra/lcms2 2.16-1 0.67 MiB extra/libfontenc 1.1.8-1 0.03 MiB extra/libjpeg-turbo 3.0.4-1 2.31 MiB extra/liblqr 0.4.3-1 0.08 MiB extra/libpng 1.6.44-1 0.57 MiB extra/libraqm 0.10.2-1 0.19 MiB extra/libtiff 4.7.0-1 1.78 MiB core/lzo 2.10-5 0.38 MiB extra/perl-error 0.17029-7 0.04 MiB extra/perl-mailtools 2.21-9 0.10 MiB extra/perl-timedate 2.33-7 0.08 MiB extra/pixman 0.44.0-1 0.70 MiB extra/xorg-fonts-encodings 1.1.0-1 0.61 MiB extra/gendesk 1.0.10-1 6.58 MiB extra/git 2.47.0-1 28.29 MiB extra/imagemagick 7.1.1.41-1 23.00 MiB extra/xorg-bdftopcf 1.1.2-1 0.04 MiB extra/xorg-mkfontscale 1.2.3-1 0.04 MiB Total Installed Size: 83.34 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing perl-error... installing perl-timedate... installing perl-mailtools... installing git... Optional dependencies for git tk: gitk and git gui openssh: ssh transport and crypto perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] installing libpng... installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing freetype2... installing xorg-fonts-encodings... installing libfontenc... installing xorg-mkfontscale... Creating X fontdir indices... done. installing xorg-bdftopcf... installing gendesk... installing fontconfig... Creating fontconfig configuration... Rebuilding fontconfig cache... installing lzo... installing pixman... installing cairo... installing fftw... Optional dependencies for fftw fftw-openmpi: for OpenMPI integration installing jbigkit... installing libjpeg-turbo... Optional dependencies for libjpeg-turbo java-runtime>11: for TurboJPEG Java wrapper installing libtiff... Optional dependencies for libtiff freeglut: for using tiffgt installing lcms2... installing liblqr... installing fribidi... installing libraqm... installing imagemagick... Optional dependencies for imagemagick ghostscript: PS/PDF support jbigkit: JBIG support [installed] libheif: HEIF support libjpeg-turbo: JPEG support [installed] libjxl: JPEG XL support libraw: DNG support librsvg: SVG support libtiff: TIFF support [installed] libultrahdr: UHDR support libwebp: WEBP support libwmf: WMF support libzip: OpenRaster support ocl-icd: OpenCL support openexr: OpenEXR support openjpeg2: JPEG2000 support djvulibre: DJVU support pango: Text rendering :: Running post-transaction hooks... (1/7) Creating system user accounts... Creating group 'git' with GID 972. Creating user 'git' (git daemon user) with UID 972 and GID 972. (2/7) Reloading system manager configuration... Skipped: Current root is not booted. (3/7) Arming ConditionNeedsUpdate... (4/7) Updating fontconfig configuration... (5/7) Warn about old perl modules (6/7) Updating fontconfig cache... (7/7) Updating the info directory file... ==> Retrieving sources... -> Found dosemu-freedos-1.0-bin.tgz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Creating working copy of dosemu git repo... Cloning into 'dosemu'... done. Switched to a new branch 'makepkg' -> Extracting dosemu-freedos-1.0-bin.tgz with bsdtar ==> Starting prepare()... [dosemu] Generating desktop file... system is an unrecognized category ok ==> Starting pkgver()... ==> Starting build()... /startdir/src/dosemu/mkpluginhooks enable kbd_unicode yes extra_charsets yes term yes X yes sdl yes midimisc yes fluidsynth yes translate yes commands yes demo no exec /startdir/src/dosemu/configure --disable-vidmode --enable-cpuemu --prefix=/usr/local --bindir=${prefix}/bin --sysconfdir=/etc/dosemu --libdir=${prefix}/lib --datadir=${prefix}/share --mandir=${prefix}/man --with-docdir=${datadir}/doc/dosemu --with-syshdimagedir=/var/lib/dosemu --with-x11fontdir=${datadir}/dosemu/Xfonts --with-fdtarball=dosemu-freedos-bin.tgz --prefix=/usr --with-fdtarball=/startdir/src/dosemu-freedos-1.0-bin.tgz --mandir=/usr/share/man CFLAGS=-march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu LDFLAGS=-Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs checking for gcc... gcc 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... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking how to run the C preprocessor... gcc -E checking for gawk... gawk checking for a BSD-compatible install... /usr/bin/install -c checking for flex... flex checking lex output file root... lex.yy checking lex library... -lfl checking whether yytext is a pointer... yes checking whether ln -s works... yes checking whether make sets $(MAKE)... yes checking for ranlib... ranlib checking for bison... bison -y checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking for shm_open in -lrt... yes checking for shm_open... yes configure: Linking for shared libraries... configure: Using dynamically loaded plugins... checking for Gpm_Open in -lgpm... yes configure: Compiling with GPM support... checking for snd_rawmidi_open in -lasound... yes configure: Compiling with alsa support... checking for sf_open in -lsndfile... yes configure: Compiling with sndfile support... checking for new_fluid_synth in -lfluidsynth... no configure: Compiling without fluidsynth support... checking for pthread_create in -lpthread... yes configure: Compiling with pthreads support... checking for S-Lang... checking slang.h usability... yes checking slang.h presence... yes checking for slang.h... yes checking for SLtt_get_terminfo in -lslang... yes configure: Compiling with S-Lang support... checking for X... libraries , headers checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... no checking for XOpenDisplay in -lX11... yes configure: Compiling with X support... checking for XShmPutImage in -lXext... yes checking for X11/extensions/XShm.h... yes configure: Compiling without the XF86 video mode extension checking for bdftopcf... yes checking for mkfontdir... yes configure: EXPERIMENTAL stuff disabled... configure: Including plugins: plugin/X plugin/alsa plugin/commands plugin/extra_charsets plugin/gpm plugin/kbd_unicode plugin/midimisc plugin/sdl plugin/sndfile plugin/term plugin/translate plugin/translate/charsets... configure: Compiling without debug info... configure: Compiling with ASPI support... configure: Compiling with SB Emulation... configure: Compiling with optional 386 emulation code... configure: Linux Specific build options... configure: Compiling with network support... configure: Compiling with default target CPU... checking for the version of gcc...... 14002 using -fno-strict-aliasing to work around bugs checking for glibc...... ALSALIB=-lasound ASPI_SUPPORT=ASPI_SUPPORT=1 AWK=gawk BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="0") BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. BASH_SOURCE=([0]="/startdir/src/dosemu/configure") BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") BASH_VERSION='5.2.37(1)-release' BDFTOPCF=yes BUILDTOOL=devtools BUILDTOOLVER=1:1.2.1-1-any CC=gcc CFLAGS='-march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu' CHOST=x86_64-pc-linux-gnu COMMAND_MODE=legacy CONFIG_HOST=linux CONFIG_TIME='2024-11-19 19:11:36 +0100' CPP='gcc -E' CPPFLAGS= CXXFLAGS='-march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu' DEBUGGER=arch/linux/debugger DEBUGINFOD_URLS='https://debuginfod.archlinux.org ' DEBUG_FFLAGS=' -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu' DEBUG_RUSTFLAGS='-C debuginfo=2 --remap-path-prefix=/startdir/src=/usr/src/debug/dosemu' DIRSTACK=() DOSBIN_LDFLAGS=-rdynamic DOSEMU_CFLAGS='-Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs' DOSEMU_CPPFLAGS=' -MP' DOSEMU_DEFAULT_CONFIGURE=1 DOSEMU_LDFLAGS=-Wl,-warn-common DUALCASE=1 ECHO_C= ECHO_N=-n ECHO_T= EUID=1004 EXEEXT= FCFLAGS='-march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu' FFLAGS='-march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu' GCC=yes GCC_VERSION_CODE=14002 GOAMD64=v3 GPMLIB=-lgpm GROUPS=() HOME=/build HOSTNAME=arch-nspawn-3662 HOSTTYPE=x86_64 IFS=' ' INCDIR='-I${top_builddir}/src/include -I${top_builddir}/src/plugin/include' INSTALL='/usr/bin/install -c' INSTALL_DATA='${INSTALL} -m 644' INSTALL_PROGRAM='${INSTALL}' INSTALL_SCRIPT='${INSTALL}' KCFLAGS=' -march=x86-64-v3 -O3' KCPPFLAGS=' -march=x86-64-v3 -O3' LANG=C.UTF-8 LANGUAGE=C LC_ALL=C LDFLAGS='-Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs' LEX=flex LEXLIB=-lfl LEX_OUTPUT_ROOT=lex.yy LIBOBJS= LIBS='-lrt -ldl -lm -lpthread' LINENO=6235 LN_S='ln -s' LOGNAME=builduser MACHTYPE=x86_64-pc-linux-gnu MAKEFLAGS= MFLAGS= MKFONTDIR=yes OBJEXT=o OLDPWD=/startdir/src/dosemu/src OPT=' -fno-strict-aliasing' OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PACKAGE_BUGREPORT= PACKAGE_NAME= PACKAGE_STRING= PACKAGE_TARNAME= PACKAGE_URL= PACKAGE_VERSION= PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl PATH_SEPARATOR=: PIPE=-pipe PIPESTATUS=([0]="0") PLUGINSUBDIRS=' plugin/X plugin/alsa plugin/commands plugin/extra_charsets plugin/gpm plugin/kbd_unicode plugin/midimisc plugin/sdl plugin/sndfile plugin/term plugin/translate plugin/translate/charsets' POSIXLY_CORRECT=y PPID=15 PS1='$ ' PS2='> ' PS4='+ ' PWD=/startdir/src/dosemu PYTHONHASHSEED=0 RANLIB=ranlib REQUIRED='commands tools/periph' RUSTFLAGS='-Copt-level=3 -Ctarget-cpu=x86-64-v3 -Clink-arg=-z -Clink-arg=pack-relative-relocs -C debuginfo=2 --remap-path-prefix=/startdir/src=/usr/src/debug/dosemu' SET_MAKE= SHELL=/bin/sh SHELLOPTS=braceexpand:hashall:interactive-comments:posix SHLVL=2 SLANGINC= SLANGLIB=' -lslang' SNDFLIB=-lsndfile SOURCE_DATE_EPOCH=1732039878 SUDO_COMMAND='/bin/bash -c bash -c cd\ /startdir;\ makepkg\ "$@" -bash --syncdeps --noconfirm --log --holdver --skipinteg -m --noprogressbar --config /home/alhp/workspace/makepkg/makepkg-x86-64-v3-non-lto.conf' SUDO_GID=0 SUDO_HOME=/root SUDO_UID=0 SUDO_USER=root TERM=dumb TEXTDOMAIN=pacman-scripts TEXTDOMAINDIR=/usr/share/locale UID=1004 USER=builduser USE_ALSA=USE_ALSA=1 USE_DL_PLUGINS=USE_DL_PLUGINS=1 USE_GPM=USE_GPM=1 USE_MHPDBG=USE_MHPDBG=1 USE_PTHREADS=USE_PTHREADS=1 USE_SBEMU=USE_SBEMU=1 USE_SNDFILE=USE_SNDFILE=1 X86_EMULATOR=X86_EMULATOR=1 X_LIBS='-lXext -lX11' X_SUPPORT=X_SUPPORT=1 YACC='bison -y' _='checking for glibc...... ' ac_abs_confdir=/startdir/src/dosemu ac_arg= ac_aux_dir=. ac_c_preproc_warn_flag= ac_c_werror_flag= ac_cache_corrupted=false ac_check_lib_save_LIBS='-lrt -ldl -lm -lpthread -lX11' ac_clean_files= ac_clean_files_save= ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_compiler='$CC' ac_compiler_gnu=yes ac_confdir=/startdir/src/dosemu ac_config_guess='/bin/sh ./config.guess' ac_config_headers=' src/include/config.h' ac_config_libobj_dir=. ac_config_sub='/bin/sh ./config.sub' ac_configure='/bin/sh ./configure' ac_configure_args=' '\''--disable-vidmode'\'' '\''--enable-cpuemu'\'' '\''--prefix=/usr/local'\'' '\''--bindir=${prefix}/bin'\'' '\''--sysconfdir=/etc/dosemu'\'' '\''--libdir=${prefix}/lib'\'' '\''--datadir=${prefix}/share'\'' '\''--mandir=${prefix}/man'\'' '\''--with-docdir=${datadir}/doc/dosemu'\'' '\''--with-syshdimagedir=/var/lib/dosemu'\'' '\''--with-x11fontdir=${datadir}/dosemu/Xfonts'\'' '\''--with-fdtarball=dosemu-freedos-bin.tgz'\'' '\''--prefix=/usr'\'' '\''--with-fdtarball=/startdir/src/dosemu-freedos-1.0-bin.tgz'\'' '\''--mandir=/usr/share/man'\'' '\''CFLAGS=-march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu'\'' '\''LDFLAGS=-Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs'\''' ac_cpp='$CPP $CPPFLAGS' ac_ct_CC=gcc ac_ct_RANLIB=ranlib ac_cv_c_compiler_gnu=yes ac_cv_env_CC_set= ac_cv_env_CC_value= ac_cv_env_CFLAGS_set=set ac_cv_env_CFLAGS_value='-march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu' ac_cv_env_CPPFLAGS_set= ac_cv_env_CPPFLAGS_value= ac_cv_env_CPP_set= ac_cv_env_CPP_value= ac_cv_env_LDFLAGS_set=set ac_cv_env_LDFLAGS_value='-Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs' ac_cv_env_LIBS_set= ac_cv_env_LIBS_value= ac_cv_env_XMKMF_set= ac_cv_env_XMKMF_value= ac_cv_env_YACC_set= ac_cv_env_YACC_value= ac_cv_env_YFLAGS_set= ac_cv_env_YFLAGS_value= ac_cv_env_build_alias_set= ac_cv_env_build_alias_value= ac_cv_env_host_alias_set= ac_cv_env_host_alias_value= ac_cv_env_target_alias_set= ac_cv_env_target_alias_value= ac_cv_func_connect=yes ac_cv_func_gethostbyname=yes ac_cv_func_remove=yes ac_cv_func_shm_open=yes ac_cv_func_shmat=yes ac_cv_have_x='have_x=yes ac_x_includes='\'''\'' ac_x_libraries='\'''\''' ac_cv_header_X11_extensions_XShm_h=yes ac_cv_header_slang_h=yes ac_cv_lib_ICE_IceConnectionNumber=no ac_cv_lib_X11_XOpenDisplay=yes ac_cv_lib_Xext_XShmPutImage=yes ac_cv_lib_asound_snd_rawmidi_open=yes ac_cv_lib_fluidsynth_new_fluid_synth=no ac_cv_lib_gpm_Gpm_Open=yes ac_cv_lib_lex=-lfl ac_cv_lib_pthread_pthread_create=yes ac_cv_lib_rt_shm_open=yes ac_cv_lib_slang_SLtt_get_terminfo=yes ac_cv_lib_sndfile_sf_open=yes ac_cv_objext=o ac_cv_path_install='/usr/bin/install -c' ac_cv_prog_AWK=gawk ac_cv_prog_BDFTOPCF=yes ac_cv_prog_CPP='gcc -E' ac_cv_prog_LEX=flex ac_cv_prog_MKFONTDIR=yes ac_cv_prog_YACC='bison -y' ac_cv_prog_ac_ct_CC=gcc ac_cv_prog_ac_ct_RANLIB=ranlib ac_cv_prog_cc_c89= ac_cv_prog_cc_g=yes ac_cv_prog_lex_root=lex.yy ac_cv_prog_lex_yytext_pointer=yes ac_cv_prog_make_make_set=yes ac_cv_sys_file_offset_bits=no ac_cv_sys_largefile_CC=no ac_dashdash= ac_default_prefix=/usr/local ac_dir=. ac_env_CC_set= ac_env_CC_value= ac_env_CFLAGS_set=set ac_env_CFLAGS_value='-march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu' ac_env_CPPFLAGS_set= ac_env_CPPFLAGS_value= ac_env_CPP_set= ac_env_CPP_value= ac_env_LDFLAGS_set=set ac_env_LDFLAGS_value='-Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs' ac_env_LIBS_set= ac_env_LIBS_value= ac_env_XMKMF_set= ac_env_XMKMF_value= ac_env_YACC_set= ac_env_YACC_value= ac_env_YFLAGS_set= ac_env_YFLAGS_value= ac_env_build_alias_set= ac_env_build_alias_value= ac_env_host_alias_set= ac_env_host_alias_value= ac_env_target_alias_set= ac_env_target_alias_value= ac_envvar=LDFLAGS ac_exec_ext= ac_exeext= ac_ext=c ac_file=conftest.o ac_files='a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*' ac_func=shm_open ac_header_compiler=yes ac_header_preproc=yes ac_hostname=arch-nspawn-3662 ac_includes_default='#include #ifdef HAVE_SYS_TYPES_H # include #endif #ifdef HAVE_SYS_STAT_H # include #endif #ifdef STDC_HEADERS # include # include #else # ifdef HAVE_STDLIB_H # include # endif #endif #ifdef HAVE_STRING_H # if !defined STDC_HEADERS && defined HAVE_MEMORY_H # include # endif # include #endif #ifdef HAVE_STRINGS_H # include #endif #ifdef HAVE_INTTYPES_H # include #endif #ifdef HAVE_STDINT_H # include #endif #ifdef HAVE_UNISTD_H # include #endif' ac_init_help= ac_init_version=false ac_install_sh='./install-sh -c' ac_lib=-lfl ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_link_default='$CC $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_ls_di='220513650 .' ac_make=make ac_msg='sources are in /startdir/src/dosemu, but `cd /startdir/src/dosemu'\'' does not work' ac_must_keep_next=false ac_new_set= ac_new_val= ac_objext=o ac_old_set= ac_old_val= ac_optarg='-Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs' ac_option=-qversion ac_pass=2 ac_precious_vars='build_alias host_alias target_alias CC CFLAGS LDFLAGS LIBS CPPFLAGS CPP YACC YFLAGS XMKMF' ac_preproc_ok=: ac_prev= ac_prog='bison -y' ac_pwd=/startdir/src/dosemu ac_pwd_ls_di='220513650 .' ac_res=yes ac_retval=0 ac_rmfiles=' a.out conftest.exe conftest a.exe a_out.exe b.out' ac_save_CC=gcc ac_save_CFLAGS='-march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu' ac_save_LDFLAGS='-Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs' ac_save_LIBS='-lrt -ldl -lm -lpthread' ac_save_c_werror_flag= ac_signal=0 ac_site_file=/usr/etc/config.site ac_site_file1=/usr/share/config.site ac_site_file2=/usr/etc/config.site ac_srcdir_defaulted=yes ac_status=0 ac_subst_files= ac_subst_vars='LTLIBOBJS LIBOBJS DOSEMU_LDFLAGS DOSEMU_CPPFLAGS DOSEMU_CFLAGS ASFLAGS X86_EMULATOR INCDIR PLUGINSUBDIRS REQUIRED OPTIONALSUBDIRS USE_SBEMU ASPI_SUPPORT DEBUGGER USE_MHPDBG MKFONTDIR BDFTOPCF X_SUPPORT X_EXTRA_LIBS X_LIBS X_PRE_LIBS X_CFLAGS XMKMF SLANGLIB SLANGINC USE_PTHREADS FLUSLIB USE_FLUIDSYNTH SNDFLIB USE_SNDFILE ALSALIB USE_ALSA GPMLIB USE_GPM VDELIB USE_VDE USE_SVGALIB EGREP GREP USE_APBUILD DOSBIN_LDFLAGS USE_DL_PLUGINS CONFIG_HOST fdtarball syshdimagedir x11fontdir YFLAGS YACC RANLIB SET_MAKE LN_S lex_ok LEXLIB LEX_OUTPUT_ROOT LEX INSTALL_DATA INSTALL_SCRIPT INSTALL_PROGRAM AWK CPP OBJEXT EXEEXT ac_ct_CC CPPFLAGS LDFLAGS CFLAGS CC target_alias host_alias build_alias LIBS ECHO_T ECHO_N ECHO_C DEFS mandir localedir libdir psdir pdfdir dvidir htmldir infodir docdir oldincludedir includedir localstatedir sharedstatedir sysconfdir datadir datarootdir libexecdir sbindir bindir program_transform_name prefix exec_prefix PACKAGE_URL PACKAGE_BUGREPORT PACKAGE_STRING PACKAGE_VERSION PACKAGE_TARNAME PACKAGE_NAME PATH_SEPARATOR SHELL' ac_test_CFLAGS=set ac_tool_prefix= ac_try='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_try_echo='configure:5817: gcc -c -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu conftest.c >&5' ac_unique_file=src/dos.c ac_unrecognized_opts= ac_unrecognized_sep= ac_user_opts=' enable_option_checking with_target_bits enable_largefile with_docdir with_x11fontdir with_syshdimagedir with_fdtarball enable_linkstatic enable_dlplugins with_svgalib with_vde with_gpm with_alsa with_sndfile with_fluidsynth with_slangdir with_x enable_mitshm enable_vidmode enable_experimental enable_debug enable_aspi enable_sbemu enable_cpuemu enable_net with_target_cpu ' ac_useropt=fdtarball ac_useropt_orig=fdtarball ac_val=/usr/share/man ac_var=XMKMF ac_word=mkfontdir ac_x_header_dirs=' /usr/X11/include /usr/X11R7/include /usr/X11R6/include /usr/X11R5/include /usr/X11R4/include /usr/include/X11 /usr/include/X11R7 /usr/include/X11R6 /usr/include/X11R5 /usr/include/X11R4 /usr/local/X11/include /usr/local/X11R7/include /usr/local/X11R6/include /usr/local/X11R5/include /usr/local/X11R4/include /usr/local/include/X11 /usr/local/include/X11R7 /usr/local/include/X11R6 /usr/local/include/X11R5 /usr/local/include/X11R4 /usr/X386/include /usr/x386/include /usr/XFree86/include/X11 /usr/include /usr/local/include /usr/unsupported/include /usr/athena/include /usr/local/x11r5/include /usr/lpp/Xamples/include /usr/openwin/include /usr/openwin/share/include' ac_x_includes= ac_x_libraries= ac_xsave_LIBS='-lrt -ldl -lm -lpthread' as_basename=basename as_bourne_compatible='if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '\''${1+"$@"}'\''='\''"$@"'\'' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi ' as_cr_LETTERS=ABCDEFGHIJKLMNOPQRSTUVWXYZ as_cr_Letters=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ as_cr_alnum=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 as_cr_digits=0123456789 as_cr_letters=abcdefghijklmnopqrstuvwxyz as_dir=/usr/bin as_dirname=dirname as_echo='printf %s\n' as_echo_n='printf %s' as_executable_p=as_fn_executable_p as_expr=expr as_have_required=yes as_lineno_1=465 as_lineno_1a=465 as_lineno_2=466 as_lineno_2a=466 as_lineno_stack= as_ln_s='ln -s' as_me=configure as_mkdir_p='mkdir -p "$as_dir"' as_myself=/startdir/src/dosemu/configure as_nl=' ' as_required='as_fn_return () { (exit $1); } as_fn_success () { as_fn_return 0; } as_fn_failure () { as_fn_return 1; } as_fn_ret_success () { return 0; } as_fn_ret_failure () { return 1; } exitcode=0 as_fn_success || { exitcode=1; echo as_fn_success failed.; } as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } if ( set x; as_fn_ret_success y && test x = "$1" ); then : else exitcode=1; echo positional parameters were not saved. fi test x$exitcode = x0 || exit 1 test -x / || exit 1' as_save_IFS=' ' as_suggested=' as_lineno_1=195 as_lineno_1a=$LINENO as_lineno_2=196 as_lineno_2a=$LINENO eval '\''test "x$as_lineno_1'\''$as_run'\''" != "x$as_lineno_2'\''$as_run'\''" && test "x`expr $as_lineno_1'\''$as_run'\'' + 1`" = "x$as_lineno_2'\''$as_run'\''"'\'' || exit 1 test $(( 1 + 1 )) = 2 || exit 1' as_test_x='test -x' as_tr_cpp='eval sed '\''y%*abcdefghijklmnopqrstuvwxyz%PABCDEFGHIJKLMNOPQRSTUVWXYZ%;s%[^_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]%_%g'\''' as_tr_sh='eval sed '\''y%*+%pp%;s%[^_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]%_%g'\''' as_unset=as_fn_unset as_var=MAILPATH bindir='${prefix}/bin' build= cache_file=/dev/null cross_compiling=no datadir='${prefix}/share' datarootdir='${prefix}/share' docdir='${datadir}/doc/dosemu' dvidir='${docdir}' enable_cpuemu=yes enable_mitshm=yes enable_vidmode=no enableval=yes exec_prefix=NONE fdtarball=/startdir/src/dosemu-freedos-1.0-bin.tgz have_slang=yes have_x=yes host= htmldir='${docdir}' i=plugin/translate/include includedir='${prefix}/include' infodir='${datarootdir}/info' j=plugin/translate/include/unicode_symbols.h libdir='${prefix}/lib' libexecdir='${exec_prefix}/libexec' localedir='${datarootdir}/locale' localstatedir='${prefix}/var' major=14 mandir=/usr/share/man minor=2 no_create= no_recursion= oldincludedir=/usr/include pdfdir='${docdir}' prefix=/usr program_prefix=NONE program_suffix=NONE program_transform_name=s,x,x, psdir='${docdir}' save_CPPFLAGS= sbindir='${exec_prefix}/sbin' sharedstatedir='${prefix}/com' silent= site= srcdir=. subdirs= sysconfdir=/etc/dosemu syshdimagedir=/var/lib/dosemu target= target_cpu= verbose= with_alsa=yes with_docdir='${datadir}/doc/dosemu' with_fdtarball=/startdir/src/dosemu-freedos-1.0-bin.tgz with_fluidsynth=no with_gpm=yes with_pthreads=yes with_sndfile=yes with_syshdimagedir=/var/lib/dosemu with_x11fontdir='${datadir}/dosemu/Xfonts' withval=/startdir/src/dosemu-freedos-1.0-bin.tgz x11fontdir='${datadir}/dosemu/Xfonts' x_includes= x_libraries= yes checking for gcc actually being clang...... no configure: creating ./config.status config.status: creating Makefile.conf config.status: creating src/include/config.h config.status: executing Makefile commands === configuring in src/plugin/kbd_unicode Running /bin/sh /startdir/src/dosemu/src/plugin/kbd_unicode/configure '--disable-vidmode' '--enable-cpuemu' '--prefix=/usr/local' '--bindir=${prefix}/bin' '--sysconfdir=/etc/dosemu' '--libdir=${prefix}/lib' '--datadir=${prefix}/share' '--mandir=${prefix}/man' '--with-docdir=${datadir}/doc/dosemu' '--with-syshdimagedir=/var/lib/dosemu' '--with-x11fontdir=${datadir}/dosemu/Xfonts' '--with-fdtarball=dosemu-freedos-bin.tgz' '--prefix=/usr' '--with-fdtarball=/startdir/src/dosemu-freedos-1.0-bin.tgz' '--mandir=/usr/share/man' 'CFLAGS=-march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu' 'LDFLAGS=-Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs' ... checking for gcc... gcc 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... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking X11/XKBlib.h usability... yes checking X11/XKBlib.h presence... yes checking for X11/XKBlib.h... yes configure: creating ./config.status config.status: creating include/kbd_unicode_config.h === configuring in src/plugin/sdl Running /bin/sh /startdir/src/dosemu/src/plugin/sdl/configure '--disable-vidmode' '--enable-cpuemu' '--prefix=/usr/local' '--bindir=${prefix}/bin' '--sysconfdir=/etc/dosemu' '--libdir=${prefix}/lib' '--datadir=${prefix}/share' '--mandir=${prefix}/man' '--with-docdir=${datadir}/doc/dosemu' '--with-syshdimagedir=/var/lib/dosemu' '--with-x11fontdir=${datadir}/dosemu/Xfonts' '--with-fdtarball=dosemu-freedos-bin.tgz' '--prefix=/usr' '--with-fdtarball=/startdir/src/dosemu-freedos-1.0-bin.tgz' '--mandir=/usr/share/man' 'CFLAGS=-march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu' 'LDFLAGS=-Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs' ... checking for gcc... gcc 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... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for sdl-config... /usr/bin/sdl-config checking for SDL - version >= 1.2.0... yes configure: creating ./config.status config.status: creating Makefile.conf config.status: creating include/sdl_config.h make[1]: Entering directory '/startdir/src/dosemu/src' echo '#define ALTERNATE_ETC "/etc/dosemu"' > include/confpath.h Updating version.h echo '#define LIB_DEFAULT "/usr/lib"' >> include/confpath.h echo '#define DOSEMULIB_DEFAULT "/usr/share/dosemu"' >> include/confpath.h sed -e 's,@PACKAGE_VERSION\@,1.4.0.8-753-g18f6f5cd,g' ../dosemu.spec.in > ../dosemu.spec echo '#define DOSEMUHDIMAGE_DEFAULT "/var/lib/dosemu"' >> include/confpath.h echo '#define SYSTEM_XFONTS_PATH "/usr/share/dosemu/Xfonts"' >> include/confpath.h make[2]: Entering directory '/startdir/src/dosemu/src/tools/periph' make[2]: Entering directory '/startdir/src/dosemu/src/commands' make[2]: Entering directory '/startdir/src/dosemu/src/arch/linux/dosext/sound/midid' make[2]: Entering directory '/startdir/src/dosemu/src/env/video' make[2]: Entering directory '/startdir/src/dosemu/man' make[2]: Entering directory '/startdir/src/dosemu/src/base' make[2]: Entering directory '/startdir/src/dosemu/src/base/async' gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -I. -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o hdinfo.o hdinfo.c make[2]: Entering directory '/startdir/src/dosemu/src/arch/linux/async' gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -I. -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o mkhdimage.o mkhdimage.c gcc -c -MP -MMD -I../../src/include -I../../src/plugin/include -o isemu.o isemu.S make[2]: Entering directory '/startdir/src/dosemu/src/base/misc' gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o miscemu.o miscemu.c make[2]: Entering directory '/startdir/src/dosemu/src/arch/linux/mapping' make[2]: Entering directory '/startdir/src/dosemu/src/base/misc/libpcl' sed -e 's,@sysconfdir\@,/etc/dosemu,g' -e 's,@prefix\@,/usr,g' -e 's,@datadir\@,/usr/share,g' -e 's,@docdir\@,/usr/share/doc/dosemu,g' -e 's,@bindir\@,/usr/bin,g' -e 's,@PACKAGE_VERSION\@,1.4.0.8-753-g18f6f5cd,g' -e 's,@RELEASE_DATE\@,2014-10-04,g' dosemu.1.in > dosemu.1 gcc -c -MP -MMD -I../../src/include -I../../src/plugin/include -o mgarrot.o mgarrot.S sed -e 's,@sysconfdir\@,/etc/dosemu,g' -e 's,@prefix\@,/usr,g' -e 's,@datadir\@,/usr/share,g' -e 's,@docdir\@,/usr/share/doc/dosemu,g' -e 's,@bindir\@,/usr/bin,g' -e 's,@PACKAGE_VERSION\@,1.4.0.8-753-g18f6f5cd,g' -e 's,@RELEASE_DATE\@,2014-10-04,g' dosemu.bin.1.in > dosemu.bin.1 gcc -c -MP -MMD -I../../src/include -I../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o data.o data.c gcc -E -c -MP -MMD -I../../../../../../src/include -I../../../../../../src/plugin/include midid.c > /dev/null gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o dyndeb.o dyndeb.c sed -e 's,@sysconfdir\@,/etc/dosemu,g' -e 's,@prefix\@,/usr,g' -e 's,@datadir\@,/usr/share,g' -e 's,@docdir\@,/usr/share/doc/dosemu,g' -e 's,@bindir\@,/usr/bin,g' -e 's,@PACKAGE_VERSION\@,1.4.0.8-753-g18f6f5cd,g' -e 's,@RELEASE_DATE\@,2014-10-04,g' ru/dosemu.1.in > ru/dosemu.1 sed -e 's,@sysconfdir\@,/etc/dosemu,g' -e 's,@prefix\@,/usr,g' -e 's,@datadir\@,/usr/share,g' -e 's,@docdir\@,/usr/share/doc/dosemu,g' -e 's,@bindir\@,/usr/bin,g' -e 's,@PACKAGE_VERSION\@,1.4.0.8-753-g18f6f5cd,g' -e 's,@RELEASE_DATE\@,2014-10-04,g' ru/dosemu.bin.1.in > ru/dosemu.bin.1 gcc -c -MP -MMD -I../../../../src/include -I../../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o sigsegv.o sigsegv.c gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o hma.o hma.c gcc -c -MP -MMD -I../../../../src/include -I../../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o mapping.o mapping.c gcc -c -MP -MMD -I../../../../src/include -I../../../../src/plugin/include -DHAVE_CONFIG_H -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o pcl.o pcl.c make[2]: Leaving directory '/startdir/src/dosemu/man' make[2]: Entering directory '/startdir/src/dosemu/src/base/dev/misc' gcc -c -MP -MMD -I../../src/include -I../../src/plugin/include -o fossil.o fossil.S gcc -c -MP -MMD -I../../../../src/include -I../../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o cmos.o cmos.c gcc -c -MP -MMD -I../../src/include -I../../src/plugin/include -o emufs.o emufs.S gcc -E -c -MP -MMD -I../../../../../../src/include -I../../../../../../src/plugin/include events.c > /dev/null gcc -c -MP -MMD -I../../src/include -I../../src/plugin/include -o ems.o ems.S gcc -c -MP -MMD -I../../src/include -I../../src/plugin/include -o cdrom.o cdrom.S gcc -E -c -MP -MMD -I../../../../../../src/include -I../../../../../../src/plugin/include io.c > /dev/null gcc -c -MP -MMD -I../../../../src/include -I../../../../src/plugin/include -DHAVE_CONFIG_H -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o pcl_private.o pcl_private.c gcc -c -MP -MMD -I../../src/include -I../../src/plugin/include -o dumpconf.o dumpconf.S gcc -E -c -MP -MMD -I../../../../../../src/include -I../../../../../../src/plugin/include stats.c > /dev/null gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -I. -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o putrom.o putrom.c rm -f ../../src/lib/libbase.a ar cr ../../src/lib/libbase.a data.o rm -f ../../../../src/lib/libbase_misc_libpcl.a gcc -c -MP -MMD -I../../src/include -I../../src/plugin/include -o aspi.o aspi.S ar cr ../../../../src/lib/libbase_misc_libpcl.a pcl.o pcl_private.o gcc -Wl,-warn-common -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -Wl,-Ttext,100,-e,_start16,--oformat,binary -nostdlib -s -o ../../1.4.0.8/commands/isemu.com isemu.o gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o ioctl.o ioctl.c gcc -E -c -MP -MMD -I../../../../../../src/include -I../../../../../../src/plugin/include emulation.c > /dev/null gcc -Wl,-warn-common -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -Wl,-Ttext,100,-e,_start16,--oformat,binary -nostdlib -s -o ../../1.4.0.8/commands/mgarrot.com mgarrot.o ranlib ../../src/lib/libbase.a gcc -E -c -MP -MMD -I../../../../../../src/include -I../../../../../../src/plugin/include device.c > /dev/null ranlib ../../../../src/lib/libbase_misc_libpcl.a gcc -E -c -MP -MMD -I../../../../../../src/include -I../../../../../../src/plugin/include oss.c > /dev/null make[2]: Leaving directory '/startdir/src/dosemu/src/base/misc/libpcl' make[2]: Leaving directory '/startdir/src/dosemu/src/base' gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o int.o int.c make[2]: Entering directory '/startdir/src/dosemu/src/emu-i386' gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o text.o text.c gcc -c -MP -MMD -I../../../../src/include -I../../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o timers.o timers.c collect2: fatal error: ld terminated with signal 11 [Segmentation fault], core dumped compilation terminated. make[2]: *** [Makefile:60: ../../1.4.0.8/commands/mgarrot.com] Error 1 make[2]: *** Waiting for unfinished jobs.... gcc -c -MP -MMD -I../../../../src/include -I../../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o mapshm.o mapshm.c collect2: fatal error: ld terminated with signal 11 [Segmentation fault], core dumped compilation terminated. make[2]: *** [Makefile:60: ../../1.4.0.8/commands/isemu.com] Error 1 make[2]: Leaving directory '/startdir/src/dosemu/src/commands' make[1]: *** [../src/arch/linux/Makefile.main:113: commands] Error 2 make[1]: *** Waiting for unfinished jobs.... gcc -c -MP -MMD -I../../../../src/include -I../../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o signal.o signal.c gcc -E -c -MP -MMD -I../../../../../../src/include -I../../../../../../src/plugin/include midout.c > /dev/null gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -I. -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o dexeconfig.o dexeconfig.c make[2]: Entering directory '/startdir/src/dosemu/src/emu-i386/simx86' gcc -E -c -MP -MMD -I../../../../../../src/include -I../../../../../../src/plugin/include timid.c > /dev/null gcc -c -MP -MMD -I../../src/include -I../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o cpu.o cpu.c gcc -E -c -MP -MMD -I../../../../../../src/include -I../../../../../../src/plugin/include null.c > /dev/null dexeconfig.c: In function ‘putconf’: dexeconfig.c:182:3: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 182 | read(fd, &size, 4); | ^~~~~~~~~~~~~~~~~~ dexeconfig.c:193:7: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 193 | write(fd, &size, 4); | ^~~~~~~~~~~~~~~~~~~ dexeconfig.c:195:7: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 195 | write(fd, &size, 2); | ^~~~~~~~~~~~~~~~~~~ dexeconfig.c:215:3: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 215 | write(fd, &size, 4); | ^~~~~~~~~~~~~~~~~~~ dexeconfig.c:216:3: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 216 | write(fd, buf, size); | ^~~~~~~~~~~~~~~~~~~~ dexeconfig.c: In function ‘viewconf’: dexeconfig.c:107:3: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 107 | read(fd, &size, 4); | ^~~~~~~~~~~~~~~~~~ dexeconfig.c: In function ‘getconf’: dexeconfig.c:231:3: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 231 | read(fd, &size, 4); | ^~~~~~~~~~~~~~~~~~ dexeconfig.c:238:3: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 238 | read(fd, &size, 4); | ^~~~~~~~~~~~~~~~~~ dexeconfig.c:251:3: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 251 | write(fc, buf, size); | ^~~~~~~~~~~~~~~~~~~~ gcc -c -MP -MMD -I../../../../src/include -I../../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o mapfile.o mapfile.c gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -I../../../src/emu-i386/simx86 -Dlinux -DDOSEMU -fgcse -fforce-addr -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o trees.o trees.c gcc -c -MP -MMD -I../../../../src/include -I../../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o debug.o debug.c gcc -c -MP -MMD -I../../../../../../src/include -I../../../../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o midid.o midid.c mapfile.c: In function ‘open_mapping_pshm’: mapfile.c:190:5: warning: ignoring return value of ‘asprintf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 190 | asprintf(&name, "%s%d", "dosemu_", getpid()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mapfile.c: In function ‘open_mapping_f’: mapfile.c:86:5: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 86 | ftruncate(tmpfile_fd, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~ gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -I. -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o scsicheck.o scsicheck.c debug.c: In function ‘collect_info’: debug.c:95:3: warning: ignoring return value of ‘asprintf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 95 | asprintf(&tmp, cmd0, dosemu_proc_self_exe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ debug.c:96:3: warning: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 96 | system(tmp); | ^~~~~~~~~~~ debug.c:98:3: warning: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 98 | system(cmd1); | ^~~~~~~~~~~~ debug.c:99:3: warning: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 99 | system(cmd2); | ^~~~~~~~~~~~ debug.c:100:3: warning: ignoring return value of ‘asprintf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 100 | asprintf(&tmp, cmd3, pid); | ^~~~~~~~~~~~~~~~~~~~~~~~~ debug.c:101:3: warning: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 101 | system(tmp); | ^~~~~~~~~~~ debug.c: In function ‘start_gdb’: debug.c:27:3: warning: ignoring return value of ‘asprintf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 27 | asprintf(&buf, "gdb %s", dosemu_proc_self_exe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trees.c: In function ‘avltr_reinit’: trees.c:552:16: warning: the comparison will always evaluate as ‘false’ for the address of ‘InstrMeta’ will never be NULL [-Waddress] 552 | if (InstrMeta==NULL) leavedos(993); | ^~ trees.c:53:9: note: ‘InstrMeta’ declared here 53 | IMeta InstrMeta[MAXINODES]; | ^~~~~~~~~ trees.c: In function ‘Move2Tree’: trees.c:1056:16: warning: the comparison will always evaluate as ‘false’ for the address of ‘InstrMeta’ will never be NULL [-Waddress] 1056 | if (InstrMeta==NULL) leavedos(993); | ^~ trees.c:53:9: note: ‘InstrMeta’ declared here 53 | IMeta InstrMeta[MAXINODES]; | ^~~~~~~~~ trees.c: In function ‘CleanIMeta’: trees.c:1351:22: warning: the comparison will always evaluate as ‘false’ for the address of ‘InstrMeta’ will never be NULL [-Waddress] 1351 | if (InstrMeta==NULL) leavedos(993); | ^~ trees.c:53:9: note: ‘InstrMeta’ declared here 53 | IMeta InstrMeta[MAXINODES]; | ^~~~~~~~~ gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o disks.o disks.c gcc -c -MP -MMD -I../../../../../../src/include -I../../../../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o events.o events.c gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o render.o render.c gcc -c -MP -MMD -I../../src/include -I../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o ports.o ports.c scsicheck.c: In function ‘scan_scsi_proc_info’: scsicheck.c:73:7: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 73 | fgets(buf, sizeof(buf), f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ scsicheck.c:85:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 85 | fgets(buf, sizeof(buf), f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ scsicheck.c:93:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 93 | fgets(buf, sizeof(buf), f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -I. -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o dosctrl.o dosctrl.c gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -I. -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o vbioscheck.o vbioscheck.c ports.c: In function ‘std_port_inb’: ports.c:398:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 398 | write(port_fd_out[1], &pr, sizeof(pr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ports.c:399:9: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 399 | read(port_fd_in[0], &pr, sizeof(pr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ports.c: In function ‘std_port_outb’: ports.c:420:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 420 | write(port_fd_out[1], &pr, sizeof(pr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ports.c:421:9: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 421 | read(port_fd_in[0], &pr, sizeof(pr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ports.c: In function ‘std_port_inw’: ports.c:437:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 437 | write(port_fd_out[1], &pr, sizeof(pr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ports.c:438:9: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 438 | read(port_fd_in[0], &pr, sizeof(pr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ports.c: In function ‘std_port_outw’: ports.c:459:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 459 | write(port_fd_out[1], &pr, sizeof(pr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ports.c:460:9: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 460 | read(port_fd_in[0], &pr, sizeof(pr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ports.c: In function ‘std_port_ind’: ports.c:476:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 476 | write(port_fd_out[1], &pr, sizeof(pr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ports.c:477:9: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 477 | read(port_fd_in[0], &pr, sizeof(pr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ports.c: In function ‘std_port_outd’: ports.c:506:17: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 506 | read(port_fd_in[0], &pr, sizeof(pr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ports.c: In function ‘do_port_outd’: ports.c:498:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 498 | write(port_fd_out[1], &pr, sizeof(pr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ports.c: In function ‘extra_port_init’: ports.c:1038:33: warning: ignoring return value of ‘pipe’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1038 | pipe(port_fd_out); | ^~~~~~~~~~~~~~~~~ ports.c:1039:33: warning: ignoring return value of ‘pipe’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1039 | pipe(port_fd_in); | ^~~~~~~~~~~~~~~~ ports.c: In function ‘port_server’: ports.c:902:17: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 902 | read(port_fd_out[0], &pr, sizeof(pr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ports.c:911:25: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 911 | read(port_fd_out[0], &pr2, sizeof(pr2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ports.c:935:17: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 935 | write(port_fd_in[1], &pr, sizeof(pr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ports.c: In function ‘port_exit’: ports.c:1065:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1065 | write(port_fd_out[1], &pr, sizeof(pr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vbioscheck.c: In function ‘main’: vbioscheck.c:35:5: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 35 | fread(c, 0x21, 1, f); | ^~~~~~~~~~~~~~~~~~~~ dosctrl.c: In function ‘handle_console_input’: dosctrl.c:94:31: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 94 | if (n==1 && buf[0]=='\n') write(fdout, sbuf, sn); | ^~~~~~~~~~~~~~~~~~~~~~ dosctrl.c:100:7: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 100 | write(fdout, buf, n); | ^~~~~~~~~~~~~~~~~~~~ dosctrl.c: In function ‘handle_uhook_input’: dosctrl.c:116:5: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 116 | write(1, buf, n); | ^~~~~~~~~~~~~~~~ gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -I. -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o mkfatimage.o mkfatimage.c mkfatimage.c: In function ‘main’: mkfatimage.c:360:7: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 360 | fread(buffer, 1, BYTES_PER_SECTOR, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -I. -o bootsect.o bootsect.S gcc -c -MP -MMD -I../../../../../../src/include -I../../../../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o io.o io.c rm -f ../../../../src/lib/libarch_linux_async.a gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -I. -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o mkfatimage16.o mkfatimage16.c ar cr ../../../../src/lib/libarch_linux_async.a sigsegv.o signal.o debug.o ranlib ../../../../src/lib/libarch_linux_async.a rm -f ../../../../src/lib/libarch_linux_mapping.a make[2]: Leaving directory '/startdir/src/dosemu/src/arch/linux/async' ar cr ../../../../src/lib/libarch_linux_mapping.a mapping.o mapshm.o mapfile.o mkfatimage16.c: In function ‘main’: mkfatimage16.c:420:7: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 420 | fread(buffer, 1, BYTES_PER_SECTOR, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mkfatimage16.c:504:7: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 504 | fread(buffer, 1, BYTES_PER_SECTOR, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -Wl,-warn-common -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs hdinfo.o -o hdinfo ranlib ../../../../src/lib/libarch_linux_mapping.a gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o utilities.o utilities.c gcc -Wl,-warn-common -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs mkhdimage.o -o mkhdimage make[2]: Leaving directory '/startdir/src/dosemu/src/arch/linux/mapping' gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o dos2linux.o dos2linux.c gcc -c -MP -MMD -I../../../../src/include -I../../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o lpt.o lpt.c gcc -Wl,-warn-common -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs putrom.o -o putrom utilities.c: In function ‘vlog_printf’: utilities.c:211:7: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 211 | write(terminal_fd, logptr, fsz); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utilities.c:223:9: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 223 | ftruncate(fileno(dbg_fd),0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ utilities.c: In function ‘load_plugin’: utilities.c:718:5: warning: ignoring return value of ‘asprintf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 718 | asprintf(&fullname, "%s/dosemu/libplugin_%s.so", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 719 | LIB_DEFAULT, plugin_name); | ~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -Wl,-warn-common -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs dexeconfig.o -o dexeconfig dos2linux.c: In function ‘find_drive’: dos2linux.c:332:9: warning: ignoring return value of ‘asprintf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 332 | asprintf (plinux_path_resolved, "%s%s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | drive_linux_root/*unresolved*/, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | linux_path_resolved + strlen (drive_linux_root_resolved)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -c -MP -MMD -I../../../../../../src/include -I../../../../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o stats.o stats.c dos2linux.c: In function ‘pty_thr’: dos2linux.c:415:13: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 415 | write(pty_fd, buf, wr); | ^~~~~~~~~~~~~~~~~~~~~~ dos2linux.c: In function ‘run_unix_command’: dos2linux.c:517:9: warning: ignoring return value of ‘dup’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 517 | dup(0); | ^~~~~~ dos2linux.c:518:9: warning: ignoring return value of ‘dup’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 518 | dup(0); | ^~~~~~ gcc -Wl,-warn-common -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs scsicheck.o -o scsicheck gcc -Wl,-warn-common -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs dosctrl.o -o dosctrl gcc -c -MP -MMD -I../../../../../../src/include -I../../../../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o emulation.o emulation.c gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o dump.o dump.c gcc -Wl,-warn-common -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs vbioscheck.o -o vbioscheck gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o video.o video.c gcc -Wl,-warn-common -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs mkfatimage.o bootsect.o -o ../../../1.4.0.8/bin/mkfatimage gcc -c -MP -MMD -I../../../../../../src/include -I../../../../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o device.o device.c gcc -Wl,-warn-common -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs mkfatimage16.o bootsect.o -o ../../../1.4.0.8/bin/mkfatimage16 make[2]: Leaving directory '/startdir/src/dosemu/src/tools/periph' gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o pci_bios.o pci_bios.c dump.c: In function ‘emu_disasm’: dump.c:46:31: warning: ‘%s’ directive writing up to 255 bytes into a region of size 226 [-Wformat-overflow=] 46 | sprintf(buf+20, "%04x:%04x %s", REG(cs), LWORD(eip), frmtbuf); | ^~ ~~~~~~~ In file included from /usr/include/stdio.h:970, from dump.c:7: In function ‘sprintf’, inlined from ‘emu_disasm’ at dump.c:46:4: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 11 and 266 bytes into a destination of size 236 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ gcc -c -MP -MMD -I../../../../../../src/include -I../../../../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o oss.o oss.c gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o lowmem.o lowmem.c gcc -c -MP -MMD -I../../../../src/include -I../../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o rtc.o rtc.c gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o vc.o vc.c gcc -c -MP -MMD -I../../../../../../src/include -I../../../../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o midout.o midout.c dump.c: In function ‘DPMI_show_state’: dump.c:171:21: warning: ‘EAX: ’ directive writing 5 bytes into a region of size between 1 and 4096 [-Wformat-overflow=] 171 | sprintf(buf, "%sEAX: %08x EBX: %08x ECX: %08x EDX: %08x\n", buf, | ^~~~~ In function ‘sprintf’, inlined from ‘DPMI_show_state’ at dump.c:171:5: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 60 and 4155 bytes into a destination of size 4096 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /usr/include/bits/stdio2.h:30:10: warning: ‘__builtin___sprintf_chk’ argument 5 overlaps destination object ‘buf’ [-Wrestrict] dump.c: In function ‘DPMI_show_state’: dump.c:165:17: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here 165 | static char buf[4096]; | ^~~ dump.c:173:21: warning: ‘ESI: ’ directive writing 5 bytes into a region of size between 1 and 4096 [-Wformat-overflow=] 173 | sprintf(buf, "%sESI: %08x EDI: %08x EBP: %08x\n", buf, | ^~~~~ In function ‘sprintf’, inlined from ‘DPMI_show_state’ at dump.c:173:5: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 45 and 4140 bytes into a destination of size 4096 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /usr/include/bits/stdio2.h:30:10: warning: ‘__builtin___sprintf_chk’ argument 5 overlaps destination object ‘buf’ [-Wrestrict] dump.c: In function ‘DPMI_show_state’: dump.c:165:17: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here 165 | static char buf[4096]; | ^~~ dump.c:195:23: warning: ‘OPS : ’ directive writing 7 bytes into a region of size between 1 and 4096 [-Wformat-overflow=] 195 | sprintf(buf, "%sOPS : ", buf); | ^~~~~~~ In function ‘sprintf’, inlined from ‘DPMI_show_state’ at dump.c:195:7: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 8 and 4103 bytes into a destination of size 4096 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /usr/include/bits/stdio2.h:30:10: warning: ‘__builtin___sprintf_chk’ argument 5 overlaps destination object ‘buf’ [-Wrestrict] dump.c: In function ‘DPMI_show_state’: dump.c:165:17: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here 165 | static char buf[4096]; | ^~~ dump.c:207:25: warning: ‘CS:EIP points to invalid mem...’ directive writing 32 bytes into a region of size between 1 and 4096 [-Wformat-overflow=] 207 | sprintf(buf, "%sCS:EIP points to invalid memory\n", buf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘sprintf’, inlined from ‘DPMI_show_state’ at dump.c:207:2: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 33 and 4128 bytes into a destination of size 4096 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /usr/include/bits/stdio2.h:30:10: warning: ‘__builtin___sprintf_chk’ argument 5 overlaps destination object ‘buf’ [-Wrestrict] dump.c: In function ‘DPMI_show_state’: dump.c:165:17: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here 165 | static char buf[4096]; | ^~~ dump.c:201:27: warning: ‘%02x’ directive writing 2 bytes into a region of size between 1 and 4096 [-Wformat-overflow=] 201 | sprintf(buf, "%s%02x ", buf, *csp2++); | ^~~~ dump.c:201:24: note: directive argument in the range [0, 255] 201 | sprintf(buf, "%s%02x ", buf, *csp2++); | ^~~~~~~~~ In function ‘sprintf’, inlined from ‘DPMI_show_state’ at dump.c:201:4: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 4 and 4099 bytes into a destination of size 4096 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /usr/include/bits/stdio2.h:30:10: warning: ‘__builtin___sprintf_chk’ argument 5 overlaps destination object ‘buf’ [-Wrestrict] dump.c: In function ‘DPMI_show_state’: dump.c:165:17: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here 165 | static char buf[4096]; | ^~~ dump.c:202:25: warning: ‘-> ’ directive writing 3 bytes into a region of size between 1 and 4096 [-Wformat-overflow=] 202 | sprintf(buf, "%s-> ", buf); | ^~~ In function ‘sprintf’, inlined from ‘DPMI_show_state’ at dump.c:202:2: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 4 and 4099 bytes into a destination of size 4096 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /usr/include/bits/stdio2.h:30:10: warning: ‘__builtin___sprintf_chk’ argument 5 overlaps destination object ‘buf’ [-Wrestrict] dump.c: In function ‘DPMI_show_state’: dump.c:165:17: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here 165 | static char buf[4096]; | ^~~ dump.c:204:27: warning: ‘%02x’ directive writing 2 bytes into a region of size between 1 and 4096 [-Wformat-overflow=] 204 | sprintf(buf, "%s%02x ", buf, *csp2++); | ^~~~ dump.c:204:24: note: directive argument in the range [0, 255] 204 | sprintf(buf, "%s%02x ", buf, *csp2++); | ^~~~~~~~~ In function ‘sprintf’, inlined from ‘DPMI_show_state’ at dump.c:204:4: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 4 and 4099 bytes into a destination of size 4096 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /usr/include/bits/stdio2.h:30:10: warning: ‘__builtin___sprintf_chk’ argument 5 overlaps destination object ‘buf’ [-Wrestrict] dump.c: In function ‘DPMI_show_state’: dump.c:165:17: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here 165 | static char buf[4096]; | ^~~ dump.c:205:27: warning: ‘__builtin___sprintf_chk’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 205 | sprintf(buf, "%s\n", buf); | ^ In function ‘sprintf’, inlined from ‘DPMI_show_state’ at dump.c:205:2: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 2 and 4097 bytes into a destination of size 4096 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /usr/include/bits/stdio2.h:30:10: warning: ‘__builtin___sprintf_chk’ argument 5 overlaps destination object ‘buf’ [-Wrestrict] dump.c: In function ‘DPMI_show_state’: dump.c:165:17: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here 165 | static char buf[4096]; | ^~~ dump.c:217:23: warning: ‘STACK: ’ directive writing 7 bytes into a region of size between 1 and 4096 [-Wformat-overflow=] 217 | sprintf(buf, "%sSTACK: ", buf); | ^~~~~~~ In function ‘sprintf’, inlined from ‘DPMI_show_state’ at dump.c:217:7: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 8 and 4103 bytes into a destination of size 4096 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /usr/include/bits/stdio2.h:30:10: warning: ‘__builtin___sprintf_chk’ argument 5 overlaps destination object ‘buf’ [-Wrestrict] dump.c: In function ‘DPMI_show_state’: dump.c:165:17: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here 165 | static char buf[4096]; | ^~~ dump.c:229:25: warning: ‘SS:ESP points to invalid mem...’ directive writing 32 bytes into a region of size between 1 and 4096 [-Wformat-overflow=] 229 | sprintf(buf, "%sSS:ESP points to invalid memory\n", buf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘sprintf’, inlined from ‘DPMI_show_state’ at dump.c:229:2: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 33 and 4128 bytes into a destination of size 4096 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /usr/include/bits/stdio2.h:30:10: warning: ‘__builtin___sprintf_chk’ argument 5 overlaps destination object ‘buf’ [-Wrestrict] dump.c: In function ‘DPMI_show_state’: dump.c:165:17: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here 165 | static char buf[4096]; | ^~~ dump.c:223:27: warning: ‘%02x’ directive writing 2 bytes into a region of size between 1 and 4096 [-Wformat-overflow=] 223 | sprintf(buf, "%s%02x ", buf, *ssp2++); | ^~~~ dump.c:223:24: note: directive argument in the range [0, 255] 223 | sprintf(buf, "%s%02x ", buf, *ssp2++); | ^~~~~~~~~ In function ‘sprintf’, inlined from ‘DPMI_show_state’ at dump.c:223:4: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 4 and 4099 bytes into a destination of size 4096 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /usr/include/bits/stdio2.h:30:10: warning: ‘__builtin___sprintf_chk’ argument 5 overlaps destination object ‘buf’ [-Wrestrict] dump.c: In function ‘DPMI_show_state’: dump.c:165:17: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here 165 | static char buf[4096]; | ^~~ dump.c:224:25: warning: ‘-> ’ directive writing 3 bytes into a region of size between 1 and 4096 [-Wformat-overflow=] 224 | sprintf(buf, "%s-> ", buf); | ^~~ In function ‘sprintf’, inlined from ‘DPMI_show_state’ at dump.c:224:2: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 4 and 4099 bytes into a destination of size 4096 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /usr/include/bits/stdio2.h:30:10: warning: ‘__builtin___sprintf_chk’ argument 5 overlaps destination object ‘buf’ [-Wrestrict] dump.c: In function ‘DPMI_show_state’: dump.c:165:17: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here 165 | static char buf[4096]; | ^~~ dump.c:226:27: warning: ‘%02x’ directive writing 2 bytes into a region of size between 1 and 4096 [-Wformat-overflow=] 226 | sprintf(buf, "%s%02x ", buf, *ssp2++); | ^~~~ dump.c:226:24: note: directive argument in the range [0, 255] 226 | sprintf(buf, "%s%02x ", buf, *ssp2++); | ^~~~~~~~~ In function ‘sprintf’, inlined from ‘DPMI_show_state’ at dump.c:226:4: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 4 and 4099 bytes into a destination of size 4096 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /usr/include/bits/stdio2.h:30:10: warning: ‘__builtin___sprintf_chk’ argument 5 overlaps destination object ‘buf’ [-Wrestrict] dump.c: In function ‘DPMI_show_state’: dump.c:165:17: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here 165 | static char buf[4096]; | ^~~ dump.c:227:27: warning: ‘__builtin___sprintf_chk’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 227 | sprintf(buf, "%s\n", buf); | ^ In function ‘sprintf’, inlined from ‘DPMI_show_state’ at dump.c:227:2: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 2 and 4097 bytes into a destination of size 4096 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /usr/include/bits/stdio2.h:30:10: warning: ‘__builtin___sprintf_chk’ argument 5 overlaps destination object ‘buf’ [-Wrestrict] dump.c: In function ‘DPMI_show_state’: dump.c:165:17: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here 165 | static char buf[4096]; | ^~~ gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o vga.o vga.c gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -I../../../src/emu-i386/simx86 -Dlinux -DDOSEMU -fgcse -fforce-addr -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o interp.o interp.c gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o priv.o priv.c interp.c: In function ‘Interp86’: interp.c:85:25: warning: macro expands to multiple statements [-Wmultistatement-macros] 85 | #define CODE_FLUSH() if (CONFIG_CPUSIM || CurrIMeta>0) {\ | ^~ interp.c:577:34: note: in expansion of macro ‘CODE_FLUSH’ 577 | else CODE_FLUSH(); | ^~~~~~~~~~ interp.c:577:29: note: some parts of macro expansion are not guarded by this ‘else’ clause 577 | else CODE_FLUSH(); | ^~~~ interp.c:871:25: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 871 | if (opc!=POPsp) Gen(O_POP3, m); break; } | ^~ interp.c:871:57: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 871 | if (opc!=POPsp) Gen(O_POP3, m); break; } | ^~~~~ gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o fatfs.o fatfs.c gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o userhook.o userhook.c gcc -c -MP -MMD -I../../../../../../src/include -I../../../../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o timid.o timid.c userhook.c: In function ‘uhook_send’: userhook.c:400:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 400 | write (fdout, sendbuf, sendptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fatfs.c: In function ‘build_boot_blk’: fatfs.c:1302:3: warning: ignoring return value of ‘asprintf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1302 | asprintf(&msg, msg_f, f->dir); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fatfs.c:1303:3: warning: ignoring return value of ‘asprintf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1303 | asprintf(&msg1, msg1_f, f->dir); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -c -MP -MMD -I../../../../../../src/include -I../../../../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o null.o null.c priv.c: In function ‘priv_init’: priv.c:236:9: warning: ignoring return value of ‘setregid’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 236 | setregid(gid, egid); | ^~~~~~~~~~~~~~~~~~~ priv.c:256:9: warning: ignoring return value of ‘setreuid’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 256 | setreuid(uid, euid); | ^~~~~~~~~~~~~~~~~~~ priv.c:284:3: warning: ignoring return value of ‘getgroups’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 284 | getgroups(num_groups,groups); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -c -MP -MMD -I../../../../src/include -I../../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o pci.o pci.c timid.c: In function ‘timid_done’: timid.c:334:3: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 334 | write(ctrl_sock_out, cmd1, strlen(cmd1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ timid.c:346:3: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 346 | write(ctrl_sock_out, cmd2, strlen(cmd2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ timid.c: In function ‘timid_init’: timid.c:278:3: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 278 | write(ctrl_sock_out, cmd1, strlen(cmd1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ timid.c:279:3: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 279 | read(ctrl_sock_in, buf, sizeof(buf) - 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ timid.c:287:3: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 287 | write(ctrl_sock_out, buf, strlen(buf)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ timid.c: In function ‘timid_io’: timid.c:72:7: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 72 | write(STDOUT_FILENO, buf, n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ timid.c: In function ‘timid_preinit’: timid.c:158:9: warning: ignoring return value of ‘asprintf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 158 | asprintf(&tmdty_cmd, "%s %s %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | config.timid_bin, config.timid_args, tmdty_sound_spec); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pci.c: In function ‘pci_read_header_proc’: pci.c:320:3: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 320 | read(fd, buf, 64); | ^~~~~~~~~~~~~~~~~ pci.c: In function ‘pci_write_proc’: pci.c:345:3: warning: ignoring return value of ‘pwrite’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 345 | pwrite(fd, &val, len, reg); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ pci.c: In function ‘pci_read_proc’: pci.c:333:3: warning: ignoring return value of ‘pread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 333 | pread(fd, &val, len, reg); | ^~~~~~~~~~~~~~~~~~~~~~~~~ gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o et4000.o et4000.c rm -f ../../../src/lib/libbase_async.a ar cr ../../../src/lib/libbase_async.a dyndeb.o int.o pci_bios.o pci.c: In function ‘pci_open_proc’: pci.c:298:46: warning: ‘%d’ directive writing between 1 and 3 bytes into a region of size 2 [-Wformat-overflow=] 298 | sprintf(proc_pci_name_buf + 14, "%02x/%02x.%d", bus, device, fn); | ^~ pci.c:298:35: note: directive argument in the range [0, 255] 298 | sprintf(proc_pci_name_buf + 14, "%02x/%02x.%d", bus, device, fn); | ^~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:970, from ../../../../src/include/machcompat.h:331, from ../../../../src/include/emu.h:24, from pci.c:22: In function ‘sprintf’, inlined from ‘pci_open_proc’ at pci.c:298:3: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 8 and 10 bytes into a destination of size 8 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ranlib ../../../src/lib/libbase_async.a make[2]: Leaving directory '/startdir/src/dosemu/src/base/async' gcc -c -MP -MMD -I../../src/include -I../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o do_vm86.o do_vm86.c pci.c: In function ‘pci_check_device_present_proc’: pci.c:298:46: warning: ‘%d’ directive writing between 1 and 3 bytes into a region of size 2 [-Wformat-overflow=] 298 | sprintf(proc_pci_name_buf + 14, "%02x/%02x.%d", bus, device, fn); | ^~ In function ‘pci_open_proc’, inlined from ‘pci_check_device_present_proc’ at pci.c:353:12: pci.c:298:35: note: directive argument in the range [0, 255] 298 | sprintf(proc_pci_name_buf + 14, "%02x/%02x.%d", bus, device, fn); | ^~~~~~~~~~~~~~ In function ‘sprintf’, inlined from ‘pci_open_proc’ at pci.c:298:3, inlined from ‘pci_check_device_present_proc’ at pci.c:353:12: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 8 and 10 bytes into a destination of size 8 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o smalloc.o smalloc.c gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o s3.o s3.c gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o trident.o trident.c pci.c: In function ‘pci_write_proc’: pci.c:298:46: warning: ‘%d’ directive writing between 1 and 3 bytes into a region of size 2 [-Wformat-overflow=] 298 | sprintf(proc_pci_name_buf + 14, "%02x/%02x.%d", bus, device, fn); | ^~ In function ‘pci_open_proc’, inlined from ‘pci_write_proc’ at pci.c:341:12: pci.c:298:35: note: directive argument in the range [0, 255] 298 | sprintf(proc_pci_name_buf + 14, "%02x/%02x.%d", bus, device, fn); | ^~~~~~~~~~~~~~ In function ‘sprintf’, inlined from ‘pci_open_proc’ at pci.c:298:3, inlined from ‘pci_write_proc’ at pci.c:341:12: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 8 and 10 bytes into a destination of size 8 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ pci.c: In function ‘pci_read_header_proc’: pci.c:298:46: warning: ‘%d’ directive writing between 1 and 3 bytes into a region of size 2 [-Wformat-overflow=] 298 | sprintf(proc_pci_name_buf + 14, "%02x/%02x.%d", bus, device, fn); | ^~ In function ‘pci_open_proc’, inlined from ‘pci_read_header_proc’ at pci.c:312:12: pci.c:298:35: note: directive argument in the range [0, 255] 298 | sprintf(proc_pci_name_buf + 14, "%02x/%02x.%d", bus, device, fn); | ^~~~~~~~~~~~~~ In function ‘sprintf’, inlined from ‘pci_open_proc’ at pci.c:298:3, inlined from ‘pci_read_header_proc’ at pci.c:312:12: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 8 and 10 bytes into a destination of size 8 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o dlmalloc.o dlmalloc.c gcc -c -MP -MMD -I../../src/include -I../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o cputime.o cputime.c pci.c: In function ‘pci_read_proc’: pci.c:298:46: warning: ‘%d’ directive writing between 1 and 3 bytes into a region of size 2 [-Wformat-overflow=] 298 | sprintf(proc_pci_name_buf + 14, "%02x/%02x.%d", bus, device, fn); | ^~ In function ‘pci_open_proc’, inlined from ‘pci_read_proc’ at pci.c:329:12: pci.c:298:35: note: directive argument in the range [0, 255] 298 | sprintf(proc_pci_name_buf + 14, "%02x/%02x.%d", bus, device, fn); | ^~~~~~~~~~~~~~ In function ‘sprintf’, inlined from ‘pci_open_proc’ at pci.c:298:3, inlined from ‘pci_read_proc’ at pci.c:329:12: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 8 and 10 bytes into a destination of size 8 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o avance.o avance.c In file included from /usr/include/features.h:511, from /usr/include/sys/types.h:25, from ../../../src/include/emu.h:17, from fatfs.c:50: In function ‘read’, inlined from ‘scan_dir’ at fatfs.c:748:12: /usr/include/bits/unistd.h:32:10: warning: ‘__read_alias’ specified size 18446744073709551614 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 32 | return __glibc_fortify (read, __nbytes, sizeof (char), | ^~~~~~~~~~~~~~~ /usr/include/bits/unistd-decl.h: In function ‘scan_dir’: /usr/include/bits/unistd-decl.h:29:16: note: in a call to function ‘__read_alias’ declared with attribute ‘access (write_only, 2, 3)’ 29 | extern ssize_t __REDIRECT_FORTIFY (__read_alias, (int __fd, void *__buf, | ^~~~~~~~~~~~~~~~~~ gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o ati.o ati.c gcc -c -MP -MMD -I../../../../src/include -I../../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o joystick.o joystick.c gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -I../../../src/emu-i386/simx86 -Dlinux -DDOSEMU -fgcse -fforce-addr -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o cpu-emu.o cpu-emu.c gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o ringbuf.o ringbuf.c rm -f ../../src/lib/libemu-i386.a ar cr ../../src/lib/libemu-i386.a cpu.o ports.o do_vm86.o cputime.o gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o cirrus.o cirrus.c ranlib ../../src/lib/libemu-i386.a make[2]: Leaving directory '/startdir/src/dosemu/src/emu-i386' gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -I../../../src/emu-i386/simx86 -Dlinux -DDOSEMU -fgcse -fforce-addr -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o modrm-gen.o modrm-gen.c gcc -o ../../../../../../1.4.0.8/bin/midid midid.o events.o io.o stats.o emulation.o device.o oss.o midout.o timid.o null.o -Wl,-warn-common -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs In file included from ../../../src/include/cpu.h:367, from ../../../src/include/emu.h:25, from emu86.h:43, from interp.c:37: In function ‘PUSH’, inlined from ‘Interp86’ at interp.c:2075:10: codegen.h:238:35: warning: array subscript ‘int[0]’ is partly outside array bounds of ‘short unsigned int[1]’ [-Warray-bounds=] 238 | WRITE_DWORD(addr, *(int *)w); ../../../src/include/memory.h:235:64: note: in definition of macro ‘UNIX_WRITE_DWORD’ 235 | #define UNIX_WRITE_DWORD(addr, val) (*(Bit32u *) (addr) = (val) ) | ^~~ codegen.h:238:17: note: in expansion of macro ‘WRITE_DWORD’ 238 | WRITE_DWORD(addr, *(int *)w); | ^~~~~~~~~~~ interp.c: In function ‘Interp86’: interp.c:370:24: note: object ‘ocs’ of size 2 370 | unsigned short ocs = TheCPU.cs; | ^~~ In function ‘PUSH’, inlined from ‘Interp86’ at interp.c:1440:8: codegen.h:238:35: warning: array subscript ‘int[0]’ is partly outside array bounds of ‘short unsigned int[1]’ [-Warray-bounds=] 238 | WRITE_DWORD(addr, *(int *)w); ../../../src/include/memory.h:235:64: note: in definition of macro ‘UNIX_WRITE_DWORD’ 235 | #define UNIX_WRITE_DWORD(addr, val) (*(Bit32u *) (addr) = (val) ) | ^~~ codegen.h:238:17: note: in expansion of macro ‘WRITE_DWORD’ 238 | WRITE_DWORD(addr, *(int *)w); | ^~~~~~~~~~~ interp.c: In function ‘Interp86’: interp.c:370:24: note: object ‘ocs’ of size 2 370 | unsigned short ocs = TheCPU.cs; | ^~~ gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o vbe.o vbe.c cpu-emu.c: In function ‘e_print_regs’: cpu-emu.c:232:9: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] 232 | while (*q) *p++ = *q++; *p=0; | ^~~~~ cpu-emu.c:232:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ 232 | while (*q) *p++ = *q++; *p=0; | ^ cpu-emu.c: In function ‘e_print_scp_regs’: cpu-emu.c:285:9: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] 285 | while (*q) *p++ = *q++; *p=0; | ^~~~~ cpu-emu.c:285:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ 285 | while (*q) *p++ = *q++; *p=0; | ^ make[2]: Leaving directory '/startdir/src/dosemu/src/arch/linux/dosext/sound/midid' gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o matrox.o matrox.c gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o coopth.o coopth.c gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -I../../../src/emu-i386/simx86 -Dlinux -DDOSEMU -fgcse -fforce-addr -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o codegen-x86.o codegen-x86.c gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o wdvga.o wdvga.c gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -o fatfs_boot.o fatfs_boot.S gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o sis.o sis.c gcc -c -MP -MMD -I../../../../src/include -I../../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o chipset.o chipset.c gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o console.o console.c matrox.c: In function ‘matroxProbe’: matrox.c:202:9: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 202 | fgets(Line,sizeof(Line),fp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o hgc.o hgc.c gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o dualmon.o dualmon.c gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -o remap_asm.o remap_asm.S gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -o vesabios_pm.o vesabios_pm.S gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -o vesabios.o vesabios.S gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o vgaemu.o vgaemu.c gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o vesa.o vesa.c gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o dacemu.o dacemu.c gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o attremu.o attremu.c gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o seqemu.o seqemu.c gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o crtcemu.o crtcemu.c attremu.c: In function ‘Attr_init’: attremu.c:218:18: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 218 | if(vga.mode_type == PL4) i = 6; break; | ^~ attremu.c:218:51: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 218 | if(vga.mode_type == PL4) i = 6; break; | ^~~~~ gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o gfxemu.o gfxemu.c gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o hercemu.o hercemu.c gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o instremu.o instremu.c rm -f ../../../../src/lib/libbase_dev_misc.a gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o remap.o remap.c ar cr ../../../../src/lib/libbase_dev_misc.a cmos.o timers.o lpt.o rtc.o pci.o joystick.o chipset.o gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o remap_pent.o remap_pent.c ranlib ../../../../src/lib/libbase_dev_misc.a gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o vgafonts.o vgafonts.c make[2]: Leaving directory '/startdir/src/dosemu/src/base/dev/misc' gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -I../../../src/emu-i386/simx86 -Dlinux -DDOSEMU -fgcse -fforce-addr -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o fp87-x86.o fp87-x86.c gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -I../../../src/emu-i386/simx86 -Dlinux -DDOSEMU -fgcse -fforce-addr -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o codegen-sim.o codegen-sim.c gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -I../../../src/emu-i386/simx86 -Dlinux -DDOSEMU -fgcse -fforce-addr -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o fp87-sim.o fp87-sim.c gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -I../../../src/emu-i386/simx86 -Dlinux -DDOSEMU -fgcse -fforce-addr -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o modrm-sim.o modrm-sim.c gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -I../../../src/emu-i386/simx86 -Dlinux -DDOSEMU -fgcse -fforce-addr -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o protmode.o protmode.c gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -I../../../src/emu-i386/simx86 -Dlinux -DDOSEMU -fgcse -fforce-addr -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o sigsegv.o sigsegv.c In file included from ../../../src/include/emu.h:25, from instremu.c:49: instremu.c: In function ‘instr_write_word’: ../../../src/include/cpu.h:67:49: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 67 | #define LO_BYTE(wrd) (((union dword *)&(wrd))->b.l) | ^~ instremu.c:69:17: note: in expansion of macro ‘LO_BYTE’ 69 | #define R_LO(a) LO_BYTE(a) | ^~~~~~~ instremu.c:500:20: note: in expansion of macro ‘R_LO’ 500 | vga_write(dst, R_LO(u)); | ^~~~ instremu.c:489:56: note: object ‘u’ of size 4 489 | void instr_write_word(unsigned char *address, unsigned u) | ~~~~~~~~~^ ../../../src/include/cpu.h:68:49: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 68 | #define HI_BYTE(wrd) (((union dword *)&(wrd))->b.h) | ^~ instremu.c:70:17: note: in expansion of macro ‘HI_BYTE’ 70 | #define R_HI(a) HI_BYTE(a) | ^~~~~~~ instremu.c:501:22: note: in expansion of macro ‘R_HI’ 501 | vga_write(dst+1, R_HI(u)); | ^~~~ instremu.c:489:56: note: object ‘u’ of size 4 489 | void instr_write_word(unsigned char *address, unsigned u) | ~~~~~~~~~^ instremu.c: In function ‘instr_write_dword’: ../../../src/include/cpu.h:67:49: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 67 | #define LO_BYTE(wrd) (((union dword *)&(wrd))->b.l) | ^~ instremu.c:69:17: note: in expansion of macro ‘LO_BYTE’ 69 | #define R_LO(a) LO_BYTE(a) | ^~~~~~~ instremu.c:528:20: note: in expansion of macro ‘R_LO’ 528 | vga_write(dst, R_LO(u)); | ^~~~ instremu.c:516:57: note: object ‘u’ of size 4 516 | void instr_write_dword(unsigned char *address, unsigned u) | ~~~~~~~~~^ ../../../src/include/cpu.h:68:49: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 68 | #define HI_BYTE(wrd) (((union dword *)&(wrd))->b.h) | ^~ instremu.c:70:17: note: in expansion of macro ‘HI_BYTE’ 70 | #define R_HI(a) HI_BYTE(a) | ^~~~~~~ instremu.c:529:22: note: in expansion of macro ‘R_HI’ 529 | vga_write(dst+1, R_HI(u)); | ^~~~ instremu.c:516:57: note: object ‘u’ of size 4 516 | void instr_write_dword(unsigned char *address, unsigned u) | ~~~~~~~~~^ instremu.c: In function ‘instr_read_word’: ../../../src/include/cpu.h:67:49: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 67 | #define LO_BYTE(wrd) (((union dword *)&(wrd))->b.l) | ^~ instremu.c:69:17: note: in expansion of macro ‘LO_BYTE’ 69 | #define R_LO(a) LO_BYTE(a) | ^~~~~~~ instremu.c:431:5: note: in expansion of macro ‘R_LO’ 431 | R_LO(u) = vga_read(addr); | ^~~~ instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ ../../../src/include/cpu.h:68:49: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 68 | #define HI_BYTE(wrd) (((union dword *)&(wrd))->b.h) | ^~ instremu.c:70:17: note: in expansion of macro ‘HI_BYTE’ 70 | #define R_HI(a) HI_BYTE(a) | ^~~~~~~ instremu.c:432:5: note: in expansion of macro ‘R_HI’ 432 | R_HI(u) = vga_read(addr+1); | ^~~~ instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -I../../../src/emu-i386/simx86 -Dlinux -DDOSEMU -fgcse -fforce-addr -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o cpatch.o cpatch.c instremu.c: In function ‘instr_read_dword’: ../../../src/include/cpu.h:67:49: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 67 | #define LO_BYTE(wrd) (((union dword *)&(wrd))->b.l) | ^~ instremu.c:69:17: note: in expansion of macro ‘LO_BYTE’ 69 | #define R_LO(a) LO_BYTE(a) | ^~~~~~~ instremu.c:454:5: note: in expansion of macro ‘R_LO’ 454 | R_LO(u) = vga_read(addr); | ^~~~ instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ ../../../src/include/cpu.h:68:49: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 68 | #define HI_BYTE(wrd) (((union dword *)&(wrd))->b.h) | ^~ instremu.c:70:17: note: in expansion of macro ‘HI_BYTE’ 70 | #define R_HI(a) HI_BYTE(a) | ^~~~~~~ instremu.c:455:5: note: in expansion of macro ‘R_HI’ 455 | R_HI(u) = vga_read(addr+1); | ^~~~ instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ In function ‘instr_write_word’, inlined from ‘push’ at instremu.c:744:5: ../../../src/include/cpu.h:68:52: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 68 | #define HI_BYTE(wrd) (((union dword *)&(wrd))->b.h) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ instremu.c:70:17: note: in expansion of macro ‘HI_BYTE’ 70 | #define R_HI(a) HI_BYTE(a) | ^~~~~~~ instremu.c:501:22: note: in expansion of macro ‘R_HI’ 501 | vga_write(dst+1, R_HI(u)); | ^~~~ instremu.c: In function ‘push’: instremu.c:732:20: note: object ‘u’ of size 4 732 | static inline void push(unsigned val, x86_regs *x86) | ^~~~ gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -I../../../src/emu-i386/simx86 -Dlinux -DDOSEMU -fgcse -fforce-addr -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o memory.o memory.c gcc -c -MP -MMD -I../../../src/include -I../../../src/plugin/include -I../../../src/emu-i386/simx86 -Dlinux -DDOSEMU -fgcse -fforce-addr -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -pipe -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/dosemu -o tables.o tables.c In function ‘instr_read_word’, inlined from ‘instr_sim’ at instremu.c:2282:11: instremu.c:431:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 431 | R_LO(u) = vga_read(addr); instremu.c: In function ‘instr_sim’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘instr_sim’ at instremu.c:2282:11: instremu.c:432:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 432 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘instr_sim’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_write_word’, inlined from ‘push’ at instremu.c:744:5, inlined from ‘instr_sim’ at instremu.c:2078:5: ../../../src/include/cpu.h:68:52: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 68 | #define HI_BYTE(wrd) (((union dword *)&(wrd))->b.h) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ instremu.c:70:17: note: in expansion of macro ‘HI_BYTE’ 70 | #define R_HI(a) HI_BYTE(a) | ^~~~~~~ instremu.c:501:22: note: in expansion of macro ‘R_HI’ 501 | vga_write(dst+1, R_HI(u)); | ^~~~ instremu.c: In function ‘instr_sim’: instremu.c:1000:19: note: object ‘u’ of size 4 1000 | static inline int instr_sim(x86_regs *x86, int pmode) | ^~~~~~~~~ In function ‘instr_read_dword’, inlined from ‘instr_sim’ at instremu.c:2033:89: instremu.c:454:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 454 | R_LO(u) = vga_read(addr); instremu.c: In function ‘instr_sim’: instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ In function ‘instr_read_dword’, inlined from ‘instr_sim’ at instremu.c:2033:89: instremu.c:455:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 455 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘instr_sim’: instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ In function ‘instr_read_dword’, inlined from ‘instr_sim’ at instremu.c:2016:89: instremu.c:454:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 454 | R_LO(u) = vga_read(addr); instremu.c: In function ‘instr_sim’: instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ In function ‘instr_read_dword’, inlined from ‘instr_sim’ at instremu.c:2016:89: instremu.c:455:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 455 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘instr_sim’: instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘pop’ at instremu.c:754:60, inlined from ‘instr_sim’ at instremu.c:1991:7: instremu.c:431:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 431 | R_LO(u) = vga_read(addr); instremu.c: In function ‘instr_sim’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘pop’ at instremu.c:754:60, inlined from ‘instr_sim’ at instremu.c:1991:7: instremu.c:432:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 432 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘instr_sim’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘pop’ at instremu.c:754:60, inlined from ‘instr_sim’ at instremu.c:1992:7: instremu.c:431:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 431 | R_LO(u) = vga_read(addr); instremu.c: In function ‘instr_sim’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘pop’ at instremu.c:754:60, inlined from ‘instr_sim’ at instremu.c:1992:7: instremu.c:432:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 432 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘instr_sim’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_dword’, inlined from ‘pop’ at instremu.c:754:36, inlined from ‘instr_sim’ at instremu.c:1992:7: instremu.c:454:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 454 | R_LO(u) = vga_read(addr); instremu.c: In function ‘instr_sim’: instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ In function ‘instr_read_dword’, inlined from ‘pop’ at instremu.c:754:36, inlined from ‘instr_sim’ at instremu.c:1992:7: instremu.c:455:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 455 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘instr_sim’: instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘pop’ at instremu.c:754:60, inlined from ‘instr_sim’ at instremu.c:1977:7: instremu.c:431:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 431 | R_LO(u) = vga_read(addr); instremu.c: In function ‘instr_sim’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘pop’ at instremu.c:754:60, inlined from ‘instr_sim’ at instremu.c:1977:7: instremu.c:432:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 432 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘instr_sim’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘pop’ at instremu.c:754:60, inlined from ‘instr_sim’ at instremu.c:1978:7: instremu.c:431:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 431 | R_LO(u) = vga_read(addr); instremu.c: In function ‘instr_sim’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘pop’ at instremu.c:754:60, inlined from ‘instr_sim’ at instremu.c:1978:7: instremu.c:432:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 432 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘instr_sim’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_dword’, inlined from ‘pop’ at instremu.c:754:36, inlined from ‘instr_sim’ at instremu.c:1978:7: instremu.c:454:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 454 | R_LO(u) = vga_read(addr); instremu.c: In function ‘instr_sim’: instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ In function ‘instr_read_dword’, inlined from ‘pop’ at instremu.c:754:36, inlined from ‘instr_sim’ at instremu.c:1978:7: instremu.c:455:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 455 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘instr_sim’: instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘pop’ at instremu.c:754:60, inlined from ‘instr_sim’ at instremu.c:1970:5: instremu.c:431:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 431 | R_LO(u) = vga_read(addr); instremu.c: In function ‘instr_sim’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘pop’ at instremu.c:754:60, inlined from ‘instr_sim’ at instremu.c:1970:5: instremu.c:432:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 432 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘instr_sim’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_dword’, inlined from ‘pop’ at instremu.c:754:36, inlined from ‘instr_sim’ at instremu.c:1970:5: instremu.c:454:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 454 | R_LO(u) = vga_read(addr); instremu.c: In function ‘instr_sim’: instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ In function ‘instr_read_dword’, inlined from ‘pop’ at instremu.c:754:36, inlined from ‘instr_sim’ at instremu.c:1970:5: instremu.c:455:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 455 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘instr_sim’: instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘instr_sim’ at instremu.c:1946:17: instremu.c:431:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 431 | R_LO(u) = vga_read(addr); instremu.c: In function ‘instr_sim’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘instr_sim’ at instremu.c:1946:17: instremu.c:432:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 432 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘instr_sim’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘instr_sim’ at instremu.c:1949:76: instremu.c:431:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 431 | R_LO(u) = vga_read(addr); instremu.c: In function ‘instr_sim’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘instr_sim’ at instremu.c:1949:76: instremu.c:432:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 432 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘instr_sim’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘instr_sim’ at instremu.c:1934:17: instremu.c:431:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 431 | R_LO(u) = vga_read(addr); instremu.c: In function ‘instr_sim’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘instr_sim’ at instremu.c:1934:17: instremu.c:432:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 432 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘instr_sim’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘instr_sim’ at instremu.c:1937:76: instremu.c:431:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 431 | R_LO(u) = vga_read(addr); instremu.c: In function ‘instr_sim’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘instr_sim’ at instremu.c:1937:76: instremu.c:432:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 432 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘instr_sim’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘pop’ at instremu.c:754:60, inlined from ‘instr_sim’ at instremu.c:1926:5: instremu.c:431:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 431 | R_LO(u) = vga_read(addr); instremu.c: In function ‘instr_sim’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘pop’ at instremu.c:754:60, inlined from ‘instr_sim’ at instremu.c:1926:5: instremu.c:432:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 432 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘instr_sim’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_dword’, inlined from ‘pop’ at instremu.c:754:36, inlined from ‘instr_sim’ at instremu.c:1926:5: instremu.c:454:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 454 | R_LO(u) = vga_read(addr); instremu.c: In function ‘instr_sim’: instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ In function ‘instr_read_dword’, inlined from ‘pop’ at instremu.c:754:36, inlined from ‘instr_sim’ at instremu.c:1926:5: instremu.c:455:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 455 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘instr_sim’: instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘pop’ at instremu.c:754:60, inlined from ‘instr_sim’ at instremu.c:1917:5: instremu.c:431:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 431 | R_LO(u) = vga_read(addr); instremu.c: In function ‘instr_sim’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘pop’ at instremu.c:754:60, inlined from ‘instr_sim’ at instremu.c:1917:5: instremu.c:432:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 432 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘instr_sim’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_dword’, inlined from ‘pop’ at instremu.c:754:36, inlined from ‘instr_sim’ at instremu.c:1917:5: instremu.c:454:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 454 | R_LO(u) = vga_read(addr); instremu.c: In function ‘instr_sim’: instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ In function ‘instr_read_dword’, inlined from ‘pop’ at instremu.c:754:36, inlined from ‘instr_sim’ at instremu.c:1917:5: instremu.c:455:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 455 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘instr_sim’: instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ In function ‘instr_read_dword’, inlined from ‘instr_sim’ at instremu.c:1912:89: instremu.c:454:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 454 | R_LO(u) = vga_read(addr); instremu.c: In function ‘instr_sim’: instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ In function ‘instr_read_dword’, inlined from ‘instr_sim’ at instremu.c:1912:89: instremu.c:455:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 455 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘instr_sim’: instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ In function ‘instr_read_dword’, inlined from ‘instr_sim’ at instremu.c:1721:18: instremu.c:454:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 454 | R_LO(u) = vga_read(addr); instremu.c: In function ‘instr_sim’: instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ In function ‘instr_read_dword’, inlined from ‘instr_sim’ at instremu.c:1721:18: instremu.c:455:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 455 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘instr_sim’: instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘instr_sim’ at instremu.c:1718:12: instremu.c:431:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 431 | R_LO(u) = vga_read(addr); instremu.c: In function ‘instr_sim’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘instr_sim’ at instremu.c:1718:12: instremu.c:432:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 432 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘instr_sim’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_write_word’, inlined from ‘push’ at instremu.c:744:5, inlined from ‘instr_sim’ at instremu.c:1692:7: ../../../src/include/cpu.h:68:52: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 68 | #define HI_BYTE(wrd) (((union dword *)&(wrd))->b.h) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ instremu.c:70:17: note: in expansion of macro ‘HI_BYTE’ 70 | #define R_HI(a) HI_BYTE(a) | ^~~~~~~ instremu.c:501:22: note: in expansion of macro ‘R_HI’ 501 | vga_write(dst+1, R_HI(u)); | ^~~~ instremu.c: In function ‘instr_sim’: instremu.c:1000:19: note: object ‘u’ of size 4 1000 | static inline int instr_sim(x86_regs *x86, int pmode) | ^~~~~~~~~ In function ‘instr_write_word’, inlined from ‘push’ at instremu.c:744:5, inlined from ‘instr_sim’ at instremu.c:1693:7: ../../../src/include/cpu.h:68:52: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 68 | #define HI_BYTE(wrd) (((union dword *)&(wrd))->b.h) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ instremu.c:70:17: note: in expansion of macro ‘HI_BYTE’ 70 | #define R_HI(a) HI_BYTE(a) | ^~~~~~~ instremu.c:501:22: note: in expansion of macro ‘R_HI’ 501 | vga_write(dst+1, R_HI(u)); | ^~~~ instremu.c: In function ‘instr_sim’: instremu.c:1000:19: note: object ‘u’ of size 4 1000 | static inline int instr_sim(x86_regs *x86, int pmode) | ^~~~~~~~~ In function ‘instr_read_word’, inlined from ‘pop’ at instremu.c:754:60, inlined from ‘instr_sim’ at instremu.c:1647:7: instremu.c:431:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 431 | R_LO(u) = vga_read(addr); instremu.c: In function ‘instr_sim’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘pop’ at instremu.c:754:60, inlined from ‘instr_sim’ at instremu.c:1647:7: instremu.c:432:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 432 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘instr_sim’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_dword’, inlined from ‘pop’ at instremu.c:754:36, inlined from ‘instr_sim’ at instremu.c:1647:7: instremu.c:454:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 454 | R_LO(u) = vga_read(addr); instremu.c: In function ‘instr_sim’: instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ In function ‘instr_read_dword’, inlined from ‘pop’ at instremu.c:754:36, inlined from ‘instr_sim’ at instremu.c:1647:7: instremu.c:455:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 455 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘instr_sim’: instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ In function ‘instr_write_word’, inlined from ‘instr_sim’ at instremu.c:1604:5: ../../../src/include/cpu.h:68:52: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 68 | #define HI_BYTE(wrd) (((union dword *)&(wrd))->b.h) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ instremu.c:70:17: note: in expansion of macro ‘HI_BYTE’ 70 | #define R_HI(a) HI_BYTE(a) | ^~~~~~~ instremu.c:501:22: note: in expansion of macro ‘R_HI’ 501 | vga_write(dst+1, R_HI(u)); | ^~~~ instremu.c: In function ‘instr_sim’: instremu.c:1000:19: note: object ‘u’ of size 4 1000 | static inline int instr_sim(x86_regs *x86, int pmode) | ^~~~~~~~~ In function ‘instr_read_dword’, inlined from ‘instr_sim’ at instremu.c:1597:9: instremu.c:454:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 454 | R_LO(u) = vga_read(addr); instremu.c: In function ‘instr_sim’: instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ In function ‘instr_read_dword’, inlined from ‘instr_sim’ at instremu.c:1597:9: instremu.c:455:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 455 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘instr_sim’: instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘instr_sim’ at instremu.c:1594:9: instremu.c:431:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 431 | R_LO(u) = vga_read(addr); instremu.c: In function ‘instr_sim’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘instr_sim’ at instremu.c:1594:9: instremu.c:432:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 432 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘instr_sim’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_dword’, inlined from ‘instr_sim’ at instremu.c:1572:17: instremu.c:454:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 454 | R_LO(u) = vga_read(addr); instremu.c: In function ‘instr_sim’: instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ In function ‘instr_read_dword’, inlined from ‘instr_sim’ at instremu.c:1572:17: instremu.c:455:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 455 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘instr_sim’: instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘instr_sim’ at instremu.c:1570:25: instremu.c:431:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 431 | R_LO(u) = vga_read(addr); instremu.c: In function ‘instr_sim’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘instr_sim’ at instremu.c:1570:25: instremu.c:432:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 432 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘instr_sim’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_dword’, inlined from ‘instr_sim’ at instremu.c:1552:19: instremu.c:454:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 454 | R_LO(u) = vga_read(addr); instremu.c: In function ‘instr_sim’: instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ In function ‘instr_read_dword’, inlined from ‘instr_sim’ at instremu.c:1552:19: instremu.c:455:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 455 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘instr_sim’: instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘instr_sim’ at instremu.c:1548:19: instremu.c:431:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 431 | R_LO(u) = vga_read(addr); instremu.c: In function ‘instr_sim’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘instr_sim’ at instremu.c:1548:19: instremu.c:432:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 432 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘instr_sim’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_write_word’, inlined from ‘push’ at instremu.c:744:5, inlined from ‘instr_sim’ at instremu.c:1494:5: ../../../src/include/cpu.h:68:52: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 68 | #define HI_BYTE(wrd) (((union dword *)&(wrd))->b.h) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ instremu.c:70:17: note: in expansion of macro ‘HI_BYTE’ 70 | #define R_HI(a) HI_BYTE(a) | ^~~~~~~ instremu.c:501:22: note: in expansion of macro ‘R_HI’ 501 | vga_write(dst+1, R_HI(u)); | ^~~~ instremu.c: In function ‘instr_sim’: instremu.c:1000:19: note: object ‘u’ of size 4 1000 | static inline int instr_sim(x86_regs *x86, int pmode) | ^~~~~~~~~ In function ‘instr_write_word’, inlined from ‘push’ at instremu.c:744:5, inlined from ‘instr_sim’ at instremu.c:1490:5: ../../../src/include/cpu.h:68:52: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 68 | #define HI_BYTE(wrd) (((union dword *)&(wrd))->b.h) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ instremu.c:70:17: note: in expansion of macro ‘HI_BYTE’ 70 | #define R_HI(a) HI_BYTE(a) | ^~~~~~~ instremu.c:501:22: note: in expansion of macro ‘R_HI’ 501 | vga_write(dst+1, R_HI(u)); | ^~~~ instremu.c: In function ‘instr_sim’: instremu.c:1000:19: note: object ‘u’ of size 4 1000 | static inline int instr_sim(x86_regs *x86, int pmode) | ^~~~~~~~~ In function ‘instr_read_word’, inlined from ‘pop’ at instremu.c:754:60, inlined from ‘instr_sim’ at instremu.c:1481:5: instremu.c:431:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 431 | R_LO(u) = vga_read(addr); instremu.c: In function ‘instr_sim’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘pop’ at instremu.c:754:60, inlined from ‘instr_sim’ at instremu.c:1481:5: instremu.c:432:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 432 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘instr_sim’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_dword’, inlined from ‘pop’ at instremu.c:754:36, inlined from ‘instr_sim’ at instremu.c:1481:5: instremu.c:454:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 454 | R_LO(u) = vga_read(addr); instremu.c: In function ‘instr_sim’: instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ In function ‘instr_read_dword’, inlined from ‘pop’ at instremu.c:754:36, inlined from ‘instr_sim’ at instremu.c:1481:5: instremu.c:455:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 455 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘instr_sim’: instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ In function ‘instr_write_word’, inlined from ‘push’ at instremu.c:744:5, inlined from ‘instr_sim’ at instremu.c:1470:5: ../../../src/include/cpu.h:68:52: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 68 | #define HI_BYTE(wrd) (((union dword *)&(wrd))->b.h) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ instremu.c:70:17: note: in expansion of macro ‘HI_BYTE’ 70 | #define R_HI(a) HI_BYTE(a) | ^~~~~~~ instremu.c:501:22: note: in expansion of macro ‘R_HI’ 501 | vga_write(dst+1, R_HI(u)); | ^~~~ instremu.c: In function ‘instr_sim’: instremu.c:1000:19: note: object ‘u’ of size 4 1000 | static inline int instr_sim(x86_regs *x86, int pmode) | ^~~~~~~~~ In function ‘instr_read_word’, inlined from ‘pop’ at instremu.c:754:60, inlined from ‘instr_sim’ at instremu.c:1372:7: instremu.c:431:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 431 | R_LO(u) = vga_read(addr); instremu.c: In function ‘instr_sim’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘pop’ at instremu.c:754:60, inlined from ‘instr_sim’ at instremu.c:1372:7: instremu.c:432:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 432 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘instr_sim’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘pop’ at instremu.c:754:60, inlined from ‘instr_sim’ at instremu.c:1358:7: instremu.c:431:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 431 | R_LO(u) = vga_read(addr); instremu.c: In function ‘instr_sim’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘pop’ at instremu.c:754:60, inlined from ‘instr_sim’ at instremu.c:1358:7: instremu.c:432:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 432 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘instr_sim’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_write_word’, inlined from ‘push’ at instremu.c:744:5, inlined from ‘instr_sim’ at instremu.c:1351:5: ../../../src/include/cpu.h:68:52: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 68 | #define HI_BYTE(wrd) (((union dword *)&(wrd))->b.h) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ instremu.c:70:17: note: in expansion of macro ‘HI_BYTE’ 70 | #define R_HI(a) HI_BYTE(a) | ^~~~~~~ instremu.c:501:22: note: in expansion of macro ‘R_HI’ 501 | vga_write(dst+1, R_HI(u)); | ^~~~ instremu.c: In function ‘instr_sim’: instremu.c:1000:19: note: object ‘u’ of size 4 1000 | static inline int instr_sim(x86_regs *x86, int pmode) | ^~~~~~~~~ In function ‘instr_read_word’, inlined from ‘instr_sim’ at instremu.c:1231:11: instremu.c:431:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 431 | R_LO(u) = vga_read(addr); instremu.c: In function ‘instr_sim’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘instr_sim’ at instremu.c:1231:11: instremu.c:432:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 432 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘instr_sim’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ rm -f ../../../src/lib/libbase_misc.a ar cr ../../../src/lib/libbase_misc.a hma.o ioctl.o disks.o utilities.o dos2linux.o dump.o lowmem.o priv.o fatfs.o userhook.o smalloc.o dlmalloc.o ringbuf.o coopth.o fatfs_boot.o ranlib ../../../src/lib/libbase_misc.a make[2]: Leaving directory '/startdir/src/dosemu/src/base/misc' In function ‘instr_read_word’, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2569:18: instremu.c:431:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 431 | R_LO(u) = vga_read(addr); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2569:18: instremu.c:432:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 432 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘pop’ at instremu.c:754:60, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2546:7: instremu.c:431:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 431 | R_LO(u) = vga_read(addr); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘pop’ at instremu.c:754:60, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2546:7: instremu.c:432:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 432 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_dword’, inlined from ‘pop’ at instremu.c:754:36, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2546:7: instremu.c:454:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 454 | R_LO(u) = vga_read(addr); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ In function ‘instr_read_dword’, inlined from ‘pop’ at instremu.c:754:36, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2546:7: instremu.c:455:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 455 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘pop’ at instremu.c:754:60, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2547:7: instremu.c:431:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 431 | R_LO(u) = vga_read(addr); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘pop’ at instremu.c:754:60, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2547:7: instremu.c:432:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 432 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_dword’, inlined from ‘pop’ at instremu.c:754:36, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2547:7: instremu.c:454:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 454 | R_LO(u) = vga_read(addr); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ In function ‘instr_read_dword’, inlined from ‘pop’ at instremu.c:754:36, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2547:7: instremu.c:455:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 455 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘pop’ at instremu.c:754:60, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2556:11: instremu.c:431:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 431 | R_LO(u) = vga_read(addr); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘pop’ at instremu.c:754:60, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2556:11: instremu.c:432:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 432 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_dword’, inlined from ‘pop’ at instremu.c:754:36, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2556:11: instremu.c:454:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 454 | R_LO(u) = vga_read(addr); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ In function ‘instr_read_dword’, inlined from ‘pop’ at instremu.c:754:36, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2556:11: instremu.c:455:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 455 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2588:18: instremu.c:431:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 431 | R_LO(u) = vga_read(addr); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2588:18: instremu.c:432:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 432 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_dword’, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2592:68: instremu.c:454:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 454 | R_LO(u) = vga_read(addr); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ In function ‘instr_read_dword’, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2592:68: instremu.c:455:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 455 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2590:76: instremu.c:431:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 431 | R_LO(u) = vga_read(addr); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2590:76: instremu.c:432:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 432 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2577:18: instremu.c:431:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 431 | R_LO(u) = vga_read(addr); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2577:18: instremu.c:432:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 432 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_dword’, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2581:68: instremu.c:454:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 454 | R_LO(u) = vga_read(addr); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ In function ‘instr_read_dword’, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2581:68: instremu.c:455:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 455 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2579:76: instremu.c:431:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 431 | R_LO(u) = vga_read(addr); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2579:76: instremu.c:432:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 432 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2537:18: instremu.c:431:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 431 | R_LO(u) = vga_read(addr); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2537:18: instremu.c:432:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 432 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2639:15: instremu.c:431:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 431 | R_LO(u) = vga_read(addr); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2639:15: instremu.c:432:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 432 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_dword’, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2643:72: instremu.c:454:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 454 | R_LO(u) = vga_read(addr); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ In function ‘instr_read_dword’, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2643:72: instremu.c:455:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 455 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2641:80: instremu.c:431:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 431 | R_LO(u) = vga_read(addr); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2641:80: instremu.c:432:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 432 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2628:15: instremu.c:431:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 431 | R_LO(u) = vga_read(addr); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2628:15: instremu.c:432:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 432 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_dword’, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2632:72: instremu.c:454:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 454 | R_LO(u) = vga_read(addr); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ In function ‘instr_read_dword’, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2632:72: instremu.c:455:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 455 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2630:80: instremu.c:431:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 431 | R_LO(u) = vga_read(addr); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2630:80: instremu.c:432:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 432 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2617:15: instremu.c:431:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 431 | R_LO(u) = vga_read(addr); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2617:15: instremu.c:432:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 432 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_dword’, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2621:72: instremu.c:454:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 454 | R_LO(u) = vga_read(addr); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ In function ‘instr_read_dword’, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2621:72: instremu.c:455:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 455 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2619:80: instremu.c:431:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 431 | R_LO(u) = vga_read(addr); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2619:80: instremu.c:432:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 432 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘pop’ at instremu.c:754:60, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2610:4: instremu.c:431:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 431 | R_LO(u) = vga_read(addr); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘pop’ at instremu.c:754:60, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2610:4: instremu.c:432:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 432 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_dword’, inlined from ‘pop’ at instremu.c:754:36, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2610:4: instremu.c:454:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 454 | R_LO(u) = vga_read(addr); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ In function ‘instr_read_dword’, inlined from ‘pop’ at instremu.c:754:36, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2610:4: instremu.c:455:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 455 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘pop’ at instremu.c:754:60, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2601:7: instremu.c:431:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 431 | R_LO(u) = vga_read(addr); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_word’, inlined from ‘pop’ at instremu.c:754:60, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2601:7: instremu.c:432:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 432 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:421:12: note: object ‘u’ of size 4 421 | unsigned u; | ^ In function ‘instr_read_dword’, inlined from ‘pop’ at instremu.c:754:36, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2601:7: instremu.c:454:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 454 | R_LO(u) = vga_read(addr); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ In function ‘instr_read_dword’, inlined from ‘pop’ at instremu.c:754:36, inlined from ‘decode_modify_segreg_insn’ at instremu.c:2601:7: instremu.c:455:13: warning: array subscript ‘union dword[0]’ is partly outside array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 455 | R_HI(u) = vga_read(addr+1); instremu.c: In function ‘decode_modify_segreg_insn’: instremu.c:445:12: note: object ‘u’ of size 4 445 | unsigned u; | ^ rm -f ../../../src/lib/libenv_video.a ar cr ../../../src/lib/libenv_video.a miscemu.o text.o render.o video.o vc.o vga.o et4000.o s3.o trident.o avance.o ati.o cirrus.o vbe.o matrox.o wdvga.o sis.o console.o hgc.o dualmon.o remap_asm.o vesabios_pm.o vesabios.o vgaemu.o vesa.o dacemu.o attremu.o seqemu.o crtcemu.o gfxemu.o hercemu.o instremu.o remap.o remap_pent.o vgafonts.o ranlib ../../../src/lib/libenv_video.a make[2]: Leaving directory '/startdir/src/dosemu/src/env/video' rm -f ../../../src/lib/libemu-i386_simx86.a ar cr ../../../src/lib/libemu-i386_simx86.a trees.o interp.o cpu-emu.o modrm-gen.o codegen-x86.o fp87-x86.o codegen-sim.o fp87-sim.o modrm-sim.o protmode.o sigsegv.o cpatch.o memory.o tables.o ranlib ../../../src/lib/libemu-i386_simx86.a make[2]: Leaving directory '/startdir/src/dosemu/src/emu-i386/simx86' make[1]: Leaving directory '/startdir/src/dosemu/src' make: *** [Makefile:23: default] Error 2 ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Build failed, check /home/alhp/workspace/chroot/build_1a846fad-6893-41d2-ba05-186a480e9589/build