Mock Version: 2.11
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target s390x --nodeps /builddir/build/SPECS/melonds.spec'], chrootPath='/var/lib/mock/fedora-rawhide-s390x-1626376529.318520/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f6490653d60>timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.88kez3mn:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True)
Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.88kez3mn:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '84f395dc1fcc435ca7449bcd38f38f3b', '-D', '/var/lib/mock/fedora-rawhide-s390x-1626376529.318520/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.88kez3mn:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target s390x --nodeps /builddir/build/SPECS/melonds.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0'} and shell False
Building target platforms: s390x
Building for target s390x
setting SOURCE_DATE_EPOCH=1618617600
Wrote: /builddir/build/SRPMS/melonDS-0.9.2-1.fc35.src.rpm
Child return code was: 0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target s390x --nodeps /builddir/build/SPECS/melonds.spec'], chrootPath='/var/lib/mock/fedora-rawhide-s390x-1626376529.318520/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f6490653d60>timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.88kez3mn:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True)
Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.88kez3mn:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '6f205f1ede6843b9a91aba251018c930', '-D', '/var/lib/mock/fedora-rawhide-s390x-1626376529.318520/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.88kez3mn:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target s390x --nodeps /builddir/build/SPECS/melonds.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0'} and shell False
Building target platforms: s390x
Building for target s390x
setting SOURCE_DATE_EPOCH=1618617600
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.1T7Ve4
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf melonDS-0.9.2
+ /usr/bin/gzip -dc /builddir/build/SOURCES/melonDS-0.9.2.tar.gz
+ /usr/bin/tar -xof -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd melonDS-0.9.2
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed   '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ /usr/bin/cmake -S . -B s390x-redhat-linux-gnu -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo
-- The CXX compiler identification is GNU 11.1.1
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for pow in m
-- Looking for pow in m - found
-- The C compiler identification is GNU 11.1.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.7.4") 
-- Checking for module 'epoxy'
--   Found epoxy, version 1.5.8
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Performing Test Iconv_IS_BUILT_IN
-- Performing Test Iconv_IS_BUILT_IN - Success
-- Found Iconv: built in to C library  
-- Checking for module 'sdl2'
--   Found sdl2, version 2.0.14
-- Checking for module 'slirp'
--   Found slirp, version 4.6.1
-- Checking for module 'libarchive'
--   Found libarchive, version 3.5.1
-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:
    CMAKE_CXX_FLAGS_RELEASE
    CMAKE_C_FLAGS_RELEASE
    CMAKE_Fortran_FLAGS_RELEASE
    CMAKE_INSTALL_DO_STRIP
    INCLUDE_INSTALL_DIR
    LIB_INSTALL_DIR
    LIB_SUFFIX
    SHARE_INSTALL_PREFIX
    SYSCONF_INSTALL_DIR
-- Build files have been written to: /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.PD43Fz
+ umask 022
+ cd /builddir/build/BUILD
+ cd melonDS-0.9.2
+ /usr/bin/cmake --build s390x-redhat-linux-gnu -j2 --verbose
/usr/bin/cmake -S/builddir/build/BUILD/melonDS-0.9.2 -B/builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/CMakeFiles /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu//CMakeFiles/progress.marks
/usr/bin/gmake  -f CMakeFiles/Makefile2 all
gmake[1]: Entering directory '/builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu'
/usr/bin/gmake  -f src/CMakeFiles/core.dir/build.make src/CMakeFiles/core.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu'
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/melonDS-0.9.2 /builddir/build/BUILD/melonDS-0.9.2/src /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/CMakeFiles/core.dir/DependInfo.cmake --color=
gmake[2]: Leaving directory '/builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu'
/usr/bin/gmake  -f src/CMakeFiles/core.dir/build.make src/CMakeFiles/core.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu'
[  1%] Building CXX object src/CMakeFiles/core.dir/ARCodeFile.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src && /usr/bin/g++ -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -MD -MT src/CMakeFiles/core.dir/ARCodeFile.cpp.o -MF CMakeFiles/core.dir/ARCodeFile.cpp.o.d -o CMakeFiles/core.dir/ARCodeFile.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/ARCodeFile.cpp
[  3%] Building CXX object src/CMakeFiles/core.dir/AREngine.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src && /usr/bin/g++ -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -MD -MT src/CMakeFiles/core.dir/AREngine.cpp.o -MF CMakeFiles/core.dir/AREngine.cpp.o.d -o CMakeFiles/core.dir/AREngine.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/AREngine.cpp
/builddir/build/BUILD/melonDS-0.9.2/src/ARCodeFile.cpp: In member function 'bool ARCodeFile::Load()':
/builddir/build/BUILD/melonDS-0.9.2/src/ARCodeFile.cpp:63:14: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   63 |         fgets(linebuf, 1024, f);
      |         ~~~~~^~~~~~~~~~~~~~~~~~
[  4%] Building CXX object src/CMakeFiles/core.dir/ARM.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src && /usr/bin/g++ -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -MD -MT src/CMakeFiles/core.dir/ARM.cpp.o -MF CMakeFiles/core.dir/ARM.cpp.o.d -o CMakeFiles/core.dir/ARM.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/ARM.cpp
[  6%] Building CXX object src/CMakeFiles/core.dir/ARMInterpreter.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src && /usr/bin/g++ -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -MD -MT src/CMakeFiles/core.dir/ARMInterpreter.cpp.o -MF CMakeFiles/core.dir/ARMInterpreter.cpp.o.d -o CMakeFiles/core.dir/ARMInterpreter.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/ARMInterpreter.cpp
/builddir/build/BUILD/melonDS-0.9.2/src/ARM.cpp: In member function 'virtual void ARMv4::JumpTo(u32, bool)':
/builddir/build/BUILD/melonDS-0.9.2/src/ARM.cpp:325:9: warning: unused variable 'oldregion' [-Wunused-variable]
  325 |     u32 oldregion = R[15] >> 23;
      |         ^~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/ARM.cpp:326:9: warning: unused variable 'newregion' [-Wunused-variable]
  326 |     u32 newregion = addr >> 23;
      |         ^~~~~~~~~
[  7%] Building CXX object src/CMakeFiles/core.dir/ARMInterpreter_ALU.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src && /usr/bin/g++ -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -MD -MT src/CMakeFiles/core.dir/ARMInterpreter_ALU.cpp.o -MF CMakeFiles/core.dir/ARMInterpreter_ALU.cpp.o.d -o CMakeFiles/core.dir/ARMInterpreter_ALU.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/ARMInterpreter_ALU.cpp
[  9%] Building CXX object src/CMakeFiles/core.dir/ARMInterpreter_Branch.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src && /usr/bin/g++ -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -MD -MT src/CMakeFiles/core.dir/ARMInterpreter_Branch.cpp.o -MF CMakeFiles/core.dir/ARMInterpreter_Branch.cpp.o.d -o CMakeFiles/core.dir/ARMInterpreter_Branch.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/ARMInterpreter_Branch.cpp
[ 11%] Building CXX object src/CMakeFiles/core.dir/ARMInterpreter_LoadStore.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src && /usr/bin/g++ -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -MD -MT src/CMakeFiles/core.dir/ARMInterpreter_LoadStore.cpp.o -MF CMakeFiles/core.dir/ARMInterpreter_LoadStore.cpp.o.d -o CMakeFiles/core.dir/ARMInterpreter_LoadStore.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/ARMInterpreter_LoadStore.cpp
/builddir/build/BUILD/melonDS-0.9.2/src/ARMInterpreter_LoadStore.cpp: In function 'ARMInterpreter::A_LDM(ARM*)':
/builddir/build/BUILD/melonDS-0.9.2/src/ARMInterpreter_LoadStore.cpp:456:36: warning: 'wbbase' may be used uninitialized in this function [-Wmaybe-uninitialized]
  456 |                     cpu->R[baseid] = wbbase;
      |                     ~~~~~~~~~~~~~~~^~~~~~~~
[ 12%] Building CXX object src/CMakeFiles/core.dir/Config.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src && /usr/bin/g++ -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -MD -MT src/CMakeFiles/core.dir/Config.cpp.o -MF CMakeFiles/core.dir/Config.cpp.o.d -o CMakeFiles/core.dir/Config.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/Config.cpp
/builddir/build/BUILD/melonDS-0.9.2/src/Config.cpp: In function 'void Config::Load()':
/builddir/build/BUILD/melonDS-0.9.2/src/Config.cpp:122:14: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  122 |         fgets(linebuf, 1024, f);
      |         ~~~~~^~~~~~~~~~~~~~~~~~
[ 14%] Building CXX object src/CMakeFiles/core.dir/CP15.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src && /usr/bin/g++ -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -MD -MT src/CMakeFiles/core.dir/CP15.cpp.o -MF CMakeFiles/core.dir/CP15.cpp.o.d -o CMakeFiles/core.dir/CP15.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/CP15.cpp
[ 15%] Building CXX object src/CMakeFiles/core.dir/CRC32.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src && /usr/bin/g++ -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -MD -MT src/CMakeFiles/core.dir/CRC32.cpp.o -MF CMakeFiles/core.dir/CRC32.cpp.o.d -o CMakeFiles/core.dir/CRC32.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/CRC32.cpp
[ 17%] Building CXX object src/CMakeFiles/core.dir/DMA.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src && /usr/bin/g++ -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -MD -MT src/CMakeFiles/core.dir/DMA.cpp.o -MF CMakeFiles/core.dir/DMA.cpp.o.d -o CMakeFiles/core.dir/DMA.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/DMA.cpp
[ 19%] Building CXX object src/CMakeFiles/core.dir/DSi.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src && /usr/bin/g++ -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -MD -MT src/CMakeFiles/core.dir/DSi.cpp.o -MF CMakeFiles/core.dir/DSi.cpp.o.d -o CMakeFiles/core.dir/DSi.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/DSi.cpp
/builddir/build/BUILD/melonDS-0.9.2/src/DMA.cpp: In instantiation of 'void DMA::Run9() [with int ConsoleType = 0]':
/builddir/build/BUILD/melonDS-0.9.2/src/DMA.cpp:425:43:   required from 'void DMA::Run() [with int ConsoleType = 0]'
/builddir/build/BUILD/melonDS-0.9.2/src/DMA.cpp:429:27:   required from here
/builddir/build/BUILD/melonDS-0.9.2/src/DMA.cpp:194:10: warning: unused variable 'burststart' [-Wunused-variable]
  194 |     bool burststart = (Running == 2);
      |          ^~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/DMA.cpp: In instantiation of 'void DMA::Run7() [with int ConsoleType = 0]':
/builddir/build/BUILD/melonDS-0.9.2/src/DMA.cpp:426:43:   required from 'void DMA::Run() [with int ConsoleType = 0]'
/builddir/build/BUILD/melonDS-0.9.2/src/DMA.cpp:429:27:   required from here
/builddir/build/BUILD/melonDS-0.9.2/src/DMA.cpp:313:10: warning: unused variable 'burststart' [-Wunused-variable]
  313 |     bool burststart = (Running == 2);
      |          ^~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/DMA.cpp: In instantiation of 'void DMA::Run9() [with int ConsoleType = 1]':
/builddir/build/BUILD/melonDS-0.9.2/src/DMA.cpp:425:43:   required from 'void DMA::Run() [with int ConsoleType = 1]'
/builddir/build/BUILD/melonDS-0.9.2/src/DMA.cpp:430:27:   required from here
/builddir/build/BUILD/melonDS-0.9.2/src/DMA.cpp:194:10: warning: unused variable 'burststart' [-Wunused-variable]
  194 |     bool burststart = (Running == 2);
      |          ^~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/DMA.cpp: In instantiation of 'void DMA::Run7() [with int ConsoleType = 1]':
/builddir/build/BUILD/melonDS-0.9.2/src/DMA.cpp:426:43:   required from 'void DMA::Run() [with int ConsoleType = 1]'
/builddir/build/BUILD/melonDS-0.9.2/src/DMA.cpp:430:27:   required from here
/builddir/build/BUILD/melonDS-0.9.2/src/DMA.cpp:313:10: warning: unused variable 'burststart' [-Wunused-variable]
  313 |     bool burststart = (Running == 2);
      |          ^~~~~~~~~~
[ 20%] Building CXX object src/CMakeFiles/core.dir/DSi_AES.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src && /usr/bin/g++ -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -MD -MT src/CMakeFiles/core.dir/DSi_AES.cpp.o -MF CMakeFiles/core.dir/DSi_AES.cpp.o.d -o CMakeFiles/core.dir/DSi_AES.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/DSi_AES.cpp
/builddir/build/BUILD/melonDS-0.9.2/src/DSi.cpp: In function 'void DSi::ARM9IOWrite32(u32, u32)':
/builddir/build/BUILD/melonDS-0.9.2/src/DSi.cpp:1701:17: warning: unused variable 'oldram' [-Wunused-variable]
 1701 |             u32 oldram = (SCFG_EXT[0] >> 14) & 0x3;
      |                 ^~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/DSi.cpp:1702:17: warning: unused variable 'newram' [-Wunused-variable]
 1702 |             u32 newram = (val >> 14) & 0x3;
      |                 ^~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/DSi.cpp: In function 'bool DSi::LoadBIOS()':
/builddir/build/BUILD/melonDS-0.9.2/src/DSi.cpp:259:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  259 |         fread(ARM9iBIOS, 0x10000, 1, f);
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/DSi.cpp:278:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  278 |         fread(ARM7iBIOS, 0x10000, 1, f);
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/DSi.cpp: In function 'bool DSi::LoadNAND()':
/builddir/build/BUILD/melonDS-0.9.2/src/DSi.cpp:314:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  314 |         fread(bootparams, 4, 8, SDMMCFile);
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/DSi.cpp:328:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  328 |         fread(mbk, 4, 12, SDMMCFile);
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/DSi.cpp:387:18: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  387 |             fread(data, 16, 1, SDMMCFile);
      |             ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/DSi.cpp:412:18: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  412 |             fread(data, 16, 1, SDMMCFile);
      |             ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/DSi.cpp:438:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  438 |         fread(nand_footer, 1, 16, SDMMCFile);
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/DSi.cpp:445:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  445 |         fread(eMMC_CID, 1, 16, SDMMCFile);
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/DSi.cpp:446:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  446 |         fread(&ConsoleID, 1, 8, SDMMCFile);
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 22%] Building CXX object src/CMakeFiles/core.dir/DSi_Camera.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src && /usr/bin/g++ -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -MD -MT src/CMakeFiles/core.dir/DSi_Camera.cpp.o -MF CMakeFiles/core.dir/DSi_Camera.cpp.o.d -o CMakeFiles/core.dir/DSi_Camera.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/DSi_Camera.cpp
[ 23%] Building CXX object src/CMakeFiles/core.dir/DSi_I2C.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src && /usr/bin/g++ -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -MD -MT src/CMakeFiles/core.dir/DSi_I2C.cpp.o -MF CMakeFiles/core.dir/DSi_I2C.cpp.o.d -o CMakeFiles/core.dir/DSi_I2C.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/DSi_I2C.cpp
[ 25%] Building CXX object src/CMakeFiles/core.dir/DSi_NDMA.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src && /usr/bin/g++ -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -MD -MT src/CMakeFiles/core.dir/DSi_NDMA.cpp.o -MF CMakeFiles/core.dir/DSi_NDMA.cpp.o.d -o CMakeFiles/core.dir/DSi_NDMA.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/DSi_NDMA.cpp
/builddir/build/BUILD/melonDS-0.9.2/src/DSi_I2C.cpp: In function 'void DSi_BPTWL::Write(u8, bool)':
/builddir/build/BUILD/melonDS-0.9.2/src/DSi_I2C.cpp:101:16: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
  101 |     if (CurPos == -1)
      |         ~~~~~~~^~~~~
[ 26%] Building CXX object src/CMakeFiles/core.dir/DSi_NWifi.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src && /usr/bin/g++ -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -MD -MT src/CMakeFiles/core.dir/DSi_NWifi.cpp.o -MF CMakeFiles/core.dir/DSi_NWifi.cpp.o.d -o CMakeFiles/core.dir/DSi_NWifi.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/DSi_NWifi.cpp
/builddir/build/BUILD/melonDS-0.9.2/src/DSi_NDMA.cpp: In member function 'void DSi_NDMA::Run9()':
/builddir/build/BUILD/melonDS-0.9.2/src/DSi_NDMA.cpp:169:10: warning: unused variable 'burststart' [-Wunused-variable]
  169 |     bool burststart = (Running == 2);
      |          ^~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/DSi_NDMA.cpp: In member function 'void DSi_NDMA::Run7()':
/builddir/build/BUILD/melonDS-0.9.2/src/DSi_NDMA.cpp:258:10: warning: unused variable 'burststart' [-Wunused-variable]
  258 |     bool burststart = (Running == 2);
      |          ^~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/DSi_NWifi.cpp: In member function 'void DSi_NWifi::BMI_Command()':
