Mock Version: 2.6 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/melonds.spec'], chrootPath='/var/lib/mock/fedora-rawhide-aarch64-1602175433.166545/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ccbmgo9c:/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.ccbmgo9c:/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', '1fc756b8821d48e59bc97f3edfd964f2', '-D', '/var/lib/mock/fedora-rawhide-aarch64-1602175433.166545/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ccbmgo9c:/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;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --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;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1602115200 Wrote: /builddir/build/SRPMS/melonDS-0.9-1.fc34.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/melonds.spec'], chrootPath='/var/lib/mock/fedora-rawhide-aarch64-1602175433.166545/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ccbmgo9c:/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.ccbmgo9c:/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', '453744d56aea421d8d9bde06779f2c7f', '-D', '/var/lib/mock/fedora-rawhide-aarch64-1602175433.166545/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ccbmgo9c:/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;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --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;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1602115200 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.zrCVau + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf melonDS-0.9 + /usr/bin/gzip -dc /builddir/build/SOURCES/melonDS-0.9.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd melonDS-0.9 + /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 -mbranch-protection=standard -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 -mbranch-protection=standard -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 -mbranch-protection=standard -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 -mbranch-protection=standard -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 aarch64-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_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 C compiler identification is GNU 10.2.1 -- The CXX compiler identification is GNU 10.2.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 -- 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 -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/gcc -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Found PkgConfig: /usr/bin/pkg-config (found version "1.7.3") -- Performing Test Iconv_IS_BUILT_IN -- Performing Test Iconv_IS_BUILT_IN - Success -- Found Iconv: /usr/lib64/libc.so -- Checking for module 'sdl2' -- Found sdl2, version 2.0.12 -- Checking for module 'slirp' -- Found slirp, version 4.3.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 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/aarch64-redhat-linux-gnu + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.0OgASv + umask 022 + cd /builddir/build/BUILD + cd melonDS-0.9 + /usr/bin/cmake --build aarch64-redhat-linux-gnu -j4 --verbose /usr/bin/cmake -S/builddir/build/BUILD/melonDS-0.9 -B/builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/CMakeFiles /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/melonDS-0.9/aarch64-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/aarch64-redhat-linux-gnu' cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/melonDS-0.9 /builddir/build/BUILD/melonDS-0.9/src /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/CMakeFiles/core.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/CMakeFiles/core.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/CMakeFiles/core.dir/depend.internal". Dependee "/builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/CMakeFiles/core.dir/depend.internal". Scanning dependencies of target core gmake[2]: Leaving directory '/builddir/build/BUILD/melonDS-0.9/aarch64-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/aarch64-redhat-linux-gnu' [ 2%] Building CXX object src/CMakeFiles/core.dir/AREngine.cpp.o [ 2%] Building CXX object src/CMakeFiles/core.dir/ARCodeFile.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -std=gnu++14 -o CMakeFiles/core.dir/ARCodeFile.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/ARCodeFile.cpp [ 5%] Building CXX object src/CMakeFiles/core.dir/ARMInterpreter.cpp.o [ 5%] Building CXX object src/CMakeFiles/core.dir/ARM.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -std=gnu++14 -o CMakeFiles/core.dir/AREngine.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/AREngine.cpp cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -std=gnu++14 -o CMakeFiles/core.dir/ARM.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/ARM.cpp cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -std=gnu++14 -o CMakeFiles/core.dir/ARMInterpreter.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/ARMInterpreter.cpp /builddir/build/BUILD/melonDS-0.9/src/ARCodeFile.cpp: In member function 'bool ARCodeFile::Load()': /builddir/build/BUILD/melonDS-0.9/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); | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/ARM.cpp: In member function 'virtual void ARMv4::JumpTo(u32, bool)': /builddir/build/BUILD/melonDS-0.9/src/ARM.cpp:325:9: warning: unused variable 'oldregion' [-Wunused-variable] 325 | u32 oldregion = R[15] >> 23; | ^~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/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/aarch64-redhat-linux-gnu/src && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -std=gnu++14 -o CMakeFiles/core.dir/ARMInterpreter_ALU.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/ARMInterpreter_ALU.cpp [ 8%] Building CXX object src/CMakeFiles/core.dir/ARMInterpreter_Branch.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -std=gnu++14 -o CMakeFiles/core.dir/ARMInterpreter_Branch.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/ARMInterpreter_Branch.cpp [ 10%] Building CXX object src/CMakeFiles/core.dir/ARMInterpreter_LoadStore.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -std=gnu++14 -o CMakeFiles/core.dir/ARMInterpreter_LoadStore.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/ARMInterpreter_LoadStore.cpp [ 11%] Building CXX object src/CMakeFiles/core.dir/Config.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -std=gnu++14 -o CMakeFiles/core.dir/Config.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/Config.cpp /builddir/build/BUILD/melonDS-0.9/src/Config.cpp: In function 'void Config::Save()': /builddir/build/BUILD/melonDS-0.9/src/Config.cpp:172:29: warning: format '%s' expects argument of type 'char*', but argument 4 has type 'void*' [-Wformat=] 172 | fprintf(f, "%s=%s\n", entry->Name, entry->Value); | ~^ ~~~~~~~~~~~~ | | | | char* void* | %p /builddir/build/BUILD/melonDS-0.9/src/Config.cpp: In function 'void Config::Load()': /builddir/build/BUILD/melonDS-0.9/src/Config.cpp:118:14: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 118 | fgets(linebuf, 1024, f); | ~~~~~^~~~~~~~~~~~~~~~~~ [ 12%] Building CXX object src/CMakeFiles/core.dir/CP15.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -std=gnu++14 -o CMakeFiles/core.dir/CP15.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/CP15.cpp [ 14%] Building CXX object src/CMakeFiles/core.dir/CRC32.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -std=gnu++14 -o CMakeFiles/core.dir/CRC32.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/CRC32.cpp [ 15%] Building CXX object src/CMakeFiles/core.dir/DMA.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -std=gnu++14 -o CMakeFiles/core.dir/DMA.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/DMA.cpp /builddir/build/BUILD/melonDS-0.9/src/DMA.cpp: In member function 'void DMA::Run9()': /builddir/build/BUILD/melonDS-0.9/src/DMA.cpp:213:10: warning: unused variable 'burststart' [-Wunused-variable] 213 | bool burststart = (Running == 2); | ^~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/DMA.cpp: In member function 'void DMA::Run7()': /builddir/build/BUILD/melonDS-0.9/src/DMA.cpp:325:10: warning: unused variable 'burststart' [-Wunused-variable] 325 | bool burststart = (Running == 2); | ^~~~~~~~~~ [ 17%] Building CXX object src/CMakeFiles/core.dir/DSi.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -std=gnu++14 -o CMakeFiles/core.dir/DSi.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/DSi.cpp [ 18%] Building CXX object src/CMakeFiles/core.dir/DSi_AES.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -std=gnu++14 -o CMakeFiles/core.dir/DSi_AES.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/DSi_AES.cpp /builddir/build/BUILD/melonDS-0.9/src/DSi.cpp: In function 'void DSi::ARM9IOWrite32(u32, u32)': /builddir/build/BUILD/melonDS-0.9/src/DSi.cpp:1584:17: warning: unused variable 'oldram' [-Wunused-variable] 1584 | u32 oldram = (SCFG_EXT[0] >> 14) & 0x3; | ^~~~~~ /builddir/build/BUILD/melonDS-0.9/src/DSi.cpp:1585:17: warning: unused variable 'newram' [-Wunused-variable] 1585 | u32 newram = (val >> 14) & 0x3; | ^~~~~~ /builddir/build/BUILD/melonDS-0.9/src/DSi.cpp: In function 'bool DSi::LoadBIOS()': /builddir/build/BUILD/melonDS-0.9/src/DSi.cpp:253:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 253 | fread(ARM9iBIOS, 0x10000, 1, f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/DSi.cpp:272:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 272 | fread(ARM7iBIOS, 0x10000, 1, f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/DSi.cpp: In function 'bool DSi::LoadNAND()': /builddir/build/BUILD/melonDS-0.9/src/DSi.cpp:309:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 309 | fread(bootparams, 4, 8, f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/DSi.cpp:323:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 323 | fread(mbk, 4, 12, f); | ~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/DSi.cpp:382:18: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 382 | fread(data, 16, 1, f); | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/DSi.cpp:407:18: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 407 | fread(data, 16, 1, f); | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/DSi.cpp:433:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 433 | fread(nand_footer, 1, 16, f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/DSi.cpp:441:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 441 | fread(eMMC_CID, 1, 16, f); | ~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/DSi.cpp:442:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 442 | fread(&ConsoleID, 1, 8, f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/ARMInterpreter_LoadStore.cpp: In function 'ARMInterpreter::A_LDM(ARM*)': /builddir/build/BUILD/melonDS-0.9/src/ARMInterpreter_LoadStore.cpp:456:36: warning: 'wbbase' may be used uninitialized in this function [-Wmaybe-uninitialized] 456 | cpu->R[baseid] = wbbase; | ~~~~~~~~~~~~~~~^~~~~~~~ [ 20%] Building CXX object src/CMakeFiles/core.dir/DSi_Camera.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -std=gnu++14 -o CMakeFiles/core.dir/DSi_Camera.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/DSi_Camera.cpp [ 21%] Building CXX object src/CMakeFiles/core.dir/DSi_I2C.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -std=gnu++14 -o CMakeFiles/core.dir/DSi_I2C.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/DSi_I2C.cpp [ 22%] Building CXX object src/CMakeFiles/core.dir/DSi_NDMA.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -std=gnu++14 -o CMakeFiles/core.dir/DSi_NDMA.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/DSi_NDMA.cpp /builddir/build/BUILD/melonDS-0.9/src/DSi_I2C.cpp: In function 'void DSi_BPTWL::Write(u8, bool)': /builddir/build/BUILD/melonDS-0.9/src/DSi_I2C.cpp:100:16: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 100 | if (CurPos == -1) | ~~~~~~~^~~~~ /builddir/build/BUILD/melonDS-0.9/src/DSi_NDMA.cpp: In member function 'void DSi_NDMA::Run9()': /builddir/build/BUILD/melonDS-0.9/src/DSi_NDMA.cpp:169:10: warning: unused variable 'burststart' [-Wunused-variable] 169 | bool burststart = (Running == 2); | ^~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/DSi_NDMA.cpp: In member function 'void DSi_NDMA::Run7()': /builddir/build/BUILD/melonDS-0.9/src/DSi_NDMA.cpp:258:10: warning: unused variable 'burststart' [-Wunused-variable] 258 | bool burststart = (Running == 2); | ^~~~~~~~~~ [ 24%] Building CXX object src/CMakeFiles/core.dir/DSi_NWifi.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -std=gnu++14 -o CMakeFiles/core.dir/DSi_NWifi.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/DSi_NWifi.cpp /builddir/build/BUILD/melonDS-0.9/src/DSi_NWifi.cpp: In member function 'virtual void DSi_NWifi::Reset()': /builddir/build/BUILD/melonDS-0.9/src/DSi_NWifi.cpp:191:49: warning: format '%X' expects a matching 'unsigned int' argument [-Wformat=] 191 | printf("NWifi: unknown hardware type %02X, assuming AR6002\n"); | ~~~^ | | | unsigned int [ 25%] Building CXX object src/CMakeFiles/core.dir/DSi_SD.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -std=gnu++14 -o CMakeFiles/core.dir/DSi_SD.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/DSi_SD.cpp /builddir/build/BUILD/melonDS-0.9/src/DSi_NWifi.cpp: In member function 'void DSi_NWifi::WriteBlock()': /builddir/build/BUILD/melonDS-0.9/src/DSi_NWifi.cpp:695:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 695 | if (len = Host->DataTX(data, len)) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/DSi_NWifi.cpp: In member function 'void DSi_NWifi::BMI_Command()': /builddir/build/BUILD/melonDS-0.9/src/DSi_NWifi.cpp:751:31: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare] 751 | for (int i = 0; i < len; i++) | ~~^~~~~ /builddir/build/BUILD/melonDS-0.9/src/DSi_NWifi.cpp:753:20: warning: unused variable 'val' [-Wunused-variable] 753 | u8 val = Mailbox[0]->Read(); | ^~~ /builddir/build/BUILD/melonDS-0.9/src/DSi_NWifi.cpp:805:31: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare] 805 | for (int i = 0; i < len; i++) | ~~^~~~~ /builddir/build/BUILD/melonDS-0.9/src/DSi_NWifi.cpp:807:20: warning: unused variable 'val' [-Wunused-variable] 807 | u8 val = Mailbox[0]->Read(); | ^~~ /builddir/build/BUILD/melonDS-0.9/src/DSi_NWifi.cpp: In member function 'void DSi_NWifi::HTC_Command()': /builddir/build/BUILD/melonDS-0.9/src/DSi_NWifi.cpp:824:9: warning: unused variable 'h0' [-Wunused-variable] 824 | u16 h0 = MB_Read16(0); | ^~ /builddir/build/BUILD/melonDS-0.9/src/DSi_NWifi.cpp:826:9: warning: unused variable 'h2' [-Wunused-variable] 826 | u16 h2 = MB_Read16(0); | ^~ /builddir/build/BUILD/melonDS-0.9/src/DSi_NWifi.cpp: In member function 'void DSi_NWifi::WMI_ConnectToNetwork()': /builddir/build/BUILD/melonDS-0.9/src/DSi_NWifi.cpp:1149:8: warning: unused variable 'pCryptoLen' [-Wunused-variable] 1149 | u8 pCryptoLen = Mailbox[0]->Read(); | ^~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/DSi_NWifi.cpp:1151:8: warning: unused variable 'gCryptoLen' [-Wunused-variable] 1151 | u8 gCryptoLen = Mailbox[0]->Read(); | ^~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/DSi_NWifi.cpp:1160:9: warning: unused variable 'channel' [-Wunused-variable] 1160 | u16 channel = MB_Read16(0); | ^~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/DSi_NWifi.cpp:1166:9: warning: unused variable 'flags' [-Wunused-variable] 1166 | u32 flags = MB_Read32(0); | ^~~~~ /builddir/build/BUILD/melonDS-0.9/src/DSi_NWifi.cpp: In member function 'void DSi_NWifi::SendWMIEvent(u8, u16, u8*, u32)': /builddir/build/BUILD/melonDS-0.9/src/DSi_NWifi.cpp:1310:23: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare] 1310 | for (int i = 0; i < len; i++) | ~~^~~~~ /builddir/build/BUILD/melonDS-0.9/src/DSi_NWifi.cpp: In member function 'void DSi_NWifi::SendWMIBSSInfo(u8, u8*, u32)': /builddir/build/BUILD/melonDS-0.9/src/DSi_NWifi.cpp:1387:23: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare] 1387 | for (int i = 0; i < len; i++) | ~~^~~~~ /builddir/build/BUILD/melonDS-0.9/src/DSi_SD.cpp: In destructor 'DSi_SDHost::~DSi_SDHost()': /builddir/build/BUILD/melonDS-0.9/src/DSi_SD.cpp:69:19: warning: deleting object of abstract class type 'DSi_SDDevice' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] 69 | if (Ports[0]) delete Ports[0]; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/DSi_SD.cpp:70:19: warning: deleting object of abstract class type 'DSi_SDDevice' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] 70 | if (Ports[1]) delete Ports[1]; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/DSi_SD.cpp: In member function 'void DSi_SDHost::Reset()': /builddir/build/BUILD/melonDS-0.9/src/DSi_SD.cpp:113:19: warning: deleting object of abstract class type 'DSi_SDDevice' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] 113 | if (Ports[0]) delete Ports[0]; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/DSi_SD.cpp:114:19: warning: deleting object of abstract class type 'DSi_SDDevice' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] 114 | if (Ports[1]) delete Ports[1]; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/DSi_SD.cpp: In member function 'void DSi_SDHost::SendResponse(u32, bool)': /builddir/build/BUILD/melonDS-0.9/src/DSi_SD.cpp:231:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 231 | *(u32*)&ResponseBuffer[6] = *(u32*)&ResponseBuffer[4]; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/DSi_SD.cpp:231:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 231 | *(u32*)&ResponseBuffer[6] = *(u32*)&ResponseBuffer[4]; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/DSi_SD.cpp:232:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 232 | *(u32*)&ResponseBuffer[4] = *(u32*)&ResponseBuffer[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/DSi_SD.cpp:232:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 232 | *(u32*)&ResponseBuffer[4] = *(u32*)&ResponseBuffer[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/DSi_SD.cpp:233:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 233 | *(u32*)&ResponseBuffer[2] = *(u32*)&ResponseBuffer[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/DSi_SD.cpp:233:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 233 | *(u32*)&ResponseBuffer[2] = *(u32*)&ResponseBuffer[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/DSi_SD.cpp:234:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 234 | *(u32*)&ResponseBuffer[0] = val; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/DSi_SD.cpp: In member function 'u16 DSi_SDHost::ReadFIFO16()': /builddir/build/BUILD/melonDS-0.9/src/DSi_SD.cpp:491:19: warning: unused variable 'dev' [-Wunused-variable] 491 | DSi_SDDevice* dev = Ports[PortSelect & 0x1]; | ^~~ /builddir/build/BUILD/melonDS-0.9/src/DSi_SD.cpp: In member function 'u32 DSi_SDHost::ReadFIFO32()': /builddir/build/BUILD/melonDS-0.9/src/DSi_SD.cpp:512:19: warning: unused variable 'dev' [-Wunused-variable] 512 | DSi_SDDevice* dev = Ports[PortSelect & 0x1]; | ^~~ /builddir/build/BUILD/melonDS-0.9/src/DSi_SD.cpp: In member function 'void DSi_SDHost::WriteFIFO16(u16)': /builddir/build/BUILD/melonDS-0.9/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/src/DSi_SD.cpp: In member function 'u32 DSi_MMCStorage::WriteBlock(u64)': /builddir/build/BUILD/melonDS-0.9/src/DSi_SD.cpp:961:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 961 | if (len = Host->DataTX(data, len)) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/DSi_SD.cpp: In member function 'u32 DSi_MMCStorage::ReadBlock(u64)': /builddir/build/BUILD/melonDS-0.9/src/DSi_SD.cpp:949:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 949 | fread(data, 1, len, File); | ~~~~~^~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object src/CMakeFiles/core.dir/DSi_SPI_TSC.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -std=gnu++14 -o CMakeFiles/core.dir/DSi_SPI_TSC.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/DSi_SPI_TSC.cpp In file included from /usr/include/string.h:519, from /builddir/build/BUILD/melonDS-0.9/src/DSi_SD.cpp:20: In function 'strncpy', inlined from 'DSi_MMCStorage::DSi_MMCStorage(DSi_SDHost*, bool, char const*)' at /builddir/build/BUILD/melonDS-0.9/src/DSi_SD.cpp:720:12, inlined from 'DSi_SDHost::Reset()' at /builddir/build/BUILD/melonDS-0.9/src/DSi_SD.cpp:132:65: /usr/include/bits/string_fortified.h:106:34: warning: 'strncpy' output may be truncated copying 1023 bytes from a string of length 1023 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 28%] Building CXX object src/CMakeFiles/core.dir/GBACart.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -std=gnu++14 -o CMakeFiles/core.dir/GBACart.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/GBACart.cpp /builddir/build/BUILD/melonDS-0.9/src/GBACart.cpp: In function 'void GBACart_SRAM::Write8(u32, u8)': /builddir/build/BUILD/melonDS-0.9/src/GBACart.cpp:462:8: warning: unused variable 'prev' [-Wunused-variable] 462 | u8 prev = *(u8*)&SRAM[addr]; | ^~~~ /builddir/build/BUILD/melonDS-0.9/src/GBACart.cpp: In function 'void GBACart_SRAM::Write16(u32, u16)': /builddir/build/BUILD/melonDS-0.9/src/GBACart.cpp:469:9: warning: unused variable 'prev' [-Wunused-variable] 469 | u16 prev = *(u16*)&SRAM[addr]; | ^~~~ /builddir/build/BUILD/melonDS-0.9/src/GBACart.cpp: In function 'void GBACart_SRAM::Write32(u32, u32)': /builddir/build/BUILD/melonDS-0.9/src/GBACart.cpp:477:9: warning: unused variable 'prev' [-Wunused-variable] 477 | u32 prev = *(u32*)&SRAM[addr]; | ^~~~ /builddir/build/BUILD/melonDS-0.9/src/GBACart.cpp: In function 'void GBACart::Eject()': /builddir/build/BUILD/melonDS-0.9/src/GBACart.cpp:549:15: warning: converting to non-pointer type 'u32' {aka 'unsigned int'} from NULL [-Wconversion-null] 549 | CartCRC = NULL; | ^~~~ /builddir/build/BUILD/melonDS-0.9/src/GBACart.cpp:550:14: warning: converting to non-pointer type 'u32' {aka 'unsigned int'} from NULL [-Wconversion-null] 550 | CartID = NULL; | ^~~~ /builddir/build/BUILD/melonDS-0.9/src/GBACart.cpp: In function 'bool GBACart::LoadROM(const char*, const char*)': /builddir/build/BUILD/melonDS-0.9/src/GBACart.cpp:648:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 648 | for (int i = 0; i < sizeof(SOLAR_SENSOR_GAMECODES)/sizeof(SOLAR_SENSOR_GAMECODES[0]); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/GBACart.cpp: In function 'void GBACart_SRAM::LoadSave(const char*)': /builddir/build/BUILD/melonDS-0.9/src/GBACart.cpp:151:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 151 | fread(SRAM, SRAMLength, 1, f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/GBACart.cpp: In function 'bool GBACart::LoadROM(const char*, const char*)': /builddir/build/BUILD/melonDS-0.9/src/GBACart.cpp:645:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 645 | fread(&gamecode, 1, 4, f); | ~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/GBACart.cpp:661:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 661 | fread(CartROM, 1, len, f); | ~~~~~^~~~~~~~~~~~~~~~~~~~ [ 30%] Building CXX object src/CMakeFiles/core.dir/GPU.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -std=gnu++14 -o CMakeFiles/core.dir/GPU.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/GPU.cpp /builddir/build/BUILD/melonDS-0.9/src/GPU.cpp: In function 'void GPU::StartScanline(u32)': /builddir/build/BUILD/melonDS-0.9/src/GPU.cpp:983:25: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 983 | else if (NextVCount != -1) | ~~~~~~~~~~~^~~~~ [ 31%] Building CXX object src/CMakeFiles/core.dir/GPU_OpenGL.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -std=gnu++14 -o CMakeFiles/core.dir/GPU_OpenGL.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/GPU_OpenGL.cpp [ 32%] Building CXX object src/CMakeFiles/core.dir/GPU2D.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -std=gnu++14 -o CMakeFiles/core.dir/GPU2D.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp: In member function 'void GPU2D::DrawScanline(u32)': /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp:816:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 816 | *(u64*)&dst[i] = *(u64*)&BGOBJLine[i]; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp: In member function 'void GPU2D::DrawScanline_BGOBJ(u32)': /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp:1463:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1463 | *(u64*)&BGOBJLine[i] = backdrop; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp:1547:30: warning: variable 'evb' set but not used [-Wunused-but-set-variable] 1547 | u32 eva, evb; | ^~~ [ 34%] Building CXX object src/CMakeFiles/core.dir/GPU3D.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -std=gnu++14 -o CMakeFiles/core.dir/GPU3D.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/GPU3D.cpp /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp: In member function 'void GPU2D::DrawSprites(u32)': /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp:2414:21: warning: unused variable 'rotparamgroup' [-Wunused-variable] 2414 | u32 rotparamgroup = (attrib[1] >> 9) & 0x1F; | ^~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp: In instantiation of 'void GPU2D::DrawBG_Large(u32) [with bool mosaic = true; u32 = unsigned int]': /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp:1395:17: required from here /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp:2155:9: warning: unused variable 'tilesetaddr' [-Wunused-variable] 2155 | u32 tilesetaddr, tilemapaddr; | ^~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp: In instantiation of 'void GPU2D::DrawBG_Large(u32) [with bool mosaic = false; u32 = unsigned int]': /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp:1395:17: required from here /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp:2155:9: warning: unused variable 'tilesetaddr' [-Wunused-variable] /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp: In instantiation of 'void GPU2D::DrawSprite_Normal(u32, u32, u32, s32, s32) [with bool window = true; u32 = unsigned int; s32 = int]': /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp:2438:17: required from here /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp:2746:33: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] 2746 | pixelsaddr += (width-1 << 1); | ~~~~~^~ /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp:2857:17: warning: variable 'pixelstride' set but not used [-Wunused-but-set-variable] 2857 | s32 pixelstride; | ^~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp: In instantiation of 'void GPU2D::DrawSprite_Normal(u32, u32, u32, s32, s32) [with bool window = false; u32 = unsigned int; s32 = int]': /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp:2438:17: required from here /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp:2746:33: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] 2746 | pixelsaddr += (width-1 << 1); | ~~~~~^~ /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp:2857:17: warning: variable 'pixelstride' set but not used [-Wunused-but-set-variable] 2857 | s32 pixelstride; | ^~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU3D.cpp: In function 'void GPU3D::DoSavestate(Savestate*)': /builddir/build/BUILD/melonDS-0.9/src/GPU3D.cpp:490:16: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 490 | if (id == -1) LastStripPolygon = NULL; | ~~~^~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU3D.cpp:539:24: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 539 | if (id == -1) poly->Vertices[j] = NULL; | ~~~^~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU3D.cpp:578:31: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare] 578 | for (int j = 0; j < poly->NumVertices; j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU3D.cpp: In function 'void GPU3D::SubmitPolygon()': /builddir/build/BUILD/melonDS-0.9/src/GPU3D.cpp:1096:43: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1096 | if (LastStripPolygon->NumVertices == lastpolyverts && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU3D.cpp:1223:34: warning: comparison of integer expressions of different signedness: 's32' {aka 'int'} and 'u32' {aka 'unsigned int'} [-Wsign-compare] 1223 | if (vtx->Position[3] <= ZeroDotWLimit) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU3D.cpp:1007:9: warning: unused variable 'prev' [-Wunused-variable] 1007 | int prev, next; | ^~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU3D.cpp:1007:15: warning: unused variable 'next' [-Wunused-variable] 1007 | int prev, next; | ^~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU3D.cpp:1020:28: warning: variable 'v3' set but not used [-Wunused-but-set-variable] 1020 | Vertex *v0, *v1, *v2, *v3; | ^~ [ 35%] Building CXX object src/CMakeFiles/core.dir/GPU3D_OpenGL.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -std=gnu++14 -o CMakeFiles/core.dir/GPU3D_OpenGL.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/GPU3D_OpenGL.cpp /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp: In member function 'GPU2D::DrawBG_Affine(unsigned int, unsigned int)void [clone .isra.0]': /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp:1891:12: warning: 'yshift' may be used uninitialized in this function [-Wmaybe-uninitialized] 1891 | yshift -= 3; | ~~~~~~~^~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp:1856:52: warning: 'coordmask' may be used uninitialized in this function [-Wmaybe-uninitialized] 1856 | else overflowmask = ~(coordmask | 0x7FF); | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp: In member function 'GPU2D::DrawBG_Affine(unsigned int, unsigned int)void [clone .isra.0]': /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp:1891:12: warning: 'yshift' may be used uninitialized in this function [-Wmaybe-uninitialized] 1891 | yshift -= 3; | ~~~~~~~^~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp:1856:52: warning: 'coordmask' may be used uninitialized in this function [-Wmaybe-uninitialized] 1856 | else overflowmask = ~(coordmask | 0x7FF); | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp: In member function 'GPU2D::DrawScanlineBGMode6(unsigned int)': /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp:2229:85: warning: 'yshift' may be used uninitialized in this function [-Wmaybe-uninitialized] 2229 | color = GPU::ReadVRAM_BG(tilemapaddr + (((finalY & ymask) >> 8) << yshift) + ((finalX & xmask) >> 8)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp:2164:9: note: 'yshift' was declared here 2164 | u32 yshift; | ^~~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp:2229:70: warning: 'ymask' may be used uninitialized in this function [-Wmaybe-uninitialized] 2229 | color = GPU::ReadVRAM_BG(tilemapaddr + (((finalY & ymask) >> 8) << yshift) + ((finalX & xmask) >> 8)); | ~~~~~~~~^~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp:2163:16: note: 'ymask' was declared here 2163 | u32 xmask, ymask; | ^~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp:2229:107: warning: 'xmask' may be used uninitialized in this function [-Wmaybe-uninitialized] 2229 | color = GPU::ReadVRAM_BG(tilemapaddr + (((finalY & ymask) >> 8) << yshift) + ((finalX & xmask) >> 8)); | ~~~~~~~~^~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp:2163:9: note: 'xmask' was declared here 2163 | u32 xmask, ymask; | ^~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp:2229:85: warning: 'yshift' may be used uninitialized in this function [-Wmaybe-uninitialized] 2229 | color = GPU::ReadVRAM_BG(tilemapaddr + (((finalY & ymask) >> 8) << yshift) + ((finalX & xmask) >> 8)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp:2164:9: note: 'yshift' was declared here 2164 | u32 yshift; | ^~~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp:2229:70: warning: 'ymask' may be used uninitialized in this function [-Wmaybe-uninitialized] 2229 | color = GPU::ReadVRAM_BG(tilemapaddr + (((finalY & ymask) >> 8) << yshift) + ((finalX & xmask) >> 8)); | ~~~~~~~~^~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp:2163:16: note: 'ymask' was declared here 2163 | u32 xmask, ymask; | ^~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp:2229:107: warning: 'xmask' may be used uninitialized in this function [-Wmaybe-uninitialized] 2229 | color = GPU::ReadVRAM_BG(tilemapaddr + (((finalY & ymask) >> 8) << yshift) + ((finalX & xmask) >> 8)); | ~~~~~~~~^~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp:2163:9: note: 'xmask' was declared here 2163 | u32 xmask, ymask; | ^~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU3D_OpenGL.cpp: In function 'void GPU3D::GLRenderer::BuildPolygons(GPU3D::GLRenderer::RendererPolygon*, int)': /builddir/build/BUILD/melonDS-0.9/src/GPU3D_OpenGL.cpp:594:31: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare] 594 | for (int j = 0; j < poly->NumVertices; j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU3D_OpenGL.cpp:600:31: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 's32' {aka 'int'} [-Wsign-compare] 600 | if (lastx == vtx->FinalPosition[0] && | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU3D_OpenGL.cpp:601:31: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 's32' {aka 'int'} [-Wsign-compare] 601 | lasty == vtx->FinalPosition[1]) continue; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU3D_OpenGL.cpp:643:35: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare] 643 | for (int j = 0; j < poly->NumVertices; j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU3D_OpenGL.cpp:674:35: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare] 674 | for (int j = 0; j < poly->NumVertices; j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU3D_OpenGL.cpp:737:35: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare] 737 | for (int j = 0; j < poly->NumVertices; j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU3D_OpenGL.cpp:766:27: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare] 766 | for (int j = 1; j < poly->NumVertices; j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU3D_OpenGL.cpp: In function 'void GPU3D::GLRenderer::RenderFrame()': /builddir/build/BUILD/melonDS-0.9/src/GPU3D_OpenGL.cpp:1306:27: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare] 1306 | for (int i = 0; i < RenderNumPolygons; i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp: In member function 'GPU2D::DrawBG_Text(unsigned int, unsigned int)void': /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp:1820:49: warning: 'pixelsaddr' may be used uninitialized in this function [-Wmaybe-uninitialized] 1820 | color = GPU::ReadVRAM_BG(pixelsaddr + (tilexoff >> 1)) >> 4; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp:1828:58: warning: 'curpal' may be used uninitialized in this function [-Wmaybe-uninitialized] 1828 | DrawPixel(&BGOBJLine[i], curpal[color], 0x01000000<(unsigned int, unsigned int)void [clone .isra.0]': /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp:2101:16: warning: 'yshift' may be used uninitialized in this function [-Wmaybe-uninitialized] 2101 | yshift -= 3; | ~~~~~~~^~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp:2080:56: warning: 'coordmask' may be used uninitialized in this function [-Wmaybe-uninitialized] 2080 | else overflowmask = ~(coordmask | 0x7FF); | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp:2052:93: warning: 'yshift' may be used uninitialized in this function [-Wmaybe-uninitialized] 2052 | color = GPU::ReadVRAM_BG(tilemapaddr + (((finalY & ymask) >> 8) << yshift) + ((finalX & xmask) >> 8)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp:1982:21: warning: 'ymask' may be used uninitialized in this function [-Wmaybe-uninitialized] 1982 | ofymask = ~ymask; | ~~~~~~~~^~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp:1981:21: warning: 'xmask' may be used uninitialized in this function [-Wmaybe-uninitialized] 1981 | ofxmask = ~xmask; | ~~~~~~~~^~~~~~~~ [ 37%] Building CXX object src/CMakeFiles/core.dir/GPU3D_Soft.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -std=gnu++14 -o CMakeFiles/core.dir/GPU3D_Soft.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/GPU3D_Soft.cpp /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp: In member function 'GPU2D::DrawBG_Extended(unsigned int, unsigned int)void [clone .isra.0]': /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp:2101:16: warning: 'yshift' may be used uninitialized in this function [-Wmaybe-uninitialized] 2101 | yshift -= 3; | ~~~~~~~^~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp:2080:56: warning: 'coordmask' may be used uninitialized in this function [-Wmaybe-uninitialized] 2080 | else overflowmask = ~(coordmask | 0x7FF); | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp:2052:93: warning: 'yshift' may be used uninitialized in this function [-Wmaybe-uninitialized] 2052 | color = GPU::ReadVRAM_BG(tilemapaddr + (((finalY & ymask) >> 8) << yshift) + ((finalX & xmask) >> 8)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp:1982:21: warning: 'ymask' may be used uninitialized in this function [-Wmaybe-uninitialized] 1982 | ofymask = ~ymask; | ~~~~~~~~^~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU2D.cpp:1981:21: warning: 'xmask' may be used uninitialized in this function [-Wmaybe-uninitialized] 1981 | ofxmask = ~xmask; | ~~~~~~~~^~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU3D_Soft.cpp: In function 'void GPU3D::SoftRenderer::PlotTranslucentPixel(u32, u32, u32, u32, u32)': /builddir/build/BUILD/melonDS-0.9/src/GPU3D_Soft.cpp:1000:11: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1000 | if (z != -1) | ~~^~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU3D_Soft.cpp: In function 'void GPU3D::SoftRenderer::RenderShadowMaskScanline(GPU3D::SoftRenderer::RendererPolygon*, s32)': /builddir/build/BUILD/melonDS-0.9/src/GPU3D_Soft.cpp:1150:13: warning: variable 'vlcur' set but not used [-Wunused-but-set-variable] 1150 | Vertex *vlcur, *vlnext, *vrcur, *vrnext; | ^~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU3D_Soft.cpp:1150:21: warning: variable 'vlnext' set but not used [-Wunused-but-set-variable] 1150 | Vertex *vlcur, *vlnext, *vrcur, *vrnext; | ^~~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU3D_Soft.cpp:1150:30: warning: variable 'vrcur' set but not used [-Wunused-but-set-variable] 1150 | Vertex *vlcur, *vlnext, *vrcur, *vrnext; | ^~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU3D_Soft.cpp:1150:38: warning: variable 'vrnext' set but not used [-Wunused-but-set-variable] 1150 | Vertex *vlcur, *vlnext, *vrcur, *vrnext; | ^~~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU3D_Soft.cpp:1155:22: warning: variable 'interp_start' set but not used [-Wunused-but-set-variable] 1155 | Interpolator<1>* interp_start; | ^~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU3D_Soft.cpp:1156:22: warning: variable 'interp_end' set but not used [-Wunused-but-set-variable] 1156 | Interpolator<1>* interp_end; | ^~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU3D_OpenGL.cpp:1250:24: warning: 'vram' may be used uninitialized in this function [-Wmaybe-uninitialized] 1250 | 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/src/GPU3D_OpenGL.cpp:1235:24: warning: 'vram' may be used uninitialized in this function [-Wmaybe-uninitialized] 1235 | glTexSubImage2D(GL_TEXTURE_2D, 0, 0, i*128, 1024, 128, GL_RED_INTEGER, GL_UNSIGNED_BYTE, vram); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 38%] Building CXX object src/CMakeFiles/core.dir/NDS.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -std=gnu++14 -o CMakeFiles/core.dir/NDS.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/NDS.cpp /builddir/build/BUILD/melonDS-0.9/src/GPU3D.cpp:1282:31: warning: 'reusedvertices[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 1282 | poly->Vertices[1] = reusedvertices[1]; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU3D.cpp:1281:31: warning: 'reusedvertices[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 1281 | poly->Vertices[0] = reusedvertices[0]; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU3D_Soft.cpp:279:46: warning: 'interpX.yfactor' may be used uninitialized in this function [-Wmaybe-uninitialized] 279 | return z0 + (((s64)(z1-z0) * yfactor) >> shift); | ^~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU3D_Soft.cpp:1230:21: note: 'interpX.yfactor' was declared here 1230 | Interpolator<0> interpX(xstart, xend+1, wl, wr); | ^~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/NDS.cpp: In function 'bool NDS::DoSavestate_Scheduler(Savestate*)': /builddir/build/BUILD/melonDS-0.9/src/NDS.cpp:659:28: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 659 | if (funcid == -1) | ~~~~~~~^~~~~ /builddir/build/BUILD/melonDS-0.9/src/NDS.cpp:680:24: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 680 | if (funcid != -1) | ~~~~~~~^~~~~ /builddir/build/BUILD/melonDS-0.9/src/NDS.cpp:689:27: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare] 689 | if (j == funcid) break; | ~~^~~~~~~~~ [ 40%] Building CXX object src/CMakeFiles/core.dir/NDSCart.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -std=gnu++14 -o CMakeFiles/core.dir/NDSCart.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/NDSCart.cpp /builddir/build/BUILD/melonDS-0.9/src/NDS.cpp: In function 'void NDS::NocashPrint(u32, u32)': /builddir/build/BUILD/melonDS-0.9/src/NDS.cpp:1420:70: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'u64' {aka 'long long unsigned int'} [-Wformat=] 1420 | else if (!strcmp(cmd, "totalclks")) sprintf(subs, "%lu", GetSysClockCycles(0)); | ~~^ ~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int u64 {aka long long unsigned int} | %llu /builddir/build/BUILD/melonDS-0.9/src/NDS.cpp:1421:69: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'u64' {aka 'long long unsigned int'} [-Wformat=] 1421 | else if (!strcmp(cmd, "lastclks")) sprintf(subs, "%lu", GetSysClockCycles(1)); | ~~^ ~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int u64 {aka long long unsigned int} | %llu /builddir/build/BUILD/melonDS-0.9/src/NDS.cpp:1424:35: warning: zero-length gnu_printf format string [-Wformat-zero-length] 1424 | sprintf(subs, ""); | ^~ /builddir/build/BUILD/melonDS-0.9/src/NDS.cpp: In function 'void NDS::DivDone(u32)': /builddir/build/BUILD/melonDS-0.9/src/NDS.cpp:1676:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1676 | *(s64*)&DivRemainder[0] = num; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/NDS.cpp:1678:26: warning: comparison of integer expressions of different signedness: 's32' {aka 'int'} and 'unsigned int' [-Wsign-compare] 1678 | else if (num == -0x80000000 && den == -1) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/NDS.cpp:1680:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1680 | *(s64*)&DivQuotient[0] = 0x80000000; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/NDS.cpp:1684:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1684 | *(s64*)&DivQuotient[0] = (s64)(num / den); | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/NDS.cpp:1685:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1685 | *(s64*)&DivRemainder[0] = (s64)(num % den); | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/NDS.cpp:1693:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1693 | s64 num = *(s64*)&DivNumerator[0]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/NDS.cpp:1697:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1697 | *(s64*)&DivQuotient[0] = (num<0) ? 1:-1; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/NDS.cpp:1698:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1698 | *(s64*)&DivRemainder[0] = num; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/NDS.cpp:1700:26: warning: comparison of integer expressions of different signedness: 's64' {aka 'long long int'} and 'long unsigned int' [-Wsign-compare] 1700 | else if (num == -0x8000000000000000 && den == -1) | ~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/NDS.cpp:1702:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1702 | *(s64*)&DivQuotient[0] = 0x8000000000000000; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/NDS.cpp:1706:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1706 | *(s64*)&DivQuotient[0] = (s64)(num / den); | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/NDS.cpp:1707:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1707 | *(s64*)&DivRemainder[0] = (s64)(num % den); | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/NDS.cpp:1714:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1714 | s64 num = *(s64*)&DivNumerator[0]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/NDS.cpp:1715:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1715 | s64 den = *(s64*)&DivDenominator[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/NDS.cpp:1718:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1718 | *(s64*)&DivQuotient[0] = (num<0) ? 1:-1; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/NDS.cpp:1719:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1719 | *(s64*)&DivRemainder[0] = num; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/NDS.cpp:1721:26: warning: comparison of integer expressions of different signedness: 's64' {aka 'long long int'} and 'long unsigned int' [-Wsign-compare] 1721 | else if (num == -0x8000000000000000 && den == -1) | ~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/NDS.cpp:1723:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1723 | *(s64*)&DivQuotient[0] = 0x8000000000000000; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/NDS.cpp:1727:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1727 | *(s64*)&DivQuotient[0] = (s64)(num / den); | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/NDS.cpp:1728:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1728 | *(s64*)&DivRemainder[0] = (s64)(num % den); | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/NDS.cpp: In function 'void NDS::SqrtDone(u32)': /builddir/build/BUILD/melonDS-0.9/src/NDS.cpp:1758:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1758 | val = *(u64*)&SqrtVal[0]; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/NDS.cpp: In function 'u16 NDS::ARM9IORead16(u32)': /builddir/build/BUILD/melonDS-0.9/src/NDS.cpp:2860:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2860 | case 0x040000E0: return ((u16*)DMA9Fill)[0]; | ~^~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/NDS.cpp: In function 'void NDS::Reset()': /builddir/build/BUILD/melonDS-0.9/src/NDS.cpp:474:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 474 | fread(ARM9BIOS, 0x1000, 1, f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/NDS.cpp:491:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 491 | fread(ARM7BIOS, 0x4000, 1, f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/NDSCart.cpp: In function 'void NDSCart_SRAM::LoadSave(const char*, u32)': /builddir/build/BUILD/melonDS-0.9/src/NDSCart.cpp:131:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 131 | fread(SRAM, SRAMLength, 1, f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/NDSCart.cpp: In function 'bool NDSCart::LoadROM(const char*, const char*, bool)': /builddir/build/BUILD/melonDS-0.9/src/NDSCart.cpp:911:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 911 | fread(&gamecode, 4, 1, f); | ~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/NDSCart.cpp:916:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 916 | fread(&unitcode, 1, 1, f); | ~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/NDSCart.cpp:922:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 922 | fread(CartROM, 1, len, f); | ~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/NDSCart.cpp: In function 'void NDSCart::ROMCommand_Homebrew(u8*)': /builddir/build/BUILD/melonDS-0.9/src/NDSCart.cpp:1247:22: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 1247 | fread(TransferData, TransferLen, 1, CartSD); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU3D_Soft.cpp: In function 'GPU3D::SoftRenderer::RenderPolygonScanline(GPU3D::SoftRenderer::RendererPolygon*, int)': /builddir/build/BUILD/melonDS-0.9/src/GPU3D_Soft.cpp:279:46: warning: 'interpX.yfactor' may be used uninitialized in this function [-Wmaybe-uninitialized] 279 | return z0 + (((s64)(z1-z0) * yfactor) >> shift); | ^~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/GPU3D_Soft.cpp:1459:21: note: 'interpX.yfactor' was declared here 1459 | Interpolator<0> interpX(xstart, xend+1, wl, wr); | ^~~~~~~ [ 41%] Building CXX object src/CMakeFiles/core.dir/OpenGLSupport.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -std=gnu++14 -o CMakeFiles/core.dir/OpenGLSupport.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/OpenGLSupport.cpp In file included from /usr/include/string.h:519, from /builddir/build/BUILD/melonDS-0.9/src/NDSCart.cpp:20: In function 'strncpy', inlined from 'NDSCart::LoadROM(char const*, char const*, bool)' at /builddir/build/BUILD/melonDS-0.9/src/NDSCart.cpp:977:24: /usr/include/bits/string_fortified.h:106:34: warning: 'strncpy' output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/NDS.cpp: In function 'NDS::GetSysClockCycles(int)': /builddir/build/BUILD/melonDS-0.9/src/NDS.cpp:1358:12: warning: 'ret' may be used uninitialized in this function [-Wmaybe-uninitialized] 1358 | return ret; | ^~~ [ 42%] Building CXX object src/CMakeFiles/core.dir/RTC.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -std=gnu++14 -o CMakeFiles/core.dir/RTC.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/RTC.cpp [ 44%] Building CXX object src/CMakeFiles/core.dir/Savestate.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -std=gnu++14 -o CMakeFiles/core.dir/Savestate.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/Savestate.cpp /builddir/build/BUILD/melonDS-0.9/src/Savestate.cpp: In destructor 'Savestate::~Savestate()': /builddir/build/BUILD/melonDS-0.9/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/src/Savestate.cpp: In member function 'void Savestate::Section(const char*)': /builddir/build/BUILD/melonDS-0.9/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/src/Savestate.cpp: In constructor 'Savestate::Savestate(const char*, bool)': /builddir/build/BUILD/melonDS-0.9/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/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/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/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/src/Savestate.cpp: In member function 'void Savestate::Section(const char*)': /builddir/build/BUILD/melonDS-0.9/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/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/src/Savestate.cpp: In member function 'void Savestate::Var8(u8*)': /builddir/build/BUILD/melonDS-0.9/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/src/Savestate.cpp: In member function 'void Savestate::Var16(u16*)': /builddir/build/BUILD/melonDS-0.9/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/src/Savestate.cpp: In member function 'void Savestate::Var32(u32*)': /builddir/build/BUILD/melonDS-0.9/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/src/Savestate.cpp: In member function 'void Savestate::Var64(u64*)': /builddir/build/BUILD/melonDS-0.9/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/src/Savestate.cpp: In member function 'void Savestate::VarArray(void*, u32)': /builddir/build/BUILD/melonDS-0.9/src/Savestate.cpp:274:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 274 | fread(data, len, 1, file); | ~~~~~^~~~~~~~~~~~~~~~~~~~ [ 45%] Building CXX object src/CMakeFiles/core.dir/SPI.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -std=gnu++14 -o CMakeFiles/core.dir/SPI.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/SPI.cpp /builddir/build/BUILD/melonDS-0.9/src/SPI.cpp: In function 'void SPI_TSC::Write(u8, u32)': /builddir/build/BUILD/melonDS-0.9/src/SPI.cpp:571:35: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 571 | if (samplepos >= MicBufferLen) samplepos = MicBufferLen-1; | ~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/SPI.cpp: In function 'void SPI_Firmware::Reset()': /builddir/build/BUILD/melonDS-0.9/src/SPI.cpp:135:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 135 | fread(Firmware, 1, FirmwareLength, f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object src/CMakeFiles/core.dir/SPU.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -std=gnu++14 -o CMakeFiles/core.dir/SPU.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/SPU.cpp /builddir/build/BUILD/melonDS-0.9/src/SPU.cpp: In member function 'void SPU::Channel::NextSample_PCM8()': /builddir/build/BUILD/melonDS-0.9/src/SPU.cpp:281:13: warning: comparison of integer expressions of different signedness: 's32' {aka 'int'} and 'u32' {aka 'unsigned int'} [-Wsign-compare] 281 | if (Pos >= (LoopPos + Length)) | ~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/SPU.cpp: In member function 'void SPU::Channel::NextSample_PCM16()': /builddir/build/BUILD/melonDS-0.9/src/SPU.cpp:304:18: warning: comparison of integer expressions of different signedness: 's32' {aka 'int'} and 'u32' {aka 'unsigned int'} [-Wsign-compare] 304 | if ((Pos<<1) >= (LoopPos + Length)) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/SPU.cpp: In member function 'void SPU::Channel::NextSample_ADPCM()': /builddir/build/BUILD/melonDS-0.9/src/SPU.cpp:343:18: warning: comparison of integer expressions of different signedness: 's32' {aka 'int'} and 'u32' {aka 'unsigned int'} [-Wsign-compare] 343 | if ((Pos>>1) >= (LoopPos + Length)) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/SPU.cpp:388:17: warning: comparison of integer expressions of different signedness: 's32' {aka 'int'} and 'u32' {aka 'unsigned int'} [-Wsign-compare] 388 | if (Pos == (LoopPos<<1)) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/SPU.cpp: In member function 'void SPU::CaptureUnit::Run(s32)': /builddir/build/BUILD/melonDS-0.9/src/SPU.cpp:564:21: warning: comparison of integer expressions of different signedness: 's32' {aka 'int'} and 'u32' {aka 'unsigned int'} [-Wsign-compare] 564 | if (Pos >= Length) | ~~~~^~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/SPU.cpp:587:21: warning: comparison of integer expressions of different signedness: 's32' {aka 'int'} and 'u32' {aka 'unsigned int'} [-Wsign-compare] 587 | if (Pos >= Length) | ~~~~^~~~~~~~~ In file included from /usr/include/string.h:519, from /builddir/build/BUILD/melonDS-0.9/src/SPI.cpp:20: In function 'strncpy', inlined from 'SPI_Firmware::Reset()' at /builddir/build/BUILD/melonDS-0.9/src/SPI.cpp:99:16: /usr/include/bits/string_fortified.h:106:34: warning: 'strncpy' output may be truncated copying 1023 bytes from a string of length 1023 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'SPI_Firmware::Reset()' at /builddir/build/BUILD/melonDS-0.9/src/SPI.cpp:97:16: /usr/include/bits/string_fortified.h:106:34: warning: 'strncpy' output may be truncated copying 1023 bytes from a string of length 1023 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'SPI_Firmware::Reset()' at /builddir/build/BUILD/melonDS-0.9/src/SPI.cpp:142:12: /usr/include/bits/string_fortified.h:106:34: warning: '__strncpy_chk' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/SPI.cpp: In function 'SPI_Firmware::Reset()': /builddir/build/BUILD/melonDS-0.9/src/SPI.cpp:141:23: note: length computed here 141 | int fplen = strlen(FirmwarePath); | ~~~~~~^~~~~~~~~~~~~~ [ 48%] Building CXX object src/CMakeFiles/core.dir/Wifi.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -std=gnu++14 -o CMakeFiles/core.dir/Wifi.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/Wifi.cpp /builddir/build/BUILD/melonDS-0.9/src/Wifi.cpp: In function 'void Wifi::SendMPDefaultReply()': /builddir/build/BUILD/melonDS-0.9/src/Wifi.cpp:504:6: warning: unused variable 'txlen' [-Wunused-variable] 504 | int txlen = Platform::MP_SendPacket(reply, 12+28); | ^~~~~ /builddir/build/BUILD/melonDS-0.9/src/Wifi.cpp: In function 'void Wifi::SendMPAck()': /builddir/build/BUILD/melonDS-0.9/src/Wifi.cpp:534:6: warning: unused variable 'txlen' [-Wunused-variable] 534 | int txlen = Platform::MP_SendPacket(ack, 12+32); | ^~~~~ /builddir/build/BUILD/melonDS-0.9/src/Wifi.cpp: In function 'bool Wifi::ProcessTX(Wifi::TXSlot*, int)': /builddir/build/BUILD/melonDS-0.9/src/Wifi.cpp:659:17: warning: unused variable 'txlen' [-Wunused-variable] 659 | int txlen = Platform::MP_SendPacket(&RAM[slot->Addr], 12 + slot->Length); | ^~~~~ /builddir/build/BUILD/melonDS-0.9/src/Wifi.cpp: In function 'void Wifi::USTimer(u32)': /builddir/build/BUILD/melonDS-0.9/src/Wifi.cpp:1097:31: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1097 | if (TXCurSlot == -1) | ~~~~~~~~~~^~~~~ [ 50%] Building CXX object src/CMakeFiles/core.dir/WifiAP.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -std=gnu++14 -o CMakeFiles/core.dir/WifiAP.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/WifiAP.cpp /builddir/build/BUILD/melonDS-0.9/src/Wifi.cpp: In function 'Wifi::CheckRX(bool)': /builddir/build/BUILD/melonDS-0.9/src/Wifi.cpp:898:44: warning: 'a_bss' may be used uninitialized in this function [-Wmaybe-uninitialized] 898 | bssidmatch = MACEqual(&RXBuffer[12 + a_bss], (u8*)&IOPORT(W_BSSID0)); | ~~~^~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/Wifi.cpp:900:36: warning: 'a_dst' may be used uninitialized in this function [-Wmaybe-uninitialized] 900 | if (!MACEqual(&RXBuffer[12 + a_dst], (u8*)&IOPORT(W_MACAddr0)) && | ~~~^~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/Wifi.cpp:895:35: warning: 'a_src' may be used uninitialized in this function [-Wmaybe-uninitialized] 895 | if (MACEqual(&RXBuffer[12 + a_src], (u8*)&IOPORT(W_MACAddr0))) | ~~~^~~~~~~ [ 51%] Building C object src/CMakeFiles/core.dir/tiny-AES-c/aes.c.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src && /usr/bin/gcc -DARCHITECTURE_ARM64=1 -DJIT_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -o CMakeFiles/core.dir/tiny-AES-c/aes.c.o -c /builddir/build/BUILD/melonDS-0.9/src/tiny-AES-c/aes.c [ 52%] Building C object src/CMakeFiles/core.dir/xxhash/xxhash.c.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src && /usr/bin/gcc -DARCHITECTURE_ARM64=1 -DJIT_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -o CMakeFiles/core.dir/xxhash/xxhash.c.o -c /builddir/build/BUILD/melonDS-0.9/src/xxhash/xxhash.c [ 54%] Building CXX object src/CMakeFiles/core.dir/ARM_InstrInfo.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -std=gnu++14 -o CMakeFiles/core.dir/ARM_InstrInfo.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/ARM_InstrInfo.cpp [ 55%] Building CXX object src/CMakeFiles/core.dir/ARMJIT.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -std=gnu++14 -o CMakeFiles/core.dir/ARMJIT.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/ARMJIT.cpp [ 57%] Building CXX object src/CMakeFiles/core.dir/ARMJIT_Memory.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -std=gnu++14 -o CMakeFiles/core.dir/ARMJIT_Memory.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_Memory.cpp In file included from /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_Compiler.h:4, from /builddir/build/BUILD/melonDS-0.9/src/ARMJIT.cpp:14: /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.h: In member function 'bool ARMJIT::Op2::ImmFits12Bit()': /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.h:52:36: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses] 52 | { return IsImm && (Imm & 0xFFF == Imm); } | ~~~~~~^~~~~~ In file included from /usr/include/strings.h:23, from /usr/include/string.h:446, from /builddir/build/BUILD/melonDS-0.9/src/ARMJIT.cpp:3: /builddir/build/BUILD/melonDS-0.9/src/ARMJIT.cpp: At global scope: /builddir/build/BUILD/melonDS-0.9/src/ARMJIT.cpp:29:24: warning: 'offsetof' within non-standard-layout type 'ARM' is conditionally-supported [-Winvalid-offsetof] 29 | static_assert(offsetof(ARM, CPSR) == ARM_CPSR_offset); | ^ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT.cpp:30:24: warning: 'offsetof' within non-standard-layout type 'ARM' is conditionally-supported [-Winvalid-offsetof] 30 | static_assert(offsetof(ARM, Cycles) == ARM_Cycles_offset); | ^ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT.cpp:31:24: warning: 'offsetof' within non-standard-layout type 'ARM' is conditionally-supported [-Winvalid-offsetof] 31 | static_assert(offsetof(ARM, StopExecution) == ARM_StopExecution_offset); | ^ [ 58%] Building CXX object src/CMakeFiles/core.dir/dolphin/CommonFuncs.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -std=gnu++14 -o CMakeFiles/core.dir/dolphin/CommonFuncs.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/dolphin/CommonFuncs.cpp /builddir/build/BUILD/melonDS-0.9/src/ARMJIT.cpp: In function 'void ARMJIT::CompileBlock(ARM*)': /builddir/build/BUILD/melonDS-0.9/src/ARMJIT.cpp:638:31: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare] 638 | for (int j = 0; j < numAddressRanges; j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT.cpp:700:21: warning: unused variable 'icode' [-Wunused-variable] 700 | u32 icode = ((instrs[i].Instr >> 4) & 0xF) | ((instrs[i].Instr >> 16) & 0xFF0); | ^~~~~ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT.cpp:844:31: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare] 844 | for (int j = 0; j < numAddressRanges; j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT.cpp:871:27: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare] 871 | for (int j = 0; j < numAddressRanges; j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT.cpp:873:27: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare] 873 | for (int j = 0; j < numAddressRanges; j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT.cpp:875:27: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare] 875 | for (int j = 0; j < numLiterals; j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT.cpp:894:23: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare] 894 | for (int j = 0; j < numAddressRanges; j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT.cpp: In function 'void ARMJIT::InvalidateByAddr(u32)': /builddir/build/BUILD/melonDS-0.9/src/ARMJIT.cpp:984:22: warning: unused variable 'removed' [-Wunused-variable] 984 | bool removed = otherRange->Blocks.RemoveByValue(block); | ^~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT.cpp:926:9: warning: unused variable 'mask' [-Wunused-variable] 926 | u32 mask = 1 << ((localAddr & 0x1FF) / 16); | ^~~~ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT.cpp: In function 'void ARMJIT::blockSanityCheck(u32, u32, ARMJIT::JitBlockEntry)': /builddir/build/BUILD/melonDS-0.9/src/ARMJIT.cpp:1043:9: warning: unused variable 'localAddr' [-Wunused-variable] 1043 | u32 localAddr = LocaliseCodeAddress(num, blockAddr); | ^~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT.cpp: In instantiation of 'void ARMJIT::SlowBlockTransfer9(u32, u64*, u32, ARMv5*) [with bool Write = false; int ConsoleType = 0; u32 = unsigned int; u64 = long long unsigned int]': /builddir/build/BUILD/melonDS-0.9/src/ARMJIT.cpp:289:1: required from here /builddir/build/BUILD/melonDS-0.9/src/ARMJIT.cpp:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare] 243 | for (int i = 0; i < num; i++) | ~~^~~~~ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT.cpp: In instantiation of 'void ARMJIT::SlowBlockTransfer9(u32, u64*, u32, ARMv5*) [with bool Write = true; int ConsoleType = 0; u32 = unsigned int; u64 = long long unsigned int]': /builddir/build/BUILD/melonDS-0.9/src/ARMJIT.cpp:289:1: required from here /builddir/build/BUILD/melonDS-0.9/src/ARMJIT.cpp:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare] /builddir/build/BUILD/melonDS-0.9/src/ARMJIT.cpp: In instantiation of 'void ARMJIT::SlowBlockTransfer7(u32, u64*, u32) [with bool Write = false; int ConsoleType = 0; u32 = unsigned int; u64 = long long unsigned int]': /builddir/build/BUILD/melonDS-0.9/src/ARMJIT.cpp:289:1: required from here /builddir/build/BUILD/melonDS-0.9/src/ARMJIT.cpp:257:23: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare] 257 | for (int i = 0; i < num; i++) | ~~^~~~~ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT.cpp: In instantiation of 'void ARMJIT::SlowBlockTransfer7(u32, u64*, u32) [with bool Write = true; int ConsoleType = 0; u32 = unsigned int; u64 = long long unsigned int]': /builddir/build/BUILD/melonDS-0.9/src/ARMJIT.cpp:289:1: required from here /builddir/build/BUILD/melonDS-0.9/src/ARMJIT.cpp:257:23: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare] /builddir/build/BUILD/melonDS-0.9/src/ARMJIT.cpp: In instantiation of 'void ARMJIT::SlowBlockTransfer9(u32, u64*, u32, ARMv5*) [with bool Write = false; int ConsoleType = 1; u32 = unsigned int; u64 = long long unsigned int]': /builddir/build/BUILD/melonDS-0.9/src/ARMJIT.cpp:290:1: required from here /builddir/build/BUILD/melonDS-0.9/src/ARMJIT.cpp:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare] 243 | for (int i = 0; i < num; i++) | ~~^~~~~ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT.cpp: In instantiation of 'void ARMJIT::SlowBlockTransfer9(u32, u64*, u32, ARMv5*) [with bool Write = true; int ConsoleType = 1; u32 = unsigned int; u64 = long long unsigned int]': /builddir/build/BUILD/melonDS-0.9/src/ARMJIT.cpp:290:1: required from here /builddir/build/BUILD/melonDS-0.9/src/ARMJIT.cpp:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare] /builddir/build/BUILD/melonDS-0.9/src/ARMJIT.cpp: In instantiation of 'void ARMJIT::SlowBlockTransfer7(u32, u64*, u32) [with bool Write = false; int ConsoleType = 1; u32 = unsigned int; u64 = long long unsigned int]': /builddir/build/BUILD/melonDS-0.9/src/ARMJIT.cpp:290:1: required from here /builddir/build/BUILD/melonDS-0.9/src/ARMJIT.cpp:257:23: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare] 257 | for (int i = 0; i < num; i++) | ~~^~~~~ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT.cpp: In instantiation of 'void ARMJIT::SlowBlockTransfer7(u32, u64*, u32) [with bool Write = true; int ConsoleType = 1; u32 = unsigned int; u64 = long long unsigned int]': /builddir/build/BUILD/melonDS-0.9/src/ARMJIT.cpp:290:1: required from here /builddir/build/BUILD/melonDS-0.9/src/ARMJIT.cpp:257:23: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_Compiler.h:4, from /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_Memory.cpp:16: /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.h: In member function 'bool ARMJIT::Op2::ImmFits12Bit()': /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.h:52:36: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses] 52 | { return IsImm && (Imm & 0xFFF == Imm); } | ~~~~~~^~~~~~ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_Memory.cpp: In member function 'void ARMJIT_Memory::Mapping::Unmap(int)': /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_Memory.cpp:326:21: warning: unused variable 'segmentOffset' [-Wunused-variable] 326 | u32 segmentOffset = offset; | ^~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_Memory.cpp:349:14: warning: unused variable 'succeded' [-Wunused-variable] 349 | bool succeded = UnmapFromRange(Addr, Num, OffsetsPerRegion[region] + LocalOffset, Size); | ^~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_Memory.cpp: In function 'bool ARMJIT_Memory::MapAtAddress(u32)': /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_Memory.cpp:506:10: warning: unused variable 'succeded' [-Wunused-variable] 506 | bool succeded = MapIntoRange(mirrorStart, num, OffsetsPerRegion[region] + memoryOffset, mirrorSize); | ^~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_Memory.cpp: In function 'void ARMJIT_Memory::Reset()': /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_Memory.cpp:681:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 681 | for (int i = 0; i < sizeof(MappingStatus9); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_Memory.cpp: In function 'void ARMJIT_Memory::Init()': /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_Memory.cpp:631:14: warning: ignoring return value of 'int ftruncate(int, __off_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 631 | ftruncate(MemoryFile, MemoryTotalSize); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 60%] Building CXX object src/CMakeFiles/core.dir/dolphin/Arm64Emitter.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -std=gnu++14 -o CMakeFiles/core.dir/dolphin/Arm64Emitter.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/dolphin/Arm64Emitter.cpp /builddir/build/BUILD/melonDS-0.9/src/ARMJIT.cpp: In function 'ARMJIT::CompileBlock(ARM*)': /builddir/build/BUILD/melonDS-0.9/src/ARMJIT.cpp:756:45: warning: 'lr' may be used uninitialized in this function [-Wmaybe-uninitialized] 756 | bool staticBranch = DecodeBranch(thumb, instrs[i], cond, hasLink, lr, link, linkAddr, target); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object src/CMakeFiles/core.dir/dolphin/MathUtil.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -std=gnu++14 -o CMakeFiles/core.dir/dolphin/MathUtil.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/dolphin/MathUtil.cpp [ 62%] Building CXX object src/CMakeFiles/core.dir/ARMJIT_A64/ARMJIT_Compiler.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -std=gnu++14 -o CMakeFiles/core.dir/ARMJIT_A64/ARMJIT_Compiler.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.cpp [ 64%] Building CXX object src/CMakeFiles/core.dir/ARMJIT_A64/ARMJIT_ALU.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -std=gnu++14 -o CMakeFiles/core.dir/ARMJIT_A64/ARMJIT_ALU.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_ALU.cpp [ 65%] Building CXX object src/CMakeFiles/core.dir/ARMJIT_A64/ARMJIT_LoadStore.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -std=gnu++14 -o CMakeFiles/core.dir/ARMJIT_A64/ARMJIT_LoadStore.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_LoadStore.cpp In file included from /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.cpp:10: /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.h: In member function 'bool ARMJIT::Op2::ImmFits12Bit()': /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.h:52:36: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses] 52 | { return IsImm && (Imm & 0xFFF == Imm); } | ~~~~~~^~~~~~ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.cpp: In member function 'void ARMJIT::Compiler::A_Comp_MSR()': /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.cpp:142:48: warning: converting from 'void (ARM::*)(u32, u32)' {aka 'void (ARM::*)(unsigned int, unsigned int)'} to 'void*' [-Wpmf-conversions] 142 | QuickCallFunction(X3, (void*)&ARM::UpdateMode); | ^~~~~~~~~~ In file included from /usr/include/strings.h:23, from /usr/include/string.h:446, from /usr/include/c++/10/cstring:42, from /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/../dolphin/Arm64Emitter.h:7, from /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.h:7, from /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.cpp:10: /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.cpp: In constructor 'ARMJIT::Compiler::Compiler()': /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.cpp:257:46: warning: 'offsetof' within non-standard-layout type 'ARM' is conditionally-supported [-Winvalid-offsetof] 257 | LDR(INDEX_UNSIGNED, W3, X2, offsetof(ARM, R_FIQ)); | ^ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.cpp:260:46: warning: 'offsetof' within non-standard-layout type 'ARM' is conditionally-supported [-Winvalid-offsetof] 260 | LDR(INDEX_UNSIGNED, W3, X2, offsetof(ARM, R_IRQ)); | ^ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.cpp:263:46: warning: 'offsetof' within non-standard-layout type 'ARM' is conditionally-supported [-Winvalid-offsetof] 263 | LDR(INDEX_UNSIGNED, W3, X2, offsetof(ARM, R_SVC)); | ^ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.cpp:266:46: warning: 'offsetof' within non-standard-layout type 'ARM' is conditionally-supported [-Winvalid-offsetof] 266 | LDR(INDEX_UNSIGNED, W3, X2, offsetof(ARM, R_ABT)); | ^ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.cpp:269:46: warning: 'offsetof' within non-standard-layout type 'ARM' is conditionally-supported [-Winvalid-offsetof] 269 | LDR(INDEX_UNSIGNED, W3, X2, offsetof(ARM, R_UND)); | ^ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.cpp:294:46: warning: 'offsetof' within non-standard-layout type 'ARM' is conditionally-supported [-Winvalid-offsetof] 294 | STR(INDEX_UNSIGNED, W3, X2, offsetof(ARM, R_FIQ)); | ^ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.cpp:298:46: warning: 'offsetof' within non-standard-layout type 'ARM' is conditionally-supported [-Winvalid-offsetof] 298 | STR(INDEX_UNSIGNED, W3, X2, offsetof(ARM, R_IRQ)); | ^ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.cpp:302:46: warning: 'offsetof' within non-standard-layout type 'ARM' is conditionally-supported [-Winvalid-offsetof] 302 | STR(INDEX_UNSIGNED, W3, X2, offsetof(ARM, R_SVC)); | ^ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.cpp:306:46: warning: 'offsetof' within non-standard-layout type 'ARM' is conditionally-supported [-Winvalid-offsetof] 306 | STR(INDEX_UNSIGNED, W3, X2, offsetof(ARM, R_ABT)); | ^ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.cpp:310:46: warning: 'offsetof' within non-standard-layout type 'ARM' is conditionally-supported [-Winvalid-offsetof] 310 | STR(INDEX_UNSIGNED, W3, X2, offsetof(ARM, R_UND)); | ^ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.cpp: In member function 'void ARMJIT::Compiler::LoadCycles()': /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.cpp:434:49: warning: 'offsetof' within non-standard-layout type 'ARM' is conditionally-supported [-Winvalid-offsetof] 434 | LDR(INDEX_UNSIGNED, RCycles, RCPU, offsetof(ARM, Cycles)); | ^ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.cpp: In member function 'void ARMJIT::Compiler::SaveCycles()': /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.cpp:439:49: warning: 'offsetof' within non-standard-layout type 'ARM' is conditionally-supported [-Winvalid-offsetof] 439 | STR(INDEX_UNSIGNED, RCycles, RCPU, offsetof(ARM, Cycles)); | ^ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.cpp: In member function 'void ARMJIT::Compiler::LoadReg(int, Arm64Gen::ARM64Reg)': /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.cpp:447:55: warning: 'offsetof' within non-standard-layout type 'ARM' is conditionally-supported [-Winvalid-offsetof] 447 | LDR(INDEX_UNSIGNED, nativeReg, RCPU, offsetof(ARM, R[reg])); | ^ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.cpp: In member function 'void ARMJIT::Compiler::SaveReg(int, Arm64Gen::ARM64Reg)': /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.cpp:452:51: warning: 'offsetof' within non-standard-layout type 'ARM' is conditionally-supported [-Winvalid-offsetof] 452 | STR(INDEX_UNSIGNED, nativeReg, RCPU, offsetof(ARM, R[reg])); | ^ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.cpp: In member function 'void ARMJIT::Compiler::LoadCPSR()': /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.cpp:458:47: warning: 'offsetof' within non-standard-layout type 'ARM' is conditionally-supported [-Winvalid-offsetof] 458 | LDR(INDEX_UNSIGNED, RCPSR, RCPU, offsetof(ARM, CPSR)); | ^ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.cpp: In member function 'void ARMJIT::Compiler::SaveCPSR(bool)': /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.cpp:465:51: warning: 'offsetof' within non-standard-layout type 'ARM' is conditionally-supported [-Winvalid-offsetof] 465 | STR(INDEX_UNSIGNED, RCPSR, RCPU, offsetof(ARM, CPSR)); | ^ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.cpp: In member function 'Arm64Gen::FixupBranch ARMJIT::Compiler::CheckCondition(u32)': /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.cpp:483:67: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 483 | u8 bit = (28 + ((~(cond >> 1) & 1) << 1 | (cond >> 2 & 1) ^ (cond >> 1 & 1))); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/strings.h:23, from /usr/include/string.h:446, from /usr/include/c++/10/cstring:42, from /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/../dolphin/Arm64Emitter.h:7, from /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.h:7, from /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.cpp:10: /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.cpp: In member function 'void ARMJIT::Compiler::Comp_BranchSpecialBehaviour(bool)': /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.cpp:624:49: warning: 'offsetof' within non-standard-layout type 'ARM' is conditionally-supported [-Winvalid-offsetof] 624 | STRB(INDEX_UNSIGNED, W0, RCPU, offsetof(ARM, IdleLoop)); | ^ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.cpp: In member function 'void (* ARMJIT::Compiler::CompileBlock(ARM*, bool, ARMJIT::FetchedInstr*, int))()': /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.cpp:677:52: warning: 'offsetof' within non-standard-layout type 'ARM' is conditionally-supported [-Winvalid-offsetof] 677 | STR(INDEX_UNSIGNED, W0, RCPU, offsetof(ARM, R[15])); | ^ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.cpp:681:56: warning: 'offsetof' within non-standard-layout type 'ARM' is conditionally-supported [-Winvalid-offsetof] 681 | STR(INDEX_UNSIGNED, W0, RCPU, offsetof(ARM, CurInstr)); | ^ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.cpp:686:56: warning: 'offsetof' within non-standard-layout type 'ARM' is conditionally-supported [-Winvalid-offsetof] 686 | STR(INDEX_UNSIGNED, W0, RCPU, offsetof(ARM, CodeCycles)); | ^ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.cpp: In member function 'void ARMJIT::Compiler::Reset()': /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.cpp:790:23: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare] 790 | for (int i = 0; i < (JitMemMainSize + JitMemSecondarySize) / 4; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.cpp: In member function 'void ARMJIT::Compiler::Comp_AddCycles_CD()': /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.cpp:886:34: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 's32' {aka 'int'} [-Wsign-compare] 886 | IrregularCycles = cycles != numC; | ~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_ALU.cpp:1: /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.h: In member function 'bool ARMJIT::Op2::ImmFits12Bit()': /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.h:52:36: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses] 52 | { return IsImm && (Imm & 0xFFF == Imm); } | ~~~~~~^~~~~~ In file included from /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_LoadStore.cpp:1: /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.h: In member function 'bool ARMJIT::Op2::ImmFits12Bit()': /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.h:52:36: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses] 52 | { return IsImm && (Imm & 0xFFF == Imm); } | ~~~~~~^~~~~~ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_LoadStore.cpp: In member function 's64 ARMJIT::Compiler::RewriteMemAccess(u64)': /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_LoadStore.cpp:33:27: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare] 33 | for (int i = 0; i < patch.PatchSize / 4 - 1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_LoadStore.cpp: In member function 's32 ARMJIT::Compiler::Comp_MemAccessBlock(int, BitSet16, bool, bool, bool, bool)': /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_LoadStore.cpp:572:23: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 572 | for (i = 0; i < regsCount; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_LoadStore.cpp: In member function 'void ARMJIT::Compiler::T_Comp_LDMIA_STMIA()': /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_LoadStore.cpp:797:9: warning: unused variable 'regsCount' [-Wunused-variable] 797 | u32 regsCount = regs.Count(); | ^~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_LoadStore.cpp: In member function 's64 ARMJIT::Compiler::RewriteMemAccess(u64)': /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_LoadStore.cpp:46:1: warning: control reaches end of non-void function [-Wreturn-type] 46 | } | ^ [ 67%] Building CXX object src/CMakeFiles/core.dir/ARMJIT_A64/ARMJIT_Branch.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -std=gnu++14 -o CMakeFiles/core.dir/ARMJIT_A64/ARMJIT_Branch.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Branch.cpp [ 68%] Building ASM object src/CMakeFiles/core.dir/ARMJIT_A64/ARMJIT_Linkage.s.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src && /usr/bin/gcc -DARCHITECTURE_ARM64=1 -DJIT_ENABLED -O2 -g -DNDEBUG -fno-pic -x assembler-with-cpp -o CMakeFiles/core.dir/ARMJIT_A64/ARMJIT_Linkage.s.o -c /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Linkage.s In file included from /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Branch.cpp:1: /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.h: In member function 'bool ARMJIT::Op2::ImmFits12Bit()': /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.h:52:36: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses] 52 | { return IsImm && (Imm & 0xFFF == Imm); } | ~~~~~~^~~~~~ In file included from /usr/include/strings.h:23, from /usr/include/string.h:446, from /usr/include/c++/10/cstring:42, from /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/../dolphin/Arm64Emitter.h:7, from /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.h:7, from /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Branch.cpp:1: /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Branch.cpp: In member function 'void ARMJIT::Compiler::Comp_JumpTo(u32, bool)': /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Branch.cpp:52:48: warning: 'offsetof' within non-standard-layout type 'ARMv5' is conditionally-supported [-Winvalid-offsetof] 52 | STR(INDEX_UNSIGNED, W0, RCPU, offsetof(ARMv5, RegionCodeCycles)); | ^ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Branch.cpp:67:48: warning: value computed is not used [-Wunused-value] 67 | cpu9->CodeRead32(addr-2, true) >> 16; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/strings.h:23, from /usr/include/string.h:446, from /usr/include/c++/10/cstring:42, from /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/../dolphin/Arm64Emitter.h:7, from /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Compiler.h:7, from /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Branch.cpp:1: /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Branch.cpp:104:48: warning: 'offsetof' within non-standard-layout type 'ARM' is conditionally-supported [-Winvalid-offsetof] 104 | STR(INDEX_UNSIGNED, W0, RCPU, offsetof(ARM, CodeRegion)); | ^ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Branch.cpp:106:48: warning: 'offsetof' within non-standard-layout type 'ARM' is conditionally-supported [-Winvalid-offsetof] 106 | STR(INDEX_UNSIGNED, W0, RCPU, offsetof(ARM, CodeCycles)); | ^ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Branch.cpp:141:48: warning: 'offsetof' within non-standard-layout type 'ARM' is conditionally-supported [-Winvalid-offsetof] 141 | STR(INDEX_UNSIGNED, W0, RCPU, offsetof(ARM, R[15])); | ^ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Branch.cpp: In member function 'void* ARMJIT::Compiler::Gen_JumpTo9(int)': /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Branch.cpp:156:29: warning: 'offsetof' within non-standard-layout type 'ARMv5' is conditionally-supported [-Winvalid-offsetof] 156 | ADDI2R(W1, W1, offsetof(ARMv5, MemTimings), W2); | ^ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Branch.cpp:159:44: warning: 'offsetof' within non-standard-layout type 'ARMv5' is conditionally-supported [-Winvalid-offsetof] 159 | LDR(INDEX_UNSIGNED, W2, RCPU, offsetof(ARMv5, ITCMSize)); | ^ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Branch.cpp:161:44: warning: 'offsetof' within non-standard-layout type 'ARMv5' is conditionally-supported [-Winvalid-offsetof] 161 | STR(INDEX_UNSIGNED, W1, RCPU, offsetof(ARMv5, RegionCodeCycles)); | ^ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Branch.cpp:181:48: warning: 'offsetof' within non-standard-layout type 'ARMv5' is conditionally-supported [-Winvalid-offsetof] 181 | STR(INDEX_UNSIGNED, W0, RCPU, offsetof(ARMv5, R[15])); | ^ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Branch.cpp:199:48: warning: 'offsetof' within non-standard-layout type 'ARMv5' is conditionally-supported [-Winvalid-offsetof] 199 | STR(INDEX_UNSIGNED, W0, RCPU, offsetof(ARMv5, R[15])); | ^ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Branch.cpp: In member function 'void* ARMJIT::Compiler::Gen_JumpTo7(int)': /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Branch.cpp:216:44: warning: 'offsetof' within non-standard-layout type 'ARM' is conditionally-supported [-Winvalid-offsetof] 216 | STR(INDEX_UNSIGNED, W1, RCPU, offsetof(ARM, CodeRegion)); | ^ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Branch.cpp:218:44: warning: 'offsetof' within non-standard-layout type 'ARM' is conditionally-supported [-Winvalid-offsetof] 218 | STR(INDEX_UNSIGNED, W1, RCPU, offsetof(ARM, CodeCycles)); | ^ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Branch.cpp:240:48: warning: 'offsetof' within non-standard-layout type 'ARM' is conditionally-supported [-Winvalid-offsetof] 240 | STR(INDEX_UNSIGNED, W3, RCPU, offsetof(ARM, R[15])); | ^ /builddir/build/BUILD/melonDS-0.9/src/ARMJIT_A64/ARMJIT_Branch.cpp:261:48: warning: 'offsetof' within non-standard-layout type 'ARM' is conditionally-supported [-Winvalid-offsetof] 261 | STR(INDEX_UNSIGNED, W3, RCPU, offsetof(ARM, R[15])); | ^ [ 70%] Linking CXX static library libcore.a cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src && /usr/bin/cmake -P CMakeFiles/core.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/melonDS-0.9/aarch64-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/GPU_OpenGL.cpp.o CMakeFiles/core.dir/GPU2D.cpp.o CMakeFiles/core.dir/GPU3D.cpp.o CMakeFiles/core.dir/GPU3D_OpenGL.cpp.o CMakeFiles/core.dir/GPU3D_Soft.cpp.o CMakeFiles/core.dir/NDS.cpp.o CMakeFiles/core.dir/NDSCart.cpp.o CMakeFiles/core.dir/OpenGLSupport.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/ARM_InstrInfo.cpp.o CMakeFiles/core.dir/ARMJIT.cpp.o CMakeFiles/core.dir/ARMJIT_Memory.cpp.o CMakeFiles/core.dir/dolphin/CommonFuncs.cpp.o CMakeFiles/core.dir/dolphin/Arm64Emitter.cpp.o CMakeFiles/core.dir/dolphin/MathUtil.cpp.o CMakeFiles/core.dir/ARMJIT_A64/ARMJIT_Compiler.cpp.o CMakeFiles/core.dir/ARMJIT_A64/ARMJIT_ALU.cpp.o CMakeFiles/core.dir/ARMJIT_A64/ARMJIT_LoadStore.cpp.o CMakeFiles/core.dir/ARMJIT_A64/ARMJIT_Branch.cpp.o CMakeFiles/core.dir/ARMJIT_A64/ARMJIT_Linkage.s.o /usr/bin/ranlib libcore.a gmake[2]: Leaving directory '/builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu' [ 70%] 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/aarch64-redhat-linux-gnu' cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/melonDS-0.9 /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/frontend/qt_sdl /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/frontend/qt_sdl/CMakeFiles/melonDS_autogen.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/frontend/qt_sdl/CMakeFiles/melonDS_autogen.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/frontend/qt_sdl/CMakeFiles/melonDS_autogen.dir/depend.internal". Dependee "/builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/frontend/qt_sdl/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/frontend/qt_sdl/CMakeFiles/melonDS_autogen.dir/depend.internal". Scanning dependencies of target melonDS_autogen gmake[2]: Leaving directory '/builddir/build/BUILD/melonDS-0.9/aarch64-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/aarch64-redhat-linux-gnu' [ 71%] Automatic MOC and UIC for target melonDS cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/frontend/qt_sdl && /usr/bin/cmake -E cmake_autogen /builddir/build/BUILD/melonDS-0.9/aarch64-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:/aarch64-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 -DARCHITECTURE_ARM64=1 -DJIT_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/builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9/src/frontend -I/builddir/build/BUILD/melonDS-0.9/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++/10 -I/usr/include/c++/10/aarch64-redhat-linux -I/usr/include/c++/10/backward -I/usr/lib/gcc/aarch64-redhat-linux/10/include -I/usr/local/include -I/usr/include AutoGen: Parsing "SRC:/src/frontend/FrontendUtil.h" AutoGen: Parsing "SRC:/src/frontend/mic_blow.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/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/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/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/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" AutoMoc: Generating "SRC:/aarch64-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 -DARCHITECTURE_ARM64=1 -DJIT_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/builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9/src/frontend -I/builddir/build/BUILD/melonDS-0.9/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++/10 -I/usr/include/c++/10/aarch64-redhat-linux -I/usr/include/c++/10/backward -I/usr/lib/gcc/aarch64-redhat-linux/10/include -I/usr/local/include -I/usr/include --include /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/moc_predefs.h --output-dep-file -o /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/EWIEGA46WW/moc_AudioSettingsDialog.cpp /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/AudioSettingsDialog.h AutoMoc: Reading dependencies from "SRC:/aarch64-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/EWIEGA46WW/moc_AudioSettingsDialog.cpp.d" AutoMoc: Generating "SRC:/aarch64-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 -DARCHITECTURE_ARM64=1 -DJIT_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/builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9/src/frontend -I/builddir/build/BUILD/melonDS-0.9/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++/10 -I/usr/include/c++/10/aarch64-redhat-linux -I/usr/include/c++/10/backward -I/usr/lib/gcc/aarch64-redhat-linux/10/include -I/usr/local/include -I/usr/include --include /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/moc_predefs.h --output-dep-file -o /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/EWIEGA46WW/moc_CheatsDialog.cpp /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/CheatsDialog.h AutoMoc: Reading dependencies from "SRC:/aarch64-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/EWIEGA46WW/moc_CheatsDialog.cpp.d" AutoMoc: Generating "SRC:/aarch64-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 -DARCHITECTURE_ARM64=1 -DJIT_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/builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9/src/frontend -I/builddir/build/BUILD/melonDS-0.9/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++/10 -I/usr/include/c++/10/aarch64-redhat-linux -I/usr/include/c++/10/backward -I/usr/lib/gcc/aarch64-redhat-linux/10/include -I/usr/local/include -I/usr/include --include /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/moc_predefs.h --output-dep-file -o /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/EWIEGA46WW/moc_EmuSettingsDialog.cpp /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/EmuSettingsDialog.h AutoMoc: Reading dependencies from "SRC:/aarch64-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/EWIEGA46WW/moc_EmuSettingsDialog.cpp.d" AutoMoc: Generating "SRC:/aarch64-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 -DARCHITECTURE_ARM64=1 -DJIT_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/builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9/src/frontend -I/builddir/build/BUILD/melonDS-0.9/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++/10 -I/usr/include/c++/10/aarch64-redhat-linux -I/usr/include/c++/10/backward -I/usr/lib/gcc/aarch64-redhat-linux/10/include -I/usr/local/include -I/usr/include --include /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/moc_predefs.h --output-dep-file -o /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/EWIEGA46WW/moc_InputConfigDialog.cpp /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/InputConfigDialog.h AutoMoc: Reading dependencies from "SRC:/aarch64-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/EWIEGA46WW/moc_InputConfigDialog.cpp.d" AutoMoc: Generating "SRC:/aarch64-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 -DARCHITECTURE_ARM64=1 -DJIT_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/builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9/src/frontend -I/builddir/build/BUILD/melonDS-0.9/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++/10 -I/usr/include/c++/10/aarch64-redhat-linux -I/usr/include/c++/10/backward -I/usr/lib/gcc/aarch64-redhat-linux/10/include -I/usr/local/include -I/usr/include --include /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/moc_predefs.h --output-dep-file -o /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/EWIEGA46WW/moc_VideoSettingsDialog.cpp /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/VideoSettingsDialog.h AutoMoc: Reading dependencies from "SRC:/aarch64-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/EWIEGA46WW/moc_VideoSettingsDialog.cpp.d" AutoMoc: Generating "SRC:/aarch64-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 -DARCHITECTURE_ARM64=1 -DJIT_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/builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9/src/frontend -I/builddir/build/BUILD/melonDS-0.9/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++/10 -I/usr/include/c++/10/aarch64-redhat-linux -I/usr/include/c++/10/backward -I/usr/lib/gcc/aarch64-redhat-linux/10/include -I/usr/local/include -I/usr/include --include /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/moc_predefs.h --output-dep-file -o /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/EWIEGA46WW/moc_WifiSettingsDialog.cpp /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/WifiSettingsDialog.h AutoMoc: Reading dependencies from "SRC:/aarch64-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/EWIEGA46WW/moc_WifiSettingsDialog.cpp.d" AutoMoc: Generating "SRC:/aarch64-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 -DARCHITECTURE_ARM64=1 -DJIT_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/builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9/src/frontend -I/builddir/build/BUILD/melonDS-0.9/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++/10 -I/usr/include/c++/10/aarch64-redhat-linux -I/usr/include/c++/10/backward -I/usr/lib/gcc/aarch64-redhat-linux/10/include -I/usr/local/include -I/usr/include --include /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/moc_predefs.h --output-dep-file -o /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/EWIEGA46WW/moc_main.cpp /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/main.h AutoMoc: Reading dependencies from "SRC:/aarch64-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/EWIEGA46WW/moc_main.cpp.d" AutoUic: Generating "SRC:/aarch64-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/aarch64-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/include/ui_AudioSettingsDialog.h /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/AudioSettingsDialog.ui AutoUic: Generating "SRC:/aarch64-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/aarch64-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/include/ui_CheatsDialog.h /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/CheatsDialog.ui AutoUic: Generating "SRC:/aarch64-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/aarch64-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/include/ui_EmuSettingsDialog.h /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/EmuSettingsDialog.ui AutoUic: Generating "SRC:/aarch64-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/aarch64-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/include/ui_InputConfigDialog.h /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/InputConfigDialog.ui AutoUic: Generating "SRC:/aarch64-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/aarch64-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/include/ui_VideoSettingsDialog.h /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/VideoSettingsDialog.ui AutoUic: Generating "SRC:/aarch64-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/aarch64-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/include/ui_WifiSettingsDialog.h /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/WifiSettingsDialog.ui AutoMoc: Generating MOC compilation "SRC:/aarch64-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/mocs_compilation.cpp" AutoGen: Writing the parse cache file "SRC:/aarch64-redhat-linux-gnu/src/frontend/qt_sdl/CMakeFiles/melonDS_autogen.dir/ParseCache.txt" AutoGen: Writing the settings file "SRC:/aarch64-redhat-linux-gnu/src/frontend/qt_sdl/CMakeFiles/melonDS_autogen.dir/AutogenUsed.txt" gmake[2]: Leaving directory '/builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu' [ 71%] 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/aarch64-redhat-linux-gnu' [ 72%] Automatic RCC for ../../../melon.qrc cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/frontend/qt_sdl && /usr/bin/cmake -E cmake_autorcc /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/frontend/qt_sdl/CMakeFiles/melonDS_autogen.dir/AutoRcc_melon_YCDLW3T4OG_Info.json RelWithDebInfo AutoRcc: Generating "SRC:/aarch64-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/aarch64-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/YCDLW3T4OG/qrc_melon.cpp /builddir/build/BUILD/melonDS-0.9/melon.qrc AutoRcc: Writing settings file "SRC:/aarch64-redhat-linux-gnu/src/frontend/qt_sdl/CMakeFiles/melonDS_autogen.dir/AutoRcc_melon_YCDLW3T4OG_Used.txt" cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/melonDS-0.9 /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/frontend/qt_sdl /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/frontend/qt_sdl/CMakeFiles/melonDS.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/frontend/qt_sdl/CMakeFiles/melonDS.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/frontend/qt_sdl/CMakeFiles/melonDS.dir/depend.internal". Dependee "/builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/frontend/qt_sdl/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/frontend/qt_sdl/CMakeFiles/melonDS.dir/depend.internal". Scanning dependencies of target melonDS gmake[2]: Leaving directory '/builddir/build/BUILD/melonDS-0.9/aarch64-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/aarch64-redhat-linux-gnu' [ 74%] Building CXX object src/frontend/qt_sdl/CMakeFiles/melonDS.dir/melonDS_autogen/mocs_compilation.cpp.o [ 75%] Building CXX object src/frontend/qt_sdl/CMakeFiles/melonDS.dir/main.cpp.o [ 77%] Building CXX object src/frontend/qt_sdl/CMakeFiles/melonDS.dir/CheatsDialog.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/frontend/qt_sdl && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_ENABLED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/builddir/build/BUILD/melonDS-0.9/aarch64-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/builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/.. -I/builddir/build/BUILD/melonDS-0.9/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -fPIC -std=gnu++11 -o CMakeFiles/melonDS.dir/melonDS_autogen/mocs_compilation.cpp.o -c /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/mocs_compilation.cpp cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/frontend/qt_sdl && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_ENABLED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/builddir/build/BUILD/melonDS-0.9/aarch64-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/builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/.. -I/builddir/build/BUILD/melonDS-0.9/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -fPIC -std=gnu++11 -o CMakeFiles/melonDS.dir/CheatsDialog.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/CheatsDialog.cpp [ 78%] Building CXX object src/frontend/qt_sdl/CMakeFiles/melonDS.dir/EmuSettingsDialog.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/frontend/qt_sdl && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_ENABLED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/builddir/build/BUILD/melonDS-0.9/aarch64-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/builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/.. -I/builddir/build/BUILD/melonDS-0.9/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -fPIC -std=gnu++11 -o CMakeFiles/melonDS.dir/EmuSettingsDialog.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/EmuSettingsDialog.cpp cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/frontend/qt_sdl && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_ENABLED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/builddir/build/BUILD/melonDS-0.9/aarch64-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/builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/.. -I/builddir/build/BUILD/melonDS-0.9/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -fPIC -std=gnu++11 -o CMakeFiles/melonDS.dir/main.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/main.cpp /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/CheatsDialog.cpp:279:68: warning: trigraph ??) ignored, use -trigraphs to enable [-Wtrigraphs] 279 | item->setText(oldname.isEmpty() ? "(blank category name??)" : oldname); | /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/CheatsDialog.cpp:294:64: warning: trigraph ??) ignored, use -trigraphs to enable [-Wtrigraphs] 294 | item->setText(oldname.isEmpty() ? "(blank code name??)" : oldname); | /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/CheatsDialog.cpp: In member function 'void CheatsDialog::on_txtCode_textChanged()': /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/CheatsDialog.cpp:322:65: warning: 'QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const' is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations] 322 | QStringList lines = text.split('\n', QString::SkipEmptyParts); | ^ In file included from /usr/include/qt5/QtCore/qdir.h:43, from /usr/include/qt5/QtWidgets/qfiledialog.h:44, from /usr/include/qt5/QtWidgets/QFileDialog:1, from /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/CheatsDialog.cpp:20: /usr/include/qt5/QtCore/qstring.h:610:17: note: declared here 610 | QStringList split(QChar sep, SplitBehavior behavior, | ^~~~~ /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/EmuSettingsDialog.cpp: In member function 'void EmuSettingsDialog::verifyFirmware()': /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/EmuSettingsDialog.cpp:109:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 109 | fread(chk1, 1, 0x180, f); | ~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/EmuSettingsDialog.cpp:111:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 111 | fread(chk2, 1, 0x180, f); | ~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/main.cpp: In function 'void micLoadWav(const char*)': /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/main.cpp:157:27: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare] 157 | for (int i = 0; i < micWavLength; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/main.cpp:185:27: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare] 185 | for (int i = 0; i < micWavLength; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/main.cpp: In function 'void micCallback(void*, Uint8*, int)': /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/main.cpp:213:38: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 213 | if ((micExtBufferWritePos + len) > maxlen) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 80%] Building CXX object src/frontend/qt_sdl/CMakeFiles/melonDS.dir/InputConfigDialog.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/frontend/qt_sdl && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_ENABLED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/builddir/build/BUILD/melonDS-0.9/aarch64-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/builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/.. -I/builddir/build/BUILD/melonDS-0.9/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -fPIC -std=gnu++11 -o CMakeFiles/melonDS.dir/InputConfigDialog.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/InputConfigDialog.cpp [ 81%] Building CXX object src/frontend/qt_sdl/CMakeFiles/melonDS.dir/VideoSettingsDialog.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/frontend/qt_sdl && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_ENABLED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/builddir/build/BUILD/melonDS-0.9/aarch64-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/builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/.. -I/builddir/build/BUILD/melonDS-0.9/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -fPIC -std=gnu++11 -o CMakeFiles/melonDS.dir/VideoSettingsDialog.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/VideoSettingsDialog.cpp [ 82%] Building CXX object src/frontend/qt_sdl/CMakeFiles/melonDS.dir/AudioSettingsDialog.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/frontend/qt_sdl && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_ENABLED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/builddir/build/BUILD/melonDS-0.9/aarch64-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/builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/.. -I/builddir/build/BUILD/melonDS-0.9/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -fPIC -std=gnu++11 -o CMakeFiles/melonDS.dir/AudioSettingsDialog.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/AudioSettingsDialog.cpp /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/InputConfigDialog.cpp: In member function 'virtual void KeyMapButton::keyPressEvent(QKeyEvent*)': /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/InputConfigDialog.cpp:229:35: warning: format '%X' expects argument of type 'unsigned int', but argument 3 has type 'Qt::KeyboardModifiers' {aka 'QFlags'} [-Wformat=] 229 | printf("KEY PRESSED = %08X %08X | %08X %08X %08X\n", event->key(), event->modifiers(), event->nativeVirtualKey(), event->nativeModifiers(), event->nativeScanCode()); | ~~~^ ~~~~~~~~~~~~~~~~~~ | | | | unsigned int Qt::KeyboardModifiers {aka QFlags} [ 84%] Building CXX object src/frontend/qt_sdl/CMakeFiles/melonDS.dir/WifiSettingsDialog.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/frontend/qt_sdl && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_ENABLED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/builddir/build/BUILD/melonDS-0.9/aarch64-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/builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/.. -I/builddir/build/BUILD/melonDS-0.9/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -fPIC -std=gnu++11 -o CMakeFiles/melonDS.dir/WifiSettingsDialog.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/WifiSettingsDialog.cpp [ 85%] Building CXX object src/frontend/qt_sdl/CMakeFiles/melonDS.dir/Input.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/frontend/qt_sdl && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_ENABLED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/builddir/build/BUILD/melonDS-0.9/aarch64-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/builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/.. -I/builddir/build/BUILD/melonDS-0.9/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -fPIC -std=gnu++11 -o CMakeFiles/melonDS.dir/Input.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/Input.cpp [ 87%] Building CXX object src/frontend/qt_sdl/CMakeFiles/melonDS.dir/LAN_PCap.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/frontend/qt_sdl && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_ENABLED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/builddir/build/BUILD/melonDS-0.9/aarch64-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/builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/.. -I/builddir/build/BUILD/melonDS-0.9/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -fPIC -std=gnu++11 -o CMakeFiles/melonDS.dir/LAN_PCap.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/LAN_PCap.cpp [ 88%] Building CXX object src/frontend/qt_sdl/CMakeFiles/melonDS.dir/LAN_Socket.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/frontend/qt_sdl && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_ENABLED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/builddir/build/BUILD/melonDS-0.9/aarch64-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/builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/.. -I/builddir/build/BUILD/melonDS-0.9/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -fPIC -std=gnu++11 -o CMakeFiles/melonDS.dir/LAN_Socket.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/LAN_Socket.cpp /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/LAN_Socket.cpp: In function 'ssize_t LAN_Socket::SlirpCbSendPacket(const void*, size_t, void*)': /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/LAN_Socket.cpp:105:41: warning: format '%d' expects argument of type 'int', but argument 2 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 105 | printf("slirp: packet too big (%d)\n", len); | ~^ ~~~ | | | | int size_t {aka long unsigned int} | %ld /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/LAN_Socket.cpp:109:40: warning: format '%d' expects argument of type 'int', but argument 2 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 109 | printf("slirp: response packet of %d bytes, type %04X\n", len, ntohs(((u16*)buf)[6])); | ~^ ~~~ | | | | int size_t {aka long unsigned int} | %ld /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/LAN_Socket.cpp: In function 'void LAN_Socket::HandleDNSFrame(u8*, int)': /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/LAN_Socket.cpp:343:23: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 343 | if (curoffset >= (len-0x2A)) return; | ~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/LAN_Socket.cpp:311:9: warning: unused variable 'resp_ipheader' [-Wunused-variable] 311 | u8* resp_ipheader = out; | ^~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/LAN_Socket.cpp:325:9: warning: unused variable 'resp_udpheader' [-Wunused-variable] 325 | u8* resp_udpheader = out; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/LAN_Socket.cpp:332:9: warning: unused variable 'resp_body' [-Wunused-variable] 332 | u8* resp_body = out; | ^~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/LAN_Socket.cpp: In function 'int LAN_Socket::RecvPacket(u8*)': /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/LAN_Socket.cpp:538:27: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare] 538 | for (int i = 0; i < len; i += 4) | ~~^~~~~ [ 90%] Building CXX object src/frontend/qt_sdl/CMakeFiles/melonDS.dir/OSD.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/frontend/qt_sdl && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_ENABLED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/builddir/build/BUILD/melonDS-0.9/aarch64-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/builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/.. -I/builddir/build/BUILD/melonDS-0.9/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -fPIC -std=gnu++11 -o CMakeFiles/melonDS.dir/OSD.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/OSD.cpp /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/LAN_Socket.cpp: In function 'LAN_Socket::HandleDNSFrame(unsigned char*, int)': /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/LAN_Socket.cpp:425:14: warning: 'addr_res' may be used uninitialized in this function [-Wmaybe-uninitialized] 425 | *(u32*)out = addr_res; out += 4; // address | ~~~~~~~~~~~^~~~~~~~~~ [ 91%] Building CXX object src/frontend/qt_sdl/CMakeFiles/melonDS.dir/Platform.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/frontend/qt_sdl && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_ENABLED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/builddir/build/BUILD/melonDS-0.9/aarch64-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/builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/.. -I/builddir/build/BUILD/melonDS-0.9/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -fPIC -std=gnu++11 -o CMakeFiles/melonDS.dir/Platform.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/Platform.cpp [ 92%] Building CXX object src/frontend/qt_sdl/CMakeFiles/melonDS.dir/PlatformConfig.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/frontend/qt_sdl && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_ENABLED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/builddir/build/BUILD/melonDS-0.9/aarch64-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/builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/.. -I/builddir/build/BUILD/melonDS-0.9/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -fPIC -std=gnu++11 -o CMakeFiles/melonDS.dir/PlatformConfig.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/PlatformConfig.cpp [ 94%] Building CXX object src/frontend/qt_sdl/CMakeFiles/melonDS.dir/__/Util_ROM.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/frontend/qt_sdl && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_ENABLED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/builddir/build/BUILD/melonDS-0.9/aarch64-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/builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/.. -I/builddir/build/BUILD/melonDS-0.9/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -fPIC -std=gnu++11 -o CMakeFiles/melonDS.dir/__/Util_ROM.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/frontend/Util_ROM.cpp [ 95%] Building CXX object src/frontend/qt_sdl/CMakeFiles/melonDS.dir/__/Util_Video.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/frontend/qt_sdl && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_ENABLED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/builddir/build/BUILD/melonDS-0.9/aarch64-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/builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/.. -I/builddir/build/BUILD/melonDS-0.9/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -fPIC -std=gnu++11 -o CMakeFiles/melonDS.dir/__/Util_Video.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/frontend/Util_Video.cpp /builddir/build/BUILD/melonDS-0.9/src/frontend/Util_ROM.cpp: In function 'int Frontend::VerifyDSiNAND()': /builddir/build/BUILD/melonDS-0.9/src/frontend/Util_ROM.cpp:205:10: warning: unused variable 'len' [-Wunused-variable] 205 | long len; | ^~~ /builddir/build/BUILD/melonDS-0.9/src/frontend/Util_ROM.cpp: In function 'bool Frontend::LoadState(const char*)': /builddir/build/BUILD/melonDS-0.9/src/frontend/Util_ROM.cpp:519:14: warning: variable 'loadedPartialGBAROM' set but not used [-Wunused-but-set-variable] 519 | bool loadedPartialGBAROM = false; | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:519, from /builddir/build/BUILD/melonDS-0.9/src/frontend/Util_ROM.cpp:20: In function 'strncpy', inlined from 'Frontend::SetupSRAMPath(int)' at /builddir/build/BUILD/melonDS-0.9/src/frontend/Util_ROM.cpp:79:12: /usr/include/bits/string_fortified.h:106:34: warning: 'strncpy' output truncated before terminating nul copying 3 bytes from a string of the same length [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'Frontend::LoadCheats()' at /builddir/build/BUILD/melonDS-0.9/src/frontend/Util_ROM.cpp:231:16: /usr/include/bits/string_fortified.h:106:34: warning: 'strncpy' output truncated before terminating nul copying 3 bytes from a string of the same length [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'Frontend::LoadROM(char const*, int)' at /builddir/build/BUILD/melonDS-0.9/src/frontend/Util_ROM.cpp:328:12: /usr/include/bits/string_fortified.h:106:34: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'Frontend::LoadROM(char const*, int)' at /builddir/build/BUILD/melonDS-0.9/src/frontend/Util_ROM.cpp:329:12: /usr/include/bits/string_fortified.h:106:34: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'Frontend::LoadROM(char const*, int)' at /builddir/build/BUILD/melonDS-0.9/src/frontend/Util_ROM.cpp:349:16: /usr/include/bits/string_fortified.h:106:34: warning: 'strncpy' output may be truncated copying 1024 bytes from a string of length 2047 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 97%] Building CXX object src/frontend/qt_sdl/CMakeFiles/melonDS.dir/__/Util_Audio.cpp.o cd /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/frontend/qt_sdl && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_ENABLED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/builddir/build/BUILD/melonDS-0.9/aarch64-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/builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/.. -I/builddir/build/BUILD/melonDS-0.9/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -fPIC -std=gnu++11 -o CMakeFiles/melonDS.dir/__/Util_Audio.cpp.o -c /builddir/build/BUILD/melonDS-0.9/src/frontend/Util_Audio.cpp [ 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/aarch64-redhat-linux-gnu/src/frontend/qt_sdl && /usr/bin/g++ -DARCHITECTURE_ARM64=1 -DJIT_ENABLED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/builddir/build/BUILD/melonDS-0.9/aarch64-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/builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl -I/builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/.. -I/builddir/build/BUILD/melonDS-0.9/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fno-pic -fPIC -std=gnu++11 -o CMakeFiles/melonDS.dir/melonDS_autogen/YCDLW3T4OG/qrc_melon.cpp.o -c /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/src/frontend/qt_sdl/melonDS_autogen/YCDLW3T4OG/qrc_melon.cpp /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/OSD.cpp: In function 'void OSD::RenderText(u32, const char*, OSD::Item*)': /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/OSD.cpp:243:10: warning: unused variable 'glyphsize' [-Wunused-variable] 243 | int glyphsize; | ^~~~~~~~~ /builddir/build/BUILD/melonDS-0.9/src/frontend/qt_sdl/OSD.cpp:237:9: warning: unused variable 'maxw' [-Wunused-variable] 237 | u32 maxw = mainWindow->panel->width() - (kOSDMargin*2); | ^~~~ [100%] Linking CXX executable ../../../melonDS cd /builddir/build/BUILD/melonDS-0.9/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -no-pie 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/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/__/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 -lpthread ../../libcore.a -lSDL2 -lslirp -lglib-2.0 -ldl /usr/lib64/libQt5Widgets.so.5.15.1 -lGL -lEGL /usr/lib64/libQt5Gui.so.5.15.1 /usr/lib64/libQt5Core.so.5.15.1 In function 'strncpy', inlined from 'Reset' at /builddir/build/BUILD/melonDS-0.9/src/SPI.cpp:142:12: /usr/include/bits/string_fortified.h:106:34: warning: '__builtin___strncpy_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^ /builddir/build/BUILD/melonDS-0.9/src/SPI.cpp: In function 'Reset': /builddir/build/BUILD/melonDS-0.9/src/SPI.cpp:141:23: note: length computed here 141 | int fplen = strlen(FirmwarePath); | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu' [100%] Built target melonDS gmake[1]: Leaving directory '/builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/melonDS-0.9/aarch64-redhat-linux-gnu/CMakeFiles 0 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.ozuSju + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/melonDS-0.9-1.fc34.aarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/melonDS-0.9-1.fc34.aarch64 ++ dirname /builddir/build/BUILDROOT/melonDS-0.9-1.fc34.aarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/melonDS-0.9-1.fc34.aarch64 + cd melonDS-0.9 + DESTDIR=/builddir/build/BUILDROOT/melonDS-0.9-1.fc34.aarch64 + /usr/bin/cmake --install aarch64-redhat-linux-gnu -- Install configuration: "RelWithDebInfo" -- Installing: /builddir/build/BUILDROOT/melonDS-0.9-1.fc34.aarch64/usr/share/applications/net.kuribo64.melonDS.desktop -- Installing: /builddir/build/BUILDROOT/melonDS-0.9-1.fc34.aarch64/usr/share/icons/hicolor/16x16/apps/net.kuribo64.melonDS.png -- Installing: /builddir/build/BUILDROOT/melonDS-0.9-1.fc34.aarch64/usr/share/icons/hicolor/32x32/apps/net.kuribo64.melonDS.png -- Installing: /builddir/build/BUILDROOT/melonDS-0.9-1.fc34.aarch64/usr/share/icons/hicolor/48x48/apps/net.kuribo64.melonDS.png -- Installing: /builddir/build/BUILDROOT/melonDS-0.9-1.fc34.aarch64/usr/share/icons/hicolor/64x64/apps/net.kuribo64.melonDS.png -- Installing: /builddir/build/BUILDROOT/melonDS-0.9-1.fc34.aarch64/usr/share/icons/hicolor/128x128/apps/net.kuribo64.melonDS.png -- Installing: /builddir/build/BUILDROOT/melonDS-0.9-1.fc34.aarch64/usr/share/icons/hicolor/256x256/apps/net.kuribo64.melonDS.png -- Installing: /builddir/build/BUILDROOT/melonDS-0.9-1.fc34.aarch64/usr/bin/melonDS + desktop-file-install --dir=/builddir/build/BUILDROOT/melonDS-0.9-1.fc34.aarch64/usr/share/applications net.kuribo64.melonDS.desktop + /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 0.9-1.fc34 --unique-debug-suffix -0.9-1.fc34.aarch64 --unique-debug-src-base melonDS-0.9-1.fc34.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/melonDS-0.9 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/melonDS-0.9-1.fc34.aarch64/usr/bin/melonDS extracting debug info from /builddir/build/BUILDROOT/melonDS-0.9-1.fc34.aarch64/usr/bin/melonDS original debug info size: 10572kB, size after compression: 9180kB /usr/lib/rpm/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. 6003 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/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Processing files: melonDS-0.9-1.fc34.aarch64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.R07qEw + umask 022 + cd /builddir/build/BUILD + cd melonDS-0.9 + LICENSEDIR=/builddir/build/BUILDROOT/melonDS-0.9-1.fc34.aarch64/usr/share/licenses/melonDS + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/melonDS-0.9-1.fc34.aarch64/usr/share/licenses/melonDS + cp -pr LICENSE /builddir/build/BUILDROOT/melonDS-0.9-1.fc34.aarch64/usr/share/licenses/melonDS + RPM_EC=0 ++ jobs -p + exit 0 Provides: application() application(net.kuribo64.melonDS.desktop) melonDS = 0.9-1.fc34 melonDS(aarch-64) = 0.9-1.fc34 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: libGL.so.1()(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) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.27)(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.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.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) rtld(GNU_HASH) Processing files: melonDS-debugsource-0.9-1.fc34.aarch64 Provides: melonDS-debugsource = 0.9-1.fc34 melonDS-debugsource(aarch-64) = 0.9-1.fc34 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-1.fc34.aarch64 Provides: debuginfo(build-id) = 5c3db9e48029b6fdd9d7e75bd5287317696deb2a melonDS-debuginfo = 0.9-1.fc34 melonDS-debuginfo(aarch-64) = 0.9-1.fc34 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: melonDS-debugsource(aarch-64) = 0.9-1.fc34 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/melonDS-0.9-1.fc34.aarch64 Wrote: /builddir/build/RPMS/melonDS-0.9-1.fc34.aarch64.rpm Wrote: /builddir/build/RPMS/melonDS-debugsource-0.9-1.fc34.aarch64.rpm Wrote: /builddir/build/RPMS/melonDS-debuginfo-0.9-1.fc34.aarch64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.09bpjw + umask 022 + cd /builddir/build/BUILD + cd melonDS-0.9 + /usr/bin/rm -rf /builddir/build/BUILDROOT/melonDS-0.9-1.fc34.aarch64 + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0