/builddir/build/BUILD/melonDS-0.9.2/src/DSi_NWifi.cpp:750:31: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare]
  750 |             for (int i = 0; i < len; i++)
      |                             ~~^~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/DSi_NWifi.cpp:752:20: warning: unused variable 'val' [-Wunused-variable]
  752 |                 u8 val = Mailbox[0].Read();
      |                    ^~~
/builddir/build/BUILD/melonDS-0.9.2/src/DSi_NWifi.cpp:804:31: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare]
  804 |             for (int i = 0; i < len; i++)
      |                             ~~^~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/DSi_NWifi.cpp:806:20: warning: unused variable 'val' [-Wunused-variable]
  806 |                 u8 val = Mailbox[0].Read();
      |                    ^~~
/builddir/build/BUILD/melonDS-0.9.2/src/DSi_NWifi.cpp: In member function 'void DSi_NWifi::HTC_Command()':
/builddir/build/BUILD/melonDS-0.9.2/src/DSi_NWifi.cpp:823:9: warning: unused variable 'h0' [-Wunused-variable]
  823 |     u16 h0 = MB_Read16(0);
      |         ^~
/builddir/build/BUILD/melonDS-0.9.2/src/DSi_NWifi.cpp:825:9: warning: unused variable 'h2' [-Wunused-variable]
  825 |     u16 h2 = MB_Read16(0);
      |         ^~
/builddir/build/BUILD/melonDS-0.9.2/src/DSi_NWifi.cpp: In member function 'void DSi_NWifi::WMI_ConnectToNetwork()':
/builddir/build/BUILD/melonDS-0.9.2/src/DSi_NWifi.cpp:1148:8: warning: unused variable 'pCryptoLen' [-Wunused-variable]
 1148 |     u8 pCryptoLen = Mailbox[0].Read();
      |        ^~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/DSi_NWifi.cpp:1150:8: warning: unused variable 'gCryptoLen' [-Wunused-variable]
 1150 |     u8 gCryptoLen = Mailbox[0].Read();
      |        ^~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/DSi_NWifi.cpp:1159:9: warning: unused variable 'channel' [-Wunused-variable]
 1159 |     u16 channel = MB_Read16(0);
      |         ^~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/DSi_NWifi.cpp:1165:9: warning: unused variable 'flags' [-Wunused-variable]
 1165 |     u32 flags = MB_Read32(0);
      |         ^~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/DSi_NWifi.cpp: In member function 'void DSi_NWifi::SendWMIEvent(u8, u16, u8*, u32)':
/builddir/build/BUILD/melonDS-0.9.2/src/DSi_NWifi.cpp:1309:23: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare]
 1309 |     for (int i = 0; i < len; i++)
      |                     ~~^~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/DSi_NWifi.cpp: In member function 'void DSi_NWifi::SendWMIBSSInfo(u8, u8*, u32)':
/builddir/build/BUILD/melonDS-0.9.2/src/DSi_NWifi.cpp:1386:23: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare]
 1386 |     for (int i = 0; i < len; i++)
      |                     ~~^~~~~
[ 28%] Building CXX object src/CMakeFiles/core.dir/DSi_SD.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src && /usr/bin/g++ -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -MD -MT src/CMakeFiles/core.dir/DSi_SD.cpp.o -MF CMakeFiles/core.dir/DSi_SD.cpp.o.d -o CMakeFiles/core.dir/DSi_SD.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/DSi_SD.cpp
/builddir/build/BUILD/melonDS-0.9.2/src/DSi_SD.cpp: In member function 'void DSi_SDHost::SendResponse(u32, bool)':
/builddir/build/BUILD/melonDS-0.9.2/src/DSi_SD.cpp:223:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  223 |     *(u32*)&ResponseBuffer[6] = *(u32*)&ResponseBuffer[4];
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/DSi_SD.cpp:223:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  223 |     *(u32*)&ResponseBuffer[6] = *(u32*)&ResponseBuffer[4];
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/DSi_SD.cpp:224:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  224 |     *(u32*)&ResponseBuffer[4] = *(u32*)&ResponseBuffer[2];
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/DSi_SD.cpp:224:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  224 |     *(u32*)&ResponseBuffer[4] = *(u32*)&ResponseBuffer[2];
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/DSi_SD.cpp:225:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  225 |     *(u32*)&ResponseBuffer[2] = *(u32*)&ResponseBuffer[0];
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/DSi_SD.cpp:225:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  225 |     *(u32*)&ResponseBuffer[2] = *(u32*)&ResponseBuffer[0];
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/DSi_SD.cpp:226:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  226 |     *(u32*)&ResponseBuffer[0] = val;
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/DSi_SD.cpp: In member function 'u16 DSi_SDHost::ReadFIFO16()':
/builddir/build/BUILD/melonDS-0.9.2/src/DSi_SD.cpp:487:19: warning: unused variable 'dev' [-Wunused-variable]
  487 |     DSi_SDDevice* dev = Ports[PortSelect & 0x1];
      |                   ^~~
/builddir/build/BUILD/melonDS-0.9.2/src/DSi_SD.cpp: In member function 'u32 DSi_SDHost::ReadFIFO32()':
/builddir/build/BUILD/melonDS-0.9.2/src/DSi_SD.cpp:508:19: warning: unused variable 'dev' [-Wunused-variable]
  508 |     DSi_SDDevice* dev = Ports[PortSelect & 0x1];
      |                   ^~~
/builddir/build/BUILD/melonDS-0.9.2/src/DSi_SD.cpp: In member function 'void DSi_SDHost::WriteFIFO16(u16)':
/builddir/build/BUILD/melonDS-0.9.2/src/DSi_SD.cpp:644:19: warning: unused variable 'dev' [-Wunused-variable]
  644 |     DSi_SDDevice* dev = Ports[PortSelect & 0x1];
      |                   ^~~
/builddir/build/BUILD/melonDS-0.9.2/src/DSi_SD.cpp: In member function 'u32 DSi_MMCStorage::ReadBlock(u64)':
/builddir/build/BUILD/melonDS-0.9.2/src/DSi_SD.cpp:953:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  953 |         fread(data, 1, len, File);
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~
[ 30%] Building CXX object src/CMakeFiles/core.dir/DSi_SPI_TSC.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src && /usr/bin/g++ -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -MD -MT src/CMakeFiles/core.dir/DSi_SPI_TSC.cpp.o -MF CMakeFiles/core.dir/DSi_SPI_TSC.cpp.o.d -o CMakeFiles/core.dir/DSi_SPI_TSC.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/DSi_SPI_TSC.cpp
[ 31%] Building CXX object src/CMakeFiles/core.dir/GBACart.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src && /usr/bin/g++ -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -MD -MT src/CMakeFiles/core.dir/GBACart.cpp.o -MF CMakeFiles/core.dir/GBACart.cpp.o.d -o CMakeFiles/core.dir/GBACart.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/GBACart.cpp
[ 33%] Building CXX object src/CMakeFiles/core.dir/GPU.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src && /usr/bin/g++ -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -MD -MT src/CMakeFiles/core.dir/GPU.cpp.o -MF CMakeFiles/core.dir/GPU.cpp.o.d -o CMakeFiles/core.dir/GPU.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/GPU.cpp
/builddir/build/BUILD/melonDS-0.9.2/src/GBACart.cpp: In member function 'virtual u8 GBACart::CartGame::SRAMRead(u32)':
/builddir/build/BUILD/melonDS-0.9.2/src/GBACart.cpp:300:12: warning: enumeration value 'S_NULL' not handled in switch [-Wswitch]
  300 |     switch (SRAMType)
      |            ^
/builddir/build/BUILD/melonDS-0.9.2/src/GBACart.cpp: In member function 'virtual void GBACart::CartGame::SRAMWrite(u32, u8)':
/builddir/build/BUILD/melonDS-0.9.2/src/GBACart.cpp:321:12: warning: enumeration value 'S_NULL' not handled in switch [-Wswitch]
  321 |     switch (SRAMType)
      |            ^
/builddir/build/BUILD/melonDS-0.9.2/src/GBACart.cpp: In function 'void GBACart::LoadROMCommon(const char*)':
/builddir/build/BUILD/melonDS-0.9.2/src/GBACart.cpp:707:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  707 |     for (int i = 0; i < sizeof(SOLAR_SENSOR_GAMECODES)/sizeof(SOLAR_SENSOR_GAMECODES[0]); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GBACart.cpp: In member function 'virtual void GBACart::CartGame::LoadSave(const char*, u32)':
/builddir/build/BUILD/melonDS-0.9.2/src/GBACart.cpp:179:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  179 |         fread(SRAM, SRAMLength, 1, f);
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GBACart.cpp: In function 'bool GBACart::LoadROM(const char*, const char*)':
/builddir/build/BUILD/melonDS-0.9.2/src/GBACart.cpp:758:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  758 |     fread(CartROM, 1, len, f);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU.cpp: In function 'void GPU::Reset()':
/builddir/build/BUILD/melonDS-0.9.2/src/GPU.cpp:254:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  254 |     for (int i = 0; i < fbsize; i++)
      |                     ~~^~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU.cpp:259:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |     for (int i = 0; i < fbsize; i++)
      |                     ~~^~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU.cpp: In function 'void GPU::StartScanline(u32)':
/builddir/build/BUILD/melonDS-0.9.2/src/GPU.cpp:1070:25: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
 1070 |     else if (NextVCount != -1)
      |              ~~~~~~~~~~~^~~~~
In file included from /builddir/build/BUILD/melonDS-0.9.2/src/GPU.cpp:22:
/builddir/build/BUILD/melonDS-0.9.2/src/GPU.h: In instantiation of 'void GPU::VRAMTrackingSet<Size, MappingGranularity>::Reset() [with unsigned int Size = 524288; unsigned int MappingGranularity = 16384]':
/builddir/build/BUILD/melonDS-0.9.2/src/GPU.cpp:175:24:   required from here
/builddir/build/BUILD/melonDS-0.9.2/src/GPU.h:96:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
   96 |         for (int i = 0; i < Size / MappingGranularity; i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU.h: In instantiation of 'void GPU::VRAMTrackingSet<Size, MappingGranularity>::Reset() [with unsigned int Size = 131072; unsigned int MappingGranularity = 16384]':
/builddir/build/BUILD/melonDS-0.9.2/src/GPU.cpp:176:24:   required from here
/builddir/build/BUILD/melonDS-0.9.2/src/GPU.h:96:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
/builddir/build/BUILD/melonDS-0.9.2/src/GPU.h: In instantiation of 'void GPU::VRAMTrackingSet<Size, MappingGranularity>::Reset() [with unsigned int Size = 262144; unsigned int MappingGranularity = 16384]':
/builddir/build/BUILD/melonDS-0.9.2/src/GPU.cpp:177:25:   required from here
/builddir/build/BUILD/melonDS-0.9.2/src/GPU.h:96:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
/builddir/build/BUILD/melonDS-0.9.2/src/GPU.h: In instantiation of 'void GPU::VRAMTrackingSet<Size, MappingGranularity>::Reset() [with unsigned int Size = 32768; unsigned int MappingGranularity = 8192]':
/builddir/build/BUILD/melonDS-0.9.2/src/GPU.cpp:179:30:   required from here
/builddir/build/BUILD/melonDS-0.9.2/src/GPU.h:96:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
/builddir/build/BUILD/melonDS-0.9.2/src/GPU.h: In instantiation of 'void GPU::VRAMTrackingSet<Size, MappingGranularity>::Reset() [with unsigned int Size = 8192; unsigned int MappingGranularity = 8192]':
/builddir/build/BUILD/melonDS-0.9.2/src/GPU.cpp:181:31:   required from here
/builddir/build/BUILD/melonDS-0.9.2/src/GPU.h:96:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
/builddir/build/BUILD/melonDS-0.9.2/src/GPU.h: In instantiation of 'void GPU::VRAMTrackingSet<Size, MappingGranularity>::Reset() [with unsigned int Size = 524288; unsigned int MappingGranularity = 131072]':
/builddir/build/BUILD/melonDS-0.9.2/src/GPU.cpp:183:28:   required from here
/builddir/build/BUILD/melonDS-0.9.2/src/GPU.h:96:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
[ 34%] Building CXX object src/CMakeFiles/core.dir/GPU2D.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src && /usr/bin/g++ -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -MD -MT src/CMakeFiles/core.dir/GPU2D.cpp.o -MF CMakeFiles/core.dir/GPU2D.cpp.o.d -o CMakeFiles/core.dir/GPU2D.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/GPU2D.cpp
In file included from /builddir/build/BUILD/melonDS-0.9.2/src/GPU.h:25,
                 from /builddir/build/BUILD/melonDS-0.9.2/src/GPU.cpp:22:
/builddir/build/BUILD/melonDS-0.9.2/src/NonStupidBitfield.h: In instantiation of 'void NonStupidBitField<Size>::SetRange(u32, u32) [with unsigned int Size = 64; u32 = unsigned int]':
/builddir/build/BUILD/melonDS-0.9.2/src/GPU.cpp:1195:28:   required from 'NonStupidBitField<(Size / GPU::VRAMDirtyGranularity)> GPU::VRAMTrackingSet<Size, MappingGranularity>::DeriveState(u32*) [with unsigned int Size = 32768; unsigned int MappingGranularity = 8192; u32 = unsigned int]'
/builddir/build/BUILD/melonDS-0.9.2/src/GPU.cpp:1250:108:   required from here
/builddir/build/BUILD/melonDS-0.9.2/src/NonStupidBitfield.h:169:51: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  169 |         u64 entriesCount = ((startBit + bitsCount + 0x3F & ~0x3F) >> 6) - startEntry;
      |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NonStupidBitfield.h:178:44: warning: comparison of integer expressions of different signedness: 'int' and 'u64' {aka 'long unsigned int'} [-Wsign-compare]
  178 |             for (int i = startEntry + 1; i < startEntry + entriesCount - 1; i++)
      |                                          ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NonStupidBitfield.h: In instantiation of 'void NonStupidBitField<Size>::SetRange(u32, u32) [with unsigned int Size = 16; u32 = unsigned int]':
/builddir/build/BUILD/melonDS-0.9.2/src/GPU.cpp:1195:28:   required from 'NonStupidBitField<(Size / GPU::VRAMDirtyGranularity)> GPU::VRAMTrackingSet<Size, MappingGranularity>::DeriveState(u32*) [with unsigned int Size = 8192; unsigned int MappingGranularity = 8192; u32 = unsigned int]'
/builddir/build/BUILD/melonDS-0.9.2/src/GPU.cpp:1251:106:   required from here
/builddir/build/BUILD/melonDS-0.9.2/src/NonStupidBitfield.h:169:51: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  169 |         u64 entriesCount = ((startBit + bitsCount + 0x3F & ~0x3F) >> 6) - startEntry;
      |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NonStupidBitfield.h:178:44: warning: comparison of integer expressions of different signedness: 'int' and 'u64' {aka 'long unsigned int'} [-Wsign-compare]
  178 |             for (int i = startEntry + 1; i < startEntry + entriesCount - 1; i++)
      |                                          ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NonStupidBitfield.h: In instantiation of 'void NonStupidBitField<Size>::SetRange(u32, u32) [with unsigned int Size = 1024; u32 = unsigned int]':
/builddir/build/BUILD/melonDS-0.9.2/src/GPU.cpp:1195:28:   required from 'NonStupidBitField<(Size / GPU::VRAMDirtyGranularity)> GPU::VRAMTrackingSet<Size, MappingGranularity>::DeriveState(u32*) [with unsigned int Size = 524288; unsigned int MappingGranularity = 131072; u32 = unsigned int]'
/builddir/build/BUILD/melonDS-0.9.2/src/GPU.cpp:1252:112:   required from here
/builddir/build/BUILD/melonDS-0.9.2/src/NonStupidBitfield.h:169:51: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  169 |         u64 entriesCount = ((startBit + bitsCount + 0x3F & ~0x3F) >> 6) - startEntry;
      |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NonStupidBitfield.h:178:44: warning: comparison of integer expressions of different signedness: 'int' and 'u64' {aka 'long unsigned int'} [-Wsign-compare]
  178 |             for (int i = startEntry + 1; i < startEntry + entriesCount - 1; i++)
      |                                          ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NonStupidBitfield.h: In instantiation of 'void NonStupidBitField<Size>::SetRange(u32, u32) [with unsigned int Size = 256; u32 = unsigned int]':
/builddir/build/BUILD/melonDS-0.9.2/src/GPU.cpp:1195:28:   required from 'NonStupidBitField<(Size / GPU::VRAMDirtyGranularity)> GPU::VRAMTrackingSet<Size, MappingGranularity>::DeriveState(u32*) [with unsigned int Size = 131072; unsigned int MappingGranularity = 16384; u32 = unsigned int]'
/builddir/build/BUILD/melonDS-0.9.2/src/GPU.cpp:1253:111:   required from here
/builddir/build/BUILD/melonDS-0.9.2/src/NonStupidBitfield.h:169:51: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  169 |         u64 entriesCount = ((startBit + bitsCount + 0x3F & ~0x3F) >> 6) - startEntry;
      |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NonStupidBitfield.h:178:44: warning: comparison of integer expressions of different signedness: 'int' and 'u64' {aka 'long unsigned int'} [-Wsign-compare]
  178 |             for (int i = startEntry + 1; i < startEntry + entriesCount - 1; i++)
      |                                          ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NonStupidBitfield.h: In instantiation of 'void NonStupidBitField<Size>::SetRange(u32, u32) [with unsigned int Size = 512; u32 = unsigned int]':
/builddir/build/BUILD/melonDS-0.9.2/src/GPU.cpp:1195:28:   required from 'NonStupidBitField<(Size / GPU::VRAMDirtyGranularity)> GPU::VRAMTrackingSet<Size, MappingGranularity>::DeriveState(u32*) [with unsigned int Size = 262144; unsigned int MappingGranularity = 16384; u32 = unsigned int]'
/builddir/build/BUILD/melonDS-0.9.2/src/GPU.cpp:1254:111:   required from here
/builddir/build/BUILD/melonDS-0.9.2/src/NonStupidBitfield.h:169:51: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  169 |         u64 entriesCount = ((startBit + bitsCount + 0x3F & ~0x3F) >> 6) - startEntry;
      |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NonStupidBitfield.h:178:44: warning: comparison of integer expressions of different signedness: 'int' and 'u64' {aka 'long unsigned int'} [-Wsign-compare]
  178 |             for (int i = startEntry + 1; i < startEntry + entriesCount - 1; i++)
      |                                          ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU.cpp: In member function 'GPU::VRAMTrackingSet<32768u, 8192u>::DeriveState(unsigned int*)':
/builddir/build/BUILD/melonDS-0.9.2/src/NonStupidBitfield.h:177:21: warning: array subscript 1 is above array bounds of 'u64[1]' [-Warray-bounds]
  177 |                 Data[startEntry + entriesCount - 1] = 0xFFFFFFFFFFFFFFFF;
      |                 ~~~~^
/builddir/build/BUILD/melonDS-0.9.2/src/NonStupidBitfield.h:36:9: note: while referencing 'Data'
   36 |     u64 Data[DataLength];
      |         ^~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NonStupidBitfield.h:175:53: warning: array subscript 1 is above array bounds of 'u64[1]' [-Warray-bounds]
  175 |                 Data[startEntry + entriesCount - 1] |= ~(0xFFFFFFFFFFFFFFFF << ((startBit + bitsCount) & 0x3F));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NonStupidBitfield.h:36:9: note: while referencing 'Data'
   36 |     u64 Data[DataLength];
      |         ^~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NonStupidBitfield.h:175:53: warning: array subscript 1 is above array bounds of 'u64[1]' [-Warray-bounds]
  175 |                 Data[startEntry + entriesCount - 1] |= ~(0xFFFFFFFFFFFFFFFF << ((startBit + bitsCount) & 0x3F));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NonStupidBitfield.h:36:9: note: while referencing 'Data'
   36 |     u64 Data[DataLength];
      |         ^~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NonStupidBitfield.h:179:21: warning: array subscript 1 is above array bounds of 'u64[1]' [-Warray-bounds]
  179 |                 Data[i] = 0xFFFFFFFFFFFFFFFF;
      |                 ~~~~^
/builddir/build/BUILD/melonDS-0.9.2/src/NonStupidBitfield.h:36:9: note: while referencing 'Data'
   36 |     u64 Data[DataLength];
      |         ^~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU.cpp: In member function 'GPU::VRAMTrackingSet<8192u, 8192u>::DeriveState(unsigned int*)':
/builddir/build/BUILD/melonDS-0.9.2/src/NonStupidBitfield.h:177:21: warning: array subscript 1 is above array bounds of 'u64[1]' [-Warray-bounds]
  177 |                 Data[startEntry + entriesCount - 1] = 0xFFFFFFFFFFFFFFFF;
      |                 ~~~~^
/builddir/build/BUILD/melonDS-0.9.2/src/NonStupidBitfield.h:36:9: note: while referencing 'Data'
   36 |     u64 Data[DataLength];
      |         ^~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NonStupidBitfield.h:175:53: warning: array subscript 1 is above array bounds of 'u64[1]' [-Warray-bounds]
  175 |                 Data[startEntry + entriesCount - 1] |= ~(0xFFFFFFFFFFFFFFFF << ((startBit + bitsCount) & 0x3F));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NonStupidBitfield.h:36:9: note: while referencing 'Data'
   36 |     u64 Data[DataLength];
      |         ^~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NonStupidBitfield.h:175:53: warning: array subscript 1 is above array bounds of 'u64[1]' [-Warray-bounds]
  175 |                 Data[startEntry + entriesCount - 1] |= ~(0xFFFFFFFFFFFFFFFF << ((startBit + bitsCount) & 0x3F));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NonStupidBitfield.h:36:9: note: while referencing 'Data'
   36 |     u64 Data[DataLength];
      |         ^~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NonStupidBitfield.h:179:21: warning: array subscript 1 is above array bounds of 'u64[1]' [-Warray-bounds]
  179 |                 Data[i] = 0xFFFFFFFFFFFFFFFF;
      |                 ~~~~^
/builddir/build/BUILD/melonDS-0.9.2/src/NonStupidBitfield.h:36:9: note: while referencing 'Data'
   36 |     u64 Data[DataLength];
      |         ^~~~
In member function 'NonStupidBitField<16u>::SetRange(unsigned int, unsigned int)',
    inlined from 'GPU::VRAMTrackingSet<8192u, 8192u>::DeriveState(unsigned int*)' at /builddir/build/BUILD/melonDS-0.9.2/src/GPU.cpp:1195:28:
/builddir/build/BUILD/melonDS-0.9.2/src/NonStupidBitfield.h:179:25: warning: 'memset' writing between 8 and 536870888 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
  179 |                 Data[i] = 0xFFFFFFFFFFFFFFFF;
      |                 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NonStupidBitfield.h: In member function 'GPU::VRAMTrackingSet<8192u, 8192u>::DeriveState(unsigned int*)':
/builddir/build/BUILD/melonDS-0.9.2/src/GPU.cpp:1187:46: note: at offset 8 into destination object 'result' of size 8
 1187 | NonStupidBitField<Size/VRAMDirtyGranularity> VRAMTrackingSet<Size, MappingGranularity>::DeriveState(u32* currentMappings)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 36%] Building CXX object src/CMakeFiles/core.dir/GPU2D_Soft.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src && /usr/bin/g++ -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -MD -MT src/CMakeFiles/core.dir/GPU2D_Soft.cpp.o -MF CMakeFiles/core.dir/GPU2D_Soft.cpp.o.d -o CMakeFiles/core.dir/GPU2D_Soft.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp
[ 38%] Building CXX object src/CMakeFiles/core.dir/GPU3D.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src && /usr/bin/g++ -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -MD -MT src/CMakeFiles/core.dir/GPU3D.cpp.o -MF CMakeFiles/core.dir/GPU3D.cpp.o.d -o CMakeFiles/core.dir/GPU3D.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/GPU3D.cpp
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp: In member function 'virtual void GPU2D::SoftRenderer::DrawScanline(u32, GPU2D::Unit*)':
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:256:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  256 |                 *(u64*)&dst[i] = *(u64*)&BGOBJLine[i];
      |                                   ^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp: In member function 'void GPU2D::SoftRenderer::DrawScanline_BGOBJ(u32)':
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:778:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  778 |             *(u64*)&BGOBJLine[i] = backdrop;
      |              ^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:863:30: warning: variable 'evb' set but not used [-Wunused-but-set-variable]
  863 |                     u32 eva, evb;
      |                              ^~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp: In member function 'virtual void GPU2D::SoftRenderer::DrawSprites(u32, GPU2D::Unit*)':
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1746:21: warning: unused variable 'rotparamgroup' [-Wunused-variable]
 1746 |                 u32 rotparamgroup = (attrib[1] >> 9) & 0x1F;
      |                     ^~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp: In instantiation of 'void GPU2D::SoftRenderer::DrawSprite_Normal(u32, u32, u32, s32, s32) [with bool window = true; u32 = unsigned int; s32 = int]':
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1770:17:   required from here
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:2200:17: warning: variable 'pixelstride' set but not used [-Wunused-but-set-variable]
 2200 |             s32 pixelstride;
      |                 ^~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp: In instantiation of 'void GPU2D::SoftRenderer::DrawSprite_Normal(u32, u32, u32, s32, s32) [with bool window = false; u32 = unsigned int; s32 = int]':
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1770:17:   required from here
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:2200:17: warning: variable 'pixelstride' set but not used [-Wunused-but-set-variable]
/builddir/build/BUILD/melonDS-0.9.2/src/GPU3D.cpp: In function 'void GPU3D::DoSavestate(Savestate*)':
/builddir/build/BUILD/melonDS-0.9.2/src/GPU3D.cpp:489:16: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
  489 |         if (id == -1) LastStripPolygon = NULL;
      |             ~~~^~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU3D.cpp:538:24: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
  538 |                 if (id == -1) poly->Vertices[j] = NULL;
      |                     ~~~^~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU3D.cpp:577:31: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare]
  577 |             for (int j = 0; j < poly->NumVertices; j++)
      |                             ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU3D.cpp: In function 'void GPU3D::SubmitPolygon()':
/builddir/build/BUILD/melonDS-0.9.2/src/GPU3D.cpp:1111:43: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
 1111 |         if (LastStripPolygon->NumVertices == lastpolyverts &&
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU3D.cpp:1238:34: warning: comparison of integer expressions of different signedness: 's32' {aka 'int'} and 'u32' {aka 'unsigned int'} [-Wsign-compare]
 1238 |             if (vtx->Position[3] <= ZeroDotWLimit)
      |                 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU3D.cpp:1022:9: warning: unused variable 'prev' [-Wunused-variable]
 1022 |     int prev, next;
      |         ^~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU3D.cpp:1022:15: warning: unused variable 'next' [-Wunused-variable]
 1022 |     int prev, next;
      |               ^~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU3D.cpp:1035:28: warning: variable 'v3' set but not used [-Wunused-but-set-variable]
 1035 |     Vertex *v0, *v1, *v2, *v3;
      |                            ^~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp: In member function 'GPU2D::SoftRenderer::DrawBG_Affine<false, &GPU2D::SoftRenderer::DrawPixel_Normal>(unsigned int, unsigned int)void [clone .isra.0]':
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1199:12: warning: 'yshift' may be used uninitialized [-Wmaybe-uninitialized]
 1199 |     yshift -= 3;
      |     ~~~~~~~^~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1160:52: warning: 'coordmask' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1160 |     else                overflowmask = ~(coordmask | 0x7FF);
      |                                         ~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp: In member function 'GPU2D::SoftRenderer::DrawBG_Affine<true, &GPU2D::SoftRenderer::DrawPixel_Normal>(unsigned int, unsigned int)void [clone .isra.0]':
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1199:12: warning: 'yshift' may be used uninitialized [-Wmaybe-uninitialized]
 1199 |     yshift -= 3;
      |     ~~~~~~~^~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1160:52: warning: 'coordmask' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1160 |     else                overflowmask = ~(coordmask | 0x7FF);
      |                                         ~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp: In member function 'GPU2D::SoftRenderer::DrawBG_Affine<false, &GPU2D::SoftRenderer::DrawPixel_Accel>(unsigned int, unsigned int)void [clone .isra.0]':
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1199:12: warning: 'yshift' may be used uninitialized [-Wmaybe-uninitialized]
 1199 |     yshift -= 3;
      |     ~~~~~~~^~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1160:52: warning: 'coordmask' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1160 |     else                overflowmask = ~(coordmask | 0x7FF);
      |                                         ~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp: In member function 'GPU2D::SoftRenderer::DrawBG_Affine<true, &GPU2D::SoftRenderer::DrawPixel_Accel>(unsigned int, unsigned int)void [clone .isra.0]':
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1199:12: warning: 'yshift' may be used uninitialized [-Wmaybe-uninitialized]
 1199 |     yshift -= 3;
      |     ~~~~~~~^~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1160:52: warning: 'coordmask' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1160 |     else                overflowmask = ~(coordmask | 0x7FF);
      |                                         ~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp: In member function 'GPU2D::SoftRenderer::DrawBG_Extended<false, &GPU2D::SoftRenderer::DrawPixel_Normal>(unsigned int, unsigned int)void [clone .isra.0]':
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1413:16: warning: 'yshift' may be used uninitialized [-Wmaybe-uninitialized]
 1413 |         yshift -= 3;
      |         ~~~~~~~^~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1392:56: warning: 'coordmask' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1392 |         else                overflowmask = ~(coordmask | 0x7FF);
      |                                             ~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1364:80: warning: 'yshift' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1364 |                         color = bgvram[(tilemapaddr + (((finalY & ymask) >> 8) << yshift) + ((finalX & xmask) >> 8)) & bgvrammask];
      |                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1294:21: warning: 'ymask' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1294 |             ofymask = ~ymask;
      |             ~~~~~~~~^~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1293:21: warning: 'xmask' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1293 |             ofxmask = ~xmask;
      |             ~~~~~~~~^~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp: In member function 'GPU2D::SoftRenderer::DrawBG_Extended<true, &GPU2D::SoftRenderer::DrawPixel_Normal>(unsigned int, unsigned int)void [clone .isra.0]':
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1413:16: warning: 'yshift' may be used uninitialized [-Wmaybe-uninitialized]
 1413 |         yshift -= 3;
      |         ~~~~~~~^~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1392:56: warning: 'coordmask' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1392 |         else                overflowmask = ~(coordmask | 0x7FF);
      |                                             ~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1364:80: warning: 'yshift' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1364 |                         color = bgvram[(tilemapaddr + (((finalY & ymask) >> 8) << yshift) + ((finalX & xmask) >> 8)) & bgvrammask];
      |                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1294:21: warning: 'ymask' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1294 |             ofymask = ~ymask;
      |             ~~~~~~~~^~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1293:21: warning: 'xmask' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1293 |             ofxmask = ~xmask;
      |             ~~~~~~~~^~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp: In member function 'GPU2D::SoftRenderer::DrawBG_Extended<false, &GPU2D::SoftRenderer::DrawPixel_Accel>(unsigned int, unsigned int)void [clone .isra.0]':
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1413:16: warning: 'yshift' may be used uninitialized [-Wmaybe-uninitialized]
 1413 |         yshift -= 3;
      |         ~~~~~~~^~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1392:56: warning: 'coordmask' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1392 |         else                overflowmask = ~(coordmask | 0x7FF);
      |                                             ~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1364:80: warning: 'yshift' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1364 |                         color = bgvram[(tilemapaddr + (((finalY & ymask) >> 8) << yshift) + ((finalX & xmask) >> 8)) & bgvrammask];
      |                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1294:21: warning: 'ymask' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1294 |             ofymask = ~ymask;
      |             ~~~~~~~~^~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1293:21: warning: 'xmask' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1293 |             ofxmask = ~xmask;
      |             ~~~~~~~~^~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp: In member function 'GPU2D::SoftRenderer::DrawBG_Extended<true, &GPU2D::SoftRenderer::DrawPixel_Accel>(unsigned int, unsigned int)void [clone .isra.0]':
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1413:16: warning: 'yshift' may be used uninitialized [-Wmaybe-uninitialized]
 1413 |         yshift -= 3;
      |         ~~~~~~~^~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1392:56: warning: 'coordmask' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1392 |         else                overflowmask = ~(coordmask | 0x7FF);
      |                                             ~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1364:80: warning: 'yshift' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1364 |                         color = bgvram[(tilemapaddr + (((finalY & ymask) >> 8) << yshift) + ((finalX & xmask) >> 8)) & bgvrammask];
      |                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1294:21: warning: 'ymask' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1294 |             ofymask = ~ymask;
      |             ~~~~~~~~^~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1293:21: warning: 'xmask' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1293 |             ofxmask = ~xmask;
      |             ~~~~~~~~^~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp: In member function 'GPU2D::SoftRenderer::DrawScanlineBGMode6(unsigned int)':
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1541:58: warning: 'yshift' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1541 |                 color = bgvram[((((finalY & ymask) >> 8) << yshift) + ((finalX & xmask) >> 8)) & bgvrammask];
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1475:9: note: 'yshift' was declared here
 1475 |     u32 yshift;
      |         ^~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1493:17: warning: 'ymask' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1493 |         ofymask = ~ymask;
      |         ~~~~~~~~^~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1474:16: note: 'ymask' was declared here
 1474 |     u32 xmask, ymask;
      |                ^~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1492:17: warning: 'xmask' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1492 |         ofxmask = ~xmask;
      |         ~~~~~~~~^~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1474:9: note: 'xmask' was declared here
 1474 |     u32 xmask, ymask;
      |         ^~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1541:58: warning: 'yshift' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1541 |                 color = bgvram[((((finalY & ymask) >> 8) << yshift) + ((finalX & xmask) >> 8)) & bgvrammask];
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1475:9: note: 'yshift' was declared here
 1475 |     u32 yshift;
      |         ^~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1493:17: warning: 'ymask' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1493 |         ofymask = ~ymask;
      |         ~~~~~~~~^~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1474:16: note: 'ymask' was declared here
 1474 |     u32 xmask, ymask;
      |                ^~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1492:17: warning: 'xmask' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1492 |         ofxmask = ~xmask;
      |         ~~~~~~~~^~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1474:9: note: 'xmask' was declared here
 1474 |     u32 xmask, ymask;
      |         ^~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1541:58: warning: 'yshift' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1541 |                 color = bgvram[((((finalY & ymask) >> 8) << yshift) + ((finalX & xmask) >> 8)) & bgvrammask];
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1475:9: note: 'yshift' was declared here
 1475 |     u32 yshift;
      |         ^~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1493:17: warning: 'ymask' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1493 |         ofymask = ~ymask;
      |         ~~~~~~~~^~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1474:16: note: 'ymask' was declared here
 1474 |     u32 xmask, ymask;
      |                ^~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1492:17: warning: 'xmask' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1492 |         ofxmask = ~xmask;
      |         ~~~~~~~~^~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1474:9: note: 'xmask' was declared here
 1474 |     u32 xmask, ymask;
      |         ^~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1541:58: warning: 'yshift' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1541 |                 color = bgvram[((((finalY & ymask) >> 8) << yshift) + ((finalX & xmask) >> 8)) & bgvrammask];
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1475:9: note: 'yshift' was declared here
 1475 |     u32 yshift;
      |         ^~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1493:17: warning: 'ymask' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1493 |         ofymask = ~ymask;
      |         ~~~~~~~~^~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1474:16: note: 'ymask' was declared here
 1474 |     u32 xmask, ymask;
      |                ^~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1492:17: warning: 'xmask' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1492 |         ofxmask = ~xmask;
      |         ~~~~~~~~^~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1474:9: note: 'xmask' was declared here
 1474 |     u32 xmask, ymask;
      |         ^~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp: In member function 'GPU2D::SoftRenderer::DrawBG_Text<false, &GPU2D::SoftRenderer::DrawPixel_Accel>(unsigned int, unsigned int)void':
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1124:48: warning: 'pixelsaddr' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1124 |                     color = bgvram[(pixelsaddr + (tilexoff >> 1)) & bgvrammask] >> 4;
      |                                    ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1132:58: warning: 'curpal' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1132 |                     drawPixel(&BGOBJLine[i], curpal[color], 0x01000000<<bgnum);
      |                                              ~~~~~~~~~~~~^
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1027:9: warning: 'curtile' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1027 |     u16 curtile;
      |         ^~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp: In member function 'GPU2D::SoftRenderer::DrawBG_Text<false, &GPU2D::SoftRenderer::DrawPixel_Normal>(unsigned int, unsigned int)void':
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1124:48: warning: 'pixelsaddr' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1124 |                     color = bgvram[(pixelsaddr + (tilexoff >> 1)) & bgvrammask] >> 4;
      |                                    ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1132:58: warning: 'curpal' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1132 |                     drawPixel(&BGOBJLine[i], curpal[color], 0x01000000<<bgnum);
      |                                              ~~~~~~~~~~~~^
/builddir/build/BUILD/melonDS-0.9.2/src/GPU2D_Soft.cpp:1027:9: warning: 'curtile' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1027 |     u16 curtile;
      |         ^~~~~~~
[ 39%] Building CXX object src/CMakeFiles/core.dir/GPU3D_Soft.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src && /usr/bin/g++ -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -MD -MT src/CMakeFiles/core.dir/GPU3D_Soft.cpp.o -MF CMakeFiles/core.dir/GPU3D_Soft.cpp.o.d -o CMakeFiles/core.dir/GPU3D_Soft.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/GPU3D_Soft.cpp
/builddir/build/BUILD/melonDS-0.9.2/src/GPU3D.cpp:1297:31: warning: 'reusedvertices[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1297 |             poly->Vertices[1] = reusedvertices[1];
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU3D.cpp:1296:31: warning: 'reusedvertices[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1296 |             poly->Vertices[0] = reusedvertices[0];
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU3D_Soft.cpp: In member function 'void GPU3D::SoftRenderer::PlotTranslucentPixel(u32, u32, u32, u32, u32)':
/builddir/build/BUILD/melonDS-0.9.2/src/GPU3D_Soft.cpp:565:11: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
  565 |     if (z != -1)
      |         ~~^~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU3D_Soft.cpp: In member function 'void GPU3D::SoftRenderer::RenderShadowMaskScanline(GPU3D::SoftRenderer::RendererPolygon*, s32)':
/builddir/build/BUILD/melonDS-0.9.2/src/GPU3D_Soft.cpp:715:13: warning: variable 'vlcur' set but not used [-Wunused-but-set-variable]
  715 |     Vertex *vlcur, *vlnext, *vrcur, *vrnext;
      |             ^~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU3D_Soft.cpp:715:21: warning: variable 'vlnext' set but not used [-Wunused-but-set-variable]
  715 |     Vertex *vlcur, *vlnext, *vrcur, *vrnext;
      |                     ^~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU3D_Soft.cpp:715:30: warning: variable 'vrcur' set but not used [-Wunused-but-set-variable]
  715 |     Vertex *vlcur, *vlnext, *vrcur, *vrnext;
      |                              ^~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU3D_Soft.cpp:715:38: warning: variable 'vrnext' set but not used [-Wunused-but-set-variable]
  715 |     Vertex *vlcur, *vlnext, *vrcur, *vrnext;
      |                                      ^~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU3D_Soft.cpp:720:22: warning: variable 'interp_start' set but not used [-Wunused-but-set-variable]
  720 |     Interpolator<1>* interp_start;
      |                      ^~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU3D_Soft.cpp:721:22: warning: variable 'interp_end' set but not used [-Wunused-but-set-variable]
  721 |     Interpolator<1>* interp_end;
      |                      ^~~~~~~~~~
[ 41%] Building CXX object src/CMakeFiles/core.dir/NDS.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src && /usr/bin/g++ -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -MD -MT src/CMakeFiles/core.dir/NDS.cpp.o -MF CMakeFiles/core.dir/NDS.cpp.o.d -o CMakeFiles/core.dir/NDS.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp: In function 'bool NDS::DoSavestate_Scheduler(Savestate*)':
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp:658:28: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
  658 |                 if (funcid == -1)
      |                     ~~~~~~~^~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp:679:24: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
  679 |             if (funcid != -1)
      |                 ~~~~~~~^~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp:688:27: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare]
  688 |                     if (j == funcid) break;
      |                         ~~^~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp: In function 'void NDS::NocashPrint(u32, u32)':
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp:1477:35: warning: zero-length gnu_printf format string [-Wformat-zero-length]
 1477 |                     sprintf(subs, "");
      |                                   ^~
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp: In function 'void NDS::RunTimer(u32, s32)':
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp:1554:9: warning: unused variable 'oldcount' [-Wunused-variable]
 1554 |     u32 oldcount = timer->Counter;
      |         ^~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp: In function 'void NDS::DivDone(u32)':
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp:1734:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1734 |                 *(s64*)&DivRemainder[0] = num;
      |                  ^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp:1736:26: warning: comparison of integer expressions of different signedness: 's32' {aka 'int'} and 'unsigned int' [-Wsign-compare]
 1736 |             else if (num == -0x80000000 && den == -1)
      |                      ~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp:1738:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1738 |                 *(s64*)&DivQuotient[0] = 0x80000000;
      |                  ^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp:1742:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1742 |                 *(s64*)&DivQuotient[0] = (s64)(num / den);
      |                  ^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp:1743:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1743 |                 *(s64*)&DivRemainder[0] = (s64)(num % den);
      |                  ^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp:1751:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1751 |             s64 num = *(s64*)&DivNumerator[0];
      |                        ^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp:1755:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1755 |                 *(s64*)&DivQuotient[0] = (num<0) ? 1:-1;
      |                  ^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp:1756:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1756 |                 *(s64*)&DivRemainder[0] = num;
      |                  ^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp:1758:26: warning: comparison of integer expressions of different signedness: 's64' {aka 'long int'} and 'long unsigned int' [-Wsign-compare]
 1758 |             else if (num == -0x8000000000000000 && den == -1)
      |                      ~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp:1760:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1760 |                 *(s64*)&DivQuotient[0] = 0x8000000000000000;
      |                  ^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp:1761:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1761 |                 *(s64*)&DivRemainder[0] = 0;
      |                  ^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp:1765:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1765 |                 *(s64*)&DivQuotient[0] = (s64)(num / den);
      |                  ^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp:1766:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1766 |                 *(s64*)&DivRemainder[0] = (s64)(num % den);
      |                  ^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp:1773:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1773 |             s64 num = *(s64*)&DivNumerator[0];
      |                        ^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp:1774:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1774 |             s64 den = *(s64*)&DivDenominator[0];
      |                        ^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp:1777:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1777 |                 *(s64*)&DivQuotient[0] = (num<0) ? 1:-1;
      |                  ^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp:1778:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1778 |                 *(s64*)&DivRemainder[0] = num;
      |                  ^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp:1780:26: warning: comparison of integer expressions of different signedness: 's64' {aka 'long int'} and 'long unsigned int' [-Wsign-compare]
 1780 |             else if (num == -0x8000000000000000 && den == -1)
      |                      ~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp:1782:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1782 |                 *(s64*)&DivQuotient[0] = 0x8000000000000000;
      |                  ^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp:1783:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1783 |                 *(s64*)&DivRemainder[0] = 0;
      |                  ^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp:1787:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1787 |                 *(s64*)&DivQuotient[0] = (s64)(num / den);
      |                  ^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp:1788:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1788 |                 *(s64*)&DivRemainder[0] = (s64)(num % den);
      |                  ^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp: In function 'void NDS::SqrtDone(u32)':
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp:1818:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 1818 |         val = *(u64*)&SqrtVal[0];
      |                ^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp: In function 'u16 NDS::ARM9IORead16(u32)':
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp:2872:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 2872 |     case 0x040000E0: return ((u16*)DMA9Fill)[0];
      |                             ~^~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp: In function 'u8 NDS::ARM7IORead8(u32)':
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp:3576:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 3576 |         if (ExMemCnt[0] & (1<<11))
      |         ^~
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp:3578:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 3578 |             return 0;
      |             ^~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp:3580:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 3580 |         if (ExMemCnt[0] & (1<<11))
      |         ^~
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp:3582:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 3582 |             return 0;
      |             ^~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp:3584:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 3584 |         if (ExMemCnt[0] & (1<<11))
      |         ^~
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp:3586:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 3586 |             return 0;
      |             ^~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp:3588:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 3588 |         if (ExMemCnt[0] & (1<<11))
      |         ^~
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp:3590:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 3590 |             return 0;
      |             ^~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp:3592:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 3592 |         if (ExMemCnt[0] & (1<<11))
      |         ^~
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp:3594:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 3594 |             return 0;
      |             ^~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp:3596:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 3596 |         if (ExMemCnt[0] & (1<<11))
      |         ^~
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp:3598:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 3598 |             return 0;
      |             ^~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp:3600:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 3600 |         if (ExMemCnt[0] & (1<<11))
      |         ^~
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp:3602:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 3602 |             return 0;
      |             ^~~~~~
In file included from /builddir/build/BUILD/melonDS-0.9.2/src/GPU3D_Soft.cpp:19:
/builddir/build/BUILD/melonDS-0.9.2/src/GPU3D_Soft.h:175:50: warning: 'interpX.yfactor' may be used uninitialized in this function [-Wmaybe-uninitialized]
  175 |                     return z0 + (((s64)(z1-z0) * yfactor) >> shift);
      |                                                  ^~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU3D_Soft.cpp:795:21: note: 'interpX.yfactor' was declared here
  795 |     Interpolator<0> interpX(xstart, xend+1, wl, wr);
      |                     ^~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp: In function 'void NDS::Reset()':
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp:473:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  473 |         fread(ARM9BIOS, 0x1000, 1, f);
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp:490:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  490 |         fread(ARM7BIOS, 0x4000, 1, f);
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/melonDS-0.9.2/src/GPU3D_Soft.cpp:19:
/builddir/build/BUILD/melonDS-0.9.2/src/GPU3D_Soft.cpp: In member function 'GPU3D::SoftRenderer::RenderPolygonScanline(GPU3D::SoftRenderer::RendererPolygon*, int)':
/builddir/build/BUILD/melonDS-0.9.2/src/GPU3D_Soft.h:152:43: warning: 'interpX.yfactor' may be used uninitialized in this function [-Wmaybe-uninitialized]
  152 |                     return y0 + (((y1-y0) * yfactor) >> shift);
      |                                  ~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU3D_Soft.cpp:1024:21: note: 'interpX.yfactor' was declared here
 1024 |     Interpolator<0> interpX(xstart, xend+1, wl, wr);
      |                     ^~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp: In function 'NDS::GetSysClockCycles(int)':
/builddir/build/BUILD/melonDS-0.9.2/src/NDS.cpp:1411:12: warning: 'ret' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1411 |     return ret;
      |            ^~~
[ 42%] Building CXX object src/CMakeFiles/core.dir/NDSCart.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src && /usr/bin/g++ -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -MD -MT src/CMakeFiles/core.dir/NDSCart.cpp.o -MF CMakeFiles/core.dir/NDSCart.cpp.o.d -o CMakeFiles/core.dir/NDSCart.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/NDSCart.cpp
/builddir/build/BUILD/melonDS-0.9.2/src/NDSCart.cpp: In member function 'virtual int NDSCart::CartRetailNAND::ImportSRAM(const u8*, u32)':
/builddir/build/BUILD/melonDS-0.9.2/src/NDSCart.cpp:850:1: warning: no return statement in function returning non-void [-Wreturn-type]
  850 | }
      | ^
/builddir/build/BUILD/melonDS-0.9.2/src/NDSCart.cpp: In member function 'virtual void NDSCart::CartRetail::LoadSave(const char*, u32)':
/builddir/build/BUILD/melonDS-0.9.2/src/NDSCart.cpp:443:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  443 |         fread(SRAM, 1, SRAMLength, f);
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NDSCart.cpp: In member function 'virtual u8 NDSCart::CartRetailIR::SPIWrite(u8, u32, bool)':
/builddir/build/BUILD/melonDS-0.9.2/src/NDSCart.cpp:1074:1: warning: control reaches end of non-void function [-Wreturn-type]
 1074 | }
      | ^
/builddir/build/BUILD/melonDS-0.9.2/src/NDSCart.cpp: In member function 'virtual int NDSCart::CartHomebrew::ROMCommandStart(u8*, u8*, u32)':
/builddir/build/BUILD/melonDS-0.9.2/src/NDSCart.cpp:1172:22: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
 1172 |                 fread(data, len, 1, SDFile);
      |                 ~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NDSCart.cpp: In function 'bool NDSCart::LoadROM(const char*, const char*, bool)':
/builddir/build/BUILD/melonDS-0.9.2/src/NDSCart.cpp:1619:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
 1619 |     fread(CartROM, 1, len, f);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~
[ 44%] Building CXX object src/CMakeFiles/core.dir/NDSCart_SRAMManager.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src && /usr/bin/g++ -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -MD -MT src/CMakeFiles/core.dir/NDSCart_SRAMManager.cpp.o -MF CMakeFiles/core.dir/NDSCart_SRAMManager.cpp.o.d -o CMakeFiles/core.dir/NDSCart_SRAMManager.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/NDSCart_SRAMManager.cpp
In file included from /usr/include/string.h:519,
                 from /builddir/build/BUILD/melonDS-0.9.2/src/NDSCart.cpp:20:
In function 'strncpy',
    inlined from 'NDSCart::LoadROMCommon(unsigned int, char const*, bool)' at /builddir/build/BUILD/melonDS-0.9.2/src/NDSCart.cpp:1536:24:
/usr/include/bits/string_fortified.h:95:34: warning: 'strncpy' output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
[ 46%] Building CXX object src/CMakeFiles/core.dir/RTC.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src && /usr/bin/g++ -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -MD -MT src/CMakeFiles/core.dir/RTC.cpp.o -MF CMakeFiles/core.dir/RTC.cpp.o.d -o CMakeFiles/core.dir/RTC.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/RTC.cpp
/builddir/build/BUILD/melonDS-0.9.2/src/NDSCart_SRAMManager.cpp: In function 'void NDSCart_SRAMManager::FlushSecondaryBuffer(u8*, s32)':
/builddir/build/BUILD/melonDS-0.9.2/src/NDSCart_SRAMManager.cpp:144:26: warning: comparison of integer expressions of different signedness: 's32' {aka 'int'} and 'u32' {aka 'unsigned int'} [-Wsign-compare]
  144 |     if (dst && dstLength < SecondaryBufferLength) return;
      |                ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/NDSCart_SRAMManager.cpp: In function 'void NDSCart_SRAMManager::UpdateBuffer(u8*, s32)':
/builddir/build/BUILD/melonDS-0.9.2/src/NDSCart_SRAMManager.cpp:173:27: warning: comparison of integer expressions of different signedness: 's32' {aka 'int'} and 'u32' {aka 'unsigned int'} [-Wsign-compare]
  173 |     if (!src || srcLength != Length) return;
      |                 ~~~~~~~~~~^~~~~~~~~
[ 47%] Building CXX object src/CMakeFiles/core.dir/Savestate.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src && /usr/bin/g++ -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -MD -MT src/CMakeFiles/core.dir/Savestate.cpp.o -MF CMakeFiles/core.dir/Savestate.cpp.o.d -o CMakeFiles/core.dir/Savestate.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/Savestate.cpp
[ 49%] Building CXX object src/CMakeFiles/core.dir/SPI.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src && /usr/bin/g++ -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -MD -MT src/CMakeFiles/core.dir/SPI.cpp.o -MF CMakeFiles/core.dir/SPI.cpp.o.d -o CMakeFiles/core.dir/SPI.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/SPI.cpp
/builddir/build/BUILD/melonDS-0.9.2/src/Savestate.cpp: In destructor 'Savestate::~Savestate()':
/builddir/build/BUILD/melonDS-0.9.2/src/Savestate.cpp:137:24: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
  137 |         if (CurSection != -1)
      |             ~~~~~~~~~~~^~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/Savestate.cpp: In member function 'void Savestate::Section(const char*)':
/builddir/build/BUILD/melonDS-0.9.2/src/Savestate.cpp:163:24: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
  163 |         if (CurSection != -1)
      |             ~~~~~~~~~~~^~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/Savestate.cpp: In constructor 'Savestate::Savestate(const char*, bool)':
/builddir/build/BUILD/melonDS-0.9.2/src/Savestate.cpp:89:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   89 |         fread(&buf, 4, 1, file);
      |         ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/Savestate.cpp:100:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  100 |         fread(&VersionMajor, 2, 1, file);
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/Savestate.cpp:108:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  108 |         fread(&VersionMinor, 2, 1, file);
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/Savestate.cpp:117:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  117 |         fread(&buf, 4, 1, file);
      |         ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/Savestate.cpp: In member function 'void Savestate::Section(const char*)':
/builddir/build/BUILD/melonDS-0.9.2/src/Savestate.cpp:187:18: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  187 |             fread(&buf, 4, 1, file);
      |             ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/Savestate.cpp:197:22: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  197 |                 fread(&buf, 4, 1, file);
      |                 ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/Savestate.cpp: In member function 'void Savestate::Var8(u8*)':
/builddir/build/BUILD/melonDS-0.9.2/src/Savestate.cpp:218:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  218 |         fread(var, 1, 1, file);
      |         ~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/Savestate.cpp: In member function 'void Savestate::Var16(u16*)':
/builddir/build/BUILD/melonDS-0.9.2/src/Savestate.cpp:232:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  232 |         fread(var, 2, 1, file);
      |         ~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/Savestate.cpp: In member function 'void Savestate::Var32(u32*)':
/builddir/build/BUILD/melonDS-0.9.2/src/Savestate.cpp:246:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  246 |         fread(var, 4, 1, file);
      |         ~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/Savestate.cpp: In member function 'void Savestate::Var64(u64*)':
/builddir/build/BUILD/melonDS-0.9.2/src/Savestate.cpp:260:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  260 |         fread(var, 8, 1, file);
      |         ~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/Savestate.cpp: In member function 'void Savestate::VarArray(void*, u32)':
/builddir/build/BUILD/melonDS-0.9.2/src/Savestate.cpp:290:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  290 |         fread(data, len, 1, file);
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/SPI.cpp: In function 'void SPI_TSC::Write(u8, u32)':
/builddir/build/BUILD/melonDS-0.9.2/src/SPI.cpp:576:35: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
  576 |                     if (samplepos >= MicBufferLen) samplepos = MicBufferLen-1;
      |                         ~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/SPI.cpp: In function 'void SPI_Firmware::Reset()':
/builddir/build/BUILD/melonDS-0.9.2/src/SPI.cpp:140:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  140 |     fread(Firmware, 1, FirmwareLength, f);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 50%] Building CXX object src/CMakeFiles/core.dir/SPU.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src && /usr/bin/g++ -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -MD -MT src/CMakeFiles/core.dir/SPU.cpp.o -MF CMakeFiles/core.dir/SPU.cpp.o.d -o CMakeFiles/core.dir/SPU.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/SPU.cpp
In file included from /usr/include/string.h:519,
                 from /builddir/build/BUILD/melonDS-0.9.2/src/SPI.cpp:20:
In function 'strncpy',
    inlined from 'SPI_Firmware::Reset()' at /builddir/build/BUILD/melonDS-0.9.2/src/SPI.cpp:122:16:
/usr/include/bits/string_fortified.h:95:34: warning: 'strncpy' output may be truncated copying 1023 bytes from a string of length 1023 [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'SPI_Firmware::Reset()' at /builddir/build/BUILD/melonDS-0.9.2/src/SPI.cpp:120:16:
/usr/include/bits/string_fortified.h:95:34: warning: 'strncpy' output may be truncated copying 1023 bytes from a string of length 1023 [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'SPI_Firmware::Reset()' at /builddir/build/BUILD/melonDS-0.9.2/src/SPI.cpp:147:12:
/usr/include/bits/string_fortified.h:95:34: warning: '__strncpy_chk' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/SPI.cpp: In function 'SPI_Firmware::Reset()':
/builddir/build/BUILD/melonDS-0.9.2/src/SPI.cpp:146:23: note: length computed here
  146 |     int fplen = strlen(FirmwarePath);
      |                 ~~~~~~^~~~~~~~~~~~~~
[ 52%] Building CXX object src/CMakeFiles/core.dir/Wifi.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src && /usr/bin/g++ -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -MD -MT src/CMakeFiles/core.dir/Wifi.cpp.o -MF CMakeFiles/core.dir/Wifi.cpp.o.d -o CMakeFiles/core.dir/Wifi.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/Wifi.cpp
/builddir/build/BUILD/melonDS-0.9.2/src/SPU.cpp: In member function 'void SPU::Channel::NextSample_PCM8()':
/builddir/build/BUILD/melonDS-0.9.2/src/SPU.cpp:291:13: warning: comparison of integer expressions of different signedness: 's32' {aka 'int'} and 'u32' {aka 'unsigned int'} [-Wsign-compare]
  291 |     if (Pos >= (LoopPos + Length))
      |         ~~~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/SPU.cpp: In member function 'void SPU::Channel::NextSample_PCM16()':
/builddir/build/BUILD/melonDS-0.9.2/src/SPU.cpp:314:18: warning: comparison of integer expressions of different signedness: 's32' {aka 'int'} and 'u32' {aka 'unsigned int'} [-Wsign-compare]
  314 |     if ((Pos<<1) >= (LoopPos + Length))
      |         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/SPU.cpp: In member function 'void SPU::Channel::NextSample_ADPCM()':
/builddir/build/BUILD/melonDS-0.9.2/src/SPU.cpp:353:18: warning: comparison of integer expressions of different signedness: 's32' {aka 'int'} and 'u32' {aka 'unsigned int'} [-Wsign-compare]
  353 |     if ((Pos>>1) >= (LoopPos + Length))
      |         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/SPU.cpp:398:17: warning: comparison of integer expressions of different signedness: 's32' {aka 'int'} and 'u32' {aka 'unsigned int'} [-Wsign-compare]
  398 |         if (Pos == (LoopPos<<1))
      |             ~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/SPU.cpp: In member function 'void SPU::CaptureUnit::Run(s32)':
/builddir/build/BUILD/melonDS-0.9.2/src/SPU.cpp:561:21: warning: comparison of integer expressions of different signedness: 's32' {aka 'int'} and 'u32' {aka 'unsigned int'} [-Wsign-compare]
  561 |             if (Pos >= Length)
      |                 ~~~~^~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/SPU.cpp:584:21: warning: comparison of integer expressions of different signedness: 's32' {aka 'int'} and 'u32' {aka 'unsigned int'} [-Wsign-compare]
  584 |             if (Pos >= Length)
      |                 ~~~~^~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/Wifi.cpp: In function 'void Wifi::SendMPDefaultReply()':
/builddir/build/BUILD/melonDS-0.9.2/src/Wifi.cpp:503:13: warning: unused variable 'txlen' [-Wunused-variable]
  503 |         int txlen = Platform::MP_SendPacket(reply, 12+28);
      |             ^~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/Wifi.cpp: In function 'void Wifi::SendMPAck()':
/builddir/build/BUILD/melonDS-0.9.2/src/Wifi.cpp:533:13: warning: unused variable 'txlen' [-Wunused-variable]
  533 |         int txlen = Platform::MP_SendPacket(ack, 12+32);
      |             ^~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/Wifi.cpp: In function 'bool Wifi::ProcessTX(Wifi::TXSlot*, int)':
/builddir/build/BUILD/melonDS-0.9.2/src/Wifi.cpp:658:17: warning: unused variable 'txlen' [-Wunused-variable]
  658 |             int txlen = Platform::MP_SendPacket(&RAM[slot->Addr], 12 + slot->Length);
      |                 ^~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/Wifi.cpp: In function 'void Wifi::USTimer(u32)':
/builddir/build/BUILD/melonDS-0.9.2/src/Wifi.cpp:1088:31: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
 1088 |                 if (TXCurSlot == -1)
      |                     ~~~~~~~~~~^~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/Wifi.cpp: In function 'Wifi::CheckRX(bool)':
/builddir/build/BUILD/melonDS-0.9.2/src/Wifi.cpp:889:44: warning: 'a_bss' may be used uninitialized in this function [-Wmaybe-uninitialized]
  889 |         bssidmatch = MACEqual(&RXBuffer[12 + a_bss], (u8*)&IOPORT(W_BSSID0));
      |                                         ~~~^~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/Wifi.cpp:891:36: warning: 'a_dst' may be used uninitialized in this function [-Wmaybe-uninitialized]
  891 |         if (!MACEqual(&RXBuffer[12 + a_dst], (u8*)&IOPORT(W_MACAddr0)) &&
      |                                 ~~~^~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/Wifi.cpp:886:35: warning: 'a_src' may be used uninitialized in this function [-Wmaybe-uninitialized]
  886 |         if (MACEqual(&RXBuffer[12 + a_src], (u8*)&IOPORT(W_MACAddr0)))
      |                                ~~~^~~~~~~
[ 53%] Building CXX object src/CMakeFiles/core.dir/WifiAP.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src && /usr/bin/g++ -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -MD -MT src/CMakeFiles/core.dir/WifiAP.cpp.o -MF CMakeFiles/core.dir/WifiAP.cpp.o.d -o CMakeFiles/core.dir/WifiAP.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/WifiAP.cpp
[ 55%] Building C object src/CMakeFiles/core.dir/tiny-AES-c/aes.c.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src && /usr/bin/gcc -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu11 -MD -MT src/CMakeFiles/core.dir/tiny-AES-c/aes.c.o -MF CMakeFiles/core.dir/tiny-AES-c/aes.c.o.d -o CMakeFiles/core.dir/tiny-AES-c/aes.c.o -c /builddir/build/BUILD/melonDS-0.9.2/src/tiny-AES-c/aes.c
[ 57%] Building C object src/CMakeFiles/core.dir/xxhash/xxhash.c.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src && /usr/bin/gcc -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu11 -MD -MT src/CMakeFiles/core.dir/xxhash/xxhash.c.o -MF CMakeFiles/core.dir/xxhash/xxhash.c.o.d -o CMakeFiles/core.dir/xxhash/xxhash.c.o -c /builddir/build/BUILD/melonDS-0.9.2/src/xxhash/xxhash.c
[ 58%] Building CXX object src/CMakeFiles/core.dir/GPU_OpenGL.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src && /usr/bin/g++ -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -MD -MT src/CMakeFiles/core.dir/GPU_OpenGL.cpp.o -MF CMakeFiles/core.dir/GPU_OpenGL.cpp.o.d -o CMakeFiles/core.dir/GPU_OpenGL.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/GPU_OpenGL.cpp
[ 60%] Building CXX object src/CMakeFiles/core.dir/GPU3D_OpenGL.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src && /usr/bin/g++ -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -MD -MT src/CMakeFiles/core.dir/GPU3D_OpenGL.cpp.o -MF CMakeFiles/core.dir/GPU3D_OpenGL.cpp.o.d -o CMakeFiles/core.dir/GPU3D_OpenGL.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/GPU3D_OpenGL.cpp
[ 61%] Building CXX object src/CMakeFiles/core.dir/OpenGLSupport.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src && /usr/bin/g++ -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -MD -MT src/CMakeFiles/core.dir/OpenGLSupport.cpp.o -MF CMakeFiles/core.dir/OpenGLSupport.cpp.o.d -o CMakeFiles/core.dir/OpenGLSupport.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/OpenGLSupport.cpp
/builddir/build/BUILD/melonDS-0.9.2/src/GPU3D_OpenGL.cpp: In member function 'void GPU3D::GLRenderer::BuildPolygons(GPU3D::GLRenderer::RendererPolygon*, int)':
/builddir/build/BUILD/melonDS-0.9.2/src/GPU3D_OpenGL.cpp:511:31: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare]
  511 |             for (int j = 0; j < poly->NumVertices; j++)
      |                             ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU3D_OpenGL.cpp:517:31: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 's32' {aka 'int'} [-Wsign-compare]
  517 |                     if (lastx == vtx->FinalPosition[0] &&
      |                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU3D_OpenGL.cpp:518:31: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 's32' {aka 'int'} [-Wsign-compare]
  518 |                         lasty == vtx->FinalPosition[1]) continue;
      |                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU3D_OpenGL.cpp:560:35: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare]
  560 |                 for (int j = 0; j < poly->NumVertices; j++)
      |                                 ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU3D_OpenGL.cpp:591:35: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare]
  591 |                 for (int j = 0; j < poly->NumVertices; j++)
      |                                 ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU3D_OpenGL.cpp:654:35: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare]
  654 |                 for (int j = 0; j < poly->NumVertices; j++)
      |                                 ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU3D_OpenGL.cpp:683:27: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare]
  683 |         for (int j = 1; j < poly->NumVertices; j++)
      |                         ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU3D_OpenGL.cpp: In member function 'virtual void GPU3D::GLRenderer::RenderFrame()':
/builddir/build/BUILD/melonDS-0.9.2/src/GPU3D_OpenGL.cpp:1262:27: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare]
 1262 |         for (int i = 0; i < RenderNumPolygons; i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/GPU3D_OpenGL.cpp:1206:24: warning: 'vram' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1206 |         glTexSubImage2D(GL_TEXTURE_2D, 0, 0, i*8, 1024, 8, GL_RGBA, GL_UNSIGNED_SHORT_1_5_5_5_REV, vram);
      |                        ^
/builddir/build/BUILD/melonDS-0.9.2/src/GPU3D_OpenGL.cpp:1191:24: warning: 'vram' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1191 |         glTexSubImage2D(GL_TEXTURE_2D, 0, 0, i*128, 1024, 128, GL_RED_INTEGER, GL_UNSIGNED_BYTE, vram);
      |                        ^
[ 63%] Linking CXX static library libcore.a
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src && /usr/bin/cmake -P CMakeFiles/core.dir/cmake_clean_target.cmake
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/core.dir/link.txt --verbose=1
/usr/bin/ar qc libcore.a CMakeFiles/core.dir/ARCodeFile.cpp.o CMakeFiles/core.dir/AREngine.cpp.o CMakeFiles/core.dir/ARM.cpp.o CMakeFiles/core.dir/ARMInterpreter.cpp.o CMakeFiles/core.dir/ARMInterpreter_ALU.cpp.o CMakeFiles/core.dir/ARMInterpreter_Branch.cpp.o CMakeFiles/core.dir/ARMInterpreter_LoadStore.cpp.o CMakeFiles/core.dir/Config.cpp.o CMakeFiles/core.dir/CP15.cpp.o CMakeFiles/core.dir/CRC32.cpp.o CMakeFiles/core.dir/DMA.cpp.o CMakeFiles/core.dir/DSi.cpp.o CMakeFiles/core.dir/DSi_AES.cpp.o CMakeFiles/core.dir/DSi_Camera.cpp.o CMakeFiles/core.dir/DSi_I2C.cpp.o CMakeFiles/core.dir/DSi_NDMA.cpp.o CMakeFiles/core.dir/DSi_NWifi.cpp.o CMakeFiles/core.dir/DSi_SD.cpp.o CMakeFiles/core.dir/DSi_SPI_TSC.cpp.o CMakeFiles/core.dir/GBACart.cpp.o CMakeFiles/core.dir/GPU.cpp.o CMakeFiles/core.dir/GPU2D.cpp.o CMakeFiles/core.dir/GPU2D_Soft.cpp.o CMakeFiles/core.dir/GPU3D.cpp.o CMakeFiles/core.dir/GPU3D_Soft.cpp.o CMakeFiles/core.dir/NDS.cpp.o CMakeFiles/core.dir/NDSCart.cpp.o CMakeFiles/core.dir/NDSCart_SRAMManager.cpp.o CMakeFiles/core.dir/RTC.cpp.o CMakeFiles/core.dir/Savestate.cpp.o CMakeFiles/core.dir/SPI.cpp.o CMakeFiles/core.dir/SPU.cpp.o CMakeFiles/core.dir/Wifi.cpp.o CMakeFiles/core.dir/WifiAP.cpp.o CMakeFiles/core.dir/tiny-AES-c/aes.c.o CMakeFiles/core.dir/xxhash/xxhash.c.o CMakeFiles/core.dir/GPU_OpenGL.cpp.o CMakeFiles/core.dir/GPU3D_OpenGL.cpp.o CMakeFiles/core.dir/OpenGLSupport.cpp.o
/usr/bin/ranlib libcore.a
gmake[2]: Leaving directory '/builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu'
[ 63%] Built target core
/usr/bin/gmake  -f src/frontend/qt_sdl/CMakeFiles/melonDS_autogen.dir/build.make src/frontend/qt_sdl/CMakeFiles/melonDS_autogen.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu'
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/melonDS-0.9.2 /builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/CMakeFiles/melonDS_autogen.dir/DependInfo.cmake --color=
gmake[2]: Leaving directory '/builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu'
/usr/bin/gmake  -f src/frontend/qt_sdl/CMakeFiles/melonDS_autogen.dir/build.make src/frontend/qt_sdl/CMakeFiles/melonDS_autogen.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu'
[ 65%] Automatic MOC and UIC for target melonDS
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl && /usr/bin/cmake -E cmake_autogen /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/CMakeFiles/melonDS_autogen.dir/AutogenInfo.json RelWithDebInfo
AutoGen: Refreshing parse cache because it doesn't exist.
AutoMoc: Generating "SRC:/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/moc_predefs.h", because it doesn't exist.
/usr/bin/g++ -dM -E -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp -DARCHIVE_SUPPORT_ENABLED "-DMELONDS_VERSION=\"0.9.2\"" -DOGLRENDERER_ENABLED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/usr/include/SDL2 -I/usr/include/slirp -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend -I/builddir/build/BUILD/melonDS-0.9.2/src -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtWidgets -I/usr/include/c++/11 -I/usr/include/c++/11/s390x-redhat-linux -I/usr/include/c++/11/backward -I/usr/lib/gcc/s390x-redhat-linux/11/include -I/usr/local/include -I/usr/include
AutoGen: Parsing "SRC:/src/frontend/mic_blow.h"
AutoGen: Parsing "SRC:/src/frontend/FrontendUtil.h"
AutoGen: Parsing "SRC:/src/frontend/qt_sdl/ArchiveUtil.h"
AutoGen: Parsing "SRC:/src/frontend/qt_sdl/AudioSettingsDialog.h"
AutoGen: Parsing "SRC:/src/frontend/qt_sdl/CheatsDialog.h"
AutoGen: Parsing "SRC:/src/frontend/qt_sdl/EmuSettingsDialog.h"
AutoGen: Parsing "SRC:/src/frontend/qt_sdl/Input.h"
AutoGen: Parsing "SRC:/src/frontend/qt_sdl/InputConfigDialog.h"
AutoGen: Parsing "SRC:/src/frontend/qt_sdl/InterfaceSettingsDialog.h"
AutoGen: Parsing "SRC:/src/frontend/qt_sdl/LAN_PCap.h"
AutoGen: Parsing "SRC:/src/frontend/qt_sdl/LAN_Socket.h"
AutoGen: Parsing "SRC:/src/frontend/qt_sdl/OSD.h"
AutoGen: Parsing "SRC:/src/frontend/qt_sdl/OSD_shaders.h"
AutoGen: Parsing "SRC:/src/frontend/qt_sdl/PlatformConfig.h"
AutoGen: Parsing "SRC:/src/frontend/qt_sdl/QPathInput.h"
AutoGen: Parsing "SRC:/src/frontend/qt_sdl/VideoSettingsDialog.h"
AutoGen: Parsing "SRC:/src/frontend/qt_sdl/WifiSettingsDialog.h"
AutoGen: Parsing "SRC:/src/frontend/qt_sdl/font.h"
AutoGen: Parsing "SRC:/src/frontend/qt_sdl/main.h"
AutoGen: Parsing "SRC:/src/frontend/qt_sdl/main_shaders.h"
AutoGen: Parsing "SRC:/src/frontend/Util_Audio.cpp"
AutoGen: Parsing "SRC:/src/frontend/Util_ROM.cpp"
AutoGen: Parsing "SRC:/src/frontend/Util_Video.cpp"
AutoGen: Parsing "SRC:/src/frontend/qt_sdl/ArchiveUtil.cpp"
AutoGen: Parsing "SRC:/src/frontend/qt_sdl/AudioSettingsDialog.cpp"
AutoGen: Parsing "SRC:/src/frontend/qt_sdl/CheatsDialog.cpp"
AutoGen: Parsing "SRC:/src/frontend/qt_sdl/EmuSettingsDialog.cpp"
AutoGen: Parsing "SRC:/src/frontend/qt_sdl/Input.cpp"
AutoGen: Parsing "SRC:/src/frontend/qt_sdl/InputConfigDialog.cpp"
AutoGen: Parsing "SRC:/src/frontend/qt_sdl/InterfaceSettingsDialog.cpp"
AutoGen: Parsing "SRC:/src/frontend/qt_sdl/LAN_PCap.cpp"
AutoGen: Parsing "SRC:/src/frontend/qt_sdl/LAN_Socket.cpp"
AutoGen: Parsing "SRC:/src/frontend/qt_sdl/OSD.cpp"
AutoGen: Parsing "SRC:/src/frontend/qt_sdl/Platform.cpp"
AutoGen: Parsing "SRC:/src/frontend/qt_sdl/PlatformConfig.cpp"
AutoGen: Parsing "SRC:/src/frontend/qt_sdl/VideoSettingsDialog.cpp"
AutoGen: Parsing "SRC:/src/frontend/qt_sdl/WifiSettingsDialog.cpp"
AutoGen: Parsing "SRC:/src/frontend/qt_sdl/main.cpp"
AutoUic: Generating "SRC:/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/include/ui_AudioSettingsDialog.h", because it doesn't exist, from "SRC:/src/frontend/qt_sdl/AudioSettingsDialog.ui"
/usr/lib64/qt5/bin/uic -o /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/include/ui_AudioSettingsDialog.h /builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/AudioSettingsDialog.ui
AutoMoc: Generating "SRC:/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/EWIEGA46WW/moc_AudioSettingsDialog.cpp", because it doesn't exist, from "SRC:/src/frontend/qt_sdl/AudioSettingsDialog.h"
/usr/lib64/qt5/bin/moc -DARCHIVE_SUPPORT_ENABLED "-DMELONDS_VERSION=\"0.9.2\"" -DOGLRENDERER_ENABLED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/usr/include/SDL2 -I/usr/include/slirp -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend -I/builddir/build/BUILD/melonDS-0.9.2/src -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtWidgets -I/usr/include/c++/11 -I/usr/include/c++/11/s390x-redhat-linux -I/usr/include/c++/11/backward -I/usr/lib/gcc/s390x-redhat-linux/11/include -I/usr/local/include -I/usr/include --include /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/moc_predefs.h --output-dep-file -o /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/EWIEGA46WW/moc_AudioSettingsDialog.cpp /builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/AudioSettingsDialog.h
AutoUic: Generating "SRC:/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/include/ui_CheatsDialog.h", because it doesn't exist, from "SRC:/src/frontend/qt_sdl/CheatsDialog.ui"
/usr/lib64/qt5/bin/uic -o /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/include/ui_CheatsDialog.h /builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/CheatsDialog.ui
AutoMoc: Generating "SRC:/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/EWIEGA46WW/moc_CheatsDialog.cpp", because it doesn't exist, from "SRC:/src/frontend/qt_sdl/CheatsDialog.h"
/usr/lib64/qt5/bin/moc -DARCHIVE_SUPPORT_ENABLED "-DMELONDS_VERSION=\"0.9.2\"" -DOGLRENDERER_ENABLED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/usr/include/SDL2 -I/usr/include/slirp -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend -I/builddir/build/BUILD/melonDS-0.9.2/src -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtWidgets -I/usr/include/c++/11 -I/usr/include/c++/11/s390x-redhat-linux -I/usr/include/c++/11/backward -I/usr/lib/gcc/s390x-redhat-linux/11/include -I/usr/local/include -I/usr/include --include /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/moc_predefs.h --output-dep-file -o /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/EWIEGA46WW/moc_CheatsDialog.cpp /builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/CheatsDialog.h
AutoMoc: Reading dependencies from "SRC:/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/EWIEGA46WW/moc_AudioSettingsDialog.cpp.d"
AutoUic: Generating "SRC:/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/include/ui_EmuSettingsDialog.h", because it doesn't exist, from "SRC:/src/frontend/qt_sdl/EmuSettingsDialog.ui"
/usr/lib64/qt5/bin/uic -o /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/include/ui_EmuSettingsDialog.h /builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/EmuSettingsDialog.ui
AutoMoc: Generating "SRC:/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/EWIEGA46WW/moc_EmuSettingsDialog.cpp", because it doesn't exist, from "SRC:/src/frontend/qt_sdl/EmuSettingsDialog.h"
/usr/lib64/qt5/bin/moc -DARCHIVE_SUPPORT_ENABLED "-DMELONDS_VERSION=\"0.9.2\"" -DOGLRENDERER_ENABLED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/usr/include/SDL2 -I/usr/include/slirp -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend -I/builddir/build/BUILD/melonDS-0.9.2/src -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtWidgets -I/usr/include/c++/11 -I/usr/include/c++/11/s390x-redhat-linux -I/usr/include/c++/11/backward -I/usr/lib/gcc/s390x-redhat-linux/11/include -I/usr/local/include -I/usr/include --include /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/moc_predefs.h --output-dep-file -o /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/EWIEGA46WW/moc_EmuSettingsDialog.cpp /builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/EmuSettingsDialog.h
AutoMoc: Reading dependencies from "SRC:/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/EWIEGA46WW/moc_CheatsDialog.cpp.d"
AutoUic: Generating "SRC:/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/include/ui_InputConfigDialog.h", because it doesn't exist, from "SRC:/src/frontend/qt_sdl/InputConfigDialog.ui"
/usr/lib64/qt5/bin/uic -o /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/include/ui_InputConfigDialog.h /builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/InputConfigDialog.ui
AutoUic: Generating "SRC:/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/include/ui_InterfaceSettingsDialog.h", because it doesn't exist, from "SRC:/src/frontend/qt_sdl/InterfaceSettingsDialog.ui"
/usr/lib64/qt5/bin/uic -o /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/include/ui_InterfaceSettingsDialog.h /builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/InterfaceSettingsDialog.ui
AutoMoc: Generating "SRC:/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/EWIEGA46WW/moc_InputConfigDialog.cpp", because it doesn't exist, from "SRC:/src/frontend/qt_sdl/InputConfigDialog.h"
/usr/lib64/qt5/bin/moc -DARCHIVE_SUPPORT_ENABLED "-DMELONDS_VERSION=\"0.9.2\"" -DOGLRENDERER_ENABLED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/usr/include/SDL2 -I/usr/include/slirp -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend -I/builddir/build/BUILD/melonDS-0.9.2/src -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtWidgets -I/usr/include/c++/11 -I/usr/include/c++/11/s390x-redhat-linux -I/usr/include/c++/11/backward -I/usr/lib/gcc/s390x-redhat-linux/11/include -I/usr/local/include -I/usr/include --include /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/moc_predefs.h --output-dep-file -o /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/EWIEGA46WW/moc_InputConfigDialog.cpp /builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/InputConfigDialog.h
AutoMoc: Reading dependencies from "SRC:/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/EWIEGA46WW/moc_EmuSettingsDialog.cpp.d"
AutoUic: Generating "SRC:/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/include/ui_VideoSettingsDialog.h", because it doesn't exist, from "SRC:/src/frontend/qt_sdl/VideoSettingsDialog.ui"
/usr/lib64/qt5/bin/uic -o /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/include/ui_VideoSettingsDialog.h /builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/VideoSettingsDialog.ui
AutoMoc: Generating "SRC:/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/EWIEGA46WW/moc_InterfaceSettingsDialog.cpp", because it doesn't exist, from "SRC:/src/frontend/qt_sdl/InterfaceSettingsDialog.h"
/usr/lib64/qt5/bin/moc -DARCHIVE_SUPPORT_ENABLED "-DMELONDS_VERSION=\"0.9.2\"" -DOGLRENDERER_ENABLED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/usr/include/SDL2 -I/usr/include/slirp -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend -I/builddir/build/BUILD/melonDS-0.9.2/src -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtWidgets -I/usr/include/c++/11 -I/usr/include/c++/11/s390x-redhat-linux -I/usr/include/c++/11/backward -I/usr/lib/gcc/s390x-redhat-linux/11/include -I/usr/local/include -I/usr/include --include /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/moc_predefs.h --output-dep-file -o /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/EWIEGA46WW/moc_InterfaceSettingsDialog.cpp /builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/InterfaceSettingsDialog.h
AutoMoc: Reading dependencies from "SRC:/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/EWIEGA46WW/moc_InputConfigDialog.cpp.d"
AutoUic: Generating "SRC:/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/include/ui_WifiSettingsDialog.h", because it doesn't exist, from "SRC:/src/frontend/qt_sdl/WifiSettingsDialog.ui"
/usr/lib64/qt5/bin/uic -o /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/include/ui_WifiSettingsDialog.h /builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/WifiSettingsDialog.ui
AutoMoc: Generating "SRC:/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/EWIEGA46WW/moc_QPathInput.cpp", because it doesn't exist, from "SRC:/src/frontend/qt_sdl/QPathInput.h"
/usr/lib64/qt5/bin/moc -DARCHIVE_SUPPORT_ENABLED "-DMELONDS_VERSION=\"0.9.2\"" -DOGLRENDERER_ENABLED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/usr/include/SDL2 -I/usr/include/slirp -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend -I/builddir/build/BUILD/melonDS-0.9.2/src -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtWidgets -I/usr/include/c++/11 -I/usr/include/c++/11/s390x-redhat-linux -I/usr/include/c++/11/backward -I/usr/lib/gcc/s390x-redhat-linux/11/include -I/usr/local/include -I/usr/include --include /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/moc_predefs.h --output-dep-file -o /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/EWIEGA46WW/moc_QPathInput.cpp /builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/QPathInput.h
AutoMoc: Reading dependencies from "SRC:/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/EWIEGA46WW/moc_InterfaceSettingsDialog.cpp.d"
AutoMoc: Generating "SRC:/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/EWIEGA46WW/moc_VideoSettingsDialog.cpp", because it doesn't exist, from "SRC:/src/frontend/qt_sdl/VideoSettingsDialog.h"
/usr/lib64/qt5/bin/moc -DARCHIVE_SUPPORT_ENABLED "-DMELONDS_VERSION=\"0.9.2\"" -DOGLRENDERER_ENABLED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/usr/include/SDL2 -I/usr/include/slirp -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend -I/builddir/build/BUILD/melonDS-0.9.2/src -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtWidgets -I/usr/include/c++/11 -I/usr/include/c++/11/s390x-redhat-linux -I/usr/include/c++/11/backward -I/usr/lib/gcc/s390x-redhat-linux/11/include -I/usr/local/include -I/usr/include --include /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/moc_predefs.h --output-dep-file -o /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/EWIEGA46WW/moc_VideoSettingsDialog.cpp /builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/VideoSettingsDialog.h
AutoMoc: Reading dependencies from "SRC:/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/EWIEGA46WW/moc_QPathInput.cpp.d"
AutoMoc: Generating "SRC:/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/EWIEGA46WW/moc_WifiSettingsDialog.cpp", because it doesn't exist, from "SRC:/src/frontend/qt_sdl/WifiSettingsDialog.h"
/usr/lib64/qt5/bin/moc -DARCHIVE_SUPPORT_ENABLED "-DMELONDS_VERSION=\"0.9.2\"" -DOGLRENDERER_ENABLED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/usr/include/SDL2 -I/usr/include/slirp -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend -I/builddir/build/BUILD/melonDS-0.9.2/src -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtWidgets -I/usr/include/c++/11 -I/usr/include/c++/11/s390x-redhat-linux -I/usr/include/c++/11/backward -I/usr/lib/gcc/s390x-redhat-linux/11/include -I/usr/local/include -I/usr/include --include /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/moc_predefs.h --output-dep-file -o /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/EWIEGA46WW/moc_WifiSettingsDialog.cpp /builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/WifiSettingsDialog.h
AutoMoc: Reading dependencies from "SRC:/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/EWIEGA46WW/moc_VideoSettingsDialog.cpp.d"
AutoMoc: Generating "SRC:/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/EWIEGA46WW/moc_main.cpp", because it doesn't exist, from "SRC:/src/frontend/qt_sdl/main.h"
/usr/lib64/qt5/bin/moc -DARCHIVE_SUPPORT_ENABLED "-DMELONDS_VERSION=\"0.9.2\"" -DOGLRENDERER_ENABLED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/usr/include/SDL2 -I/usr/include/slirp -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend -I/builddir/build/BUILD/melonDS-0.9.2/src -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtWidgets -I/usr/include/c++/11 -I/usr/include/c++/11/s390x-redhat-linux -I/usr/include/c++/11/backward -I/usr/lib/gcc/s390x-redhat-linux/11/include -I/usr/local/include -I/usr/include --include /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/moc_predefs.h --output-dep-file -o /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/EWIEGA46WW/moc_main.cpp /builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/main.h
AutoMoc: Reading dependencies from "SRC:/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/EWIEGA46WW/moc_WifiSettingsDialog.cpp.d"
AutoMoc: Reading dependencies from "SRC:/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/EWIEGA46WW/moc_main.cpp.d"
AutoMoc: Generating MOC compilation "SRC:/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/mocs_compilation.cpp"
AutoGen: Writing the parse cache file "SRC:/s390x-redhat-linux-gnu/src/frontend/qt_sdl/CMakeFiles/melonDS_autogen.dir/ParseCache.txt"
AutoGen: Writing the settings file "SRC:/s390x-redhat-linux-gnu/src/frontend/qt_sdl/CMakeFiles/melonDS_autogen.dir/AutogenUsed.txt"
gmake[2]: Leaving directory '/builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu'
[ 65%] Built target melonDS_autogen
/usr/bin/gmake  -f src/frontend/qt_sdl/CMakeFiles/melonDS.dir/build.make src/frontend/qt_sdl/CMakeFiles/melonDS.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu'
[ 66%] Automatic RCC for ../../../melon.qrc
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl && /usr/bin/cmake -E cmake_autorcc /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/CMakeFiles/melonDS_autogen.dir/AutoRcc_melon_YCDLW3T4OG_Info.json RelWithDebInfo
AutoRcc: Generating "SRC:/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/YCDLW3T4OG/qrc_melon.cpp", because it doesn't exist, from "SRC:/melon.qrc"
/usr/lib64/qt5/bin/rcc -name melon -o /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/YCDLW3T4OG/qrc_melon.cpp /builddir/build/BUILD/melonDS-0.9.2/melon.qrc
AutoRcc: Writing settings file "SRC:/s390x-redhat-linux-gnu/src/frontend/qt_sdl/CMakeFiles/melonDS_autogen.dir/AutoRcc_melon_YCDLW3T4OG_Used.txt"
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/melonDS-0.9.2 /builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/CMakeFiles/melonDS.dir/DependInfo.cmake --color=
gmake[2]: Leaving directory '/builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu'
/usr/bin/gmake  -f src/frontend/qt_sdl/CMakeFiles/melonDS.dir/build.make src/frontend/qt_sdl/CMakeFiles/melonDS.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu'
[ 68%] Building CXX object src/frontend/qt_sdl/CMakeFiles/melonDS.dir/melonDS_autogen/mocs_compilation.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl && /usr/bin/g++ -DARCHIVE_SUPPORT_ENABLED -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/include -I/usr/include/SDL2 -I/usr/include/slirp -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/.. -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/../.. -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtWidgets -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT src/frontend/qt_sdl/CMakeFiles/melonDS.dir/melonDS_autogen/mocs_compilation.cpp.o -MF CMakeFiles/melonDS.dir/melonDS_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/melonDS.dir/melonDS_autogen/mocs_compilation.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/mocs_compilation.cpp
[ 69%] Building CXX object src/frontend/qt_sdl/CMakeFiles/melonDS.dir/main.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl && /usr/bin/g++ -DARCHIVE_SUPPORT_ENABLED -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/include -I/usr/include/SDL2 -I/usr/include/slirp -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/.. -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/../.. -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtWidgets -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT src/frontend/qt_sdl/CMakeFiles/melonDS.dir/main.cpp.o -MF CMakeFiles/melonDS.dir/main.cpp.o.d -o CMakeFiles/melonDS.dir/main.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/main.cpp
/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/main.cpp: In function 'void micLoadWav(const char*)':
/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/main.cpp:173:27: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare]
  173 |         for (int i = 0; i < micWavLength; i++)
      |                         ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/main.cpp:201:27: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare]
  201 |         for (int i = 0; i < micWavLength; i++)
      |                         ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/main.cpp: In function 'void micCallback(void*, Uint8*, int)':
/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/main.cpp:229:38: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
  229 |     if ((micExtBufferWritePos + len) > maxlen)
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/main.cpp: In function 'void signalHandler(int)':
/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/main.cpp:1123:10: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
 1123 |     write(signalFd[0], &a, sizeof(a));
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 71%] Building CXX object src/frontend/qt_sdl/CMakeFiles/melonDS.dir/CheatsDialog.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl && /usr/bin/g++ -DARCHIVE_SUPPORT_ENABLED -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/include -I/usr/include/SDL2 -I/usr/include/slirp -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/.. -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/../.. -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtWidgets -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT src/frontend/qt_sdl/CMakeFiles/melonDS.dir/CheatsDialog.cpp.o -MF CMakeFiles/melonDS.dir/CheatsDialog.cpp.o.d -o CMakeFiles/melonDS.dir/CheatsDialog.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/CheatsDialog.cpp
In file included from /usr/include/string.h:519,
                 from /builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/main.cpp:22:
In function 'strncpy',
    inlined from 'MainWindow::loadROM(QByteArray*, QString, QString)' at /builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/main.cpp:1711:12:
/usr/include/bits/string_fortified.h:95:34: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'MainWindow::loadROM(QByteArray*, QString, QString)' at /builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/main.cpp:1726:16:
/usr/include/bits/string_fortified.h:95:34: warning: 'strncpy' specified bound 4 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'MainWindow::dropEvent(QDropEvent*)' at /builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/main.cpp:1621:24:
/usr/include/bits/string_fortified.h:95:34: warning: 'strncpy' specified bound 4 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
[ 73%] Building CXX object src/frontend/qt_sdl/CMakeFiles/melonDS.dir/EmuSettingsDialog.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl && /usr/bin/g++ -DARCHIVE_SUPPORT_ENABLED -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/include -I/usr/include/SDL2 -I/usr/include/slirp -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/.. -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/../.. -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtWidgets -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT src/frontend/qt_sdl/CMakeFiles/melonDS.dir/EmuSettingsDialog.cpp.o -MF CMakeFiles/melonDS.dir/EmuSettingsDialog.cpp.o.d -o CMakeFiles/melonDS.dir/EmuSettingsDialog.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/EmuSettingsDialog.cpp
[ 74%] Building CXX object src/frontend/qt_sdl/CMakeFiles/melonDS.dir/InputConfigDialog.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl && /usr/bin/g++ -DARCHIVE_SUPPORT_ENABLED -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/include -I/usr/include/SDL2 -I/usr/include/slirp -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/.. -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/../.. -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtWidgets -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT src/frontend/qt_sdl/CMakeFiles/melonDS.dir/InputConfigDialog.cpp.o -MF CMakeFiles/melonDS.dir/InputConfigDialog.cpp.o.d -o CMakeFiles/melonDS.dir/InputConfigDialog.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/InputConfigDialog.cpp
/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/EmuSettingsDialog.cpp: In member function 'virtual void EmuSettingsDialog::done(int)':
/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/EmuSettingsDialog.cpp:142:13: warning: unused variable 'jitEnable' [-Wunused-variable]
  142 |         int jitEnable = ui->chkEnableJIT->isChecked() ? 1:0;
      |             ^~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/EmuSettingsDialog.cpp:143:13: warning: unused variable 'jitMaxBlockSize' [-Wunused-variable]
  143 |         int jitMaxBlockSize = ui->spnJITMaximumBlockSize->value();
      |             ^~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/EmuSettingsDialog.cpp:144:13: warning: unused variable 'jitBranchOptimisations' [-Wunused-variable]
  144 |         int jitBranchOptimisations = ui->chkJITBranchOptimisations->isChecked() ? 1:0;
      |             ^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/EmuSettingsDialog.cpp:145:13: warning: unused variable 'jitLiteralOptimisations' [-Wunused-variable]
  145 |         int jitLiteralOptimisations = ui->chkJITLiteralOptimisations->isChecked() ? 1:0;
      |             ^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/EmuSettingsDialog.cpp:146:13: warning: unused variable 'jitFastMemory' [-Wunused-variable]
  146 |         int jitFastMemory = ui->chkJITFastMemory->isChecked() ? 1:0;
      |             ^~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/EmuSettingsDialog.cpp: In member function 'void EmuSettingsDialog::verifyFirmware()':
/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/EmuSettingsDialog.cpp:112:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  112 |     fread(chk1, 1, 0x180, f);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/EmuSettingsDialog.cpp:114:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  114 |     fread(chk2, 1, 0x180, f);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~
[ 76%] Building CXX object src/frontend/qt_sdl/CMakeFiles/melonDS.dir/VideoSettingsDialog.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl && /usr/bin/g++ -DARCHIVE_SUPPORT_ENABLED -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/include -I/usr/include/SDL2 -I/usr/include/slirp -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/.. -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/../.. -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtWidgets -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT src/frontend/qt_sdl/CMakeFiles/melonDS.dir/VideoSettingsDialog.cpp.o -MF CMakeFiles/melonDS.dir/VideoSettingsDialog.cpp.o.d -o CMakeFiles/melonDS.dir/VideoSettingsDialog.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/VideoSettingsDialog.cpp
[ 77%] Building CXX object src/frontend/qt_sdl/CMakeFiles/melonDS.dir/AudioSettingsDialog.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl && /usr/bin/g++ -DARCHIVE_SUPPORT_ENABLED -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/include -I/usr/include/SDL2 -I/usr/include/slirp -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/.. -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/../.. -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtWidgets -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT src/frontend/qt_sdl/CMakeFiles/melonDS.dir/AudioSettingsDialog.cpp.o -MF CMakeFiles/melonDS.dir/AudioSettingsDialog.cpp.o.d -o CMakeFiles/melonDS.dir/AudioSettingsDialog.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/AudioSettingsDialog.cpp
[ 79%] Building CXX object src/frontend/qt_sdl/CMakeFiles/melonDS.dir/WifiSettingsDialog.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl && /usr/bin/g++ -DARCHIVE_SUPPORT_ENABLED -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/include -I/usr/include/SDL2 -I/usr/include/slirp -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/.. -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/../.. -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtWidgets -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT src/frontend/qt_sdl/CMakeFiles/melonDS.dir/WifiSettingsDialog.cpp.o -MF CMakeFiles/melonDS.dir/WifiSettingsDialog.cpp.o.d -o CMakeFiles/melonDS.dir/WifiSettingsDialog.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/WifiSettingsDialog.cpp
[ 80%] Building CXX object src/frontend/qt_sdl/CMakeFiles/melonDS.dir/InterfaceSettingsDialog.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl && /usr/bin/g++ -DARCHIVE_SUPPORT_ENABLED -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/include -I/usr/include/SDL2 -I/usr/include/slirp -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/.. -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/../.. -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtWidgets -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT src/frontend/qt_sdl/CMakeFiles/melonDS.dir/InterfaceSettingsDialog.cpp.o -MF CMakeFiles/melonDS.dir/InterfaceSettingsDialog.cpp.o.d -o CMakeFiles/melonDS.dir/InterfaceSettingsDialog.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/InterfaceSettingsDialog.cpp
[ 82%] Building CXX object src/frontend/qt_sdl/CMakeFiles/melonDS.dir/Input.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl && /usr/bin/g++ -DARCHIVE_SUPPORT_ENABLED -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/include -I/usr/include/SDL2 -I/usr/include/slirp -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/.. -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/../.. -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtWidgets -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT src/frontend/qt_sdl/CMakeFiles/melonDS.dir/Input.cpp.o -MF CMakeFiles/melonDS.dir/Input.cpp.o.d -o CMakeFiles/melonDS.dir/Input.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/Input.cpp
[ 84%] Building CXX object src/frontend/qt_sdl/CMakeFiles/melonDS.dir/LAN_PCap.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl && /usr/bin/g++ -DARCHIVE_SUPPORT_ENABLED -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/include -I/usr/include/SDL2 -I/usr/include/slirp -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/.. -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/../.. -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtWidgets -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT src/frontend/qt_sdl/CMakeFiles/melonDS.dir/LAN_PCap.cpp.o -MF CMakeFiles/melonDS.dir/LAN_PCap.cpp.o.d -o CMakeFiles/melonDS.dir/LAN_PCap.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/LAN_PCap.cpp
[ 85%] Building CXX object src/frontend/qt_sdl/CMakeFiles/melonDS.dir/LAN_Socket.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl && /usr/bin/g++ -DARCHIVE_SUPPORT_ENABLED -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/include -I/usr/include/SDL2 -I/usr/include/slirp -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/.. -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/../.. -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtWidgets -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT src/frontend/qt_sdl/CMakeFiles/melonDS.dir/LAN_Socket.cpp.o -MF CMakeFiles/melonDS.dir/LAN_Socket.cpp.o.d -o CMakeFiles/melonDS.dir/LAN_Socket.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/LAN_Socket.cpp
/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/LAN_Socket.cpp: In function 'void LAN_Socket::HandleDNSFrame(u8*, int)':
/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/LAN_Socket.cpp:335:23: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
  335 |         if (curoffset >= (len-0x2A)) return;
      |             ~~~~~~~~~~^~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/LAN_Socket.cpp:303:9: warning: unused variable 'resp_ipheader' [-Wunused-variable]
  303 |     u8* resp_ipheader = out;
      |         ^~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/LAN_Socket.cpp:317:9: warning: unused variable 'resp_udpheader' [-Wunused-variable]
  317 |     u8* resp_udpheader = out;
      |         ^~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/LAN_Socket.cpp:324:9: warning: unused variable 'resp_body' [-Wunused-variable]
  324 |     u8* resp_body = out;
      |         ^~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/LAN_Socket.cpp: In function 'int LAN_Socket::RecvPacket(u8*)':
/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/LAN_Socket.cpp:530:27: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare]
  530 |         for (int i = 0; i < len; i += 4)
      |                         ~~^~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/LAN_Socket.cpp: In function 'LAN_Socket::HandleDNSFrame(unsigned char*, int)':
/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/LAN_Socket.cpp:417:28: warning: 'addr_res' may be used uninitialized in this function [-Wmaybe-uninitialized]
  417 |                 *(u32*)out = addr_res; out += 4; // address
      |                 ~~~~~~~~~~~^~~~~~~~~~
[ 87%] Building CXX object src/frontend/qt_sdl/CMakeFiles/melonDS.dir/OSD.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl && /usr/bin/g++ -DARCHIVE_SUPPORT_ENABLED -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/include -I/usr/include/SDL2 -I/usr/include/slirp -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/.. -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/../.. -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtWidgets -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT src/frontend/qt_sdl/CMakeFiles/melonDS.dir/OSD.cpp.o -MF CMakeFiles/melonDS.dir/OSD.cpp.o.d -o CMakeFiles/melonDS.dir/OSD.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/OSD.cpp
[ 88%] Building CXX object src/frontend/qt_sdl/CMakeFiles/melonDS.dir/Platform.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl && /usr/bin/g++ -DARCHIVE_SUPPORT_ENABLED -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/include -I/usr/include/SDL2 -I/usr/include/slirp -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/.. -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/../.. -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtWidgets -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT src/frontend/qt_sdl/CMakeFiles/melonDS.dir/Platform.cpp.o -MF CMakeFiles/melonDS.dir/Platform.cpp.o.d -o CMakeFiles/melonDS.dir/Platform.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/Platform.cpp
/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/OSD.cpp: In function 'void OSD::RenderText(u32, const char*, OSD::Item*)':
/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/OSD.cpp:245:17: warning: unused variable 'glyphsize' [-Wunused-variable]
  245 |             int glyphsize;
      |                 ^~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/OSD.cpp:239:9: warning: unused variable 'maxw' [-Wunused-variable]
  239 |     u32 maxw = mainWindow->panel->width() - (kOSDMargin*2);
      |         ^~~~
[ 90%] Building CXX object src/frontend/qt_sdl/CMakeFiles/melonDS.dir/PlatformConfig.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl && /usr/bin/g++ -DARCHIVE_SUPPORT_ENABLED -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/include -I/usr/include/SDL2 -I/usr/include/slirp -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/.. -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/../.. -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtWidgets -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT src/frontend/qt_sdl/CMakeFiles/melonDS.dir/PlatformConfig.cpp.o -MF CMakeFiles/melonDS.dir/PlatformConfig.cpp.o.d -o CMakeFiles/melonDS.dir/PlatformConfig.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/PlatformConfig.cpp
[ 92%] Building CXX object src/frontend/qt_sdl/CMakeFiles/melonDS.dir/ArchiveUtil.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl && /usr/bin/g++ -DARCHIVE_SUPPORT_ENABLED -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/include -I/usr/include/SDL2 -I/usr/include/slirp -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/.. -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/../.. -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtWidgets -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT src/frontend/qt_sdl/CMakeFiles/melonDS.dir/ArchiveUtil.cpp.o -MF CMakeFiles/melonDS.dir/ArchiveUtil.cpp.o.d -o CMakeFiles/melonDS.dir/ArchiveUtil.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/ArchiveUtil.cpp
[ 93%] Building CXX object src/frontend/qt_sdl/CMakeFiles/melonDS.dir/__/Util_ROM.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl && /usr/bin/g++ -DARCHIVE_SUPPORT_ENABLED -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/include -I/usr/include/SDL2 -I/usr/include/slirp -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/.. -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/../.. -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtWidgets -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT src/frontend/qt_sdl/CMakeFiles/melonDS.dir/__/Util_ROM.cpp.o -MF CMakeFiles/melonDS.dir/__/Util_ROM.cpp.o.d -o CMakeFiles/melonDS.dir/__/Util_ROM.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/frontend/Util_ROM.cpp
/builddir/build/BUILD/melonDS-0.9.2/src/frontend/Util_ROM.cpp: In function 'int Frontend::SetupDSiNAND()':
/builddir/build/BUILD/melonDS-0.9.2/src/frontend/Util_ROM.cpp:211:10: warning: unused variable 'len' [-Wunused-variable]
  211 |     long len;
      |          ^~~
/builddir/build/BUILD/melonDS-0.9.2/src/frontend/Util_ROM.cpp: In function 'bool Frontend::LoadState(const char*)':
/builddir/build/BUILD/melonDS-0.9.2/src/frontend/Util_ROM.cpp:689:14: warning: variable 'loadedPartialGBAROM' set but not used [-Wunused-but-set-variable]
  689 |         bool loadedPartialGBAROM = false;
      |              ^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/melonDS-0.9.2/src/frontend/Util_ROM.cpp: In function 'int Frontend::ImportSRAM(const char*)':
/builddir/build/BUILD/melonDS-0.9.2/src/frontend/Util_ROM.cpp:768:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  768 |     fread(importData, size, 1, file);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
                 from /builddir/build/BUILD/melonDS-0.9.2/src/frontend/Util_ROM.cpp:20:
In function 'strncpy',
    inlined from 'Frontend::SetupSRAMPath(int)' at /builddir/build/BUILD/melonDS-0.9.2/src/frontend/Util_ROM.cpp:85:12:
/usr/include/bits/string_fortified.h:95:34: warning: 'strncpy' output truncated before terminating nul copying 3 bytes from a string of the same length [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'Frontend::LoadCheats()' at /builddir/build/BUILD/melonDS-0.9.2/src/frontend/Util_ROM.cpp:246:16:
/usr/include/bits/string_fortified.h:95:34: warning: 'strncpy' output truncated before terminating nul copying 3 bytes from a string of the same length [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'Frontend::LoadROM(unsigned char const*, unsigned int, char const*, char const*, char const*, int)' at /builddir/build/BUILD/melonDS-0.9.2/src/frontend/Util_ROM.cpp:345:12:
/usr/include/bits/string_fortified.h:95:34: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'Frontend::LoadROM(unsigned char const*, unsigned int, char const*, char const*, char const*, int)' at /builddir/build/BUILD/melonDS-0.9.2/src/frontend/Util_ROM.cpp:346:12:
/usr/include/bits/string_fortified.h:95:34: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'Frontend::LoadROM(unsigned char const*, unsigned int, char const*, char const*, char const*, int)' at /builddir/build/BUILD/melonDS-0.9.2/src/frontend/Util_ROM.cpp:363:16:
/usr/include/bits/string_fortified.h:95:34: warning: 'strncpy' output may be truncated copying 1024 bytes from a string of length 2047 [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'Frontend::LoadROM(char const*, int)' at /builddir/build/BUILD/melonDS-0.9.2/src/frontend/Util_ROM.cpp:425:12:
/usr/include/bits/string_fortified.h:95:34: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'Frontend::LoadROM(char const*, int)' at /builddir/build/BUILD/melonDS-0.9.2/src/frontend/Util_ROM.cpp:426:12:
/usr/include/bits/string_fortified.h:95:34: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'Frontend::LoadROM(char const*, int)' at /builddir/build/BUILD/melonDS-0.9.2/src/frontend/Util_ROM.cpp:446:16:
/usr/include/bits/string_fortified.h:95:34: warning: 'strncpy' output may be truncated copying 1024 bytes from a string of length 2047 [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'Frontend::Reset()' at /builddir/build/BUILD/melonDS-0.9.2/src/frontend/Util_ROM.cpp:584:20:
/usr/include/bits/string_fortified.h:95:34: warning: 'strncpy' output truncated before terminating nul copying 3 bytes from a string of the same length [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'Frontend::Reset()' at /builddir/build/BUILD/melonDS-0.9.2/src/frontend/Util_ROM.cpp:547:20:
/usr/include/bits/string_fortified.h:95:34: warning: 'strncpy' output may be truncated copying 3 bytes from a string of length 3 [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
[ 95%] Building CXX object src/frontend/qt_sdl/CMakeFiles/melonDS.dir/__/Util_Video.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl && /usr/bin/g++ -DARCHIVE_SUPPORT_ENABLED -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/include -I/usr/include/SDL2 -I/usr/include/slirp -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/.. -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/../.. -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtWidgets -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT src/frontend/qt_sdl/CMakeFiles/melonDS.dir/__/Util_Video.cpp.o -MF CMakeFiles/melonDS.dir/__/Util_Video.cpp.o.d -o CMakeFiles/melonDS.dir/__/Util_Video.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/frontend/Util_Video.cpp
[ 96%] Building CXX object src/frontend/qt_sdl/CMakeFiles/melonDS.dir/__/Util_Audio.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl && /usr/bin/g++ -DARCHIVE_SUPPORT_ENABLED -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/include -I/usr/include/SDL2 -I/usr/include/slirp -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/.. -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/../.. -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtWidgets -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT src/frontend/qt_sdl/CMakeFiles/melonDS.dir/__/Util_Audio.cpp.o -MF CMakeFiles/melonDS.dir/__/Util_Audio.cpp.o.d -o CMakeFiles/melonDS.dir/__/Util_Audio.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/src/frontend/Util_Audio.cpp
/builddir/build/BUILD/melonDS-0.9.2/src/frontend/Util_Video.cpp: In function 'void Frontend::SetupScreenLayout(int, int, int, int, int, int, bool, bool, float, float)':
/builddir/build/BUILD/melonDS-0.9.2/src/frontend/Util_Video.cpp:192:13: warning: unused variable 'secOffset' [-Wunused-variable]
  192 |         int secOffset = sizing == 5 ? 2 : 0;
      |             ^~~~~~~~~
[ 98%] Building CXX object src/frontend/qt_sdl/CMakeFiles/melonDS.dir/melonDS_autogen/YCDLW3T4OG/qrc_melon.cpp.o
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl && /usr/bin/g++ -DARCHIVE_SUPPORT_ENABLED -DMELONDS_VERSION=\"0.9.2\" -DOGLRENDERER_ENABLED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/include -I/usr/include/SDL2 -I/usr/include/slirp -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/.. -I/builddir/build/BUILD/melonDS-0.9.2/src/frontend/qt_sdl/../.. -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtWidgets -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT src/frontend/qt_sdl/CMakeFiles/melonDS.dir/melonDS_autogen/YCDLW3T4OG/qrc_melon.cpp.o -MF CMakeFiles/melonDS.dir/melonDS_autogen/YCDLW3T4OG/qrc_melon.cpp.o.d -o CMakeFiles/melonDS.dir/melonDS_autogen/YCDLW3T4OG/qrc_melon.cpp.o -c /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/YCDLW3T4OG/qrc_melon.cpp
[100%] Linking CXX executable ../../../melonDS
cd /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/src/frontend/qt_sdl && /usr/bin/cmake -E cmake_link_script CMakeFiles/melonDS.dir/link.txt --verbose=1
/usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS  -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed CMakeFiles/melonDS.dir/melonDS_autogen/mocs_compilation.cpp.o CMakeFiles/melonDS.dir/main.cpp.o CMakeFiles/melonDS.dir/CheatsDialog.cpp.o CMakeFiles/melonDS.dir/EmuSettingsDialog.cpp.o CMakeFiles/melonDS.dir/InputConfigDialog.cpp.o CMakeFiles/melonDS.dir/VideoSettingsDialog.cpp.o CMakeFiles/melonDS.dir/AudioSettingsDialog.cpp.o CMakeFiles/melonDS.dir/WifiSettingsDialog.cpp.o CMakeFiles/melonDS.dir/InterfaceSettingsDialog.cpp.o CMakeFiles/melonDS.dir/Input.cpp.o CMakeFiles/melonDS.dir/LAN_PCap.cpp.o CMakeFiles/melonDS.dir/LAN_Socket.cpp.o CMakeFiles/melonDS.dir/OSD.cpp.o CMakeFiles/melonDS.dir/Platform.cpp.o CMakeFiles/melonDS.dir/PlatformConfig.cpp.o CMakeFiles/melonDS.dir/ArchiveUtil.cpp.o CMakeFiles/melonDS.dir/__/Util_ROM.cpp.o CMakeFiles/melonDS.dir/__/Util_Video.cpp.o CMakeFiles/melonDS.dir/__/Util_Audio.cpp.o CMakeFiles/melonDS.dir/melonDS_autogen/YCDLW3T4OG/qrc_melon.cpp.o -o ../../../melonDS  -lm ../../libcore.a -lSDL2 -lslirp -lglib-2.0 -larchive /usr/lib64/libQt5Widgets.so.5.15.2 -ldl -lm -lrt -lepoxy /usr/lib64/libQt5Gui.so.5.15.2 /usr/lib64/libQt5Core.so.5.15.2 
In member function 'SetRange',
    inlined from 'DeriveState' at /builddir/build/BUILD/melonDS-0.9.2/src/GPU.cpp:1195:28:
/builddir/build/BUILD/melonDS-0.9.2/src/NonStupidBitfield.h:179:25: warning: '__builtin_memset' writing between 8 and 536870888 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
  179 |                 Data[i] = 0xFFFFFFFFFFFFFFFF;
      |                         ^
/builddir/build/BUILD/melonDS-0.9.2/src/NonStupidBitfield.h: In member function 'DeriveState':
/builddir/build/BUILD/melonDS-0.9.2/src/GPU.cpp:1187:46: note: at offset 8 into destination object 'result' of size 8
 1187 | NonStupidBitField<Size/VRAMDirtyGranularity> VRAMTrackingSet<Size, MappingGranularity>::DeriveState(u32* currentMappings)
      |                                              ^
gmake[2]: Leaving directory '/builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu'
[100%] Built target melonDS
gmake[1]: Leaving directory '/builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu'
/usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/melonDS-0.9.2/s390x-redhat-linux-gnu/CMakeFiles 0
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.6nDSkH
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/melonDS-0.9.2-1.fc35.s390x '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/melonDS-0.9.2-1.fc35.s390x
++ dirname /builddir/build/BUILDROOT/melonDS-0.9.2-1.fc35.s390x
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/melonDS-0.9.2-1.fc35.s390x
+ cd melonDS-0.9.2
+ DESTDIR=/builddir/build/BUILDROOT/melonDS-0.9.2-1.fc35.s390x
+ /usr/bin/cmake --install s390x-redhat-linux-gnu
-- Install configuration: "RelWithDebInfo"
-- Installing: /builddir/build/BUILDROOT/melonDS-0.9.2-1.fc35.s390x/usr/share/applications/net.kuribo64.melonDS.desktop
-- Installing: /builddir/build/BUILDROOT/melonDS-0.9.2-1.fc35.s390x/usr/share/icons/hicolor/16x16/apps/net.kuribo64.melonDS.png
-- Installing: /builddir/build/BUILDROOT/melonDS-0.9.2-1.fc35.s390x/usr/share/icons/hicolor/32x32/apps/net.kuribo64.melonDS.png
-- Installing: /builddir/build/BUILDROOT/melonDS-0.9.2-1.fc35.s390x/usr/share/icons/hicolor/48x48/apps/net.kuribo64.melonDS.png
-- Installing: /builddir/build/BUILDROOT/melonDS-0.9.2-1.fc35.s390x/usr/share/icons/hicolor/64x64/apps/net.kuribo64.melonDS.png
-- Installing: /builddir/build/BUILDROOT/melonDS-0.9.2-1.fc35.s390x/usr/share/icons/hicolor/128x128/apps/net.kuribo64.melonDS.png
-- Installing: /builddir/build/BUILDROOT/melonDS-0.9.2-1.fc35.s390x/usr/share/icons/hicolor/256x256/apps/net.kuribo64.melonDS.png
-- Installing: /builddir/build/BUILDROOT/melonDS-0.9.2-1.fc35.s390x/usr/bin/melonDS
+ desktop-file-install --dir=/builddir/build/BUILDROOT/melonDS-0.9.2-1.fc35.s390x/usr/share/applications net.kuribo64.melonDS.desktop
+ /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 0.9.2-1.fc35 --unique-debug-suffix -0.9.2-1.fc35.s390x --unique-debug-src-base melonDS-0.9.2-1.fc35.s390x --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/melonDS-0.9.2
extracting debug info from /builddir/build/BUILDROOT/melonDS-0.9.2-1.fc35.s390x/usr/bin/melonDS
original debug info size: 9240kB, size after compression: 7768kB
/usr/bin/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match.
5229 blocks
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-ldconfig
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/check-rpaths
+ /usr/lib/rpm/redhat/brp-mangle-shebangs
+ /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0
+ /usr/lib/rpm/redhat/brp-python-hardlink
Processing files: melonDS-0.9.2-1.fc35.s390x
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.z0TZOq
+ umask 022
+ cd /builddir/build/BUILD
+ cd melonDS-0.9.2
+ LICENSEDIR=/builddir/build/BUILDROOT/melonDS-0.9.2-1.fc35.s390x/usr/share/licenses/melonDS
+ export LC_ALL=C
+ LC_ALL=C
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/melonDS-0.9.2-1.fc35.s390x/usr/share/licenses/melonDS
+ cp -pr LICENSE /builddir/build/BUILDROOT/melonDS-0.9.2-1.fc35.s390x/usr/share/licenses/melonDS
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: application() application(net.kuribo64.melonDS.desktop) melonDS = 0.9.2-1.fc35 melonDS(s390-64) = 0.9.2-1.fc35 mimehandler(application/x-nintendo-ds-rom)
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: glibc >= 2.33.9000-42.fc35 ld64.so.1()(64bit) ld64.so.1(GLIBC_2.3)(64bit) libQt5Core.so.5()(64bit) libQt5Core.so.5(Qt_5)(64bit) libQt5Gui.so.5()(64bit) libQt5Gui.so.5(Qt_5)(64bit) libQt5Widgets.so.5()(64bit) libQt5Widgets.so.5(Qt_5)(64bit) libSDL2-2.0.so.0()(64bit) libarchive.so.13()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.16)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libepoxy.so.0()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libslirp.so.0()(64bit) libslirp.so.0(SLIRP_4.0)(64bit) libslirp.so.0(SLIRP_4.1)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) rtld(GNU_HASH)
Processing files: melonDS-debugsource-0.9.2-1.fc35.s390x
Provides: melonDS-debugsource = 0.9.2-1.fc35 melonDS-debugsource(s390-64) = 0.9.2-1.fc35
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: melonDS-debuginfo-0.9.2-1.fc35.s390x
Provides: debuginfo(build-id) = 2af6be7c696476e8e0d6be0795c54cce82bf5fbe melonDS-debuginfo = 0.9.2-1.fc35 melonDS-debuginfo(s390-64) = 0.9.2-1.fc35
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: melonDS-debugsource(s390-64) = 0.9.2-1.fc35
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/melonDS-0.9.2-1.fc35.s390x
Wrote: /builddir/build/RPMS/melonDS-debugsource-0.9.2-1.fc35.s390x.rpm
Wrote: /builddir/build/RPMS/melonDS-0.9.2-1.fc35.s390x.rpm
Wrote: /builddir/build/RPMS/melonDS-debuginfo-0.9.2-1.fc35.s390x.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.BMGgXb
+ umask 022
+ cd /builddir/build/BUILD
+ cd melonDS-0.9.2
+ /usr/bin/rm -rf /builddir/build/BUILDROOT/melonDS-0.9.2-1.fc35.s390x
+ RPM_EC=0
++ jobs -p
+ exit 0
Child return code was: 0