==> Synchronizing chroot copy [/home/leming/armv8/root] -> [leming]...done ==> Making package: libretro-dolphin 33044-3 (Tue Feb 11 01:09:07 2025) ==> Retrieving sources... -> Cloning libretro-dolphin git repo... Cloning into bare repository '/home/leming/work/libretro-dolphin/libretro-dolphin'... -> Found libretro-dolphin-missing-headers.patch -> Found fmt-10.patch ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with b2sums... libretro-dolphin ... Skipped libretro-dolphin-missing-headers.patch ... Passed fmt-10.patch ... Passed ==> Making package: libretro-dolphin 33044-3 (Tue Feb 11 01:09:55 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: mesa will be installed before its libglvnd dependency warning: dependency cycle detected: warning: harfbuzz will be installed before its freetype2 dependency Packages (48) alsa-topology-conf-1.2.5.1-4 alsa-ucm-conf-1.2.13-2 default-cursors-3-1 flac-1.4.3-2 freetype2-2.13.3-3 glew-2.2.0-7 glu-9.0.3-2 graphite-1:1.3.14-4 harfbuzz-10.2.0-1 lame-3.100-5 libdrm-2.4.124-1 libedit-20240808_3.1-1 libogg-1.3.5-2 libpciaccess-0.18.1-2 libpng-1.6.46-1 libsndfile-1.2.2-2 libvorbis-1.3.7-4 libxau-1.0.12-1 libxcb-1.17.0-1 libxcursor-1.2.3-1 libxdmcp-1.1.5-1.1 libxext-1.3.6-1 libxfixes-6.0.1-2 libxrender-0.9.12-1 libxshmfence-1.3.3-1 libxxf86vm-1.1.6-1 llvm-libs-19.1.7-1 lm_sensors-1:3.6.0.r41.g31d1f125-3 mesa-1:24.3.4-1 mpg123-1.32.10-1 opus-1.5.2-1 spirv-tools-2024.4.rc2-1 wayland-1.23.1-1 xcb-proto-1.17.0-3 xorgproto-2024.1-2 alsa-lib-1.2.13-1 bluez-libs-5.79-1 enet-1.3.18-1 fmt-11.1.3-1 hidapi-0.14.0-3 libevdev-1.13.3-1 libglvnd-1.7.0-1 libretro-core-info-1.20.0-1 libx11-1.8.11-1 libxi-1.8.2-1 libxrandr-1.5.4-1 lzo-2.10-5 sfml-3.0.0-1 Total Download Size: 1.38 MiB Total Installed Size: 286.92 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... sfml-3.0.0-1-aarch64 downloading... libretro-core-info-1.20.0-1-any downloading... enet-1.3.18-1-aarch64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing alsa-topology-conf... installing alsa-ucm-conf... installing alsa-lib... installing bluez-libs... installing enet... installing fmt... installing hidapi... Optional dependencies for hidapi libusb: for hidapi-libusb [installed] installing libevdev... installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing libx11... installing libxext... installing libpciaccess... installing libdrm... Optional dependencies for libdrm cairo: needed for modetest tool installing libxshmfence... installing libxxf86vm... installing libedit... installing llvm-libs... installing lm_sensors... Optional dependencies for lm_sensors rrdtool: for logging with sensord perl: for sensor detection and configuration convert [installed] installing spirv-tools... installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme installing wayland... installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages installing libglvnd... installing libretro-core-info... installing libxfixes... installing libxi... installing libxrender... installing libxrandr... installing lzo... installing libogg... installing flac... installing lame... installing libvorbis... installing mpg123... Optional dependencies for mpg123 sdl2: for sdl audio support jack: for jack audio support libpulse: for pulse audio support perl: for conplay [installed] installing opus... installing libsndfile... Optional dependencies for libsndfile alsa-lib: for sndfile-play [installed] installing glu... installing glew... Optional dependencies for glew libx11: for glxewinfo and visualinfo [installed] installing libpng... installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing freetype2... installing libxcursor... installing sfml... :: Running post-transaction hooks... (1/2) Reloading system manager configuration... Skipped: Current root is not booted. (2/2) Arming ConditionNeedsUpdate... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Packages (13) compiler-rt-19.1.7-1 cppdap-1.58.0-2 hicolor-icon-theme-0.18-1 jsoncpp-1.9.6-3 libuv-1.50.0-1 perl-error-0.17029-7 perl-mailtools-2.22-1 perl-timedate-2.33-7 rhash-1.4.4-1 clang-19.1.7-1 cmake-3.31.5-1 git-2.48.1-1 ninja-1.12.1-2 Total Installed Size: 414.84 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing compiler-rt... installing clang... Optional dependencies for clang openmp: OpenMP support in clang with -fopenmp python: for scan-view and git-clang-format [installed] llvm: referenced by some clang headers installing cppdap... installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator [pending] qt6-base: cmake-gui installing perl-error... installing perl-timedate... installing perl-mailtools... installing git... Optional dependencies for git tk: gitk and git gui openssh: ssh transport and crypto perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 [installed] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] installing ninja... :: Running post-transaction hooks... (1/4) Creating system user accounts... Creating group 'git' with GID 971. Creating user 'git' (git daemon user) with UID 971 and GID 971. (2/4) Reloading system manager configuration... Skipped: Current root is not booted. (3/4) Arming ConditionNeedsUpdate... (4/4) Warn about old perl modules [?25h==> Retrieving sources... -> Found libretro-dolphin-missing-headers.patch -> Found fmt-10.patch ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Creating working copy of libretro-dolphin git repo... Cloning into 'libretro-dolphin'... done. Updating files: 62% (3933/6309) Updating files: 63% (3975/6309) Updating files: 64% (4038/6309) Updating files: 65% (4101/6309) Updating files: 66% (4164/6309) Updating files: 67% (4228/6309) Updating files: 68% (4291/6309) Updating files: 69% (4354/6309) Updating files: 70% (4417/6309) Updating files: 71% (4480/6309) Updating files: 72% (4543/6309) Updating files: 73% (4606/6309) Updating files: 74% (4669/6309) Updating files: 75% (4732/6309) Updating files: 76% (4795/6309) Updating files: 77% (4858/6309) Updating files: 78% (4922/6309) Updating files: 79% (4985/6309) Updating files: 80% (5048/6309) Updating files: 81% (5111/6309) Updating files: 82% (5174/6309) Updating files: 83% (5237/6309) Updating files: 84% (5300/6309) Updating files: 85% (5363/6309) Updating files: 86% (5426/6309) Updating files: 87% (5489/6309) Updating files: 88% (5552/6309) Updating files: 89% (5616/6309) Updating files: 90% (5679/6309) Updating files: 91% (5742/6309) Updating files: 92% (5805/6309) Updating files: 93% (5868/6309) Updating files: 94% (5931/6309) Updating files: 95% (5994/6309) Updating files: 96% (6057/6309) Updating files: 97% (6120/6309) Updating files: 98% (6183/6309) Updating files: 99% (6246/6309) Updating files: 100% (6309/6309) Updating files: 100% (6309/6309), done. Switched to a new branch 'makepkg' ==> Starting prepare()... patching file Source/Core/Common/Config/Config.h patching file Source/Core/DiscIO/WIACompression.h patching file Source/Core/Core/Debugger/PPCDebugInterface.cpp patching file Source/Core/Core/IOS/FS/FileSystemProxy.cpp ==> Starting pkgver()... ==> Starting build()... -- The C compiler identification is Clang 19.1.7 -- The CXX compiler identification is Clang 19.1.7 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/lib/distcc/bin/clang - 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/lib/distcc/bin/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Git: /usr/bin/git (found version "2.48.1") -- Detected architecture: aarch64 -- Performing Test FLAG_C_HAVE_ARCH_ARMV8 -- Performing Test FLAG_C_HAVE_ARCH_ARMV8 - Success -- Performing Test FLAG_CXX_HAVE_ARCH_ARMV8 -- Performing Test FLAG_CXX_HAVE_ARCH_ARMV8 - Success -- Performing Test FLAG_C_DIAGNOSTICS_COLOR -- Performing Test FLAG_C_DIAGNOSTICS_COLOR - Success -- Performing Test FLAG_CXX_DIAGNOSTICS_COLOR -- Performing Test FLAG_CXX_DIAGNOSTICS_COLOR - Success -- Performing Test FLAG_C_HAVE_WALL -- Performing Test FLAG_C_HAVE_WALL - Success -- Performing Test FLAG_CXX_HAVE_WALL -- Performing Test FLAG_CXX_HAVE_WALL - Success -- Performing Test FLAG_C_TYPE_LIMITS -- Performing Test FLAG_C_TYPE_LIMITS - Success -- Performing Test FLAG_CXX_TYPE_LIMITS -- Performing Test FLAG_CXX_TYPE_LIMITS - Success -- Performing Test FLAG_C_SIGN_COMPARE -- Performing Test FLAG_C_SIGN_COMPARE - Success -- Performing Test FLAG_CXX_SIGN_COMPARE -- Performing Test FLAG_CXX_SIGN_COMPARE - Success -- Performing Test FLAG_C_IGNORED_QUALIFIERS -- Performing Test FLAG_C_IGNORED_QUALIFIERS - Success -- Performing Test FLAG_CXX_IGNORED_QUALIFIERS -- Performing Test FLAG_CXX_IGNORED_QUALIFIERS - Success -- Performing Test FLAG_C_UNINITIALIZED -- Performing Test FLAG_C_UNINITIALIZED - Success -- Performing Test FLAG_CXX_UNINITIALIZED -- Performing Test FLAG_CXX_UNINITIALIZED - Success -- Performing Test FLAG_C_LOGICAL_OP -- Performing Test FLAG_C_LOGICAL_OP - Failed -- Performing Test FLAG_CXX_LOGICAL_OP -- Performing Test FLAG_CXX_LOGICAL_OP - Failed -- Performing Test FLAG_C_SHADOW -- Performing Test FLAG_C_SHADOW - Success -- Performing Test FLAG_CXX_SHADOW -- Performing Test FLAG_CXX_SHADOW - Success -- Performing Test FLAG_C_INIT_SELF -- Performing Test FLAG_C_INIT_SELF - Success -- Performing Test FLAG_CXX_INIT_SELF -- Performing Test FLAG_CXX_INIT_SELF - Success -- Performing Test FLAG_C_MISSING_DECLARATIONS -- Performing Test FLAG_C_MISSING_DECLARATIONS - Success -- Performing Test FLAG_CXX_MISSING_DECLARATIONS -- Performing Test FLAG_CXX_MISSING_DECLARATIONS - Success -- Performing Test FLAG_C_MISSING_VARIABLE_DECLARATIONS -- Performing Test FLAG_C_MISSING_VARIABLE_DECLARATIONS - Success -- Performing Test FLAG_CXX_MISSING_VARIABLE_DECLARATIONS -- Performing Test FLAG_CXX_MISSING_VARIABLE_DECLARATIONS - Success -- Performing Test FLAG_C_NO_STRICT_ALIASING -- Performing Test FLAG_C_NO_STRICT_ALIASING - Success -- Performing Test FLAG_CXX_NO_STRICT_ALIASING -- Performing Test FLAG_CXX_NO_STRICT_ALIASING - Success -- Performing Test FLAG_C_NO_EXCEPTIONS -- Performing Test FLAG_C_NO_EXCEPTIONS - Success -- Performing Test FLAG_CXX_NO_EXCEPTIONS -- Performing Test FLAG_CXX_NO_EXCEPTIONS - Success -- Performing Test FLAG_C_VISIBILITY_INLINES_HIDDEN -- Performing Test FLAG_C_VISIBILITY_INLINES_HIDDEN - Success -- Performing Test FLAG_CXX_VISIBILITY_INLINES_HIDDEN -- Performing Test FLAG_CXX_VISIBILITY_INLINES_HIDDEN - Success -- Performing Test FLAG_C_VISIBILITY_HIDDEN -- Performing Test FLAG_C_VISIBILITY_HIDDEN - Success -- Performing Test FLAG_CXX_VISIBILITY_HIDDEN -- Performing Test FLAG_CXX_VISIBILITY_HIDDEN - Success -- Performing Test FLAG_C_FOMIT_FRAME_POINTER -- Performing Test FLAG_C_FOMIT_FRAME_POINTER - Success -- Performing Test FLAG_CXX_FOMIT_FRAME_POINTER -- Performing Test FLAG_CXX_FOMIT_FRAME_POINTER - Success -- Performing Test FLAG_C_GGDB -- Performing Test FLAG_C_GGDB - Success -- Performing Test FLAG_CXX_GGDB -- Performing Test FLAG_CXX_GGDB - Success -- Performing Test FLAG_C_LTO -- Performing Test FLAG_C_LTO - Failed -- Performing Test FLAG_CXX_LTO -- Performing Test FLAG_CXX_LTO - Failed -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Performing Test FLAG_C_FPIC -- Performing Test FLAG_C_FPIC - Success -- Performing Test FLAG_CXX_FPIC -- Performing Test FLAG_CXX_FPIC - Success -- Found PkgConfig: /usr/bin/pkg-config (found version "2.3.0") -- Found OpenGL: /usr/lib/libOpenGL.so -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Xrandr found -- Checking for module 'xi>=1.5.0' -- Found xi, version 1.8.2 -- X11 support enabled -- Checking for module 'egl' -- Found egl, version 1.5 -- Found EGL: /usr/include -- EGL OpenGL interface enabled -- Found LIBUDEV: /usr/lib/libudev.so -- Found libevdev: /usr/lib/libevdev.so -- libevdev/libudev found, enabling evdev controller backend -- Using named pipes as controller inputs -- Watching game memory for changes -- Performing Test FLAG_C_CXX11 -- Performing Test FLAG_C_CXX11 - Failed -- Performing Test FLAG_CXX_CXX11 -- Performing Test FLAG_CXX_CXX11 - Success -- Using shared fmt 11.1.3 -- Could NOT find pugixml (missing: pugixml_LIBRARIES pugixml_INCLUDE_DIRS) -- Using static pugixml from Externals -- Looking for enet_socket_get_address -- Looking for enet_socket_get_address - found -- Using shared enet -- Using static xxhash from Externals -- Found BZip2: /usr/lib/libbz2.so (found version "1.0.8") -- Looking for BZ2_bzCompressInit -- Looking for BZ2_bzCompressInit - found -- Using shared bzip2 -- Looking for lzma_auto_decoder in /usr/lib/liblzma.so -- Looking for lzma_auto_decoder in /usr/lib/liblzma.so - found -- Looking for lzma_easy_encoder in /usr/lib/liblzma.so -- Looking for lzma_easy_encoder in /usr/lib/liblzma.so - found -- Looking for lzma_lzma_preset in /usr/lib/liblzma.so -- Looking for lzma_lzma_preset in /usr/lib/liblzma.so - found -- Found LibLZMA: /usr/lib/liblzma.so (found version "5.6.4") -- Looking for lzma.h -- Looking for lzma.h - found -- Using shared lzma -- Using shared zstd -- Found ZLIB: /usr/lib/libz.so (found version "1.3.1") -- Using shared zlib -- Checking for module 'minizip>=2.0.0' -- Package 'minizip' not found -- Shared minizip not found, falling back to the static library -- Using shared lzo -- Using static libpng from Externals -- Using static FreeSurround from Externals -- Could NOT find CUBEB (missing: CUBEB_INCLUDE_DIR CUBEB_LIBRARY) -- Using static cubeb from Externals -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success -- Looking for include file AudioUnit/AudioUnit.h -- Looking for include file AudioUnit/AudioUnit.h - not found -- Looking for include file pulse/pulseaudio.h -- Looking for include file pulse/pulseaudio.h - not found -- Looking for include file alsa/asoundlib.h -- Looking for include file alsa/asoundlib.h - found -- Looking for include file jack/jack.h -- Looking for include file jack/jack.h - not found -- Looking for include file audioclient.h -- Looking for include file audioclient.h - not found -- Looking for include files windows.h, mmsystem.h -- Looking for include files windows.h, mmsystem.h - not found -- Looking for include file SLES/OpenSLES.h -- Looking for include file SLES/OpenSLES.h - not found -- Looking for include file android/log.h -- Looking for include file android/log.h - not found -- Looking for include file sndio.h -- Looking for include file sndio.h - not found -- Looking for include file kai.h -- Looking for include file kai.h - not found -- Checking for module 'libusb-1.0' -- Found libusb-1.0, version 1.0.27 -- Found libusb-1.0: /usr/include/libusb-1.0, /usr/lib/libusb-1.0.so -- Using shared LibUSB -- SFML found but version too low (requested: 2.1, found: 1.x) -- Using static SFML 2.1 from Externals -- Performing Test MBEDTLS_VERSION_OK -- Performing Test MBEDTLS_VERSION_OK - Failed -- Could NOT find MBEDTLS (missing: MBEDTLS_INCLUDE_DIR MBEDTLS_LIBRARY MBEDX509_LIBRARY MBEDCRYPTO_LIBRARY MBEDTLS_VERSION_OK) -- Using static mbed TLS from Externals -- Found CURL: /usr/lib/libcurl.so (found version "8.12.0") -- Using static libcurl from Externals -- Found HIDAPI: /usr/lib/libhidapi-hidraw.so -- Found SYSTEMD: /usr/lib/libsystemd.so -- libsystemd found, enabling traversal server watchdog support -- Unit tests are disabled -- Could NOT find OpenSLES (missing: OPENSLES_LIBRARY OPENSLES_INCLUDE_DIR) -- ALSA explicitly disabled, disabling ALSA sound backend -- PulseAudio explicitly disabled, disabling PulseAudio sound backend -- Found BlueZ: /usr/lib/libbluetooth.so -- BlueZ found, enabling bluetooth support -- Configuring done (50.8s) -- Generating done (0.4s) -- Build files have been written to: /build/libretro-dolphin/src/build [0/855] Building C object Externals/mb...rary/CMakeFiles/mbedcrypto.dir/aes.c.o [0/855] Building C object Externals/mb...ry/CMakeFiles/mbedcrypto.dir/aesni.c.o [0/855] Building C object Externals/mb...ary/CMakeFiles/mbedcrypto.dir/arc4.c.o [0/855] Building C object Externals/mb...ary/CMakeFiles/mbedcrypto.dir/aria.c.o [0/855] Building C object Externals/mb...MakeFiles/mbedcrypto.dir/asn1parse.c.o [0/855] Building C object Externals/mb...MakeFiles/mbedcrypto.dir/asn1write.c.o [0/855] Building C object Externals/mb...y/CMakeFiles/mbedcrypto.dir/base64.c.o [0/855] Building C object Externals/mb...y/CMakeFiles/mbedcrypto.dir/bignum.c.o [0/855] Building C object Externals/mb...CMakeFiles/mbedcrypto.dir/blowfish.c.o [0/855] Building C object Externals/mb...CMakeFiles/mbedcrypto.dir/camellia.c.o [1/855] Building C object Externals/mb...ary/CMakeFiles/mbedcrypto.dir/aria.c.o [1/855] Building C object Externals/mb...rary/CMakeFiles/mbedcrypto.dir/ccm.c.o [2/855] Building C object Externals/mb...ry/CMakeFiles/mbedcrypto.dir/aesni.c.o [2/855] Building C object Externals/mb...CMakeFiles/mbedcrypto.dir/chacha20.c.o [3/855] Building C object Externals/mb...y/CMakeFiles/mbedcrypto.dir/base64.c.o [3/855] Building C object Externals/mb...akeFiles/mbedcrypto.dir/chachapoly.c.o [4/855] Building C object Externals/mb...MakeFiles/mbedcrypto.dir/asn1parse.c.o [4/855] Building C object Externals/mb...y/CMakeFiles/mbedcrypto.dir/cipher.c.o [5/855] Building C object Externals/mb...MakeFiles/mbedcrypto.dir/asn1write.c.o [5/855] Building C object Externals/mb...keFiles/mbedcrypto.dir/cipher_wrap.c.o [6/855] Building C object Externals/mb...ary/CMakeFiles/mbedcrypto.dir/arc4.c.o [6/855] Building C object Externals/mb...ary/CMakeFiles/mbedcrypto.dir/cmac.c.o [7/855] Building C object Externals/mb...rary/CMakeFiles/mbedcrypto.dir/ccm.c.o [7/855] Building C object Externals/mb...CMakeFiles/mbedcrypto.dir/ctr_drbg.c.o [8/855] Building C object Externals/mb...ary/CMakeFiles/mbedcrypto.dir/cmac.c.o [8/855] Building C object Externals/mb...rary/CMakeFiles/mbedcrypto.dir/des.c.o [9/855] Building C object Externals/mb...CMakeFiles/mbedcrypto.dir/chacha20.c.o [9/855] Building C object Externals/mb...rary/CMakeFiles/mbedcrypto.dir/dhm.c.o [10/855] Building C object Externals/m...akeFiles/mbedcrypto.dir/chachapoly.c.o [10/855] Building C object Externals/m...ary/CMakeFiles/mbedcrypto.dir/ecdh.c.o [11/855] Building C object Externals/m...keFiles/mbedcrypto.dir/cipher_wrap.c.o [11/855] Building C object Externals/m...ry/CMakeFiles/mbedcrypto.dir/ecdsa.c.o [12/855] Building C object Externals/m...rary/CMakeFiles/mbedcrypto.dir/aes.c.o [12/855] Building C object Externals/m.../CMakeFiles/mbedcrypto.dir/ecjpake.c.o [13/855] Building C object Externals/m...y/CMakeFiles/mbedcrypto.dir/cipher.c.o [13/855] Building C object Externals/m...rary/CMakeFiles/mbedcrypto.dir/ecp.c.o [14/855] Building C object Externals/m.../CMakeFiles/mbedcrypto.dir/ecjpake.c.o [14/855] Building C object Externals/m...akeFiles/mbedcrypto.dir/ecp_curves.c.o [15/855] Building C object Externals/m...CMakeFiles/mbedcrypto.dir/ctr_drbg.c.o [15/855] Building C object Externals/m.../CMakeFiles/mbedcrypto.dir/entropy.c.o [16/855] Building C object Externals/m...rary/CMakeFiles/mbedcrypto.dir/dhm.c.o [16/855] Building C object Externals/m...eFiles/mbedcrypto.dir/entropy_poll.c.o [17/855] Building C object Externals/m...ary/CMakeFiles/mbedcrypto.dir/ecdh.c.o [17/855] Building C object Externals/m...ry/CMakeFiles/mbedcrypto.dir/error.c.o [18/855] Building C object Externals/m...ry/CMakeFiles/mbedcrypto.dir/ecdsa.c.o [18/855] Building C object Externals/m...rary/CMakeFiles/mbedcrypto.dir/gcm.c.o [19/855] Building C object Externals/m...rary/CMakeFiles/mbedcrypto.dir/des.c.o [19/855] Building C object Externals/m...y/CMakeFiles/mbedcrypto.dir/havege.c.o [20/855] Building C object Externals/m...eFiles/mbedcrypto.dir/entropy_poll.c.o [20/855] Building C object Externals/m...ary/CMakeFiles/mbedcrypto.dir/hkdf.c.o [21/855] Building C object Externals/m...y/CMakeFiles/mbedcrypto.dir/bignum.c.o /build/libretro-dolphin/src/libretro-dolphin/Externals/mbedtls/library/bignum.c:1323:29: warning: variable 't' set but not used [-Wunused-but-set-variable] 1323 | mbedtls_mpi_uint c = 0, t = 0; | ^ 1 warning generated. [21/855] Building C object Externals/m...MakeFiles/mbedcrypto.dir/hmac_drbg.c.o [22/855] Building C object Externals/m.../CMakeFiles/mbedcrypto.dir/entropy.c.o [22/855] Building C object Externals/m...brary/CMakeFiles/mbedcrypto.dir/md.c.o [23/855] Building C object Externals/m...y/CMakeFiles/mbedcrypto.dir/havege.c.o [23/855] Building C object Externals/m...rary/CMakeFiles/mbedcrypto.dir/md2.c.o [24/855] Building C object Externals/m...ary/CMakeFiles/mbedcrypto.dir/hkdf.c.o [24/855] Building C object Externals/m...rary/CMakeFiles/mbedcrypto.dir/md4.c.o [25/855] Building C object Externals/m...akeFiles/mbedcrypto.dir/ecp_curves.c.o [25/855] Building C object Externals/m...rary/CMakeFiles/mbedcrypto.dir/md5.c.o [26/855] Building C object Externals/m...rary/CMakeFiles/mbedcrypto.dir/gcm.c.o [26/855] Building C object Externals/m.../CMakeFiles/mbedcrypto.dir/md_wrap.c.o [27/855] Building C object Externals/m...rary/CMakeFiles/mbedcrypto.dir/md2.c.o [27/855] Building C object Externals/m...mbedcrypto.dir/memory_buffer_alloc.c.o [28/855] Building C object Externals/m...rary/CMakeFiles/mbedcrypto.dir/ecp.c.o [28/855] Building C object Externals/m.../CMakeFiles/mbedcrypto.dir/nist_kw.c.o [29/855] Building C object Externals/m...MakeFiles/mbedcrypto.dir/hmac_drbg.c.o [29/855] Building C object Externals/m...rary/CMakeFiles/mbedcrypto.dir/oid.c.o [30/855] Building C object Externals/m...brary/CMakeFiles/mbedcrypto.dir/md.c.o [30/855] Building C object Externals/m.../CMakeFiles/mbedcrypto.dir/padlock.c.o [31/855] Building C object Externals/m...rary/CMakeFiles/mbedcrypto.dir/md4.c.o [31/855] Building C object Externals/m...rary/CMakeFiles/mbedcrypto.dir/pem.c.o [32/855] Building C object Externals/m...mbedcrypto.dir/memory_buffer_alloc.c.o [32/855] Building C object Externals/m...brary/CMakeFiles/mbedcrypto.dir/pk.c.o [33/855] Building C object Externals/m.../CMakeFiles/mbedcrypto.dir/nist_kw.c.o [33/855] Building C object Externals/m.../CMakeFiles/mbedcrypto.dir/pk_wrap.c.o [34/855] Building C object Externals/m...ry/CMakeFiles/mbedcrypto.dir/error.c.o [34/855] Building C object Externals/m...y/CMakeFiles/mbedcrypto.dir/pkcs12.c.o [35/855] Building C object Externals/m.../CMakeFiles/mbedcrypto.dir/md_wrap.c.o [35/855] Building C object Externals/m...ry/CMakeFiles/mbedcrypto.dir/pkcs5.c.o [36/855] Building C object Externals/m.../CMakeFiles/mbedcrypto.dir/padlock.c.o [36/855] Building C object Externals/m.../CMakeFiles/mbedcrypto.dir/pkparse.c.o [37/855] Building C object Externals/m...rary/CMakeFiles/mbedcrypto.dir/md5.c.o /build/libretro-dolphin/src/libretro-dolphin/Externals/mbedtls/library/md5.c:428:7: warning: suspicious concatenation of string literals in an array initialization; did you mean to separate the elements with a comma? [-Wstring-concatenation] 427 | { "12345678901234567890123456789012345678901234567890123456789012" | | , 428 | "345678901234567890" } | ^ /build/libretro-dolphin/src/libretro-dolphin/Externals/mbedtls/library/md5.c:427:7: note: place parentheses around the string literal to silence warning 427 | { "12345678901234567890123456789012345678901234567890123456789012" | ^ 1 warning generated. [37/855] Building C object Externals/m.../CMakeFiles/mbedcrypto.dir/pkwrite.c.o [38/855] Building C object Externals/m...rary/CMakeFiles/mbedcrypto.dir/oid.c.o [38/855] Building C object Externals/m...CMakeFiles/mbedcrypto.dir/platform.c.o [39/855] Building C object Externals/m...rary/CMakeFiles/mbedcrypto.dir/pem.c.o [39/855] Building C object Externals/m...Files/mbedcrypto.dir/platform_util.c.o [40/855] Building C object Externals/m...brary/CMakeFiles/mbedcrypto.dir/pk.c.o [40/855] Building C object Externals/m...CMakeFiles/mbedcrypto.dir/poly1305.c.o [41/855] Building C object Externals/m.../CMakeFiles/mbedcrypto.dir/pk_wrap.c.o [41/855] Building C object Externals/m...MakeFiles/mbedcrypto.dir/ripemd160.c.o [42/855] Building C object Externals/m...y/CMakeFiles/mbedcrypto.dir/pkcs12.c.o [42/855] Building C object Externals/m...rary/CMakeFiles/mbedcrypto.dir/rsa.c.o [43/855] Building C object Externals/m...ry/CMakeFiles/mbedcrypto.dir/pkcs5.c.o [43/855] Building C object Externals/m...eFiles/mbedcrypto.dir/rsa_internal.c.o [44/855] Building C object Externals/m...CMakeFiles/mbedcrypto.dir/platform.c.o [44/855] Building C object Externals/m...ary/CMakeFiles/mbedcrypto.dir/sha1.c.o [45/855] Building C object Externals/m.../CMakeFiles/mbedcrypto.dir/pkwrite.c.o [45/855] Building C object Externals/m...y/CMakeFiles/mbedcrypto.dir/sha256.c.o [46/855] Building C object Externals/m.../CMakeFiles/mbedcrypto.dir/pkparse.c.o [46/855] Building C object Externals/m...y/CMakeFiles/mbedcrypto.dir/sha512.c.o [47/855] Building C object Externals/m...Files/mbedcrypto.dir/platform_util.c.o [47/855] Building C object Externals/m...MakeFiles/mbedcrypto.dir/threading.c.o [48/855] Building C object Externals/m...CMakeFiles/mbedcrypto.dir/blowfish.c.o [48/855] Building C object Externals/m...y/CMakeFiles/mbedcrypto.dir/timing.c.o [49/855] Building C object Externals/m...CMakeFiles/mbedcrypto.dir/poly1305.c.o [49/855] Building C object Externals/m.../CMakeFiles/mbedcrypto.dir/version.c.o [50/855] Building C object Externals/m...MakeFiles/mbedcrypto.dir/threading.c.o [50/855] Building C object Externals/m...es/mbedcrypto.dir/version_features.c.o [51/855] Building C object Externals/m...eFiles/mbedcrypto.dir/rsa_internal.c.o [51/855] Building C object Externals/m...ary/CMakeFiles/mbedcrypto.dir/xtea.c.o [52/855] Building C object Externals/m.../CMakeFiles/mbedcrypto.dir/version.c.o [52/855] Building C object Externals/m...rary/CMakeFiles/mbedx509.dir/certs.c.o [53/855] Building C object Externals/m...es/mbedcrypto.dir/version_features.c.o [53/855] Building C object Externals/m...ary/CMakeFiles/mbedx509.dir/pkcs11.c.o [54/855] Building C object Externals/m...MakeFiles/mbedcrypto.dir/ripemd160.c.o /build/libretro-dolphin/src/libretro-dolphin/Externals/mbedtls/library/ripemd160.c:480:7: warning: suspicious concatenation of string literals in an array initialization; did you mean to separate the elements with a comma? [-Wstring-concatenation] 479 | { "12345678901234567890123456789012345678901234567890123456789012" | | , 480 | "345678901234567890" }, | ^ /build/libretro-dolphin/src/libretro-dolphin/Externals/mbedtls/library/ripemd160.c:479:7: note: place parentheses around the string literal to silence warning 479 | { "12345678901234567890123456789012345678901234567890123456789012" | ^ 1 warning generated. [54/855] Building C object Externals/m...brary/CMakeFiles/mbedx509.dir/x509.c.o [55/855] Building C object Externals/m...CMakeFiles/mbedcrypto.dir/camellia.c.o [55/855] Building C object Externals/m...MakeFiles/mbedx509.dir/x509_create.c.o [56/855] Building C object Externals/m...y/CMakeFiles/mbedcrypto.dir/timing.c.o [56/855] Building C object Externals/m...y/CMakeFiles/mbedx509.dir/x509_crl.c.o [57/855] Building C object Externals/m...y/CMakeFiles/mbedcrypto.dir/sha512.c.o /build/libretro-dolphin/src/libretro-dolphin/Externals/mbedtls/library/sha512.c:491:7: warning: suspicious concatenation of string literals in an array initialization; did you mean to separate the elements with a comma? [-Wstring-concatenation] 490 | { "abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmn" | | , 491 | "hijklmnoijklmnopjklmnopqklmnopqrlmnopqrsmnopqrstnopqrstu" }, | ^ /build/libretro-dolphin/src/libretro-dolphin/Externals/mbedtls/library/sha512.c:490:7: note: place parentheses around the string literal to silence warning 490 | { "abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmn" | ^ 1 warning generated. [57/855] Building C object Externals/m...y/CMakeFiles/mbedx509.dir/x509_crt.c.o [58/855] Building C object Externals/m...ary/CMakeFiles/mbedcrypto.dir/sha1.c.o [58/855] Building C object Externals/m...y/CMakeFiles/mbedx509.dir/x509_csr.c.o [59/855] Building C object Externals/m...rary/CMakeFiles/mbedx509.dir/certs.c.o [59/855] Building C object Externals/m...keFiles/mbedx509.dir/x509write_crt.c.o [60/855] Building C object Externals/m...ary/CMakeFiles/mbedcrypto.dir/xtea.c.o [60/855] Building C object Externals/m...keFiles/mbedx509.dir/x509write_csr.c.o [61/855] Building C object Externals/m...rary/CMakeFiles/mbedcrypto.dir/rsa.c.o [61/855] Building C object Externals/m...brary/CMakeFiles/mbedtls.dir/debug.c.o [62/855] Building C object Externals/m...y/CMakeFiles/mbedcrypto.dir/sha256.c.o [62/855] Linking C static library Externals/mbedtls/library/libmbedcrypto.a [63/855] Building C object Externals/m...ary/CMakeFiles/mbedx509.dir/pkcs11.c.o [63/855] Building C object Externals/m...CMakeFiles/mbedtls.dir/net_sockets.c.o [64/855] Building C object Externals/m...MakeFiles/mbedx509.dir/x509_create.c.o [64/855] Building C object Externals/m...y/CMakeFiles/mbedtls.dir/ssl_cache.c.o [65/855] Building C object Externals/m...y/CMakeFiles/mbedx509.dir/x509_csr.c.o [65/855] Building C object Externals/m...Files/mbedtls.dir/ssl_ciphersuites.c.o [66/855] Building C object Externals/m...brary/CMakeFiles/mbedx509.dir/x509.c.o [66/855] Building C object Externals/m...ary/CMakeFiles/mbedtls.dir/ssl_cli.c.o [67/855] Building C object Externals/m...y/CMakeFiles/mbedx509.dir/x509_crl.c.o [67/855] Building C object Externals/m.../CMakeFiles/mbedtls.dir/ssl_cookie.c.o [68/855] Building C object Externals/m...keFiles/mbedx509.dir/x509write_crt.c.o [68/855] Building C object Externals/m...ary/CMakeFiles/mbedtls.dir/ssl_srv.c.o [69/855] Linking C static library Externals/mbedtls/library/libmbedcrypto.a [69/855] Building C object Externals/m.../CMakeFiles/mbedtls.dir/ssl_ticket.c.o [70/855] Building C object Externals/m...keFiles/mbedx509.dir/x509write_csr.c.o [70/855] Building C object Externals/m...ary/CMakeFiles/mbedtls.dir/ssl_tls.c.o [71/855] Building C object Externals/m...brary/CMakeFiles/mbedtls.dir/debug.c.o [71/855] Building C object Externals/minizip/CMakeFiles/minizip.dir/ioapi.c.o [72/855] Building C object Externals/m...CMakeFiles/mbedtls.dir/net_sockets.c.o /build/libretro-dolphin/src/libretro-dolphin/Externals/mbedtls/library/net_sockets.c:504:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 504 | while( ( ( ret ) == 4 ) ); | ~~~~~~~~^~~~ /build/libretro-dolphin/src/libretro-dolphin/Externals/mbedtls/library/net_sockets.c:504:22: note: remove extraneous parentheses around the comparison to silence this warning 504 | while( ( ( ret ) == 4 ) ); | ~ ^ ~ /build/libretro-dolphin/src/libretro-dolphin/Externals/mbedtls/library/net_sockets.c:504:22: note: use '=' to turn this equality comparison into an assignment 504 | while( ( ( ret ) == 4 ) ); | ^~ | = 1 warning generated. [72/855] Building C object Externals/minizip/CMakeFiles/minizip.dir/unzip.c.o [73/855] Building C object Externals/m...y/CMakeFiles/mbedtls.dir/ssl_cache.c.o [73/855] Building C object Externals/libpng/CMakeFiles/png.dir/png.c.o [74/855] Building C object Externals/m.../CMakeFiles/mbedtls.dir/ssl_cookie.c.o [74/855] Building C object Externals/libpng/CMakeFiles/png.dir/pngerror.c.o [75/855] Building C object Externals/m...Files/mbedtls.dir/ssl_ciphersuites.c.o [75/855] Building C object Externals/libpng/CMakeFiles/png.dir/pngget.c.o [76/855] Building C object Externals/m...y/CMakeFiles/mbedx509.dir/x509_crt.c.o [76/855] Linking C static library Externals/mbedtls/library/libmbedx509.a [77/855] Building C object Externals/m.../CMakeFiles/mbedtls.dir/ssl_ticket.c.o [77/855] Building C object Externals/libpng/CMakeFiles/png.dir/pngmem.c.o [78/855] Building C object Externals/minizip/CMakeFiles/minizip.dir/ioapi.c.o [78/855] Building C object Externals/libpng/CMakeFiles/png.dir/pngpread.c.o [79/855] Linking C static library Externals/mbedtls/library/libmbedx509.a [79/855] Building C object Externals/libpng/CMakeFiles/png.dir/pngread.c.o [80/855] Building C object Externals/m...ary/CMakeFiles/mbedtls.dir/ssl_cli.c.o [80/855] Building C object Externals/libpng/CMakeFiles/png.dir/pngrio.c.o [81/855] Building C object Externals/libpng/CMakeFiles/png.dir/pngmem.c.o /build/libretro-dolphin/src/libretro-dolphin/Externals/libpng/pngmem.c:83:25: warning: result of comparison 'png_alloc_size_t' (aka 'unsigned long') <= 18446744073709551615 is always true [-Wtautological-type-limit-compare] 83 | if (size > 0 && size <= ((png_size_t)(-1)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ 1 warning generated. [81/855] Building C object Externals/libpng/CMakeFiles/png.dir/pngrtran.c.o [82/855] Building C object Externals/m...ary/CMakeFiles/mbedtls.dir/ssl_srv.c.o [82/855] Building C object Externals/libpng/CMakeFiles/png.dir/pngrutil.c.o [83/855] Building C object Externals/libpng/CMakeFiles/png.dir/pngerror.c.o [83/855] Building C object Externals/libpng/CMakeFiles/png.dir/pngset.c.o [84/855] Building C object Externals/libpng/CMakeFiles/png.dir/pngget.c.o [84/855] Building C object Externals/libpng/CMakeFiles/png.dir/pngtrans.c.o [85/855] Building C object Externals/minizip/CMakeFiles/minizip.dir/unzip.c.o /build/libretro-dolphin/src/libretro-dolphin/Externals/minizip/unzip.c:76:12: warning: no previous extern declaration for non-static variable 'unz_copyright' [-Wmissing-variable-declarations] 76 | const char unz_copyright[] = | ^ /build/libretro-dolphin/src/libretro-dolphin/Externals/minizip/unzip.c:76:7: note: declare 'static' if the variable is not intended to be used outside of this translation unit 76 | const char unz_copyright[] = | ^ 1 warning generated. [85/855] Building C object Externals/libpng/CMakeFiles/png.dir/pngwio.c.o [86/855] Building C object Externals/libpng/CMakeFiles/png.dir/pngpread.c.o [86/855] Building C object Externals/libpng/CMakeFiles/png.dir/pngwrite.c.o [87/855] Building C object Externals/libpng/CMakeFiles/png.dir/pngrio.c.o [87/855] Building C object Externals/libpng/CMakeFiles/png.dir/pngwtran.c.o [88/855] Building C object Externals/libpng/CMakeFiles/png.dir/png.c.o /build/libretro-dolphin/src/libretro-dolphin/Externals/libpng/png.c:4462:7: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] 4462 | if (cp->owned_file != 0) | ^ /build/libretro-dolphin/src/libretro-dolphin/Externals/libpng/png.c:4457:4: note: previous statement is here 4457 | if (cp->png_ptr == ((void*)0)) | ^ 1 warning generated. [88/855] Building C object Externals/libpng/CMakeFiles/png.dir/pngwutil.c.o [89/855] Building C object Externals/libpng/CMakeFiles/png.dir/pngwio.c.o [89/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/amigaos.c.o [90/855] Building C object Externals/libpng/CMakeFiles/png.dir/pngtrans.c.o [90/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/asyn-ares.c.o [91/855] Building C object Externals/libpng/CMakeFiles/png.dir/pngset.c.o [91/855] Building C object Externals/c...ib/CMakeFiles/curl.dir/asyn-thread.c.o [92/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/amigaos.c.o [92/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/base64.c.o [93/855] Building C object Externals/libpng/CMakeFiles/png.dir/pngread.c.o /build/libretro-dolphin/src/libretro-dolphin/Externals/libpng/pngread.c:3437:26: warning: variable 'row' set but not used [-Wunused-but-set-variable] 3437 | png_bytep row = (display->first_row); | ^ /build/libretro-dolphin/src/libretro-dolphin/Externals/libpng/pngread.c:3985:10: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] 3985 | if (do_local_background == 2) | ^ /build/libretro-dolphin/src/libretro-dolphin/Externals/libpng/pngread.c:3980:7: note: previous statement is here 3980 | if ((png_ptr->transformations & 0x0001U) != 0) | ^ 2 warnings generated. [93/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/conncache.c.o [94/855] Building C object Externals/libpng/CMakeFiles/png.dir/pngwtran.c.o [94/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/connect.c.o [95/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/asyn-ares.c.o [95/855] Building C object Externals/c...akeFiles/curl.dir/content_encoding.c.o [96/855] Building C object Externals/m...ary/CMakeFiles/mbedtls.dir/ssl_tls.c.o /build/libretro-dolphin/src/libretro-dolphin/Externals/mbedtls/library/ssl_tls.c:268:40: warning: code will never be executed [-Wunreachable-code] 268 | return ( ( (16384 > 16384) ? ( 16384 ) : ( 16384 ) ) ); | ^~~~~ /build/libretro-dolphin/src/libretro-dolphin/Externals/mbedtls/library/ssl_tls.c:268:21: note: silence by adding parentheses to mark code as explicitly dead 268 | return ( ( (16384 > 16384) ? ( 16384 ) : ( 16384 ) ) ); | ^ | /* DISABLES CODE */ ( ) /build/libretro-dolphin/src/libretro-dolphin/Externals/mbedtls/library/ssl_tls.c:258:40: warning: code will never be executed [-Wunreachable-code] 258 | return ( ( (16384 > 16384) ? ( 16384 ) : ( 16384 ) ) ); | ^~~~~ /build/libretro-dolphin/src/libretro-dolphin/Externals/mbedtls/library/ssl_tls.c:258:21: note: silence by adding parentheses to mark code as explicitly dead 258 | return ( ( (16384 > 16384) ? ( 16384 ) : ( 16384 ) ) ); | ^ | /* DISABLES CODE */ ( ) /build/libretro-dolphin/src/libretro-dolphin/Externals/mbedtls/library/ssl_tls.c:2730:86: warning: result of comparison 'int' > 18446744073709551615 is always false [-Wtautological-type-limit-compare] 2730 | if ( (size_t)ret > len || ( 2147483647 > (18446744073709551615UL) && ret > (18446744073709551615UL) ) ) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-dolphin/src/libretro-dolphin/Externals/mbedtls/library/ssl_tls.c:2784:91: warning: result of comparison 'int' > 18446744073709551615 is always false [-Wtautological-type-limit-compare] 2784 | if( (size_t)ret > ssl->out_left || ( 2147483647 > (18446744073709551615UL) && ret > (18446744073709551615UL) ) ) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-dolphin/src/libretro-dolphin/Externals/mbedtls/library/ssl_tls.c:7645:68: warning: code will never be executed [-Wunreachable-code] 7645 | ssl_mfl_code_to_length( mfl_code ) > ( (16384 > 16384) ? ( 16384 ) : ( 16384 ) ) ) | ^~~~~ /build/libretro-dolphin/src/libretro-dolphin/Externals/mbedtls/library/ssl_tls.c:7645:49: note: silence by adding parentheses to mark code as explicitly dead 7645 | ssl_mfl_code_to_length( mfl_code ) > ( (16384 > 16384) ? ( 16384 ) : ( 16384 ) ) ) | ^ | /* DISABLES CODE */ ( ) /build/libretro-dolphin/src/libretro-dolphin/Externals/mbedtls/library/ssl_tls.c:9180:37: warning: code will never be executed [-Wunreachable-code] 9180 | 1 : | ^ /build/libretro-dolphin/src/libretro-dolphin/Externals/mbedtls/library/ssl_tls.c:9178:37: note: silence by adding parentheses to mark code as explicitly dead 9178 | conf->min_minor_ver = ( 1 > | ^ | /* DISABLES CODE */ ( ) /build/libretro-dolphin/src/libretro-dolphin/Externals/mbedtls/library/ssl_tls.c:9176:37: warning: code will never be executed [-Wunreachable-code] 9176 | 3 : | ^ /build/libretro-dolphin/src/libretro-dolphin/Externals/mbedtls/library/ssl_tls.c:9174:37: note: silence by adding parentheses to mark code as explicitly dead 9174 | conf->min_major_ver = ( 3 > | ^ | /* DISABLES CODE */ ( ) 7 warnings generated. [96/855] Linking C static library Externals/mbedtls/library/libmbedtls.a [97/855] Building C object Externals/libpng/CMakeFiles/png.dir/pngwrite.c.o [97/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/cookie.c.o [98/855] Building C object Externals/c...ib/CMakeFiles/curl.dir/asyn-thread.c.o [98/855] Building C object Externals/c.../CMakeFiles/curl.dir/curl_addrinfo.c.o [99/855] Linking C static library Externals/mbedtls/library/libmbedtls.a [99/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/curl_des.c.o [100/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/base64.c.o [100/855] Building C object Externals/...ib/CMakeFiles/curl.dir/curl_endian.c.o [101/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/conncache.c.o [101/855] Building C object Externals/...b/CMakeFiles/curl.dir/curl_fnmatch.c.o [102/855] Building C object Externals/libpng/CMakeFiles/png.dir/pngrutil.c.o [102/855] Building C object Externals/...akeFiles/curl.dir/curl_gethostname.c.o [103/855] Building C object Externals/...akeFiles/curl.dir/content_encoding.c.o [103/855] Building C object Externals/...ib/CMakeFiles/curl.dir/curl_gssapi.c.o [104/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/curl_des.c.o [104/855] Building C object Externals/...b/CMakeFiles/curl.dir/curl_memrchr.c.o [105/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/connect.c.o [105/855] Building C object Externals/...CMakeFiles/curl.dir/curl_multibyte.c.o [106/855] Building C object Externals/libpng/CMakeFiles/png.dir/pngwutil.c.o [106/855] Building C object Externals/...CMakeFiles/curl.dir/curl_ntlm_core.c.o [107/855] Building C object Externals/...ib/CMakeFiles/curl.dir/curl_endian.c.o [107/855] Building C object Externals/...b/CMakeFiles/curl.dir/curl_ntlm_wb.c.o [108/855] Building C object Externals/.../CMakeFiles/curl.dir/curl_addrinfo.c.o [108/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/curl_rtmp.c.o [109/855] Building C object Externals/libpng/CMakeFiles/png.dir/pngrtran.c.o [109/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/curl_sasl.c.o [110/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/cookie.c.o /build/libretro-dolphin/src/libretro-dolphin/Externals/curl/lib/cookie.c:1317:9: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] 1317 | return 1; | ^ /build/libretro-dolphin/src/libretro-dolphin/Externals/curl/lib/cookie.c:1315:7: note: previous statement is here 1315 | if(!use_stdout) | ^ 1 warning generated. [110/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/curl_sspi.c.o [111/855] Building C object Externals/...akeFiles/curl.dir/curl_gethostname.c.o [111/855] Building C object Externals/...b/CMakeFiles/curl.dir/curl_threads.c.o [112/855] Building C object Externals/...ib/CMakeFiles/curl.dir/curl_gssapi.c.o [112/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/dict.c.o [113/855] Building C object Externals/...b/CMakeFiles/curl.dir/curl_fnmatch.c.o [113/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/dotdot.c.o [114/855] Building C object Externals/...b/CMakeFiles/curl.dir/curl_memrchr.c.o [114/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/easy.c.o [115/855] Building C object Externals/...CMakeFiles/curl.dir/curl_ntlm_core.c.o [115/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/escape.c.o [116/855] Building C object Externals/...CMakeFiles/curl.dir/curl_multibyte.c.o [116/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/file.c.o [117/855] Building C object Externals/...b/CMakeFiles/curl.dir/curl_ntlm_wb.c.o [117/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/fileinfo.c.o [118/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/curl_rtmp.c.o [118/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/formdata.c.o [119/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/curl_sspi.c.o [119/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/ftp.c.o [120/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/dict.c.o [120/855] Building C object Externals/.../CMakeFiles/curl.dir/ftplistparser.c.o [121/855] Building C object Externals/...b/CMakeFiles/curl.dir/curl_threads.c.o [121/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/getenv.c.o [122/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/dotdot.c.o /build/libretro-dolphin/src/libretro-dolphin/Externals/curl/lib/dotdot.c:57:10: warning: variable 'clen' set but not used [-Wunused-but-set-variable] 57 | size_t clen = inlen; | ^ 1 warning generated. [122/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/getinfo.c.o [123/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/file.c.o [123/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/gopher.c.o [124/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/curl_sasl.c.o /build/libretro-dolphin/src/libretro-dolphin/Externals/curl/lib/curl_sasl.c:59:3: warning: no previous extern declaration for non-static variable 'mechtable' [-Wmissing-variable-declarations] 59 | } mechtable[] = { | ^ /build/libretro-dolphin/src/libretro-dolphin/Externals/curl/lib/curl_sasl.c:55:7: note: declare 'static' if the variable is not intended to be used outside of this translation unit 55 | const struct { | ^ 1 warning generated. [124/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/hash.c.o [125/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/fileinfo.c.o [125/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/hmac.c.o [126/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/ftp.c.o [126/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/hostasyn.c.o [127/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/easy.c.o [127/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/hostcheck.c.o [128/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/escape.c.o [128/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/hostip.c.o [129/855] Building C object Externals/.../CMakeFiles/curl.dir/ftplistparser.c.o [129/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/hostip4.c.o [130/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/gopher.c.o [130/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/hostip6.c.o [131/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/getenv.c.o [131/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/hostsyn.c.o [132/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/hash.c.o [132/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/http.c.o [133/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/hmac.c.o [133/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/http2.c.o [134/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/getinfo.c.o [134/855] Building C object Externals/...ib/CMakeFiles/curl.dir/http_chunks.c.o [135/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/hostcheck.c.o [135/855] Building C object Externals/...ib/CMakeFiles/curl.dir/http_digest.c.o [136/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/formdata.c.o [136/855] Building C object Externals/...CMakeFiles/curl.dir/http_negotiate.c.o [137/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/hostasyn.c.o [137/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/http_ntlm.c.o [138/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/hostip4.c.o [138/855] Building C object Externals/...lib/CMakeFiles/curl.dir/http_proxy.c.o [139/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/hostip.c.o [139/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/idn_win32.c.o [140/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/hostsyn.c.o [140/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/if2ip.c.o [141/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/hostip6.c.o [141/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/imap.c.o [142/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/http2.c.o [142/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/inet_ntop.c.o [143/855] Building C object Externals/...CMakeFiles/curl.dir/http_negotiate.c.o [143/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/inet_pton.c.o [144/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/http_ntlm.c.o [144/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/krb5.c.o [145/855] Building C object Externals/...ib/CMakeFiles/curl.dir/http_chunks.c.o [145/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/ldap.c.o [146/855] Building C object Externals/...ib/CMakeFiles/curl.dir/http_digest.c.o [146/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/llist.c.o [147/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/idn_win32.c.o [147/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/md4.c.o [148/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/imap.c.o [148/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/md5.c.o [149/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/inet_ntop.c.o [149/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/memdebug.c.o [150/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/if2ip.c.o [150/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/mprintf.c.o [151/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/inet_pton.c.o [151/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/multi.c.o [152/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/krb5.c.o [152/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/netrc.c.o [153/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/ldap.c.o [153/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/non-ascii.c.o [154/855] Building C object Externals/...lib/CMakeFiles/curl.dir/http_proxy.c.o [154/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/nonblock.c.o [155/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/llist.c.o [155/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/nwlib.c.o [156/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/md4.c.o [156/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/nwos.c.o [157/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/memdebug.c.o [157/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/openldap.c.o [158/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/http.c.o [158/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/parsedate.c.o [159/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/netrc.c.o [159/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/pingpong.c.o [160/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/non-ascii.c.o [160/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/pipeline.c.o [161/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/md5.c.o [161/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/pop3.c.o [162/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/nonblock.c.o [162/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/progress.c.o [163/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/nwlib.c.o [163/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/rawstr.c.o [164/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/nwos.c.o [164/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/rtsp.c.o [165/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/openldap.c.o [165/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/security.c.o [166/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/pop3.c.o [166/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/select.c.o [167/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/parsedate.c.o [167/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/sendf.c.o [168/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/rtsp.c.o [168/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/share.c.o [169/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/pingpong.c.o [169/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/slist.c.o [170/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/security.c.o [170/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/smb.c.o [171/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/rawstr.c.o [171/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/smtp.c.o [172/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/pipeline.c.o [172/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/socks.c.o [173/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/progress.c.o [173/855] Building C object Externals/...b/CMakeFiles/curl.dir/socks_gssapi.c.o [174/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/multi.c.o [174/855] Building C object Externals/...lib/CMakeFiles/curl.dir/socks_sspi.c.o [175/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/mprintf.c.o [175/855] Building C object Externals/...lib/CMakeFiles/curl.dir/speedcheck.c.o [176/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/smb.c.o [176/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/splay.c.o [177/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/smtp.c.o [177/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/ssh.c.o [178/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/slist.c.o [178/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/strdup.c.o [179/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/select.c.o [179/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/strequal.c.o [180/855] Building C object Externals/...b/CMakeFiles/curl.dir/socks_gssapi.c.o [180/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/strerror.c.o [181/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/share.c.o [181/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/strtok.c.o [182/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/sendf.c.o [182/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/strtoofft.c.o [183/855] Building C object Externals/...lib/CMakeFiles/curl.dir/socks_sspi.c.o [183/855] Building C object Externals/...b/CMakeFiles/curl.dir/system_win32.c.o [184/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/socks.c.o [184/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/telnet.c.o [185/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/ssh.c.o [185/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/tftp.c.o [186/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/splay.c.o [186/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/timeval.c.o [187/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/strequal.c.o [187/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/transfer.c.o [188/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/strdup.c.o [188/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/url.c.o [189/855] Building C object Externals/...lib/CMakeFiles/curl.dir/speedcheck.c.o [189/855] Building C object Externals/...MakeFiles/curl.dir/vauth/cleartext.c.o [190/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/strtok.c.o [190/855] Building C object Externals/...lib/CMakeFiles/curl.dir/vauth/cram.c.o [191/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/strtoofft.c.o [191/855] Building C object Externals/...b/CMakeFiles/curl.dir/vauth/digest.c.o [192/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/strerror.c.o [192/855] Building C object Externals/...keFiles/curl.dir/vauth/digest_sspi.c.o [193/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/telnet.c.o [193/855] Building C object Externals/...keFiles/curl.dir/vauth/krb5_gssapi.c.o [194/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/tftp.c.o [194/855] Building C object Externals/...MakeFiles/curl.dir/vauth/krb5_sspi.c.o [195/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/timeval.c.o [195/855] Building C object Externals/...lib/CMakeFiles/curl.dir/vauth/ntlm.c.o [196/855] Building C object Externals/...MakeFiles/curl.dir/vauth/cleartext.c.o [196/855] Building C object Externals/...MakeFiles/curl.dir/vauth/ntlm_sspi.c.o [197/855] Building C object Externals/...keFiles/curl.dir/vauth/digest_sspi.c.o [197/855] Building C object Externals/...b/CMakeFiles/curl.dir/vauth/oauth2.c.o [198/855] Building C object Externals/...lib/CMakeFiles/curl.dir/vauth/cram.c.o [198/855] Building C object Externals/...Files/curl.dir/vauth/spnego_gssapi.c.o [199/855] Building C object Externals/...keFiles/curl.dir/vauth/krb5_gssapi.c.o [199/855] Building C object Externals/...keFiles/curl.dir/vauth/spnego_sspi.c.o [200/855] Building C object Externals/...MakeFiles/curl.dir/vauth/krb5_sspi.c.o [200/855] Building C object Externals/...ib/CMakeFiles/curl.dir/vauth/vauth.c.o [201/855] Building C object Externals/...lib/CMakeFiles/curl.dir/vauth/ntlm.c.o [201/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/version.c.o [202/855] Building C object Externals/...b/CMakeFiles/curl.dir/vauth/digest.c.o [202/855] Building C object Externals/...lib/CMakeFiles/curl.dir/vtls/axtls.c.o [203/855] Building C object Externals/...MakeFiles/curl.dir/vauth/ntlm_sspi.c.o [203/855] Building C object Externals/...ib/CMakeFiles/curl.dir/vtls/cyassl.c.o [204/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/transfer.c.o [204/855] Building C object Externals/...CMakeFiles/curl.dir/vtls/darwinssl.c.o [205/855] Building C object Externals/...Files/curl.dir/vauth/spnego_gssapi.c.o [205/855] Building C object Externals/...lib/CMakeFiles/curl.dir/vtls/gskit.c.o [206/855] Building C object Externals/...keFiles/curl.dir/vauth/spnego_sspi.c.o [206/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/vtls/gtls.c.o [207/855] Building C object Externals/...b/CMakeFiles/curl.dir/vauth/oauth2.c.o [207/855] Building C object Externals/...b/CMakeFiles/curl.dir/vtls/mbedtls.c.o [208/855] Building C object Externals/...ib/CMakeFiles/curl.dir/vauth/vauth.c.o [208/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/vtls/nss.c.o [209/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/version.c.o [209/855] Building C object Externals/...b/CMakeFiles/curl.dir/vtls/openssl.c.o [210/855] Building C object Externals/...lib/CMakeFiles/curl.dir/vtls/axtls.c.o [210/855] Building C object Externals/.../CMakeFiles/curl.dir/vtls/polarssl.c.o [211/855] Building C object Externals/...ib/CMakeFiles/curl.dir/vtls/cyassl.c.o [211/855] Building C object Externals/.../curl.dir/vtls/polarssl_threadlock.c.o [212/855] Building C object Externals/...lib/CMakeFiles/curl.dir/vtls/gskit.c.o [212/855] Building C object Externals/.../CMakeFiles/curl.dir/vtls/schannel.c.o [213/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/vtls/gtls.c.o [213/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/vtls/vtls.c.o [214/855] Building C object Externals/...CMakeFiles/curl.dir/vtls/darwinssl.c.o [214/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/warnless.c.o [215/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/vtls/nss.c.o [215/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/wildcard.c.o [216/855] Building C object Externals/...b/CMakeFiles/curl.dir/vtls/openssl.c.o [216/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/x509asn1.c.o [217/855] Building C object Externals/.../curl.dir/vtls/polarssl_threadlock.c.o [217/855] Building CXX object External...l/CMakeFiles/pugixml.dir/pugixml.cpp.o [218/855] Building C object Externals/.../CMakeFiles/curl.dir/vtls/polarssl.c.o [218/855] Linking C static library Externals/minizip/libminizip.a [219/855] Building C object Externals/...b/CMakeFiles/curl.dir/vtls/mbedtls.c.o /build/libretro-dolphin/src/libretro-dolphin/Externals/curl/lib/vtls/mbedtls.c:131:32: warning: no previous extern declaration for non-static variable 'mbedtls_x509_crt_profile_fr' [-Wmissing-variable-declarations] 131 | const mbedtls_x509_crt_profile mbedtls_x509_crt_profile_fr = | ^ /build/libretro-dolphin/src/libretro-dolphin/Externals/curl/lib/vtls/mbedtls.c:131:7: note: declare 'static' if the variable is not intended to be used outside of this translation unit 131 | const mbedtls_x509_crt_profile mbedtls_x509_crt_profile_fr = | ^ /build/libretro-dolphin/src/libretro-dolphin/Externals/curl/lib/vtls/mbedtls.c:164:9: warning: variable 'sni' set but not used [-Wunused-but-set-variable] 164 | _Bool sni = 1; | ^ /build/libretro-dolphin/src/libretro-dolphin/Externals/curl/lib/vtls/mbedtls.c:167:19: warning: unused variable 'addr' [-Wunused-variable] 167 | struct in6_addr addr; | ^~~~ 3 warnings generated. [219/855] Linking C static library Externals/libpng/libpng.a [220/855] Building C object Externals/.../CMakeFiles/curl.dir/vtls/schannel.c.o [220/855] Building CXX object External...eSurround.dir/source/ChannelMaps.cpp.o [221/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/warnless.c.o [221/855] Building CXX object External.../FreeSurround.dir/source/KissFFT.cpp.o [222/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/wildcard.c.o [222/855] Building CXX object External...FreeSurround.dir/source/KissFFTR.cpp.o [223/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/url.c.o /build/libretro-dolphin/src/libretro-dolphin/Externals/curl/lib/url.c:3213:17: warning: variable 'hostname' set but not used [-Wunused-but-set-variable] 3213 | const char *hostname; | ^ /build/libretro-dolphin/src/libretro-dolphin/Externals/curl/lib/url.c:4611:63: warning: expression with side effects has no effect in an unevaluated context [-Wunevaluated-expression] 4611 | *envp++ = (char)(__extension__ ({ int __res; if (sizeof ((int)*protop++) > 1) { if (__builtin_constant_p ((int)*protop++)) { int __c = ((int)*protop++); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ((int)*protop++); } else __res = (*__ctype_tolower_loc ())[(int) ((int)*protop++)]; __res; })); | ^ /build/libretro-dolphin/src/libretro-dolphin/Externals/curl/lib/url.c:5495:13: warning: variable 'ipv6host' set but not used [-Wunused-but-set-variable] 5495 | _Bool ipv6host; | ^ 3 warnings generated. [223/855] Building CXX object External...d.dir/source/FreeSurroundDecoder.cpp.o [224/855] Linking C static library Externals/minizip/libminizip.a [224/855] Building CXX object External...akeFiles/SoundTouch.dir/AAFilter.cpp.o [225/855] Linking C static library Externals/libpng/libpng.a [225/855] Building CXX object External...keFiles/SoundTouch.dir/BPMDetect.cpp.o [226/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/x509asn1.c.o [226/855] Building CXX object External...es/SoundTouch.dir/cpu_detect_x86.cpp.o [227/855] Building C object Externals/curl/lib/CMakeFiles/curl.dir/vtls/vtls.c.o /build/libretro-dolphin/src/libretro-dolphin/Externals/curl/lib/vtls/vtls.c:572:15: warning: explicitly assigning value of variable of type 'struct SessionHandle *' to itself [-Wself-assign] 572 | return (data=data, engine=engine, CURLE_NOT_BUILT_IN); | ~~~~^~~~~ /build/libretro-dolphin/src/libretro-dolphin/Externals/curl/lib/vtls/vtls.c:572:28: warning: explicitly assigning value of variable of type 'const char *' to itself [-Wself-assign] 572 | return (data=data, engine=engine, CURLE_NOT_BUILT_IN); | ~~~~~~^~~~~~~ /build/libretro-dolphin/src/libretro-dolphin/Externals/curl/lib/vtls/vtls.c:579:15: warning: explicitly assigning value of variable of type 'struct SessionHandle *' to itself [-Wself-assign] 579 | return (data=data, CURLE_NOT_BUILT_IN); | ~~~~^~~~~ /build/libretro-dolphin/src/libretro-dolphin/Externals/curl/lib/vtls/vtls.c:585:15: warning: explicitly assigning value of variable of type 'struct SessionHandle *' to itself [-Wself-assign] 585 | return (data=data, (struct curl_slist *)((void*)0)); | ~~~~^~~~~ /build/libretro-dolphin/src/libretro-dolphin/Externals/curl/lib/vtls/vtls.c:626:15: warning: explicitly assigning value of variable of type 'struct connectdata *' to itself [-Wself-assign] 626 | return (conn=conn, -1); | ~~~~^~~~~ /build/libretro-dolphin/src/libretro-dolphin/Externals/curl/lib/vtls/vtls.c:730:15: warning: explicitly assigning value of variable of type 'struct SessionHandle *' to itself [-Wself-assign] 730 | return (data=data, entropy=entropy, length=length, CURLE_NOT_BUILT_IN); | ~~~~^~~~~ /build/libretro-dolphin/src/libretro-dolphin/Externals/curl/lib/vtls/vtls.c:730:29: warning: explicitly assigning value of variable of type 'unsigned char *' to itself [-Wself-assign] 730 | return (data=data, entropy=entropy, length=length, CURLE_NOT_BUILT_IN); | ~~~~~~~^~~~~~~~ /build/libretro-dolphin/src/libretro-dolphin/Externals/curl/lib/vtls/vtls.c:730:45: warning: explicitly assigning value of variable of type 'size_t' (aka 'unsigned long') to itself [-Wself-assign] 730 | return (data=data, entropy=entropy, length=length, CURLE_NOT_BUILT_IN); | ~~~~~~^~~~~~~ 8 warnings generated. [227/855] Building CXX object External.../SoundTouch.dir/FIFOSampleBuffer.cpp.o [228/855] Building CXX object External...es/SoundTouch.dir/cpu_detect_x86.cpp.o [228/855] Building CXX object External...keFiles/SoundTouch.dir/FIRFilter.cpp.o [229/855] Building CXX object External...FreeSurround.dir/source/KissFFTR.cpp.o [229/855] Building CXX object External.../SoundTouch.dir/InterpolateCubic.cpp.o [230/855] Building CXX object External.../SoundTouch.dir/FIFOSampleBuffer.cpp.o [230/855] Building CXX object External...SoundTouch.dir/InterpolateLinear.cpp.o [231/855] Building C object Externals/...b/CMakeFiles/curl.dir/system_win32.c.o [231/855] Building CXX object External...oundTouch.dir/InterpolateShannon.cpp.o [232/855] Building CXX object External.../FreeSurround.dir/source/KissFFT.cpp.o [232/855] Building CXX object External...les/SoundTouch.dir/mmx_optimized.cpp.o [233/855] Building CXX object External...SoundTouch.dir/InterpolateLinear.cpp.o [233/855] Building CXX object External...eFiles/SoundTouch.dir/PeakFinder.cpp.o [234/855] Building CXX object External...akeFiles/SoundTouch.dir/AAFilter.cpp.o [234/855] Building CXX object External...es/SoundTouch.dir/RateTransposer.cpp.o [235/855] Building CXX object External...les/SoundTouch.dir/mmx_optimized.cpp.o [235/855] Building CXX object External...eFiles/SoundTouch.dir/SoundTouch.cpp.o [236/855] Building CXX object External...keFiles/SoundTouch.dir/BPMDetect.cpp.o [236/855] Building CXX object External...les/SoundTouch.dir/sse_optimized.cpp.o [237/855] Building CXX object External...keFiles/SoundTouch.dir/FIRFilter.cpp.o [237/855] Building CXX object External...keFiles/SoundTouch.dir/TDStretch.cpp.o [238/855] Building CXX object External...es/SoundTouch.dir/RateTransposer.cpp.o [238/855] Building C object Externals/cubeb/CMakeFiles/cubeb.dir/src/cubeb.c.o [239/855] Building CXX object External...les/SoundTouch.dir/sse_optimized.cpp.o [239/855] Building CXX object External...eFiles/cubeb.dir/src/cubeb_mixer.cpp.o [240/855] Building CXX object External.../SoundTouch.dir/InterpolateCubic.cpp.o [240/855] Building CXX object External...es/cubeb.dir/src/cubeb_resampler.cpp.o [241/855] Building CXX object External...oundTouch.dir/InterpolateShannon.cpp.o [241/855] Building CXX object External...Files/cubeb.dir/src/cubeb_panner.cpp.o [242/855] Building C object Externals/cubeb/CMakeFiles/cubeb.dir/src/cubeb.c.o [242/855] Building CXX object External...akeFiles/cubeb.dir/src/cubeb_log.cpp.o [243/855] Building CXX object External...eFiles/SoundTouch.dir/PeakFinder.cpp.o [243/855] Building C object Externals/...eFiles/cubeb.dir/src/cubeb_strings.c.o [244/855] Building CXX object External...eFiles/SoundTouch.dir/SoundTouch.cpp.o [244/855] Building C object Externals/...MakeFiles/cubeb.dir/src/cubeb_alsa.c.o [245/855] Building CXX object External...eFiles/cubeb.dir/src/cubeb_mixer.cpp.o [245/855] Building C object Externals/...Files/speex.dir/src/speex/resample.c.o [246/855] Building CXX object External...Files/cubeb.dir/src/cubeb_panner.cpp.o [246/855] Linking C static library Externals/curl/lib/libcurl.a [247/855] Building C object Externals/...eFiles/cubeb.dir/src/cubeb_strings.c.o [247/855] Building CXX object Source/C.../CMakeFiles/common.dir/Analytics.cpp.o [248/855] Building CXX object External...eSurround.dir/source/ChannelMaps.cpp.o [248/855] Building CXX object Source/C...on/CMakeFiles/common.dir/CDUtils.cpp.o [249/855] Building CXX object External...keFiles/SoundTouch.dir/TDStretch.cpp.o [249/855] Building CXX object Source/C.../CMakeFiles/common.dir/ColorUtil.cpp.o [250/855] Building CXX object External...d.dir/source/FreeSurroundDecoder.cpp.o [250/855] Building CXX object Source/C...MakeFiles/common.dir/CommonFuncs.cpp.o [251/855] Linking C static library Externals/curl/lib/libcurl.a [251/855] Building CXX object Source/C...keFiles/common.dir/Config/Config.cpp.o [252/855] Building CXX object Source/C.../CMakeFiles/common.dir/ColorUtil.cpp.o [252/855] Building CXX object Source/C...les/common.dir/Config/ConfigInfo.cpp.o [253/855] Building C object Externals/...Files/speex.dir/src/speex/resample.c.o /build/libretro-dolphin/src/libretro-dolphin/Externals/cubeb/src/speex/resample.c:366:11: warning: explicitly assigning value of variable of type 'spx_word32_t' (aka 'float') to itself [-Wself-assign] 366 | sum = (sum); | ~~~ ^ ~~~ /build/libretro-dolphin/src/libretro-dolphin/Externals/cubeb/src/speex/resample.c:477:11: warning: explicitly assigning value of variable of type 'spx_word32_t' (aka 'float') to itself [-Wself-assign] 477 | sum = (sum); | ~~~ ^ ~~~ /build/libretro-dolphin/src/libretro-dolphin/Externals/cubeb/src/speex/resample.c:674:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 674 | for (j=0;j<st->filt_len;j++) | ~^~~~~~~~~~~~~ /build/libretro-dolphin/src/libretro-dolphin/Externals/cubeb/src/speex/resample.c:946:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 946 | for(j=0;j<ichunk;++j) | ~^~~~~~~ /build/libretro-dolphin/src/libretro-dolphin/Externals/cubeb/src/speex/resample.c:949:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 949 | for(j=0;j<ichunk;++j) | ~^~~~~~~ /build/libretro-dolphin/src/libretro-dolphin/Externals/cubeb/src/speex/resample.c:1002:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1002 | for(j=0;j<ichunk;++j) | ~^~~~~~~ /build/libretro-dolphin/src/libretro-dolphin/Externals/cubeb/src/speex/resample.c:1009:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1009 | for(j=0;j<ichunk;++j) | ~^~~~~~~ /build/libretro-dolphin/src/libretro-dolphin/Externals/cubeb/src/speex/resample.c:1019:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1019 | for (j=0;j<ochunk+omagic;++j) | ~^~~~~~~~~~~~~~ 8 warnings generated. [253/855] Building CXX object Source/C...akeFiles/common.dir/Config/Layer.cpp.o [254/855] Building C object Externals/...MakeFiles/cubeb.dir/src/cubeb_alsa.c.o /build/libretro-dolphin/src/libretro-dolphin/Externals/cubeb/src/cubeb_alsa.c:8:9: warning: '_DEFAULT_SOURCE' macro redefined [-Wmacro-redefined] 8 | #define _DEFAULT_SOURCE | ^ <command line>:15:9: note: previous definition is here 15 | #define _DEFAULT_SOURCE 1 | ^ 1 warning generated. /build/libretro-dolphin/src/libretro-dolphin/Externals/cubeb/src/cubeb_alsa.c:1211:9: warning: declaration shadows a local variable [-Wshadow] 1211 | int r = alsa_stream_stop(stm->other_stream); | ^ /build/libretro-dolphin/src/libretro-dolphin/Externals/cubeb/src/cubeb_alsa.c:1205:7: note: previous declaration is here 1205 | int r; | ^ 1 warning generated. [254/855] Building CXX object Source/C...CMakeFiles/common.dir/Crypto/AES.cpp.o [255/855] Building CXX object External...akeFiles/cubeb.dir/src/cubeb_log.cpp.o [255/855] Building CXX object Source/C.../CMakeFiles/common.dir/Crypto/bn.cpp.o [256/855] Building CXX object Source/C.../CMakeFiles/common.dir/Crypto/bn.cpp.o [256/855] Building CXX object Source/C.../CMakeFiles/common.dir/Crypto/ec.cpp.o [257/855] Building CXX object Source/C...CMakeFiles/common.dir/Crypto/AES.cpp.o [257/855] Building CXX object Source/C...s/common.dir/Debug/MemoryPatches.cpp.o [258/855] Building CXX object Source/C...MakeFiles/common.dir/CommonFuncs.cpp.o [258/855] Building CXX object Source/C...eFiles/common.dir/Debug/OSThread.cpp.o [259/855] Building CXX object External...es/cubeb.dir/src/cubeb_resampler.cpp.o [259/855] Building CXX object Source/C...keFiles/common.dir/Debug/Watches.cpp.o [260/855] Building CXX object Source/C...les/common.dir/Config/ConfigInfo.cpp.o [260/855] Building CXX object Source/C...eFiles/common.dir/DynamicLibrary.cpp.o [261/855] Building CXX object Source/C...on/CMakeFiles/common.dir/CDUtils.cpp.o [261/855] Building CXX object Source/C...n/CMakeFiles/common.dir/ENetUtil.cpp.o [262/855] Building CXX object Source/C...s/common.dir/Debug/MemoryPatches.cpp.o [262/855] Building CXX object Source/C...ommon/CMakeFiles/common.dir/File.cpp.o [263/855] Building CXX object Source/C.../CMakeFiles/common.dir/Crypto/ec.cpp.o [263/855] Building CXX object Source/C...CMakeFiles/common.dir/FileSearch.cpp.o [264/855] Building CXX object Source/C...akeFiles/common.dir/Config/Layer.cpp.o [264/855] Building CXX object Source/C...n/CMakeFiles/common.dir/FileUtil.cpp.o [265/855] Building CXX object Source/C...n/CMakeFiles/common.dir/ENetUtil.cpp.o [265/855] Building CXX object Source/C...CMakeFiles/common.dir/FloatUtils.cpp.o [266/855] Building CXX object Source/C.../CMakeFiles/common.dir/Analytics.cpp.o [266/855] Building CXX object Source/C...les/common.dir/GekkoDisassembler.cpp.o [267/855] Building CXX object Source/C...keFiles/common.dir/Debug/Watches.cpp.o [267/855] Building CXX object Source/C...ommon/CMakeFiles/common.dir/Hash.cpp.o [268/855] Building CXX object Source/C...eFiles/common.dir/DynamicLibrary.cpp.o [268/855] Building CXX object Source/C...MakeFiles/common.dir/HttpRequest.cpp.o [269/855] Building CXX object Source/C...eFiles/common.dir/Debug/OSThread.cpp.o [269/855] Building CXX object Source/C...mmon/CMakeFiles/common.dir/Image.cpp.o [270/855] Building CXX object Source/C...keFiles/common.dir/Config/Config.cpp.o [270/855] Building CXX object Source/C...on/CMakeFiles/common.dir/IniFile.cpp.o [271/855] Building CXX object Source/C...CMakeFiles/common.dir/FloatUtils.cpp.o [271/855] Building CXX object Source/C...MakeFiles/common.dir/JitRegister.cpp.o [272/855] Building CXX object Source/C...ommon/CMakeFiles/common.dir/File.cpp.o [272/855] Building CXX object Source/C...es/common.dir/Logging/LogManager.cpp.o [273/855] Building CXX object Source/C...ommon/CMakeFiles/common.dir/Hash.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/Hash.cpp:102:21: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 102 | for (int i = 0; i < length; i++) | ~ ^ ~~~~~~ 1 warning generated. [273/855] Building CXX object Source/C...n/CMakeFiles/common.dir/MathUtil.cpp.o [274/855] Building CXX object Source/C...mmon/CMakeFiles/common.dir/Image.cpp.o [274/855] Building CXX object Source/C...mon/CMakeFiles/common.dir/Matrix.cpp.o [275/855] Building CXX object External...l/CMakeFiles/pugixml.dir/pugixml.cpp.o [275/855] Building CXX object Source/Core/Common/CMakeFiles/common.dir/MD5.cpp.o [276/855] Building CXX object Source/C...CMakeFiles/common.dir/FileSearch.cpp.o [276/855] Building CXX object Source/C...n/CMakeFiles/common.dir/MemArena.cpp.o [277/855] Building CXX object Source/C...n/CMakeFiles/common.dir/MathUtil.cpp.o [277/855] Building CXX object Source/C...CMakeFiles/common.dir/MemoryUtil.cpp.o [278/855] Building CXX object Source/C...n/CMakeFiles/common.dir/FileUtil.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/FileUtil.cpp:736:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 736 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::COMMON, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/FileUtil.cpp", 736, "GetSysDirectory: Setting to %s:", s_sys_directory.c_str()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/FileUtil.cpp:744:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 744 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::COMMON, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/FileUtil.cpp", 744, "Setting Sys directory to %s", path.c_str()); } while (0); } while (0); | ^ 2 warnings generated. [278/855] Building CXX object Source/C...CMakeFiles/common.dir/MsgHandler.cpp.o [279/855] Building CXX object Source/C...mon/CMakeFiles/common.dir/Matrix.cpp.o [279/855] Building CXX object Source/C.../CMakeFiles/common.dir/NandPaths.cpp.o [280/855] Building CXX object Source/C...MakeFiles/common.dir/HttpRequest.cpp.o [280/855] Building CXX object Source/C...on/CMakeFiles/common.dir/Network.cpp.o [281/855] Building CXX object Source/C...MakeFiles/common.dir/JitRegister.cpp.o [281/855] Building CXX object Source/C...n/CMakeFiles/common.dir/PcapFile.cpp.o [282/855] Building CXX object Source/C...CMakeFiles/common.dir/MemoryUtil.cpp.o [282/855] Building CXX object Source/C...es/common.dir/PerformanceCounter.cpp.o [283/855] Building CXX object Source/C...on/CMakeFiles/common.dir/IniFile.cpp.o [283/855] Building CXX object Source/C...n/CMakeFiles/common.dir/Profiler.cpp.o [284/855] Building CXX object Source/C...es/common.dir/PerformanceCounter.cpp.o [284/855] Building CXX object Source/C...CMakeFiles/common.dir/QoSSession.cpp.o [285/855] Building CXX object Source/C...les/common.dir/GekkoDisassembler.cpp.o [285/855] Building CXX object Source/C...mon/CMakeFiles/common.dir/Random.cpp.o [286/855] Building CXX object Source/C...n/CMakeFiles/common.dir/MemArena.cpp.o [286/855] Building CXX object Source/C...CMakeFiles/common.dir/SDCardUtil.cpp.o [287/855] Building CXX object Source/C...n/CMakeFiles/common.dir/PcapFile.cpp.o [287/855] Building CXX object Source/C...CMakeFiles/common.dir/SFMLHelper.cpp.o [288/855] Building CXX object Source/C...mon/CMakeFiles/common.dir/Random.cpp.o [288/855] Building CXX object Source/C...Files/common.dir/SettingsHandler.cpp.o [289/855] Building CXX object Source/C...CMakeFiles/common.dir/MsgHandler.cpp.o [289/855] Building CXX object Source/C...CMakeFiles/common.dir/StringUtil.cpp.o [290/855] Building CXX object Source/C...on/CMakeFiles/common.dir/Network.cpp.o [290/855] Building CXX object Source/C...n/CMakeFiles/common.dir/SymbolDB.cpp.o [291/855] Building CXX object Source/C...CMakeFiles/common.dir/QoSSession.cpp.o [291/855] Building CXX object Source/C...mon/CMakeFiles/common.dir/Thread.cpp.o [292/855] Building CXX object Source/C...es/common.dir/Logging/LogManager.cpp.o [292/855] Building CXX object Source/C...mmon/CMakeFiles/common.dir/Timer.cpp.o [293/855] Building CXX object Source/Core/Common/CMakeFiles/common.dir/MD5.cpp.o [293/855] Building CXX object Source/C...Files/common.dir/TraversalClient.cpp.o [294/855] Building CXX object Source/C...CMakeFiles/common.dir/SDCardUtil.cpp.o [294/855] Building CXX object Source/C...ommon/CMakeFiles/common.dir/UPnP.cpp.o [295/855] Building CXX object Source/C...ommon/CMakeFiles/common.dir/UPnP.cpp.o [295/855] Building CXX object Source/C...on/CMakeFiles/common.dir/Version.cpp.o [296/855] Building CXX object Source/C...CMakeFiles/common.dir/SFMLHelper.cpp.o [296/855] Building CXX object Source/C...n.dir/Logging/ConsoleListenerNix.cpp.o [297/855] Building CXX object Source/C...n/CMakeFiles/common.dir/Profiler.cpp.o [297/855] Building CXX object Source/C...akeFiles/common.dir/Arm64Emitter.cpp.o [298/855] Building CXX object Source/C.../CMakeFiles/common.dir/NandPaths.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/NandPaths.cpp:114:12: warning: result of comparison of char expression >= 0 is always true, since char is interpreted as unsigned [-Wtautological-unsigned-char-zero-compare] 114 | if ((c >= 0 && c <= 0x1F) || chars_to_replace.find(c) != chars_to_replace.end()) | ~ ^ ~ 1 warning generated. [298/855] Building CXX object Source/C...akeFiles/common.dir/ArmCPUDetect.cpp.o [299/855] Building CXX object Source/C...n/CMakeFiles/common.dir/SymbolDB.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/SymbolDB.cpp:42:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 42 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::OSHLE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/SymbolDB.cpp", 42, "%zu functions known in this program above.", m_functions.size()); } while (0); } while (0); | ^ 1 warning generated. [299/855] Building CXX object Source/C...s/common.dir/GenericFPURoundMode.cpp.o [300/855] Building CXX object Source/C...on/CMakeFiles/common.dir/Version.cpp.o [300/855] Building CXX object Source/C...akeFiles/common.dir/GL/GLContext.cpp.o [301/855] Building CXX object Source/C...mon/CMakeFiles/common.dir/Thread.cpp.o [301/855] Building CXX object Source/C.../CMakeFiles/common.dir/GL/GLUtil.cpp.o [302/855] Building CXX object Source/C...s/common.dir/GenericFPURoundMode.cpp.o [302/855] Building CXX object Source/C...dir/GL/GLExtensions/GLExtensions.cpp.o [303/855] Building CXX object Source/C...n.dir/Logging/ConsoleListenerNix.cpp.o [303/855] Building CXX object Source/C...es/common.dir/GL/GLInterface/EGL.cpp.o [304/855] Building CXX object Source/C...Files/common.dir/TraversalClient.cpp.o [304/855] Building CXX object Source/C...common.dir/GL/GLInterface/EGLX11.cpp.o [305/855] Building CXX object Source/C...mmon/CMakeFiles/common.dir/Timer.cpp.o [305/855] Building CXX object Source/C...eFiles/common.dir/GL/GLX11Window.cpp.o [306/855] Building CXX object Source/C.../CMakeFiles/common.dir/GL/GLUtil.cpp.o [306/855] Building CXX object Source/C...es/common.dir/GL/GLInterface/GLX.cpp.o [307/855] Building CXX object Source/C...CMakeFiles/common.dir/StringUtil.cpp.o [307/855] Building CXX object External...r/glslang/GenericCodeGen/CodeGen.cpp.o [308/855] Building CXX object Source/C...akeFiles/common.dir/GL/GLContext.cpp.o [308/855] Building CXX object External....dir/glslang/GenericCodeGen/Link.cpp.o [309/855] Building CXX object Source/C...common.dir/GL/GLInterface/EGLX11.cpp.o [309/855] Building CXX object External...ang/MachineIndependent/attribute.cpp.o [310/855] Building CXX object Source/C...es/common.dir/GL/GLInterface/EGL.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/GL/GLInterface/EGL.cpp:81:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 81 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::VIDEO, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/GL/GLInterface/EGL.cpp", 81, "Error: couldn't get an EGL visual config"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/GL/GLInterface/EGL.cpp:90:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 90 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::VIDEO, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/GL/GLInterface/EGL.cpp", 90, "Error: couldn't get an EGL visual config"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/GL/GLInterface/EGL.cpp:113:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 113 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::VIDEO, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/GL/GLInterface/EGL.cpp", 113, "Using OpenGL"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/GL/GLInterface/EGL.cpp:118:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 118 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::VIDEO, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/GL/GLInterface/EGL.cpp", 118, "Using OpenGL|ES"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/GL/GLInterface/EGL.cpp:152:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 152 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::VIDEO, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/GL/GLInterface/EGL.cpp", 152, "Error: eglGetDisplay() failed"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/GL/GLInterface/EGL.cpp:158:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 158 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::VIDEO, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/GL/GLInterface/EGL.cpp", 158, "Error: eglInitialize() failed"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/GL/GLInterface/EGL.cpp:200:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 200 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::VIDEO, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/GL/GLInterface/EGL.cpp", 200, "Error: couldn't get an EGL visual config"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/GL/GLInterface/EGL.cpp:250:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 250 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::VIDEO, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/GL/GLInterface/EGL.cpp", 250, "Error: eglCreateContext failed"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/GL/GLInterface/EGL.cpp:270:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 270 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::VIDEO, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/GL/GLInterface/EGL.cpp", 270, "Error: eglCreateContext failed 0x%04x", eglGetError()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/GL/GLInterface/EGL.cpp:299:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 299 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::VIDEO, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/GL/GLInterface/EGL.cpp", 299, "Error: eglCreateWindowSurface failed"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/GL/GLInterface/EGL.cpp:322:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 322 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::VIDEO, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/GL/GLInterface/EGL.cpp", 322, "Error: eglCreatePbufferSurface failed"); } while (0); } while (0); | ^ 11 warnings generated. [310/855] Building CXX object External...lang/MachineIndependent/Constant.cpp.o [311/855] Building CXX object Source/C...akeFiles/common.dir/ArmCPUDetect.cpp.o [311/855] Building CXX object External...g/MachineIndependent/glslang_tab.cpp.o [312/855] Building CXX object Source/C...Files/common.dir/SettingsHandler.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/SettingsHandler.cpp:74:13: warning: variable 'str' set but not used [-Wunused-but-set-variable] 74 | const u8* str = m_buffer.data(); | ^ 1 warning generated. [312/855] Building CXX object External...lang/MachineIndependent/InfoSink.cpp.o [313/855] Building CXX object Source/C...eFiles/common.dir/GL/GLX11Window.cpp.o [313/855] Building CXX object External...ng/MachineIndependent/Initialize.cpp.o [314/855] Building CXX object External...r/glslang/GenericCodeGen/CodeGen.cpp.o [314/855] Building CXX object External.../MachineIndependent/Intermediate.cpp.o [315/855] Building CXX object External....dir/glslang/GenericCodeGen/Link.cpp.o [315/855] Building CXX object External...ang/MachineIndependent/intermOut.cpp.o [316/855] Building CXX object Source/C...akeFiles/common.dir/Arm64Emitter.cpp.o In file included from /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/Arm64Emitter.cpp:12: /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/Arm64Emitter.h:408:5: warning: declaration shadows a variable in namespace 'Arm64Gen' [-Wshadow] 408 | TYPE_IMM, | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/Arm64Emitter.h:282:3: note: previous declaration is here 282 | TYPE_IMM = 0, | ^ 1 warning generated. [316/855] Building CXX object External...achineIndependent/IntermTraverse.cpp.o [317/855] Building CXX object Source/C...es/common.dir/GL/GLInterface/GLX.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/GL/GLInterface/GLX.cpp:153:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 153 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::VIDEO, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/GL/GLInterface/GLX.cpp", 153, "Created a GLX context with version %d.%d", version.first, version.second); } while (0); } while (0); | ^ 1 warning generated. [317/855] Building CXX object External...lang/MachineIndependent/iomapper.cpp.o [318/855] Building CXX object External...lang/MachineIndependent/InfoSink.cpp.o [318/855] Building CXX object External...lslang/MachineIndependent/limits.cpp.o [319/855] Building CXX object External...ang/MachineIndependent/attribute.cpp.o [319/855] Building CXX object External.../MachineIndependent/linkValidate.cpp.o [320/855] Building CXX object External...achineIndependent/IntermTraverse.cpp.o [320/855] Building CXX object External...ng/MachineIndependent/parseConst.cpp.o [321/855] Building CXX object External...lslang/MachineIndependent/limits.cpp.o [321/855] Building CXX object External...hineIndependent/ParseContextBase.cpp.o [322/855] Building CXX object External...lang/MachineIndependent/Constant.cpp.o [322/855] Building CXX object External...g/MachineIndependent/ParseHelper.cpp.o [323/855] Building CXX object External...ang/MachineIndependent/intermOut.cpp.o [323/855] Building CXX object External...ang/MachineIndependent/PoolAlloc.cpp.o [324/855] Building CXX object External...ng/MachineIndependent/parseConst.cpp.o [324/855] Building CXX object External...chineIndependent/preprocessor/Pp.cpp.o [325/855] Building CXX object External...ang/MachineIndependent/PoolAlloc.cpp.o [325/855] Building CXX object External...eIndependent/preprocessor/PpAtom.cpp.o [326/855] Building CXX object External.../MachineIndependent/Intermediate.cpp.o [326/855] Building CXX object External...dependent/preprocessor/PpContext.cpp.o [327/855] Building CXX object External...lang/MachineIndependent/iomapper.cpp.o [327/855] Building CXX object External...dependent/preprocessor/PpScanner.cpp.o [328/855] Building CXX object External...hineIndependent/ParseContextBase.cpp.o [328/855] Building CXX object External...ndependent/preprocessor/PpTokens.cpp.o [329/855] Building CXX object External...ng/MachineIndependent/Initialize.cpp.o [329/855] Building CXX object External...dependent/propagateNoContraction.cpp.o [330/855] Building CXX object External.../MachineIndependent/linkValidate.cpp.o [330/855] Building CXX object External...ng/MachineIndependent/reflection.cpp.o [331/855] Building CXX object External...eIndependent/preprocessor/PpAtom.cpp.o [331/855] Building CXX object External...ng/MachineIndependent/RemoveTree.cpp.o [332/855] Building CXX object Source/C...dir/GL/GLExtensions/GLExtensions.cpp.o [332/855] Building CXX object External.../glslang/MachineIndependent/Scan.cpp.o [333/855] Building CXX object External...g/MachineIndependent/glslang_tab.cpp.o MachineIndependent/glslang_tab.cpp:3832:37: warning: result of comparison 'unsigned long' <= 18446744073709551615 is always true [-Wtautological-type-limit-compare] 3832 | && yysize1 <= ((long unsigned int) -1))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ MachineIndependent/glslang_tab.cpp:3857:41: warning: result of comparison 'unsigned long' <= 18446744073709551615 is always true [-Wtautological-type-limit-compare] 3857 | if (! (yysize <= yysize1 && yysize1 <= ((long unsigned int) -1))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ MachineIndependent/glslang_tab.cpp:3866:30: warning: result of comparison 'unsigned long' <= 18446744073709551615 is always true [-Wtautological-type-limit-compare] 3866 | && *yymsg_alloc <= ((long unsigned int) -1))) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ MachineIndependent/glslang_tab.cpp:3932:9: warning: variable 'yynerrs' set but not used [-Wunused-but-set-variable] 3932 | int yynerrs; | ^ 4 warnings generated. [333/855] Building CXX object External...ng/MachineIndependent/ShaderLang.cpp.o [334/855] Building CXX object External...dependent/preprocessor/PpContext.cpp.o [334/855] Building CXX object External...g/MachineIndependent/SymbolTable.cpp.o [335/855] Building CXX object External...ng/MachineIndependent/RemoveTree.cpp.o [335/855] Building CXX object External...lang/MachineIndependent/Versions.cpp.o [336/855] Building CXX object External...chineIndependent/preprocessor/Pp.cpp.o [336/855] Building CXX object External...ir/OGLCompilersDLL/InitializeDll.cpp.o [337/855] Building CXX object External...ndependent/preprocessor/PpTokens.cpp.o [337/855] Building CXX object External...es/glslang.dir/SPIRV/disassemble.cpp.o [338/855] Building CXX object External...dependent/preprocessor/PpScanner.cpp.o [338/855] Building CXX object External...CMakeFiles/glslang.dir/SPIRV/doc.cpp.o [339/855] Building CXX object External...dependent/propagateNoContraction.cpp.o [339/855] Building CXX object External...s/glslang.dir/SPIRV/GlslangToSpv.cpp.o [340/855] Building CXX object External...ir/OGLCompilersDLL/InitializeDll.cpp.o [340/855] Building CXX object External...lslang.dir/SPIRV/InReadableOrder.cpp.o [341/855] Building CXX object External...ng/MachineIndependent/reflection.cpp.o [341/855] Building CXX object External...keFiles/glslang.dir/SPIRV/Logger.cpp.o [342/855] Building CXX object External...CMakeFiles/glslang.dir/SPIRV/doc.cpp.o [342/855] Building CXX object External...les/glslang.dir/SPIRV/SpvBuilder.cpp.o [343/855] Building CXX object External...lslang.dir/SPIRV/InReadableOrder.cpp.o [343/855] Building CXX object External...glslang.dir/SPIRV/SpvPostProcess.cpp.o [344/855] Building CXX object External...keFiles/glslang.dir/SPIRV/Logger.cpp.o [344/855] Building CXX object External...es/glslang.dir/SPIRV/SPVRemapper.cpp.o [345/855] Building CXX object External.../glslang/MachineIndependent/Scan.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Externals/glslang/glslang/MachineIndependent/Scan.cpp:197:17: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation] 197 | while (peek() == '\n' || peek() == '\r') | ^ /build/libretro-dolphin/src/libretro-dolphin/Externals/glslang/glslang/MachineIndependent/Scan.cpp:193:15: note: previous statement is here 193 | } else | ^ 1 warning generated. [345/855] Building CXX object External...ng.dir/StandAlone/ResourceLimits.cpp.o [346/855] Building CXX object External...g/MachineIndependent/SymbolTable.cpp.o [346/855] Building CXX object External...lslang/OSDependent/Unix/ossource.cpp.o [347/855] Building CXX object External...lang/MachineIndependent/Versions.cpp.o [347/855] Building CXX object Externals/imgui/CMakeFiles/imgui.dir/imgui.cpp.o [348/855] Building CXX object External...lslang/OSDependent/Unix/ossource.cpp.o [348/855] Building CXX object External.../CMakeFiles/imgui.dir/imgui_draw.cpp.o [349/855] Building CXX object External...es/glslang.dir/SPIRV/disassemble.cpp.o [349/855] Building CXX object External...akeFiles/imgui.dir/imgui_widgets.cpp.o [350/855] Building CXX object External...g/MachineIndependent/ParseHelper.cpp.o [350/855] Linking CXX static library Externals/pugixml/libpugixml.a [351/855] Linking CXX static library Externals/pugixml/libpugixml.a [351/855] Building C object Externals/xxhash/CMakeFiles/xxhash.dir/xxhash.c.o [352/855] Building CXX object External...ng.dir/StandAlone/ResourceLimits.cpp.o [352/855] Linking CXX static library Externals/FreeSurround/libFreeSurround.a [353/855] Linking CXX static library Externals/FreeSurround/libFreeSurround.a [353/855] Linking CXX static library Externals/soundtouch/libSoundTouch.a [354/855] Building C object Externals/xxhash/CMakeFiles/xxhash.dir/xxhash.c.o [354/855] Linking CXX static library Externals/cubeb/libcubeb.a [355/855] Linking CXX static library Externals/soundtouch/libSoundTouch.a [355/855] Building CXX object External...etwork.dir/src/SFML/Network/Http.cpp.o [356/855] Linking CXX static library Externals/cubeb/libcubeb.a [356/855] Building CXX object External...k.dir/src/SFML/Network/IPAddress.cpp.o [357/855] Building CXX object External...ng/MachineIndependent/ShaderLang.cpp.o [357/855] Building CXX object External...work.dir/src/SFML/Network/Packet.cpp.o [358/855] Building CXX object External...k.dir/src/SFML/Network/IPAddress.cpp.o [358/855] Building CXX object External...work.dir/src/SFML/Network/Socket.cpp.o [359/855] Building CXX object External...etwork.dir/src/SFML/Network/Http.cpp.o [359/855] Building CXX object External.../src/SFML/Network/SocketSelector.cpp.o [360/855] Building CXX object External...work.dir/src/SFML/Network/Packet.cpp.o [360/855] Building CXX object External...dir/src/SFML/Network/TcpListener.cpp.o [361/855] Building CXX object External...glslang.dir/SPIRV/SpvPostProcess.cpp.o [361/855] Building CXX object External...k.dir/src/SFML/Network/TcpSocket.cpp.o [362/855] Building CXX object External...work.dir/src/SFML/Network/Socket.cpp.o [362/855] Building CXX object External...k.dir/src/SFML/Network/UdpSocket.cpp.o [363/855] Building CXX object External.../CMakeFiles/imgui.dir/imgui_draw.cpp.o [363/855] Building CXX object External...src/SFML/Network/Unix/SocketImpl.cpp.o [364/855] Building CXX object External...es/glslang.dir/SPIRV/SPVRemapper.cpp.o [364/855] Building CXX object External...l-system.dir/src/SFML/System/Err.cpp.o [365/855] Building CXX object External.../src/SFML/Network/SocketSelector.cpp.o [365/855] Building CXX object External...ystem.dir/src/SFML/System/String.cpp.o [366/855] Building CXX object External...dir/src/SFML/Network/TcpListener.cpp.o [366/855] Building CXX object External...-system.dir/src/SFML/System/Time.cpp.o [367/855] Building CXX object External...akeFiles/imgui.dir/imgui_widgets.cpp.o [367/855] Building CXX object Source/C...iles/audiocommon.dir/AudioCommon.cpp.o [368/855] Building CXX object External...-system.dir/src/SFML/System/Time.cpp.o [368/855] Building CXX object Source/C...s/audiocommon.dir/AudioStretcher.cpp.o [369/855] Building CXX object External...k.dir/src/SFML/Network/TcpSocket.cpp.o [369/855] Building CXX object Source/C...iles/audiocommon.dir/CubebStream.cpp.o [370/855] Building CXX object External...k.dir/src/SFML/Network/UdpSocket.cpp.o [370/855] Building CXX object Source/C...Files/audiocommon.dir/CubebUtils.cpp.o [371/855] Building CXX object External...src/SFML/Network/Unix/SocketImpl.cpp.o [371/855] Building CXX object Source/C...CMakeFiles/audiocommon.dir/Mixer.cpp.o [372/855] Building CXX object External...l-system.dir/src/SFML/System/Err.cpp.o [372/855] Building CXX object Source/C.../audiocommon.dir/SurroundDecoder.cpp.o [373/855] Building CXX object Externals/imgui/CMakeFiles/imgui.dir/imgui.cpp.o [373/855] Building CXX object Source/C.../audiocommon.dir/NullSoundStream.cpp.o [374/855] Building CXX object External...les/glslang.dir/SPIRV/SpvBuilder.cpp.o [374/855] Building CXX object Source/C...keFiles/audiocommon.dir/WaveFile.cpp.o [375/855] Building CXX object Source/C...s/audiocommon.dir/AudioStretcher.cpp.o [375/855] Linking CXX static library Source/Core/Common/libcommon.a [376/855] Building CXX object External...ystem.dir/src/SFML/System/String.cpp.o [376/855] Building CXX object Source/C...iscIO/CMakeFiles/discio.dir/Blob.cpp.o [377/855] Building CXX object Source/C...iles/audiocommon.dir/CubebStream.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/AudioCommon/CubebStream.cpp:60:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 60 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::AUDIO, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/AudioCommon/CubebStream.cpp", 60, "Minimum latency: %i frames", minimum_latency); } while (0); } while (0); | ^ 1 warning generated. [377/855] Building CXX object Source/C...O/CMakeFiles/discio.dir/CISOBlob.cpp.o [378/855] Building CXX object Source/C.../audiocommon.dir/NullSoundStream.cpp.o [378/855] Building CXX object Source/C...eFiles/discio.dir/CompressedBlob.cpp.o [379/855] Linking CXX static library Source/Core/Common/libcommon.a [379/855] Building CXX object Source/C...keFiles/discio.dir/DirectoryBlob.cpp.o [380/855] Building CXX object Source/C...Files/audiocommon.dir/CubebUtils.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/AudioCommon/CubebUtils.cpp:71:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 71 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::AUDIO, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/AudioCommon/CubebUtils.cpp", 71, "Cubeb initialized using %s backend", cubeb_get_backend_id(ctx)); } while (0); } while (0); | ^ 1 warning generated. [380/855] Building CXX object Source/C...keFiles/discio.dir/DiscExtractor.cpp.o [381/855] Building CXX object Source/C.../audiocommon.dir/SurroundDecoder.cpp.o [381/855] Building CXX object Source/C...akeFiles/discio.dir/DiscScrubber.cpp.o [382/855] Building CXX object Source/C...keFiles/audiocommon.dir/WaveFile.cpp.o [382/855] Building CXX object Source/C.../CMakeFiles/discio.dir/DriveBlob.cpp.o [383/855] Building CXX object Source/C...iles/audiocommon.dir/AudioCommon.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/AudioCommon/AudioCommon.cpp:79:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 79 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::AUDIO, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/AudioCommon/AudioCommon.cpp", 79, "Shutting down sound stream"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/AudioCommon/AudioCommon.cpp:87:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 87 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::AUDIO, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/AudioCommon/AudioCommon.cpp", 87, "Done shutting down sound stream"); } while (0); } while (0); | ^ 2 warnings generated. [383/855] Building CXX object Source/C...scIO/CMakeFiles/discio.dir/Enums.cpp.o [384/855] Building CXX object Source/C...O/CMakeFiles/discio.dir/CISOBlob.cpp.o [384/855] Building CXX object Source/C...O/CMakeFiles/discio.dir/FileBlob.cpp.o [385/855] Building CXX object Source/C...CMakeFiles/audiocommon.dir/Mixer.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/AudioCommon/Mixer.cpp:39:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 39 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::AUDIO_INTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/AudioCommon/Mixer.cpp", 39, "Mixer is initialized"); } while (0); } while (0); | ^ 1 warning generated. [385/855] Building CXX object Source/C...Files/discio.dir/FileSystemGCWii.cpp.o [386/855] Building CXX object External...s/glslang.dir/SPIRV/GlslangToSpv.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Externals/glslang/SPIRV/GlslangToSpv.cpp:3697:9: warning: variable 'locationOffset' set but not used [-Wunused-but-set-variable] 3697 | int locationOffset = 0; | ^ 1 warning generated. [386/855] Building CXX object Source/C...CMakeFiles/discio.dir/Filesystem.cpp.o [387/855] Building CXX object Source/C.../CMakeFiles/discio.dir/DriveBlob.cpp.o [387/855] Building CXX object Source/C...cio.dir/LaggedFibonacciGenerator.cpp.o [388/855] Building CXX object Source/C...O/CMakeFiles/discio.dir/FileBlob.cpp.o [388/855] Building CXX object Source/C...akeFiles/discio.dir/NANDImporter.cpp.o [389/855] Building CXX object Source/C...keFiles/discio.dir/DiscExtractor.cpp.o [389/855] Building CXX object Source/C...akeFiles/discio.dir/ScrubbedBlob.cpp.o [390/855] Building CXX object Source/C...akeFiles/discio.dir/DiscScrubber.cpp.o [390/855] Building CXX object Source/C...IO/CMakeFiles/discio.dir/TGCBlob.cpp.o [391/855] Building CXX object Source/C...scIO/CMakeFiles/discio.dir/Enums.cpp.o [391/855] Building CXX object Source/C...cIO/CMakeFiles/discio.dir/Volume.cpp.o [392/855] Building CXX object Source/C...cio.dir/LaggedFibonacciGenerator.cpp.o [392/855] Building CXX object Source/C...CMakeFiles/discio.dir/VolumeDisc.cpp.o [393/855] Building CXX object Source/C...iscIO/CMakeFiles/discio.dir/Blob.cpp.o In file included from /build/libretro-dolphin/src/libretro-dolphin/Source/Core/DiscIO/Blob.cpp:20: /build/libretro-dolphin/src/libretro-dolphin/Source/Core/DiscIO/DirectoryBlob.h:156:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 156 | DirectoryBlobReader(DirectoryBlobReader&&) = default; | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/DiscIO/DirectoryBlob.h:203:22: note: move constructor of 'DirectoryBlobReader' is implicitly deleted because field 'm_encryption_cache' has a deleted move constructor 203 | WiiEncryptionCache m_encryption_cache; | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/DiscIO/WiiEncryptionCache.h:45:64: note: copy constructor of 'WiiEncryptionCache' is implicitly deleted because field 'm_cache' has a deleted copy constructor 45 | std::unique_ptr<std::array<u8, VolumeWii::GROUP_TOTAL_SIZE>> m_cache; | ^ /usr/bin/../lib/gcc/aarch64-unknown-linux-gnu/14.2.1/../../../../include/c++/14.2.1/bits/unique_ptr.h:517:7: note: 'unique_ptr' has been explicitly marked deleted here 517 | unique_ptr(const unique_ptr&) = delete; | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/DiscIO/DirectoryBlob.h:156:48: note: replace 'default' with 'delete' 156 | DirectoryBlobReader(DirectoryBlobReader&&) = default; | ^~~~~~~ | delete /build/libretro-dolphin/src/libretro-dolphin/Source/Core/DiscIO/DirectoryBlob.h:157:24: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 157 | DirectoryBlobReader& operator=(DirectoryBlobReader&&) = default; | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/DiscIO/DirectoryBlob.h:203:22: note: move assignment operator of 'DirectoryBlobReader' is implicitly deleted because field 'm_encryption_cache' has a deleted move assignment operator 203 | WiiEncryptionCache m_encryption_cache; | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/DiscIO/WiiEncryptionCache.h:45:64: note: copy assignment operator of 'WiiEncryptionCache' is implicitly deleted because field 'm_cache' has a deleted copy assignment operator 45 | std::unique_ptr<std::array<u8, VolumeWii::GROUP_TOTAL_SIZE>> m_cache; | ^ /usr/bin/../lib/gcc/aarch64-unknown-linux-gnu/14.2.1/../../../../include/c++/14.2.1/bits/unique_ptr.h:518:19: note: 'operator=' has been explicitly marked deleted here 518 | unique_ptr& operator=(const unique_ptr&) = delete; | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/DiscIO/DirectoryBlob.h:157:59: note: replace 'default' with 'delete' 157 | DirectoryBlobReader& operator=(DirectoryBlobReader&&) = default; | ^~~~~~~ | delete 2 warnings generated. [393/855] Building CXX object Source/C.../discio.dir/VolumeFileBlobReader.cpp.o [394/855] Building CXX object Source/C...eFiles/discio.dir/CompressedBlob.cpp.o [394/855] Building CXX object Source/C...O/CMakeFiles/discio.dir/VolumeGC.cpp.o [395/855] Building CXX object Source/C...CMakeFiles/discio.dir/Filesystem.cpp.o [395/855] Building CXX object Source/C...eFiles/discio.dir/VolumeVerifier.cpp.o [396/855] Building CXX object Source/C...IO/CMakeFiles/discio.dir/TGCBlob.cpp.o [396/855] Building CXX object Source/C.../CMakeFiles/discio.dir/VolumeWad.cpp.o [397/855] Building CXX object Source/C...Files/discio.dir/FileSystemGCWii.cpp.o [397/855] Building CXX object Source/C.../CMakeFiles/discio.dir/VolumeWii.cpp.o [398/855] Building CXX object Source/C...keFiles/discio.dir/DirectoryBlob.cpp.o In file included from /build/libretro-dolphin/src/libretro-dolphin/Source/Core/DiscIO/DirectoryBlob.cpp:5: /build/libretro-dolphin/src/libretro-dolphin/Source/Core/DiscIO/DirectoryBlob.h:156:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 156 | DirectoryBlobReader(DirectoryBlobReader&&) = default; | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/DiscIO/DirectoryBlob.h:203:22: note: move constructor of 'DirectoryBlobReader' is implicitly deleted because field 'm_encryption_cache' has a deleted move constructor 203 | WiiEncryptionCache m_encryption_cache; | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/DiscIO/WiiEncryptionCache.h:45:64: note: copy constructor of 'WiiEncryptionCache' is implicitly deleted because field 'm_cache' has a deleted copy constructor 45 | std::unique_ptr<std::array<u8, VolumeWii::GROUP_TOTAL_SIZE>> m_cache; | ^ /usr/bin/../lib/gcc/aarch64-unknown-linux-gnu/14.2.1/../../../../include/c++/14.2.1/bits/unique_ptr.h:517:7: note: 'unique_ptr' has been explicitly marked deleted here 517 | unique_ptr(const unique_ptr&) = delete; | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/DiscIO/DirectoryBlob.h:156:48: note: replace 'default' with 'delete' 156 | DirectoryBlobReader(DirectoryBlobReader&&) = default; | ^~~~~~~ | delete /build/libretro-dolphin/src/libretro-dolphin/Source/Core/DiscIO/DirectoryBlob.h:157:24: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 157 | DirectoryBlobReader& operator=(DirectoryBlobReader&&) = default; | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/DiscIO/DirectoryBlob.h:203:22: note: move assignment operator of 'DirectoryBlobReader' is implicitly deleted because field 'm_encryption_cache' has a deleted move assignment operator 203 | WiiEncryptionCache m_encryption_cache; | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/DiscIO/WiiEncryptionCache.h:45:64: note: copy assignment operator of 'WiiEncryptionCache' is implicitly deleted because field 'm_cache' has a deleted copy assignment operator 45 | std::unique_ptr<std::array<u8, VolumeWii::GROUP_TOTAL_SIZE>> m_cache; | ^ /usr/bin/../lib/gcc/aarch64-unknown-linux-gnu/14.2.1/../../../../include/c++/14.2.1/bits/unique_ptr.h:518:19: note: 'operator=' has been explicitly marked deleted here 518 | unique_ptr& operator=(const unique_ptr&) = delete; | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/DiscIO/DirectoryBlob.h:157:59: note: replace 'default' with 'delete' 157 | DirectoryBlobReader& operator=(DirectoryBlobReader&&) = default; | ^~~~~~~ | delete 2 warnings generated. [398/855] Building CXX object Source/C...O/CMakeFiles/discio.dir/WbfsBlob.cpp.o [399/855] Building CXX object Source/C...akeFiles/discio.dir/NANDImporter.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/DiscIO/NANDImporter.cpp:108:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 108 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DISCIO, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/DiscIO/NANDImporter.cpp", 108, "Found superblock at 0x%zx with version 0x%x", pos, version); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/DiscIO/NANDImporter.cpp:119:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 119 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DISCIO, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/DiscIO/NANDImporter.cpp", 120, "Using superblock version 0x%x at position 0x%zx. FAT/FST offset: 0x%zx/0x%zx", newest_version, superblock, m_nand_fat_offset, m_nand_fst_offset); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/DiscIO/NANDImporter.cpp:160:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 160 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DISCIO, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/DiscIO/NANDImporter.cpp", 160, "Path: %s", FormatDebugString(entry).c_str()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/DiscIO/NANDImporter.cpp:168:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 168 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DISCIO, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/DiscIO/NANDImporter.cpp", 168, "Path: %s", parent_path.c_str() + m_nand_root_length); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/DiscIO/NANDImporter.cpp:177:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 177 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DISCIO, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/DiscIO/NANDImporter.cpp", 177, "File: %s", FormatDebugString(entry).c_str()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/DiscIO/NANDImporter.cpp:255:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 255 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DISCIO, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/DiscIO/NANDImporter.cpp", 256, "ExtractCertificates: '%s' offset: 0x%tx size: 0x%x", certificate.filename.c_str(), certificate_offset, certificate_size); } while (0); } while (0); | ^ 6 warnings generated. [399/855] Building CXX object Source/C...IO/CMakeFiles/discio.dir/WIABlob.cpp.o [400/855] Building CXX object Source/C...akeFiles/discio.dir/ScrubbedBlob.cpp.o [400/855] Building CXX object Source/C...eFiles/discio.dir/WIACompression.cpp.o [401/855] Building CXX object Source/C...CMakeFiles/discio.dir/VolumeDisc.cpp.o [401/855] Building CXX object Source/C...es/discio.dir/WiiEncryptionCache.cpp.o [402/855] Building CXX object Source/C.../discio.dir/VolumeFileBlobReader.cpp.o [402/855] Building CXX object Source/C...keFiles/discio.dir/WiiSaveBanner.cpp.o [403/855] Building CXX object Source/C...cIO/CMakeFiles/discio.dir/Volume.cpp.o [403/855] Building CXX object Source/C...iles/inputcommon.dir/InputConfig.cpp.o [404/855] Building CXX object Source/C...O/CMakeFiles/discio.dir/WbfsBlob.cpp.o [404/855] Building CXX object Source/C...les/inputcommon.dir/InputProfile.cpp.o [405/855] Building CXX object Source/C...O/CMakeFiles/discio.dir/VolumeGC.cpp.o [405/855] Building CXX object Source/C....dir/ControllerEmu/ControllerEmu.cpp.o [406/855] Building CXX object Source/C.../CMakeFiles/discio.dir/VolumeWad.cpp.o [406/855] Building CXX object Source/C...mmon.dir/ControllerEmu/StickGate.cpp.o [407/855] Building CXX object Source/C...eFiles/discio.dir/WIACompression.cpp.o [407/855] Building CXX object Source/C...ir/ControllerEmu/Control/Control.cpp.o [408/855] Building CXX object Source/C...keFiles/discio.dir/WiiSaveBanner.cpp.o [408/855] Building CXX object Source/C....dir/ControllerEmu/Control/Input.cpp.o [409/855] Building CXX object Source/C...es/discio.dir/WiiEncryptionCache.cpp.o [409/855] Building CXX object Source/C...dir/ControllerEmu/Control/Output.cpp.o [410/855] Building CXX object Source/C...ir/ControllerEmu/Control/Control.cpp.o [410/855] Building CXX object Source/C...llerEmu/ControlGroup/AnalogStick.cpp.o [411/855] Building CXX object Source/C....dir/ControllerEmu/Control/Input.cpp.o [411/855] Building CXX object Source/C...llerEmu/ControlGroup/Attachments.cpp.o [412/855] Building CXX object Source/C...iles/inputcommon.dir/InputConfig.cpp.o [412/855] Building CXX object Source/C...ntrollerEmu/ControlGroup/Buttons.cpp.o [413/855] Building CXX object Source/C....dir/ControllerEmu/ControllerEmu.cpp.o [413/855] Building CXX object Source/C...lerEmu/ControlGroup/ControlGroup.cpp.o [414/855] Building CXX object Source/C...les/inputcommon.dir/InputProfile.cpp.o [414/855] Building CXX object Source/C...ontrollerEmu/ControlGroup/Cursor.cpp.o [415/855] Building CXX object Source/C...dir/ControllerEmu/Control/Output.cpp.o [415/855] Building CXX object Source/C...ControllerEmu/ControlGroup/Force.cpp.o [416/855] Building CXX object Source/C...mmon.dir/ControllerEmu/StickGate.cpp.o [416/855] Building CXX object Source/C...mu/ControlGroup/IMUAccelerometer.cpp.o [417/855] Building CXX object Source/C.../CMakeFiles/discio.dir/VolumeWii.cpp.o [417/855] Building CXX object Source/C...rollerEmu/ControlGroup/IMUCursor.cpp.o [418/855] Building CXX object Source/C...llerEmu/ControlGroup/Attachments.cpp.o [418/855] Building CXX object Source/C...lerEmu/ControlGroup/IMUGyroscope.cpp.o [419/855] Building CXX object Source/C...llerEmu/ControlGroup/AnalogStick.cpp.o [419/855] Building CXX object Source/C...erEmu/ControlGroup/MixedTriggers.cpp.o [420/855] Building CXX object Source/C...ntrollerEmu/ControlGroup/Buttons.cpp.o [420/855] Building CXX object Source/C...ontrolGroup/ModifySettingsButton.cpp.o [421/855] Building CXX object Source/C...eFiles/discio.dir/VolumeVerifier.cpp.o [421/855] Building CXX object Source/C...ontrollerEmu/ControlGroup/Slider.cpp.o [422/855] Building CXX object Source/C...ControllerEmu/ControlGroup/Force.cpp.o [422/855] Building CXX object Source/C.../ControllerEmu/ControlGroup/Tilt.cpp.o [423/855] Building CXX object Source/C...ontrollerEmu/ControlGroup/Cursor.cpp.o [423/855] Building CXX object Source/C...trollerEmu/ControlGroup/Triggers.cpp.o [424/855] Building CXX object Source/C...rollerEmu/ControlGroup/IMUCursor.cpp.o [424/855] Building CXX object Source/C...rollerEmu/Setting/NumericSetting.cpp.o [425/855] Building CXX object Source/C...lerEmu/ControlGroup/ControlGroup.cpp.o [425/855] Building CXX object Source/C...hockUDPClient/DualShockUDPClient.cpp.o [426/855] Building CXX object Source/C...mu/ControlGroup/IMUAccelerometer.cpp.o [426/855] Building CXX object Source/C...lerInterface/ControllerInterface.cpp.o [427/855] Building CXX object Source/C...erEmu/ControlGroup/MixedTriggers.cpp.o [427/855] Building CXX object Source/C...n.dir/ControllerInterface/Device.cpp.o [428/855] Building CXX object Source/C...ontrollerEmu/ControlGroup/Slider.cpp.o [428/855] Building CXX object Source/C...trollerInterface/Wiimote/Wiimote.cpp.o [429/855] Building CXX object Source/C...ontrolGroup/ModifySettingsButton.cpp.o [429/855] Building CXX object Source/C...ontrolReference/ControlReference.cpp.o [430/855] Building CXX object Source/C...lerEmu/ControlGroup/IMUGyroscope.cpp.o [430/855] Building CXX object Source/C...ontrolReference/ExpressionParser.cpp.o [431/855] Building CXX object Source/C...IO/CMakeFiles/discio.dir/WIABlob.cpp.o [431/855] Building CXX object Source/C...trolReference/FunctionExpression.cpp.o [432/855] Building CXX object Source/C...rollerEmu/Setting/NumericSetting.cpp.o [432/855] Building CXX object Source/C...ControllerInterface/Xlib/XInput2.cpp.o [433/855] Building CXX object Source/C...trollerEmu/ControlGroup/Triggers.cpp.o [433/855] Building CXX object Source/C...eFiles/inputcommon.dir/GCAdapter.cpp.o [434/855] Building CXX object Source/C.../ControllerEmu/ControlGroup/Tilt.cpp.o [434/855] Building CXX object Source/C.../ControllerInterface/evdev/evdev.cpp.o [435/855] Building CXX object Source/C...ontrolReference/ControlReference.cpp.o [435/855] Building CXX object Source/C.../ControllerInterface/Pipes/Pipes.cpp.o [436/855] Building CXX object Source/C...lerInterface/ControllerInterface.cpp.o [436/855] Linking CXX static library Externals/glslang/libglslang.a [437/855] Linking CXX static library Externals/glslang/libglslang.a [437/855] Linking CXX static library Externals/imgui/libimgui.a [438/855] Linking CXX static library Externals/imgui/libimgui.a [438/855] Linking C static library Externals/xxhash/libxxhash.a [439/855] Linking C static library Externals/xxhash/libxxhash.a [439/855] Linking CXX static library Externals/SFML/libsfml-network.a [440/855] Building CXX object Source/C...hockUDPClient/DualShockUDPClient.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/InputCommon/ControllerInterface/DualShockUDPClient/DualShockUDPClient.cpp:218:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 218 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::SERIALINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/InputCommon/ControllerInterface/DualShockUDPClient/DualShockUDPClient.cpp", 218, "DualShockUDPClient hotplug thread started"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/InputCommon/ControllerInterface/DualShockUDPClient/DualShockUDPClient.cpp:272:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 272 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::SERIALINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/InputCommon/ControllerInterface/DualShockUDPClient/DualShockUDPClient.cpp", 272, "DualShockUDPClient hotplug thread stopped"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/InputCommon/ControllerInterface/DualShockUDPClient/DualShockUDPClient.cpp:305:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 305 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::SERIALINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/InputCommon/ControllerInterface/DualShockUDPClient/DualShockUDPClient.cpp", 305, "DualShockUDPClient Restart"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/InputCommon/ControllerInterface/DualShockUDPClient/DualShockUDPClient.cpp:387:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 387 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::SERIALINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/InputCommon/ControllerInterface/DualShockUDPClient/DualShockUDPClient.cpp", 387, "DualShockUDPClient PopulateDevices"); } while (0); } while (0); | ^ 4 warnings generated. [440/855] Linking CXX static library Externals/SFML/libsfml-system.a [441/855] Building CXX object Source/C...n.dir/ControllerInterface/Device.cpp.o [441/855] Linking CXX static library Source/Core/AudioCommon/libaudiocommon.a [442/855] Linking CXX static library Externals/SFML/libsfml-network.a [442/855] Linking CXX static library Source/Core/DiscIO/libdiscio.a [443/855] Linking CXX static library Externals/SFML/libsfml-system.a [443/855] Building CXX object Source/C...iles/videovulkan.dir/BoundingBox.cpp.o [444/855] Linking CXX static library Source/Core/AudioCommon/libaudiocommon.a [444/855] Building CXX object Source/C...ovulkan.dir/CommandBufferManager.cpp.o [445/855] Linking CXX static library Source/Core/DiscIO/libdiscio.a [445/855] Building CXX object Source/C.../CMakeFiles/videovulkan.dir/main.cpp.o [446/855] Building CXX object Source/C...eFiles/inputcommon.dir/GCAdapter.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/InputCommon/GCAdapter.cpp:551:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 551 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::SERIALINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/InputCommon/GCAdapter.cpp", 551, "Rumble state reset"); } while (0); } while (0); | ^ 1 warning generated. [446/855] Building CXX object Source/C...iles/videovulkan.dir/ObjectCache.cpp.o [447/855] Building CXX object Source/C...trolReference/FunctionExpression.cpp.o [447/855] Building CXX object Source/C...eFiles/videovulkan.dir/PerfQuery.cpp.o [448/855] Building CXX object Source/C...ControllerInterface/Xlib/XInput2.cpp.o [448/855] Building CXX object Source/C...keFiles/videovulkan.dir/Renderer.cpp.o [449/855] Building CXX object Source/C.../ControllerInterface/Pipes/Pipes.cpp.o [449/855] Building CXX object Source/C...s/videovulkan.dir/ShaderCompiler.cpp.o [450/855] Building CXX object Source/C.../ControllerInterface/evdev/evdev.cpp.o [450/855] Building CXX object Source/C...les/videovulkan.dir/StateTracker.cpp.o [451/855] Building CXX object Source/C...ovulkan.dir/CommandBufferManager.cpp.o [451/855] Building CXX object Source/C...es/videovulkan.dir/StagingBuffer.cpp.o [452/855] Building CXX object Source/C...iles/videovulkan.dir/BoundingBox.cpp.o [452/855] Building CXX object Source/C...les/videovulkan.dir/StreamBuffer.cpp.o [453/855] Building CXX object Source/C...eFiles/videovulkan.dir/PerfQuery.cpp.o [453/855] Building CXX object Source/C...eFiles/videovulkan.dir/SwapChain.cpp.o [454/855] Building CXX object Source/C...trollerInterface/Wiimote/Wiimote.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/InputCommon/ControllerInterface/Wiimote/Wiimote.cpp:306:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 306 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::WIIMOTE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/InputCommon/ControllerInterface/Wiimote/Wiimote.cpp", 306, "WiiRemote: Returning remote to pool."); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/InputCommon/ControllerInterface/Wiimote/Wiimote.cpp:707:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 707 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::WIIMOTE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/InputCommon/ControllerInterface/Wiimote/Wiimote.cpp", 707, "WiiRemote: Nunchuk is attached."); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/InputCommon/ControllerInterface/Wiimote/Wiimote.cpp:714:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 714 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::WIIMOTE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/InputCommon/ControllerInterface/Wiimote/Wiimote.cpp", 714, "WiiRemote: Classic Controller is attached."); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/InputCommon/ControllerInterface/Wiimote/Wiimote.cpp:832:49: warning: self-comparison always evaluates to true [-Wtautological-compare] 832 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::WIIMOTE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/InputCommon/ControllerInterface/Wiimote/Wiimote.cpp", 832, "WiiRemote: M+ is active in mode: %d.", int(passthrough_mode)); } while (0); } while (0); | ^ 4 warnings generated. [454/855] Building CXX object Source/C...les/videovulkan.dir/VertexFormat.cpp.o [455/855] Building CXX object Source/C...iles/videovulkan.dir/ObjectCache.cpp.o [455/855] Building CXX object Source/C...es/videovulkan.dir/VertexManager.cpp.o [456/855] Building CXX object Source/C.../CMakeFiles/videovulkan.dir/main.cpp.o [456/855] Building CXX object Source/C...Files/videovulkan.dir/VKPipeline.cpp.o [457/855] Building CXX object Source/C...es/videovulkan.dir/StagingBuffer.cpp.o [457/855] Building CXX object Source/C...keFiles/videovulkan.dir/VKShader.cpp.o [458/855] Building CXX object Source/C...s/videovulkan.dir/ShaderCompiler.cpp.o [458/855] Building CXX object Source/C...eFiles/videovulkan.dir/VKTexture.cpp.o [459/855] Building CXX object Source/C...ontrolReference/ExpressionParser.cpp.o [459/855] Linking CXX static library Source/Core/InputCommon/libinputcommon.a [460/855] Building CXX object Source/C...keFiles/videovulkan.dir/Renderer.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/VideoBackends/Vulkan/Renderer.cpp:303:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 303 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::VIDEO, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/VideoBackends/Vulkan/Renderer.cpp", 303, "Lost exclusive fullscreen."); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/VideoBackends/Vulkan/Renderer.cpp:308:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 308 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::VIDEO, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/VideoBackends/Vulkan/Renderer.cpp", 308, "Resizing swap chain due to suboptimal/out-of-date"); } while (0); } while (0); | ^ 2 warnings generated. [460/855] Building CXX object Source/C...es/videovulkan.dir/VulkanContext.cpp.o [461/855] Linking CXX static library Source/Core/InputCommon/libinputcommon.a [461/855] Building CXX object Source/C...les/videovulkan.dir/VulkanLoader.cpp.o [462/855] Building CXX object Source/C...les/videovulkan.dir/StreamBuffer.cpp.o [462/855] Building CXX object Source/C...eFiles/videosoftware.dir/Clipper.cpp.o [463/855] Building CXX object Source/C...les/videovulkan.dir/StateTracker.cpp.o [463/855] Building CXX object Source/C...iles/videosoftware.dir/DebugUtil.cpp.o [464/855] Building CXX object Source/C...les/videovulkan.dir/VertexFormat.cpp.o [464/855] Building CXX object Source/C...eFiles/videosoftware.dir/EfbCopy.cpp.o [465/855] Building CXX object Source/C...les/videovulkan.dir/VulkanLoader.cpp.o [465/855] Building CXX object Source/C...s/videosoftware.dir/EfbInterface.cpp.o [466/855] Building CXX object Source/C...eFiles/videosoftware.dir/Clipper.cpp.o [466/855] Building CXX object Source/C...les/videosoftware.dir/Rasterizer.cpp.o [467/855] Building CXX object Source/C...eFiles/videovulkan.dir/SwapChain.cpp.o [467/855] Building CXX object Source/C...iles/videosoftware.dir/SetupUnit.cpp.o [468/855] Building CXX object Source/C...Files/videovulkan.dir/VKPipeline.cpp.o [468/855] Building CXX object Source/C...keFiles/videosoftware.dir/SWmain.cpp.o [469/855] Building CXX object Source/C...keFiles/videovulkan.dir/VKShader.cpp.o [469/855] Building CXX object Source/C...es/videosoftware.dir/SWOGLWindow.cpp.o [470/855] Building CXX object Source/C...es/videovulkan.dir/VulkanContext.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/VideoBackends/Vulkan/VulkanContext.cpp:173:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 173 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::VIDEO, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/VideoBackends/Vulkan/VulkanContext.cpp", 173, "Available extension: %s", extension_properties.extensionName); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/VideoBackends/Vulkan/VulkanContext.cpp:181:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 181 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::VIDEO, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/VideoBackends/Vulkan/VulkanContext.cpp", 181, "Enabling extension: %s", name); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/VideoBackends/Vulkan/VulkanContext.cpp:448:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 448 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::VIDEO, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/VideoBackends/Vulkan/VulkanContext.cpp", 448, "Available extension: %s", extension_properties.extensionName); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/VideoBackends/Vulkan/VulkanContext.cpp:456:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 456 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::VIDEO, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/VideoBackends/Vulkan/VulkanContext.cpp", 456, "Enabling extension: %s", name); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/VideoBackends/Vulkan/VulkanContext.cpp:527:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 527 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::VIDEO, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/VideoBackends/Vulkan/VulkanContext.cpp", 527, "%u vulkan queue families", queue_family_count); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/VideoBackends/Vulkan/VulkanContext.cpp:674:33: warning: self-comparison always evaluates to true [-Wtautological-compare] 674 | do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::HOST_GPU, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/VideoBackends/Vulkan/VulkanContext.cpp", 674, "%s", log_message.c_str()); } while (0); | ^ 6 warnings generated. [470/855] Building CXX object Source/C...les/videosoftware.dir/SWRenderer.cpp.o [471/855] Building CXX object Source/C...iles/videosoftware.dir/SetupUnit.cpp.o [471/855] Building CXX object Source/C...iles/videosoftware.dir/SWTexture.cpp.o [472/855] Building CXX object Source/C...es/videovulkan.dir/VertexManager.cpp.o [472/855] Building CXX object Source/C...videosoftware.dir/SWVertexLoader.cpp.o [473/855] Building CXX object Source/C...eFiles/videosoftware.dir/EfbCopy.cpp.o [473/855] Building CXX object Source/C...CMakeFiles/videosoftware.dir/Tev.cpp.o [474/855] Building CXX object Source/C...iles/videosoftware.dir/DebugUtil.cpp.o [474/855] Building CXX object Source/C...videosoftware.dir/TextureEncoder.cpp.o [475/855] Building CXX object Source/C...eFiles/videovulkan.dir/VKTexture.cpp.o [475/855] Building CXX object Source/C...videosoftware.dir/TextureSampler.cpp.o [476/855] Building CXX object Source/C...s/videosoftware.dir/EfbInterface.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/VideoBackends/Software/EfbInterface.cpp:90:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 90 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::VIDEO, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/VideoBackends/Software/EfbInterface.cpp", 90, "RGB565_Z16 is not supported correctly yet"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/VideoBackends/Software/EfbInterface.cpp:131:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 131 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::VIDEO, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/VideoBackends/Software/EfbInterface.cpp", 131, "RGB565_Z16 is not supported correctly yet"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/VideoBackends/Software/EfbInterface.cpp:162:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 162 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::VIDEO, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/VideoBackends/Software/EfbInterface.cpp", 162, "RGB565_Z16 is not supported correctly yet"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/VideoBackends/Software/EfbInterface.cpp:187:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 187 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::VIDEO, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/VideoBackends/Software/EfbInterface.cpp", 187, "RGB565_Z16 is not supported correctly yet"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/VideoBackends/Software/EfbInterface.cpp:214:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 214 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::VIDEO, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/VideoBackends/Software/EfbInterface.cpp", 214, "RGB565_Z16 is not supported correctly yet"); } while (0); } while (0); | ^ 5 warnings generated. [476/855] Building CXX object Source/C.../videosoftware.dir/TransformUnit.cpp.o [477/855] Building CXX object Source/C...les/videosoftware.dir/Rasterizer.cpp.o [477/855] Linking CXX static library S.../VideoBackends/Vulkan/libvideovulkan.a [478/855] Linking CXX static library S.../VideoBackends/Vulkan/libvideovulkan.a [478/855] Building CXX object Source/C...eFiles/videonull.dir/NullBackend.cpp.o [479/855] Building CXX object Source/C...es/videosoftware.dir/SWOGLWindow.cpp.o [479/855] Building CXX object Source/C...eFiles/videonull.dir/NullTexture.cpp.o [480/855] Building CXX object Source/C...videosoftware.dir/TextureSampler.cpp.o [480/855] Building CXX object Source/C.../CMakeFiles/videonull.dir/Render.cpp.o [481/855] Building CXX object Source/C.../videosoftware.dir/TransformUnit.cpp.o [481/855] Building CXX object Source/C...iles/videonull.dir/VertexManager.cpp.o [482/855] Building CXX object Source/C...CMakeFiles/videosoftware.dir/Tev.cpp.o [482/855] Building CXX object Source/C...keFiles/videoogl.dir/BoundingBox.cpp.o [483/855] Building CXX object Source/C...iles/videosoftware.dir/SWTexture.cpp.o [483/855] Building CXX object Source/C...OGL/CMakeFiles/videoogl.dir/main.cpp.o [484/855] Building CXX object Source/C...les/videosoftware.dir/SWRenderer.cpp.o [484/855] Building CXX object Source/C.../videoogl.dir/NativeVertexFormat.cpp.o [485/855] Building CXX object Source/C...eFiles/videonull.dir/NullTexture.cpp.o [485/855] Building CXX object Source/C...keFiles/videoogl.dir/OGLPipeline.cpp.o [486/855] Building CXX object Source/C...keFiles/videosoftware.dir/SWmain.cpp.o [486/855] Building CXX object Source/C...MakeFiles/videoogl.dir/OGLShader.cpp.o [487/855] Building CXX object Source/C...videosoftware.dir/SWVertexLoader.cpp.o [487/855] Building CXX object Source/C...akeFiles/videoogl.dir/OGLTexture.cpp.o [488/855] Building CXX object Source/C...eFiles/videonull.dir/NullBackend.cpp.o [488/855] Building CXX object Source/C...MakeFiles/videoogl.dir/PerfQuery.cpp.o [489/855] Building CXX object Source/C...MakeFiles/videoogl.dir/OGLShader.cpp.o [489/855] Building CXX object Source/C.../videoogl.dir/ProgramShaderCache.cpp.o [490/855] Building CXX object Source/C.../CMakeFiles/videonull.dir/Render.cpp.o [490/855] Building CXX object Source/C...L/CMakeFiles/videoogl.dir/Render.cpp.o [491/855] Building CXX object Source/C...keFiles/videoogl.dir/BoundingBox.cpp.o [491/855] Building CXX object Source/C...eFiles/videoogl.dir/SamplerCache.cpp.o [492/855] Building CXX object Source/C...videosoftware.dir/TextureEncoder.cpp.o [492/855] Linking CXX static library S...eoBackends/Software/libvideosoftware.a [493/855] Linking CXX static library S...eoBackends/Software/libvideosoftware.a [493/855] Building CXX object Source/C...eFiles/videoogl.dir/StreamBuffer.cpp.o [494/855] Building CXX object Source/C...iles/videonull.dir/VertexManager.cpp.o [494/855] Building CXX object Source/C...Files/videoogl.dir/VertexManager.cpp.o [495/855] Building CXX object Source/C.../videoogl.dir/NativeVertexFormat.cpp.o [495/855] Linking CXX static library S...Core/VideoBackends/Null/libvideonull.a [496/855] Building CXX object Source/C...keFiles/videoogl.dir/OGLPipeline.cpp.o [496/855] Building CXX object External...es/cpp-optparse.dir/OptionParser.cpp.o [497/855] Building CXX object Source/C...akeFiles/videoogl.dir/OGLTexture.cpp.o [497/855] Building CXX object Source/C...eocommon.dir/AbstractFramebuffer.cpp.o [498/855] Linking CXX static library S...Core/VideoBackends/Null/libvideonull.a [498/855] Building CXX object Source/C...ommon.dir/AbstractStagingTexture.cpp.o [499/855] Building CXX object Source/C...OGL/CMakeFiles/videoogl.dir/main.cpp.o [499/855] Building CXX object Source/C.../videocommon.dir/AbstractTexture.cpp.o [500/855] Building CXX object Source/C...MakeFiles/videoogl.dir/PerfQuery.cpp.o [500/855] Building CXX object Source/C...es/videocommon.dir/AsyncRequests.cpp.o [501/855] Building CXX object Source/C...eFiles/videoogl.dir/SamplerCache.cpp.o [501/855] Building CXX object Source/C...eocommon.dir/AsyncShaderCompiler.cpp.o [502/855] Building CXX object Source/C...eocommon.dir/AbstractFramebuffer.cpp.o [502/855] Building CXX object Source/C...iles/videocommon.dir/BoundingBox.cpp.o [503/855] Building CXX object Source/C...ommon.dir/AbstractStagingTexture.cpp.o [503/855] Building CXX object Source/C...iles/videocommon.dir/BPFunctions.cpp.o [504/855] Building CXX object Source/C...eFiles/videoogl.dir/StreamBuffer.cpp.o [504/855] Building CXX object Source/C...keFiles/videocommon.dir/BPMemory.cpp.o [505/855] Building CXX object Source/C...Files/videoogl.dir/VertexManager.cpp.o [505/855] Building CXX object Source/C...eFiles/videocommon.dir/BPStructs.cpp.o [506/855] Building CXX object Source/C...iles/videocommon.dir/BoundingBox.cpp.o [506/855] Building CXX object Source/C...videocommon.dir/CommandProcessor.cpp.o [507/855] Building CXX object Source/C.../videocommon.dir/AbstractTexture.cpp.o [507/855] Building CXX object Source/C...keFiles/videocommon.dir/CPMemory.cpp.o [508/855] Building CXX object Source/C.../videoogl.dir/ProgramShaderCache.cpp.o [508/855] Building CXX object Source/C...es/videocommon.dir/DriverDetails.cpp.o [509/855] Building CXX object Source/C...keFiles/videocommon.dir/BPMemory.cpp.o [509/855] Building CXX object Source/C.../CMakeFiles/videocommon.dir/Fifo.cpp.o [510/855] Building CXX object Source/C...L/CMakeFiles/videoogl.dir/Render.cpp.o [510/855] Building CXX object Source/C...Files/videocommon.dir/FPSCounter.cpp.o [511/855] Building CXX object Source/C...eocommon.dir/AsyncShaderCompiler.cpp.o [511/855] Building CXX object Source/C...deocommon.dir/FramebufferManager.cpp.o [512/855] Building CXX object External...es/cpp-optparse.dir/OptionParser.cpp.o [512/855] Building CXX object Source/C...ocommon.dir/FramebufferShaderGen.cpp.o [513/855] Building CXX object Source/C...es/videocommon.dir/DriverDetails.cpp.o [513/855] Building CXX object Source/C...s/videocommon.dir/FreeLookCamera.cpp.o [514/855] Building CXX object Source/C...keFiles/videocommon.dir/CPMemory.cpp.o [514/855] Building CXX object Source/C...ideocommon.dir/GeometryShaderGen.cpp.o [515/855] Building CXX object Source/C...Files/videocommon.dir/FPSCounter.cpp.o [515/855] Building CXX object Source/C...common.dir/GeometryShaderManager.cpp.o [516/855] Building CXX object Source/C...videocommon.dir/CommandProcessor.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/VideoCommon/CommandProcessor.cpp:199:43: warning: lambda capture 'WMASK_LO_ALIGN_32BIT' is not required to be captured for this use [-Wunused-lambda-capture] 199 | MMIO::ComplexWrite<u16>([WMASK_LO_ALIGN_32BIT](u32, u16 val) { | ^~~~~~~~~~~~~~~~~~~~ 1 warning generated. [516/855] Building CXX object Source/C...es/videocommon.dir/HiresTextures.cpp.o [517/855] Building CXX object Source/C...es/videocommon.dir/AsyncRequests.cpp.o [517/855] Building CXX object Source/C...mmon.dir/HiresTextures_DDSLoader.cpp.o [518/855] Building CXX object Source/C...iles/videocommon.dir/BPFunctions.cpp.o [518/855] Building CXX object Source/C...Files/videocommon.dir/ImageWrite.cpp.o [519/855] Building CXX object Source/C...common.dir/GeometryShaderManager.cpp.o [519/855] Building CXX object Source/C...s/videocommon.dir/IndexGenerator.cpp.o [520/855] Building CXX object Source/C...ideocommon.dir/GeometryShaderGen.cpp.o [520/855] Building CXX object Source/C...ideocommon.dir/LightingShaderGen.cpp.o [521/855] Building CXX object Source/C...ocommon.dir/FramebufferShaderGen.cpp.o [521/855] Building CXX object Source/C...es/videocommon.dir/NetPlayChatUI.cpp.o [522/855] Building CXX object Source/C...Files/videocommon.dir/ImageWrite.cpp.o [522/855] Building CXX object Source/C...es/videocommon.dir/NetPlayGolfUI.cpp.o [523/855] Building CXX object Source/C...eFiles/videocommon.dir/BPStructs.cpp.o [523/855] Building CXX object Source/C.../videocommon.dir/OnScreenDisplay.cpp.o [524/855] Building CXX object Source/C.../CMakeFiles/videocommon.dir/Fifo.cpp.o [524/855] Building CXX object Source/C...s/videocommon.dir/OpcodeDecoding.cpp.o [525/855] Building CXX object Source/C...s/videocommon.dir/IndexGenerator.cpp.o [525/855] Building CXX object Source/C...es/videocommon.dir/PerfQueryBase.cpp.o [526/855] Building CXX object Source/C...mmon.dir/HiresTextures_DDSLoader.cpp.o [526/855] Building CXX object Source/C...iles/videocommon.dir/PixelEngine.cpp.o [527/855] Building CXX object Source/C...s/videocommon.dir/FreeLookCamera.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/VideoCommon/FreeLookCamera.cpp:72:8: warning: 'DoState' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 72 | void DoState(PointerWrap& p) { p.Do(m_mat); } | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/VideoCommon/FreeLookCamera.h:38:16: note: overridden virtual function is here 38 | virtual void DoState(PointerWrap& p) = 0; | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/VideoCommon/FreeLookCamera.cpp:123:8: warning: 'DoState' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 123 | void DoState(PointerWrap& p) | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/VideoCommon/FreeLookCamera.h:38:16: note: overridden virtual function is here 38 | virtual void DoState(PointerWrap& p) = 0; | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/VideoCommon/FreeLookCamera.cpp:167:8: warning: 'DoState' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 167 | void DoState(PointerWrap& p) | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/VideoCommon/FreeLookCamera.h:38:16: note: overridden virtual function is here 38 | virtual void DoState(PointerWrap& p) = 0; | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/VideoCommon/FreeLookCamera.cpp:78:18: warning: unused variable 'HalfPI' [-Wunused-const-variable] 78 | constexpr double HalfPI = MathUtil::PI / 2; | ^~~~~~ 4 warnings generated. [527/855] Building CXX object Source/C...s/videocommon.dir/PixelShaderGen.cpp.o [528/855] Building CXX object Source/C...es/videocommon.dir/PerfQueryBase.cpp.o [528/855] Building CXX object Source/C...deocommon.dir/PixelShaderManager.cpp.o [529/855] Building CXX object Source/C...deocommon.dir/FramebufferManager.cpp.o [529/855] Building CXX object Source/C...s/videocommon.dir/PostProcessing.cpp.o [530/855] Building CXX object Source/C...es/videocommon.dir/NetPlayChatUI.cpp.o [530/855] Building CXX object Source/C...Files/videocommon.dir/RenderBase.cpp.o [531/855] Building CXX object Source/C...ideocommon.dir/LightingShaderGen.cpp.o [531/855] Building CXX object Source/C...iles/videocommon.dir/RenderState.cpp.o [532/855] Building CXX object Source/C...s/videocommon.dir/OpcodeDecoding.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/VideoCommon/OpcodeDecoding.cpp:190:42: warning: self-comparison always evaluates to true [-Wtautological-compare] 190 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::VIDEO, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/VideoCommon/OpcodeDecoding.cpp", 190, "recursive display list detected"); } while (0); } while (0); | ^ 1 warning generated. [532/855] Building CXX object Source/C...iles/videocommon.dir/ShaderCache.cpp.o [533/855] Building CXX object Source/C...iles/videocommon.dir/PixelEngine.cpp.o [533/855] Building CXX object Source/C.../videocommon.dir/ShaderGenCommon.cpp.o [534/855] Building CXX object Source/C.../videocommon.dir/OnScreenDisplay.cpp.o [534/855] Building CXX object Source/C...Files/videocommon.dir/Statistics.cpp.o [535/855] Building CXX object Source/C...es/videocommon.dir/NetPlayGolfUI.cpp.o [535/855] Building CXX object Source/C...videocommon.dir/TextureCacheBase.cpp.o [536/855] Building CXX object Source/C...es/videocommon.dir/HiresTextures.cpp.o [536/855] Building CXX object Source/C...es/videocommon.dir/TextureConfig.cpp.o [537/855] Building CXX object Source/C...s/videocommon.dir/PixelShaderGen.cpp.o [537/855] Building CXX object Source/C...mmon.dir/TextureConversionShader.cpp.o [538/855] Building CXX object Source/C...Files/videocommon.dir/Statistics.cpp.o [538/855] Building CXX object Source/C...on.dir/TextureConverterShaderGen.cpp.o [539/855] Building CXX object Source/C...iles/videocommon.dir/RenderState.cpp.o [539/855] Building CXX object Source/C...common.dir/TextureDecoder_Common.cpp.o [540/855] Building CXX object Source/C...deocommon.dir/PixelShaderManager.cpp.o [540/855] Building CXX object Source/C...videocommon.dir/UberShaderCommon.cpp.o [541/855] Building CXX object Source/C...es/videocommon.dir/TextureConfig.cpp.o [541/855] Building CXX object Source/C.../videocommon.dir/UberShaderPixel.cpp.o [542/855] Building CXX object Source/C.../videocommon.dir/ShaderGenCommon.cpp.o [542/855] Building CXX object Source/C...videocommon.dir/UberShaderVertex.cpp.o [543/855] Building CXX object Source/C...common.dir/TextureDecoder_Common.cpp.o [543/855] Building CXX object Source/C...les/videocommon.dir/VertexLoader.cpp.o [544/855] Building CXX object Source/C...on.dir/TextureConverterShaderGen.cpp.o [544/855] Building CXX object Source/C...videocommon.dir/VertexLoaderBase.cpp.o [545/855] Building CXX object Source/C...les/videocommon.dir/VertexLoader.cpp.o [545/855] Building CXX object Source/C...eocommon.dir/VertexLoaderManager.cpp.o [546/855] Building CXX object Source/C...videocommon.dir/UberShaderCommon.cpp.o [546/855] Building CXX object Source/C...deocommon.dir/VertexLoader_Color.cpp.o [547/855] Building CXX object Source/C...s/videocommon.dir/PostProcessing.cpp.o [547/855] Building CXX object Source/C...eocommon.dir/VertexLoader_Normal.cpp.o [548/855] Building CXX object Source/C.../videocommon.dir/UberShaderPixel.cpp.o [548/855] Building CXX object Source/C...common.dir/VertexLoader_Position.cpp.o [549/855] Building CXX object Source/C...Files/videocommon.dir/RenderBase.cpp.o [549/855] Building CXX object Source/C...ommon.dir/VertexLoader_TextCoord.cpp.o [550/855] Building CXX object Source/C...videocommon.dir/UberShaderVertex.cpp.o [550/855] Building CXX object Source/C...ideocommon.dir/VertexManagerBase.cpp.o [551/855] Building CXX object Source/C...mmon.dir/TextureConversionShader.cpp.o [551/855] Building CXX object Source/C.../videocommon.dir/VertexShaderGen.cpp.o [552/855] Building CXX object Source/C...deocommon.dir/VertexLoader_Color.cpp.o [552/855] Building CXX object Source/C...eocommon.dir/VertexShaderManager.cpp.o [553/855] Building CXX object Source/C...videocommon.dir/VertexLoaderBase.cpp.o In file included from /build/libretro-dolphin/src/libretro-dolphin/Source/Core/VideoCommon/VertexLoaderBase.cpp:26: In file included from /build/libretro-dolphin/src/libretro-dolphin/Source/Core/VideoCommon/VertexLoaderARM64.h:7: /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/Arm64Emitter.h:408:5: warning: declaration shadows a variable in namespace 'Arm64Gen' [-Wshadow] 408 | TYPE_IMM, | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/Arm64Emitter.h:282:3: note: previous declaration is here 282 | TYPE_IMM = 0, | ^ 1 warning generated. [553/855] Building CXX object Source/C...videocommon.dir/VideoBackendBase.cpp.o [554/855] Building CXX object Source/C...eocommon.dir/VertexLoader_Normal.cpp.o [554/855] Building CXX object Source/C...iles/videocommon.dir/VideoConfig.cpp.o [555/855] Building CXX object Source/C...common.dir/VertexLoader_Position.cpp.o [555/855] Building CXX object Source/C...Files/videocommon.dir/VideoState.cpp.o [556/855] Building CXX object Source/C...ommon.dir/VertexLoader_TextCoord.cpp.o [556/855] Building CXX object Source/C...keFiles/videocommon.dir/XFMemory.cpp.o [557/855] Building CXX object Source/C...keFiles/videocommon.dir/XFMemory.cpp.o [557/855] Building CXX object Source/C...eFiles/videocommon.dir/XFStructs.cpp.o [558/855] Building CXX object Source/C...iles/videocommon.dir/ShaderCache.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/VideoCommon/ShaderCache.cpp:252:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 252 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::VIDEO, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/VideoCommon/ShaderCache.cpp", 252, "Loaded %u cached shaders from %s", count, filename.c_str()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/VideoCommon/ShaderCache.cpp:307:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 307 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::VIDEO, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/VideoCommon/ShaderCache.cpp", 307, "Loaded %u cached pipelines from %s", count, filename.c_str()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/VideoCommon/ShaderCache.cpp:794:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 794 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::VIDEO, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/VideoCommon/ShaderCache.cpp", 795, "Read %u pipeline UIDs from %s", static_cast<unsigned>(m_gx_pipeline_cache.size()), filename.c_str()); } while (0); } while (0); | ^ 3 warnings generated. [558/855] Building CXX object Source/C...ideocommon.dir/VertexLoaderARM64.cpp.o [559/855] Building CXX object Source/C...videocommon.dir/TextureCacheBase.cpp.o [559/855] Building CXX object Source/C...ommon.dir/TextureDecoder_Generic.cpp.o [560/855] Building CXX object Source/C.../videocommon.dir/VertexShaderGen.cpp.o [560/855] Linking CXX static library Source/Core/VideoBackends/OGL/libvideoogl.a [561/855] Linking CXX static library Source/Core/VideoBackends/OGL/libvideoogl.a [561/855] Linking CXX static library Externals/cpp-optparse/libcpp-optparse.a [562/855] Linking CXX static library Externals/cpp-optparse/libcpp-optparse.a [562/855] Building CXX object Source/C...CMakeFiles/core.dir/ActionReplay.cpp.o [563/855] Building CXX object Source/C...eocommon.dir/VertexLoaderManager.cpp.o [563/855] Building CXX object Source/C...re/CMakeFiles/core.dir/Analytics.cpp.o [564/855] Building CXX object Source/C...iles/videocommon.dir/VideoConfig.cpp.o [564/855] Building CXX object Source/C...re/CMakeFiles/core.dir/ARDecrypt.cpp.o [565/855] Building CXX object Source/C...ideocommon.dir/VertexLoaderARM64.cpp.o In file included from /build/libretro-dolphin/src/libretro-dolphin/Source/Core/VideoCommon/VertexLoaderARM64.cpp:5: In file included from /build/libretro-dolphin/src/libretro-dolphin/Source/Core/VideoCommon/VertexLoaderARM64.h:7: /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/Arm64Emitter.h:408:5: warning: declaration shadows a variable in namespace 'Arm64Gen' [-Wshadow] 408 | TYPE_IMM, | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/Arm64Emitter.h:282:3: note: previous declaration is here 282 | TYPE_IMM = 0, | ^ 1 warning generated. [565/855] Building CXX object Source/C.../CMakeFiles/core.dir/BootManager.cpp.o [566/855] Building CXX object Source/C...ommon.dir/TextureDecoder_Generic.cpp.o [566/855] Building CXX object Source/C...MakeFiles/core.dir/ConfigManager.cpp.o [567/855] Building CXX object Source/C...ideocommon.dir/VertexManagerBase.cpp.o [567/855] Building CXX object Source/Core/Core/CMakeFiles/core.dir/Core.cpp.o [568/855] Building CXX object Source/C...eocommon.dir/VertexShaderManager.cpp.o [568/855] Building CXX object Source/C...e/CMakeFiles/core.dir/CoreTiming.cpp.o [569/855] Building CXX object Source/C...Files/videocommon.dir/VideoState.cpp.o [569/855] Building CXX object Source/C.../CMakeFiles/core.dir/DSPEmulator.cpp.o [570/855] Building CXX object Source/C...re/CMakeFiles/core.dir/ARDecrypt.cpp.o [570/855] Building CXX object Source/C...keFiles/core.dir/GeckoCodeConfig.cpp.o [571/855] Building CXX object Source/C...videocommon.dir/VideoBackendBase.cpp.o [571/855] Building CXX object Source/C...re/CMakeFiles/core.dir/GeckoCode.cpp.o [572/855] Building CXX object Source/C...eFiles/videocommon.dir/XFStructs.cpp.o [572/855] Building CXX object Source/C...MakeFiles/core.dir/HotkeyManager.cpp.o [573/855] Building CXX object Source/C.../CMakeFiles/core.dir/DSPEmulator.cpp.o [573/855] Building CXX object Source/C.../CMakeFiles/core.dir/LibusbUtils.cpp.o [574/855] Building CXX object Source/C...CMakeFiles/core.dir/ActionReplay.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/ActionReplay.cpp:314:38: warning: self-comparison always evaluates to false [-Wtautological-compare] 314 | if (Common::Log::LOG_LEVELS::LINFO < Common::Log::LINFO && !use_internal_log) | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/ActionReplay.cpp:318:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 318 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::ACTIONREPLAY, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/ActionReplay.cpp", 318, "%s", text.c_str()); } while (0); } while (0); | ^ 2 warnings generated. [574/855] Building CXX object Source/C...ore/CMakeFiles/core.dir/MemTools.cpp.o [575/855] Building CXX object Source/C...re/CMakeFiles/core.dir/Analytics.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Analytics.cpp:39:16: warning: unused variable 'ANALYTICS_ENDPOINT' [-Wunused-const-variable] 39 | constexpr char ANALYTICS_ENDPOINT[] = "https://analytics.dolphin-emu.org/report"; | ^~~~~~~~~~~~~~~~~~ 1 warning generated. [575/855] Building CXX object Source/Core/Core/CMakeFiles/core.dir/Movie.cpp.o [576/855] Building CXX object Source/C...re/CMakeFiles/core.dir/GeckoCode.cpp.o [576/855] Building CXX object Source/C...MakeFiles/core.dir/NetPlayClient.cpp.o [577/855] Building CXX object Source/C.../CMakeFiles/core.dir/LibusbUtils.cpp.o [577/855] Building CXX object Source/C...MakeFiles/core.dir/NetPlayServer.cpp.o [578/855] Building CXX object Source/C...ore/CMakeFiles/core.dir/MemTools.cpp.o [578/855] Building CXX object Source/C.../CMakeFiles/core.dir/PatchEngine.cpp.o [579/855] Building CXX object Source/C...e/CMakeFiles/core.dir/CoreTiming.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/CoreTiming.cpp:361:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 361 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::POWERPC, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/CoreTiming.cpp", 362, "PENDING: Now: %" "l" "d" " Pending: %" "l" "d" " Type: %s", g.global_timer, ev.time, ev.type->name->c_str()); } while (0); } while (0); | ^ 1 warning generated. [579/855] Building CXX object Source/Core/Core/CMakeFiles/core.dir/State.cpp.o [580/855] Building CXX object Source/C...keFiles/core.dir/GeckoCodeConfig.cpp.o [580/855] Building CXX object Source/Core/Core/CMakeFiles/core.dir/SysConf.cpp.o [581/855] Building CXX object Source/C.../CMakeFiles/core.dir/BootManager.cpp.o [581/855] Building CXX object Source/C...MakeFiles/core.dir/TitleDatabase.cpp.o [582/855] Building CXX object Source/C...MakeFiles/core.dir/HotkeyManager.cpp.o [582/855] Building CXX object Source/Core/Core/CMakeFiles/core.dir/WiiRoot.cpp.o [583/855] Building CXX object Source/C...MakeFiles/core.dir/ConfigManager.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/ConfigManager.cpp:359:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 359 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::BOOT, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/ConfigManager.cpp", 359, "Loading Settings from %s", File::GetUserPath(F_DOLPHINCONFIG_IDX).c_str()); } while (0); } while (0); | ^ 1 warning generated. [583/855] Building CXX object Source/C...ore/CMakeFiles/core.dir/WiiUtils.cpp.o [584/855] Building CXX object Source/Core/Core/CMakeFiles/core.dir/SysConf.cpp.o [584/855] Building CXX object Source/C...eFiles/core.dir/Boot/Boot_BS2Emu.cpp.o [585/855] Building CXX object Source/C.../CMakeFiles/core.dir/PatchEngine.cpp.o [585/855] Building CXX object Source/C...re/CMakeFiles/core.dir/Boot/Boot.cpp.o [586/855] Building CXX object Source/Core/Core/CMakeFiles/core.dir/Core.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Core.cpp:105:33: warning: no previous extern declaration for non-static variable 'boot_params' [-Wmissing-variable-declarations] 105 | std::unique_ptr<BootParameters> boot_params; | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Core.cpp:105:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit 105 | std::unique_ptr<BootParameters> boot_params; | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Core.cpp:239:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 239 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::BOOT, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Core.cpp", 239, "Starting core = %s mode", SConfig::GetInstance().bWii ? "Wii" : "GameCube"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Core.cpp:240:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 240 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::BOOT, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Core.cpp", 240, "CPU Thread separate = %s", SConfig::GetInstance().bCPUThread ? "Yes" : "No"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Core.cpp:293:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 293 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::CONSOLE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Core.cpp", 293, "Stop [Main Thread]\t\t---- Shutting down ----"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Core.cpp:296:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 296 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::CONSOLE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Core.cpp", 296, "%s", StopMessage(true, "Stop CPU").c_str()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Core.cpp:304:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 304 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::CONSOLE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Core.cpp", 304, "%s", StopMessage(true, "Wait for Video Loop to exit ...").c_str()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Core.cpp:447:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 447 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::CONSOLE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Core.cpp", 447, "Stop\t\t---- Shutdown complete ----"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Core.cpp:464:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 464 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::CONSOLE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Core.cpp", 464, "%s", StopMessage(false, "Shutting down HW").c_str()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Core.cpp:466:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 466 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::CONSOLE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Core.cpp", 466, "%s", StopMessage(false, "HW shutdown").c_str()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Core.cpp:643:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 643 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::CONSOLE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Core.cpp", 643, "%s", StopMessage(false, "Video Loop Ended").c_str()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Core.cpp:647:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 647 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::CONSOLE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Core.cpp", 647, "%s", StopMessage(true, "CPU thread stopped.").c_str()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Core.cpp:1023:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 1023 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::CONSOLE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Core.cpp", 1023, "%s", StopMessage(true, "CPU thread stopped.").c_str()); } while (0); } while (0); | ^ 12 warnings generated. [586/855] Building CXX object Source/C...eFiles/core.dir/Boot/Boot_WiiWAD.cpp.o [587/855] Building CXX object Source/C...MakeFiles/core.dir/TitleDatabase.cpp.o [587/855] Building CXX object Source/C...akeFiles/core.dir/Boot/DolReader.cpp.o [588/855] Building CXX object Source/Core/Core/CMakeFiles/core.dir/Movie.cpp.o [588/855] Building CXX object Source/C...akeFiles/core.dir/Boot/ElfReader.cpp.o [589/855] Building CXX object Source/Core/Core/CMakeFiles/core.dir/State.cpp.o [589/855] Building CXX object Source/C...core.dir/Config/GraphicsSettings.cpp.o [590/855] Building CXX object Source/Core/Core/CMakeFiles/core.dir/WiiRoot.cpp.o [590/855] Building CXX object Source/C...les/core.dir/Config/MainSettings.cpp.o [591/855] Building CXX object Source/C...eFiles/core.dir/Boot/Boot_WiiWAD.cpp.o [591/855] Building CXX object Source/C.../core.dir/Config/NetplaySettings.cpp.o [592/855] Building CXX object Source/C...eFiles/core.dir/Boot/Boot_BS2Emu.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Boot/Boot_BS2Emu.cpp:102:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 102 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::BOOT, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Boot/Boot_BS2Emu.cpp", 102, "Invalid apploader. Your disc image is probably corrupted."); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Boot/Boot_BS2Emu.cpp:147:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 147 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::MASTER_LOG, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Boot/Boot_BS2Emu.cpp", 148, "DVDRead: offset: %08x memOffset: %08x length: %i", iDVDOffset, iRamAddress, iLength); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Boot/Boot_BS2Emu.cpp:208:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 208 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::BOOT, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Boot/Boot_BS2Emu.cpp", 208, "Faking GC BS2..."); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Boot/Boot_BS2Emu.cpp:333:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 333 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::BOOT, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Boot/Boot_BS2Emu.cpp", 333, "No previous serial number found, generated one instead: %s", serno.c_str()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Boot/Boot_BS2Emu.cpp:337:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 337 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::BOOT, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Boot/Boot_BS2Emu.cpp", 337, "Using serial number: %s", serno.c_str()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Boot/Boot_BS2Emu.cpp:361:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 361 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::BOOT, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Boot/Boot_BS2Emu.cpp", 361, "Setup Wii Memory..."); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Boot/Boot_BS2Emu.cpp:441:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 441 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::BOOT, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Boot/Boot_BS2Emu.cpp", 441, "Faking Wii BS2..."); } while (0); } while (0); | ^ 7 warnings generated. [592/855] Building CXX object Source/C.../core.dir/Config/SYSCONFSettings.cpp.o [593/855] Building CXX object Source/C...core.dir/Config/GraphicsSettings.cpp.o [593/855] Building CXX object Source/C...Files/core.dir/Config/UISettings.cpp.o [594/855] Building CXX object Source/C...akeFiles/core.dir/Boot/DolReader.cpp.o [594/855] Building CXX object Source/C...r/ConfigLoaders/BaseConfigLoader.cpp.o [595/855] Building CXX object Source/C...MakeFiles/core.dir/NetPlayClient.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/NetPlayClient.cpp:293:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 293 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::NETPLAY, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/NetPlayClient.cpp", 293, "Got server message: %x", mid); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/NetPlayClient.cpp:304:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 304 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::NETPLAY, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/NetPlayClient.cpp", 305, "Player %s (%d) using %s joined", player.name.c_str(), player.pid, player.revision.c_str()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/NetPlayClient.cpp:330:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 330 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::NETPLAY, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/NetPlayClient.cpp", 330, "Player %s (%d) left", player.name.c_str(), pid); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/NetPlayClient.cpp:349:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 349 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::NETPLAY, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/NetPlayClient.cpp", 349, "Player %s (%d) wrote: %s", player.name.c_str(), player.pid, msg.c_str()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/NetPlayClient.cpp:580:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 580 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::NETPLAY, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/NetPlayClient.cpp", 580, "Game changed to %s", m_selected_game.c_str()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/NetPlayClient.cpp:626:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 626 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::NETPLAY, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/NetPlayClient.cpp", 626, "Start of game %s", m_selected_game.c_str()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/NetPlayClient.cpp:720:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 720 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::NETPLAY, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/NetPlayClient.cpp", 720, "Game stopped"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/NetPlayClient.cpp:777:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 777 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::NETPLAY, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/NetPlayClient.cpp", 777, "Player %s (%d) desynced!", player.c_str(), pid_to_blame); } while (0); } while (0); | ^ 8 warnings generated. [595/855] Building CXX object Source/C...r/ConfigLoaders/GameConfigLoader.cpp.o [596/855] Building CXX object Source/C...akeFiles/core.dir/Boot/ElfReader.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Boot/ElfReader.cpp:129:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 129 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::MASTER_LOG, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Boot/ElfReader.cpp", 129, "String section: %i", header->e_shstrndx); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Boot/ElfReader.cpp:137:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 137 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::MASTER_LOG, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Boot/ElfReader.cpp", 137, "%i segments:", header->e_phnum); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Boot/ElfReader.cpp:144:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 144 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::MASTER_LOG, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Boot/ElfReader.cpp", 145, "Type: %i Vaddr: %08x Filesz: %i Memsz: %i ", p->p_type, p->p_vaddr, p->p_filesz, p->p_memsz); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Boot/ElfReader.cpp:161:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 161 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::MASTER_LOG, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Boot/ElfReader.cpp", 161, "Loadable Segment Copied to %08x, size %08x", writeAddr, p->p_memsz); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Boot/ElfReader.cpp:165:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 165 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::MASTER_LOG, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/Boot/ElfReader.cpp", 165, "Done loading."); } while (0); } while (0); | ^ 5 warnings generated. [596/855] Building CXX object Source/C.../ConfigLoaders/IsSettingSaveable.cpp.o [597/855] Building CXX object Source/C...ore/CMakeFiles/core.dir/WiiUtils.cpp.o [597/855] Building CXX object Source/C.../ConfigLoaders/MovieConfigLoader.cpp.o [598/855] Building CXX object Source/C...MakeFiles/core.dir/NetPlayServer.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/NetPlayServer.cpp:277:42: warning: self-comparison always evaluates to true [-Wtautological-compare] 277 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::NETPLAY, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/NetPlayServer.cpp", 278, "Peer connected from: %x:%u", netEvent.peer->address.host, netEvent.peer->address.port); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/NetPlayServer.cpp:665:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 665 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::NETPLAY, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/NetPlayServer.cpp", 665, "Got client message: %x", mid); } while (0); } while (0); | ^ 2 warnings generated. [598/855] Building CXX object Source/C...onfigLoaders/NetPlayConfigLoader.cpp.o [599/855] Building CXX object Source/C...re/CMakeFiles/core.dir/Boot/Boot.cpp.o [599/855] Building CXX object Source/C....dir/Debugger/Debugger_SymbolMap.cpp.o [600/855] Building CXX object Source/C...les/core.dir/Config/MainSettings.cpp.o [600/855] Building CXX object Source/C...MakeFiles/core.dir/Debugger/Dump.cpp.o [601/855] Building CXX object Source/C.../core.dir/Config/NetplaySettings.cpp.o [601/855] Building CXX object Source/C...e.dir/Debugger/PPCDebugInterface.cpp.o [602/855] Building CXX object Source/C.../core.dir/Config/SYSCONFSettings.cpp.o [602/855] Building CXX object Source/C...CMakeFiles/core.dir/Debugger/RSO.cpp.o [603/855] Building CXX object Source/C...Files/core.dir/Config/UISettings.cpp.o [603/855] Building CXX object Source/C...iles/core.dir/DSP/DSPAccelerator.cpp.o [604/855] Building CXX object Source/C...MakeFiles/core.dir/Debugger/Dump.cpp.o [604/855] Building CXX object Source/C...keFiles/core.dir/DSP/DSPAnalyzer.cpp.o [605/855] Building CXX object Source/C.../ConfigLoaders/IsSettingSaveable.cpp.o [605/855] Building CXX object Source/C...eFiles/core.dir/DSP/DSPAssembler.cpp.o [606/855] Building CXX object Source/C...keFiles/core.dir/DSP/DSPAnalyzer.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/DSP/DSPAnalyzer.cpp:147:42: warning: self-comparison always evaluates to true [-Wtautological-compare] 147 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DSPLLE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/DSP/DSPAnalyzer.cpp", 147, "Idle skip location found at %02x (sigNum:%zu)", addr, s + 1); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/DSP/DSPAnalyzer.cpp:152:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 152 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DSPLLE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/DSP/DSPAnalyzer.cpp", 152, "Finished analysis."); } while (0); } while (0); | ^ 2 warnings generated. [606/855] Building CXX object Source/C...es/core.dir/DSP/DSPCaptureLogger.cpp.o [607/855] Building CXX object Source/C.../ConfigLoaders/MovieConfigLoader.cpp.o [607/855] Building CXX object Source/C...keFiles/core.dir/DSP/DSPCodeUtil.cpp.o [608/855] Building CXX object Source/C...iles/core.dir/DSP/DSPAccelerator.cpp.o [608/855] Building CXX object Source/C.../CMakeFiles/core.dir/DSP/DSPCore.cpp.o [609/855] Building CXX object Source/C...onfigLoaders/NetPlayConfigLoader.cpp.o [609/855] Building CXX object Source/C...les/core.dir/DSP/DSPDisassembler.cpp.o [610/855] Building CXX object Source/C...r/ConfigLoaders/BaseConfigLoader.cpp.o [610/855] Building CXX object Source/C...iles/core.dir/DSP/DSPHWInterface.cpp.o [611/855] Building CXX object Source/C...CMakeFiles/core.dir/Debugger/RSO.cpp.o [611/855] Building CXX object Source/C...eFiles/core.dir/DSP/DSPMemoryMap.cpp.o [612/855] Building CXX object Source/C....dir/Debugger/Debugger_SymbolMap.cpp.o [612/855] Building CXX object Source/C...MakeFiles/core.dir/DSP/DSPStacks.cpp.o [613/855] Building CXX object Source/C...es/core.dir/DSP/DSPCaptureLogger.cpp.o [613/855] Building CXX object Source/C...MakeFiles/core.dir/DSP/DSPTables.cpp.o [614/855] Building CXX object Source/C...e.dir/Debugger/PPCDebugInterface.cpp.o [614/855] Building CXX object Source/C...CMakeFiles/core.dir/DSP/LabelMap.cpp.o [615/855] Building CXX object Source/C...r/ConfigLoaders/GameConfigLoader.cpp.o [615/855] Building CXX object Source/C...DSP/Interpreter/DSPIntArithmetic.cpp.o [616/855] Building CXX object Source/C...MakeFiles/core.dir/DSP/DSPTables.cpp.o [616/855] Building CXX object Source/C...dir/DSP/Interpreter/DSPIntBranch.cpp.o [617/855] Building CXX object Source/C...MakeFiles/core.dir/DSP/DSPStacks.cpp.o [617/855] Building CXX object Source/C...dir/DSP/Interpreter/DSPIntCCUtil.cpp.o [618/855] Building CXX object Source/C...eFiles/core.dir/DSP/DSPMemoryMap.cpp.o [618/855] Building CXX object Source/C...r/DSP/Interpreter/DSPInterpreter.cpp.o [619/855] Building CXX object Source/C.../CMakeFiles/core.dir/DSP/DSPCore.cpp.o [619/855] Building CXX object Source/C...dir/DSP/Interpreter/DSPIntExtOps.cpp.o [620/855] Building CXX object Source/C...iles/core.dir/DSP/DSPHWInterface.cpp.o [620/855] Building CXX object Source/C.../DSP/Interpreter/DSPIntLoadStore.cpp.o [621/855] Building CXX object Source/C...eFiles/core.dir/DSP/DSPAssembler.cpp.o [621/855] Building CXX object Source/C...e.dir/DSP/Interpreter/DSPIntMisc.cpp.o [622/855] Building CXX object Source/C...CMakeFiles/core.dir/DSP/LabelMap.cpp.o [622/855] Building CXX object Source/C...DSP/Interpreter/DSPIntMultiplier.cpp.o [623/855] Building CXX object Source/C...keFiles/core.dir/DSP/DSPCodeUtil.cpp.o [623/855] Building CXX object Source/C...dir/DSP/Interpreter/DSPIntTables.cpp.o [624/855] Building CXX object Source/C...DSP/Interpreter/DSPIntArithmetic.cpp.o [624/855] Building CXX object Source/C.../core.dir/DSP/Jit/DSPEmitterBase.cpp.o [625/855] Building CXX object Source/C...dir/DSP/Interpreter/DSPIntBranch.cpp.o [625/855] Building CXX object Source/C...core.dir/FifoPlayer/FifoAnalyzer.cpp.o [626/855] Building CXX object Source/C...dir/DSP/Interpreter/DSPIntCCUtil.cpp.o [626/855] Building CXX object Source/C...core.dir/FifoPlayer/FifoDataFile.cpp.o [627/855] Building CXX object Source/C...les/core.dir/DSP/DSPDisassembler.cpp.o [627/855] Building CXX object Source/C.../FifoPlayer/FifoPlaybackAnalyzer.cpp.o [628/855] Building CXX object Source/C...r/DSP/Interpreter/DSPInterpreter.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/DSP/Interpreter/DSPInterpreter.cpp:45:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 45 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DSPLLE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/DSP/Interpreter/DSPInterpreter.cpp", 45, "DSP_CONTROL RESET"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/DSP/Interpreter/DSPInterpreter.cpp:54:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 54 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DSPLLE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/DSP/Interpreter/DSPInterpreter.cpp", 54, "DSP_CONTROL INIT"); } while (0); } while (0); | ^ 2 warnings generated. [628/855] Building CXX object Source/C...s/core.dir/FifoPlayer/FifoPlayer.cpp.o [629/855] Building CXX object Source/C.../DSP/Interpreter/DSPIntLoadStore.cpp.o [629/855] Building CXX object Source/C...ir/FifoPlayer/FifoRecordAnalyzer.cpp.o [630/855] Building CXX object Source/C...dir/DSP/Interpreter/DSPIntExtOps.cpp.o [630/855] Building CXX object Source/C...core.dir/FifoPlayer/FifoRecorder.cpp.o [631/855] Building CXX object Source/C...dir/DSP/Interpreter/DSPIntTables.cpp.o [631/855] Building CXX object Source/Core/Core/CMakeFiles/core.dir/HLE/HLE.cpp.o [632/855] Building CXX object Source/C.../core.dir/DSP/Jit/DSPEmitterBase.cpp.o [632/855] Building CXX object Source/C...CMakeFiles/core.dir/HLE/HLE_Misc.cpp.o [633/855] Building CXX object Source/C...e.dir/DSP/Interpreter/DSPIntMisc.cpp.o [633/855] Building CXX object Source/C...e/CMakeFiles/core.dir/HLE/HLE_OS.cpp.o [634/855] Building CXX object Source/C...DSP/Interpreter/DSPIntMultiplier.cpp.o [634/855] Building CXX object Source/C...keFiles/core.dir/HLE/HLE_VarArgs.cpp.o [635/855] Building CXX object Source/C...core.dir/FifoPlayer/FifoAnalyzer.cpp.o [635/855] Building CXX object Source/C...keFiles/core.dir/HW/AddressSpace.cpp.o [636/855] Building CXX object Source/C.../FifoPlayer/FifoPlaybackAnalyzer.cpp.o [636/855] Building CXX object Source/C...Files/core.dir/HW/AudioInterface.cpp.o [637/855] Building CXX object Source/C...CMakeFiles/core.dir/HLE/HLE_Misc.cpp.o [637/855] Building CXX object Source/Core/Core/CMakeFiles/core.dir/HW/CPU.cpp.o [638/855] Building CXX object Source/C...keFiles/core.dir/HLE/HLE_VarArgs.cpp.o [638/855] Building CXX object Source/Core/Core/CMakeFiles/core.dir/HW/DSP.cpp.o [639/855] Building CXX object Source/C...ir/FifoPlayer/FifoRecordAnalyzer.cpp.o [639/855] Building CXX object Source/C...les/core.dir/HW/DSPHLE/UCodes/AX.cpp.o [640/855] Building CXX object Source/C...core.dir/FifoPlayer/FifoRecorder.cpp.o [640/855] Building CXX object Source/C.../core.dir/HW/DSPHLE/UCodes/AXWii.cpp.o [641/855] Building CXX object Source/C...s/core.dir/FifoPlayer/FifoPlayer.cpp.o [641/855] Building CXX object Source/C...s/core.dir/HW/DSPHLE/UCodes/CARD.cpp.o [642/855] Building CXX object Source/C...e/CMakeFiles/core.dir/HLE/HLE_OS.cpp.o [642/855] Building CXX object Source/C...es/core.dir/HW/DSPHLE/UCodes/GBA.cpp.o [643/855] Building CXX object Source/C...core.dir/FifoPlayer/FifoDataFile.cpp.o [643/855] Building CXX object Source/C...s/core.dir/HW/DSPHLE/UCodes/INIT.cpp.o [644/855] Building CXX object Source/Core/Core/CMakeFiles/core.dir/HLE/HLE.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HLE/HLE.cpp:139:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 139 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::OSHLE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HLE/HLE.cpp", 139, "Patching %s %08x", OSPatches[i].m_szPatchName, symbol->address); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HLE/HLE.cpp:150:42: warning: self-comparison always evaluates to true [-Wtautological-compare] 150 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::OSHLE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HLE/HLE.cpp", 150, "Adding BP to %s %08x", OSBreakPoints[i].m_szPatchName, symbol->address); } while (0); } while (0); | ^ 2 warnings generated. [644/855] Building CXX object Source/C...es/core.dir/HW/DSPHLE/UCodes/ROM.cpp.o [645/855] Building CXX object Source/C...keFiles/core.dir/HW/AddressSpace.cpp.o [645/855] Building CXX object Source/C...core.dir/HW/DSPHLE/UCodes/UCodes.cpp.o [646/855] Building CXX object Source/C...s/core.dir/HW/DSPHLE/UCodes/CARD.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DSPHLE/UCodes/CARD.cpp:17:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 17 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DSPHLE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DSPHLE/UCodes/CARD.cpp", 17, "CARDUCode - initialized"); } while (0); } while (0); | ^ 1 warning generated. [646/855] Building CXX object Source/C.../core.dir/HW/DSPHLE/UCodes/Zelda.cpp.o [647/855] Building CXX object Source/C...Files/core.dir/HW/AudioInterface.cpp.o [647/855] Building CXX object Source/C...s/core.dir/HW/DSPHLE/MailHandler.cpp.o [648/855] Building CXX object Source/C...es/core.dir/HW/DSPHLE/UCodes/GBA.cpp.o [648/855] Building CXX object Source/C...eFiles/core.dir/HW/DSPHLE/DSPHLE.cpp.o [649/855] Building CXX object Source/C...s/core.dir/HW/DSPHLE/UCodes/INIT.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DSPHLE/UCodes/INIT.cpp:17:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 17 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DSPHLE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DSPHLE/UCodes/INIT.cpp", 17, "INITUCode - initialized"); } while (0); } while (0); | ^ 1 warning generated. [649/855] Building CXX object Source/C....dir/HW/DSPLLE/DSPDebugInterface.cpp.o [650/855] Building CXX object Source/Core/Core/CMakeFiles/core.dir/HW/CPU.cpp.o [650/855] Building CXX object Source/C...Files/core.dir/HW/DSPLLE/DSPHost.cpp.o [651/855] Building CXX object Source/C...es/core.dir/HW/DSPHLE/UCodes/ROM.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DSPHLE/UCodes/ROM.cpp:28:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 28 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DSPHLE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DSPHLE/UCodes/ROM.cpp", 28, "UCode_Rom - initialized"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DSPHLE/UCodes/ROM.cpp:112:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 112 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DSPHLE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DSPHLE/UCodes/ROM.cpp", 112, "CurrentUCode SOURCE Addr: 0x%08x", m_current_ucode.m_ram_address); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DSPHLE/UCodes/ROM.cpp:113:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 113 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DSPHLE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DSPHLE/UCodes/ROM.cpp", 113, "CurrentUCode Length: 0x%08x", m_current_ucode.m_length); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DSPHLE/UCodes/ROM.cpp:114:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 114 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DSPHLE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DSPHLE/UCodes/ROM.cpp", 114, "CurrentUCode DEST Addr: 0x%08x", m_current_ucode.m_imem_address); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DSPHLE/UCodes/ROM.cpp:115:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 115 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DSPHLE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DSPHLE/UCodes/ROM.cpp", 115, "CurrentUCode DMEM Length: 0x%08x", m_current_ucode.m_dmem_length); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DSPHLE/UCodes/ROM.cpp:116:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 116 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DSPHLE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DSPHLE/UCodes/ROM.cpp", 116, "CurrentUCode init_vector: 0x%08x", m_current_ucode.m_start_pc); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DSPHLE/UCodes/ROM.cpp:117:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 117 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DSPHLE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DSPHLE/UCodes/ROM.cpp", 117, "CurrentUCode CRC: 0x%08x", ector_crc); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DSPHLE/UCodes/ROM.cpp:118:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 118 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DSPHLE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DSPHLE/UCodes/ROM.cpp", 118, "BootTask - done"); } while (0); } while (0); | ^ 8 warnings generated. [651/855] Building CXX object Source/C...es/core.dir/HW/DSPLLE/DSPSymbols.cpp.o [652/855] Building CXX object Source/Core/Core/CMakeFiles/core.dir/HW/DSP.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DSP.cpp:362:44: warning: self-comparison always evaluates to true [-Wtautological-compare] 362 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::AUDIO_INTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DSP.cpp", 363, "Audio DMA configured: %i blocks from 0x%08x", s_audioDMA.AudioDMAControl.NumBlocks, s_audioDMA.SourceAddress); } while (0); } while (0); | ^ 1 warning generated. [652/855] Building CXX object Source/C...core.dir/HW/DSPLLE/DSPLLEGlobals.cpp.o [653/855] Building CXX object Source/C...s/core.dir/HW/DSPHLE/MailHandler.cpp.o [653/855] Building CXX object Source/C...eFiles/core.dir/HW/DSPLLE/DSPLLE.cpp.o [654/855] Building CXX object Source/C...eFiles/core.dir/HW/DSPHLE/DSPHLE.cpp.o [654/855] Building CXX object Source/C...les/core.dir/HW/DVD/DVDInterface.cpp.o [655/855] Building CXX object Source/C...core.dir/HW/DSPHLE/UCodes/UCodes.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DSPHLE/UCodes/UCodes.cpp:228:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 228 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DSPHLE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DSPHLE/UCodes/UCodes.cpp", 228, "Switching to ROM ucode"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DSPHLE/UCodes/UCodes.cpp:232:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 232 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DSPHLE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DSPHLE/UCodes/UCodes.cpp", 232, "Switching to INIT ucode"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DSPHLE/UCodes/UCodes.cpp:236:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 236 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DSPHLE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DSPHLE/UCodes/UCodes.cpp", 236, "Switching to CARD ucode"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DSPHLE/UCodes/UCodes.cpp:240:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 240 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DSPHLE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DSPHLE/UCodes/UCodes.cpp", 240, "Switching to GBA ucode"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DSPHLE/UCodes/UCodes.cpp:255:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 255 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DSPHLE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DSPHLE/UCodes/UCodes.cpp", 255, "CRC %08x: AX ucode chosen", crc); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DSPHLE/UCodes/UCodes.cpp:280:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 280 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DSPHLE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DSPHLE/UCodes/UCodes.cpp", 280, "CRC %08x: Wii - AXWii chosen", crc); } while (0); } while (0); | ^ 6 warnings generated. [655/855] Building CXX object Source/C...akeFiles/core.dir/HW/DVD/DVDMath.cpp.o [656/855] Building CXX object Source/C...les/core.dir/HW/DSPHLE/UCodes/AX.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DSPHLE/UCodes/AX.cpp:29:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 29 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DSPHLE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DSPHLE/UCodes/AX.cpp", 29, "Instantiating AXUCode: crc=%08x", crc); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DSPHLE/UCodes/AX.cpp:67:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 67 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DSPHLE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DSPHLE/UCodes/AX.cpp", 67, "Loading polyphase resampling coeffs from %s", filename.c_str()); } while (0); } while (0); | ^ 2 warnings generated. [656/855] Building CXX object Source/C...eFiles/core.dir/HW/DVD/DVDThread.cpp.o [657/855] Building CXX object Source/C.../core.dir/HW/DSPHLE/UCodes/AXWii.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DSPHLE/UCodes/AXWii.cpp:29:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 29 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DSPHLE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DSPHLE/UCodes/AXWii.cpp", 29, "Instantiating AXWiiUCode"); } while (0); } while (0); | ^ 1 warning generated. [657/855] Building CXX object Source/C...iles/core.dir/HW/DVD/FileMonitor.cpp.o [658/855] Building CXX object Source/C...core.dir/HW/DSPLLE/DSPLLEGlobals.cpp.o [658/855] Building CXX object Source/C...e/CMakeFiles/core.dir/HW/EXI/EXI.cpp.o [659/855] Building CXX object Source/C....dir/HW/DSPLLE/DSPDebugInterface.cpp.o [659/855] Building CXX object Source/C...iles/core.dir/HW/EXI/EXI_Channel.cpp.o [660/855] Building CXX object Source/C...Files/core.dir/HW/DSPLLE/DSPHost.cpp.o [660/855] Building CXX object Source/C...Files/core.dir/HW/EXI/EXI_Device.cpp.o [661/855] Building CXX object Source/C...akeFiles/core.dir/HW/DVD/DVDMath.cpp.o [661/855] Building CXX object Source/C...s/core.dir/HW/EXI/EXI_DeviceAD16.cpp.o [662/855] Building CXX object Source/C...es/core.dir/HW/DSPLLE/DSPSymbols.cpp.o [662/855] Building CXX object Source/C...es/core.dir/HW/EXI/EXI_DeviceAGP.cpp.o [663/855] Building CXX object Source/C.../core.dir/HW/DSPHLE/UCodes/Zelda.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DSPHLE/UCodes/Zelda.cpp:127:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 127 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DSPHLE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DSPHLE/UCodes/Zelda.cpp", 127, "Zelda UCode loaded, crc=%08x, flags=%08x", crc, m_flags); } while (0); } while (0); | ^ 1 warning generated. [663/855] Building CXX object Source/C.../core.dir/HW/EXI/EXI_DeviceDummy.cpp.o [664/855] Building CXX object Source/C.../core.dir/HW/EXI/EXI_DeviceDummy.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/EXI/EXI_DeviceDummy.cpp:20:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 20 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::EXPANSIONINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/EXI/EXI_DeviceDummy.cpp", 20, "EXI DUMMY %s ImmWrite: %08x", m_name.c_str(), data); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/EXI/EXI_DeviceDummy.cpp:25:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 25 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::EXPANSIONINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/EXI/EXI_DeviceDummy.cpp", 25, "EXI DUMMY %s ImmRead", m_name.c_str()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/EXI/EXI_DeviceDummy.cpp:31:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 31 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::EXPANSIONINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/EXI/EXI_DeviceDummy.cpp", 32, "EXI DUMMY %s DMAWrite: %08x bytes, from %08x to device", m_name.c_str(), size, address); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/EXI/EXI_DeviceDummy.cpp:37:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 37 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::EXPANSIONINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/EXI/EXI_DeviceDummy.cpp", 38, "EXI DUMMY %s DMARead: %08x bytes, from device to %08x", m_name.c_str(), size, address); } while (0); } while (0); | ^ 4 warnings generated. [664/855] Building CXX object Source/C...re.dir/HW/EXI/EXI_DeviceEthernet.cpp.o [665/855] Building CXX object Source/C...s/core.dir/HW/EXI/EXI_DeviceAD16.cpp.o [665/855] Building CXX object Source/C.../core.dir/HW/EXI/EXI_DeviceGecko.cpp.o [666/855] Building CXX object Source/C...eFiles/core.dir/HW/DSPLLE/DSPLLE.cpp.o [666/855] Building CXX object Source/C...es/core.dir/HW/EXI/EXI_DeviceIPL.cpp.o [667/855] Building CXX object Source/C...iles/core.dir/HW/EXI/EXI_Channel.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/EXI/EXI_Channel.cpp:181:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 181 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::EXPANSIONINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/EXI/EXI_Channel.cpp", 184, "Changing EXI channel %d, device %d to type %d (notify software: %s)", static_cast<int>(m_channel_id), device_num, static_cast<int>(device->m_device_type), notify_presence_changed ? "true" : "false"); } while (0); } while (0); | ^ 1 warning generated. [667/855] Building CXX object Source/C....dir/HW/EXI/EXI_DeviceMemoryCard.cpp.o [668/855] Building CXX object Source/C...es/core.dir/HW/EXI/EXI_DeviceAGP.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/EXI/EXI_DeviceAGP.cpp:85:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 85 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::EXPANSIONINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/EXI/EXI_DeviceAGP.cpp", 85, "Loaded GBA rom: %s card: %d", gbapath.c_str(), m_slot); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/EXI/EXI_DeviceAGP.cpp:87:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 87 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::EXPANSIONINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/EXI/EXI_DeviceAGP.cpp", 87, "Loaded GBA sav: %s card: %d", gbapath.c_str(), m_slot); } while (0); } while (0); | ^ 2 warnings generated. [668/855] Building CXX object Source/C...es/core.dir/HW/EXI/EXI_DeviceMic.cpp.o [669/855] Building CXX object Source/C...e/CMakeFiles/core.dir/HW/EXI/EXI.cpp.o [669/855] Building CXX object Source/C...MakeFiles/core.dir/HW/GCKeyboard.cpp.o [670/855] Building CXX object Source/C...iles/core.dir/HW/DVD/FileMonitor.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DVD/FileMonitor.cpp:85:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 85 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::FILEMON, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DVD/FileMonitor.cpp", 85, "%s", log_string.c_str()); } while (0); } while (0); | ^ 1 warning generated. [670/855] Building CXX object Source/C...eFiles/core.dir/HW/GCKeyboardEmu.cpp.o [671/855] Building CXX object Source/C...eFiles/core.dir/HW/DVD/DVDThread.cpp.o [671/855] Building CXX object Source/C...es/core.dir/HW/GCMemcard/GCIFile.cpp.o [672/855] Building CXX object Source/C...Files/core.dir/HW/EXI/EXI_Device.cpp.o [672/855] Building CXX object Source/C.../core.dir/HW/GCMemcard/GCMemcard.cpp.o [673/855] Building CXX object Source/C...les/core.dir/HW/DVD/DVDInterface.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DVD/DVDInterface.cpp:806:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 806 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DVDINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DVD/DVDInterface.cpp", 806, "DVDLowInquiry (Buffer 0x%08x, 0x%x)", s_DIMAR, s_DILENGTH); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DVD/DVDInterface.cpp:811:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 811 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DVDINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DVD/DVDInterface.cpp", 811, "SetExtension"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DVD/DVDInterface.cpp:818:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 818 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DVDINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DVD/DVDInterface.cpp", 818, "DVDLowReportKey"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DVD/DVDInterface.cpp:834:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 834 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DVDINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DVD/DVDInterface.cpp", 837, "Read: DVDOffset=%08" "l" "x" ", DMABuffer = %08x, SrcLength = %08x, DMALength = %08x", iDVDOffset, s_DIMAR, s_DICMDBUF[2], s_DILENGTH); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DVD/DVDInterface.cpp:849:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 849 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DVDINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DVD/DVDInterface.cpp", 849, "Read DiscID: buffer %08x", s_DIMAR); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DVD/DVDInterface.cpp:875:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 875 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DVDINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DVD/DVDInterface.cpp", 876, "Seek: offset=%09" "l" "x" " (ignoring)", static_cast<u64>(s_DICMDBUF[1]) << 2); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DVD/DVDInterface.cpp:976:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 976 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DVDINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DVD/DVDInterface.cpp", 976, "Requesting error... (0x%08x)", result); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DVD/DVDInterface.cpp:1013:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 1013 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DVDINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DVD/DVDInterface.cpp", 1014, "(Audio) Start stream: offset: %08" "l" "x" " length: %08x", offset, length); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DVD/DVDInterface.cpp:1036:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 1036 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DVDINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DVD/DVDInterface.cpp", 1036, "(Audio) Stop stream"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DVD/DVDInterface.cpp:1071:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 1071 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DVDINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DVD/DVDInterface.cpp", 1076, "(Audio): Stream Status: Request Audio status " "AudioPos:%08" "l" "x" "/%08" "l" "x" " " "CurrentStart:%08" "l" "x" " CurrentLength:%08x", s_audio_position, s_current_start + s_current_length, s_current_start, s_current_length); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DVD/DVDInterface.cpp:1080:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 1080 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DVDINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DVD/DVDInterface.cpp", 1081, "(Audio): Stream Status: Request Audio status AudioPos:%08" "l" "x", s_audio_position); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DVD/DVDInterface.cpp:1085:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 1085 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DVDINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DVD/DVDInterface.cpp", 1086, "(Audio): Stream Status: Request Audio status CurrentStart:%08" "l" "x", s_current_start); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DVD/DVDInterface.cpp:1090:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 1090 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DVDINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DVD/DVDInterface.cpp", 1091, "(Audio): Stream Status: Request Audio status CurrentLength:%08x", s_current_length); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DVD/DVDInterface.cpp:1109:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 1109 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DVDINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DVD/DVDInterface.cpp", 1109, "DVDLowStopMotor%s%s", eject ? " eject" : "", kill ? " kill!" : ""); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DVD/DVDInterface.cpp:1164:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 1164 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DVDINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DVD/DVDInterface.cpp", 1164, "SetStatus"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DVD/DVDInterface.cpp:1186:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 1186 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DVDINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DVD/DVDInterface.cpp", 1186, "Unlock test 1 passed"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DVD/DVDInterface.cpp:1191:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 1191 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DVDINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DVD/DVDInterface.cpp", 1191, "Unlock test 2 passed"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DVD/DVDInterface.cpp:1195:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 1195 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DVDINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DVD/DVDInterface.cpp", 1195, "Unlock test failed"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DVD/DVDInterface.cpp:1242:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 1242 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DVDINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DVD/DVDInterface.cpp", 1242, "DTK enabled: buffer size %d", s_dtk_buffer_length); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DVD/DVDInterface.cpp:1244:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 1244 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::DVDINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/DVD/DVDInterface.cpp", 1244, "DTK disabled"); } while (0); } while (0); | ^ 20 warnings generated. [673/855] Building CXX object Source/C.../HW/GCMemcard/GCMemcardDirectory.cpp.o [674/855] Building CXX object Source/C...es/core.dir/HW/EXI/EXI_DeviceMic.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/EXI/EXI_DeviceMic.cpp:103:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 103 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::EXPANSIONINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/EXI/EXI_DeviceMic.cpp", 103, "started cubeb stream"); } while (0); } while (0); | ^ 1 warning generated. [674/855] Building CXX object Source/C...re.dir/HW/GCMemcard/GCMemcardRaw.cpp.o [675/855] Building CXX object Source/C...re.dir/HW/EXI/EXI_DeviceEthernet.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/EXI/EXI_DeviceEthernet.cpp:50:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 50 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::SP1, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/EXI/EXI_DeviceEthernet.cpp", 50, "Created TAP physical network interface."); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/EXI/EXI_DeviceEthernet.cpp:71:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 71 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::SP1, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/EXI/EXI_DeviceEthernet.cpp", 72, "Created XLink Kai BBA network interface connection to %s:34523", SConfig::GetInstance().m_bba_xlink_ip.c_str()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/EXI/EXI_DeviceEthernet.cpp:340:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 340 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::SP1, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/EXI/EXI_DeviceEthernet.cpp", 340, "Software reset"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/EXI/EXI_DeviceEthernet.cpp:362:42: warning: self-comparison always evaluates to true [-Wtautological-compare] 362 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::SP1, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/EXI/EXI_DeviceEthernet.cpp", 362, "start tx - local DMA"); } while (0); } while (0); | ^ 4 warnings generated. [675/855] Building CXX object Source/C....dir/HW/GCMemcard/GCMemcardUtils.cpp.o [676/855] Building CXX object Source/C...es/core.dir/HW/GCMemcard/GCIFile.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/GCMemcard/GCIFile.cpp:25:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 25 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::EXPANSIONINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/GCMemcard/GCIFile.cpp", 25, "Reading header from disk for %s", m_filename.c_str()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/GCMemcard/GCIFile.cpp:46:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 46 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::EXPANSIONINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/GCMemcard/GCIFile.cpp", 46, "Reading savedata from disk for %s", m_filename.c_str()); } while (0); } while (0); | ^ 2 warnings generated. [676/855] Building CXX object Source/C...ore/CMakeFiles/core.dir/HW/GCPad.cpp.o [677/855] Building CXX object Source/C...es/core.dir/HW/EXI/EXI_DeviceIPL.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:115:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 115 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::BOOT, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp", 115, "Loaded bootrom: %s", &m_rom[0]); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:237:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 237 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::BOOT, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp", 238, "Found IPL dump, loading %s font from %s", ((offset == 0x1aff00) ? "Shift JIS" : "Windows-1252"), (ipl_rom_path).c_str()); } while (0); } while (0); | ^ 2 warnings generated. [677/855] Building CXX object Source/C.../CMakeFiles/core.dir/HW/GCPadEmu.cpp.o [678/855] Building CXX object Source/C...MakeFiles/core.dir/HW/GCKeyboard.cpp.o [678/855] Building CXX object Source/C...re/CMakeFiles/core.dir/HW/GPFifo.cpp.o [679/855] Building CXX object Source/C.../core.dir/HW/EXI/EXI_DeviceGecko.cpp.o [679/855] Building CXX object Source/Core/Core/CMakeFiles/core.dir/HW/HW.cpp.o [680/855] Building CXX object Source/C....dir/HW/GCMemcard/GCMemcardUtils.cpp.o [680/855] Building CXX object Source/C...re/CMakeFiles/core.dir/HW/Memmap.cpp.o [681/855] Building CXX object Source/C...eFiles/core.dir/HW/GCKeyboardEmu.cpp.o [681/855] Building CXX object Source/C...iles/core.dir/HW/MemoryInterface.cpp.o [682/855] Building CXX object Source/C....dir/HW/EXI/EXI_DeviceMemoryCard.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/EXI/EXI_DeviceMemoryCard.cpp:537:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 537 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::EXPANSIONINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/EXI/EXI_DeviceMemoryCard.cpp", 537, "reading from block: %x", address / Memcard::BLOCK_SIZE); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/EXI/EXI_DeviceMemoryCard.cpp:553:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 553 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::EXPANSIONINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/EXI/EXI_DeviceMemoryCard.cpp", 553, "writing to block: %x", address / Memcard::BLOCK_SIZE); } while (0); } while (0); | ^ 2 warnings generated. [682/855] Building CXX object Source/Core/Core/CMakeFiles/core.dir/HW/MMIO.cpp.o [683/855] Building CXX object Source/C.../core.dir/HW/GCMemcard/GCMemcard.cpp.o [683/855] Building CXX object Source/C...s/core.dir/HW/ProcessorInterface.cpp.o [684/855] Building CXX object Source/C...re/CMakeFiles/core.dir/HW/GPFifo.cpp.o [684/855] Building CXX object Source/C...ore/CMakeFiles/core.dir/HW/SI/SI.cpp.o [685/855] Building CXX object Source/C...iles/core.dir/HW/MemoryInterface.cpp.o [685/855] Building CXX object Source/C...keFiles/core.dir/HW/SI/SI_Device.cpp.o [686/855] Building CXX object Source/C...ore/CMakeFiles/core.dir/HW/GCPad.cpp.o [686/855] Building CXX object Source/C...core.dir/HW/SI/SI_DeviceDanceMat.cpp.o [687/855] Building CXX object Source/C...re.dir/HW/GCMemcard/GCMemcardRaw.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/GCMemcard/GCMemcardRaw.cpp:48:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 48 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::EXPANSIONINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/GCMemcard/GCMemcardRaw.cpp", 48, "Reading memory card %s", m_filename.c_str()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/GCMemcard/GCMemcardRaw.cpp:72:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 72 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::EXPANSIONINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/GCMemcard/GCMemcardRaw.cpp", 72, "No memory card found. A new one was created instead."); } while (0); } while (0); | ^ 2 warnings generated. [687/855] Building CXX object Source/C...iles/core.dir/HW/SI/SI_DeviceGBA.cpp.o [688/855] Building CXX object Source/Core/Core/CMakeFiles/core.dir/HW/HW.cpp.o [688/855] Building CXX object Source/C...ore.dir/HW/SI/SI_DeviceGCAdapter.cpp.o [689/855] Building CXX object Source/C.../CMakeFiles/core.dir/HW/GCPadEmu.cpp.o [689/855] Building CXX object Source/C....dir/HW/SI/SI_DeviceGCController.cpp.o [690/855] Building CXX object Source/C.../HW/GCMemcard/GCMemcardDirectory.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/GCMemcard/GCMemcardDirectory.cpp:332:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 332 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::EXPANSIONINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/GCMemcard/GCMemcardDirectory.cpp", 332, "Writing to 0x%x. Length: 0x%x", dest_address, length); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/GCMemcard/GCMemcardDirectory.cpp:405:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 405 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::EXPANSIONINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/GCMemcard/GCMemcardDirectory.cpp", 405, "Clearing block %u", block); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/GCMemcard/GCMemcardDirectory.cpp:449:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 449 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::EXPANSIONINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/GCMemcard/GCMemcardDirectory.cpp", 450, "Syncing save 0x%x", Common::swap32(current->m_dir_entries[i].m_gamecode.data())); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/GCMemcard/GCMemcardDirectory.cpp:478:44: warning: self-comparison always evaluates to true [-Wtautological-compare] 478 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::EXPANSIONINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/GCMemcard/GCMemcardDirectory.cpp", 478, "Save moved from 0x%x to 0x%x", old_start, new_start); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/GCMemcard/GCMemcardDirectory.cpp:490:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 490 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::EXPANSIONINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/GCMemcard/GCMemcardDirectory.cpp", 491, "Clearing and/or deleting save 0x%x", Common::swap32(m_saves[i].m_gci_header.m_gamecode.data())); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/GCMemcard/GCMemcardDirectory.cpp:669:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 669 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::EXPANSIONINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/GCMemcard/GCMemcardDirectory.cpp", 669, "Flushing savedata to disk for %s", save.m_filename.c_str()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/GCMemcard/GCMemcardDirectory.cpp:594:7: warning: variable 'errors' set but not used [-Wunused-but-set-variable] 594 | int errors = 0; | ^ 7 warnings generated. [690/855] Building CXX object Source/C...r/HW/SI/SI_DeviceGCSteeringWheel.cpp.o [691/855] Building CXX object Source/C...core.dir/HW/SI/SI_DeviceDanceMat.cpp.o [691/855] Building CXX object Source/C...core.dir/HW/SI/SI_DeviceKeyboard.cpp.o [692/855] Building CXX object Source/C...re/CMakeFiles/core.dir/HW/Memmap.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/Memmap.cpp:48:5: warning: no previous extern declaration for non-static variable 'single_physical_base' [-Wmissing-variable-declarations] 48 | u8* single_physical_base = nullptr; | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/Memmap.cpp:48:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit 48 | u8* single_physical_base = nullptr; | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/Memmap.cpp:327:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 327 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::MEMMAP, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/Memmap.cpp", 327, "Memory system initialized. RAM at %p", m_pRAM); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/Memmap.cpp:434:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 434 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::MEMMAP, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/Memmap.cpp", 434, "Memory system shut down."); } while (0); } while (0); | ^ 3 warnings generated. [692/855] Building CXX object Source/C...les/core.dir/HW/SI/SI_DeviceNull.cpp.o [693/855] Building CXX object Source/C...s/core.dir/HW/ProcessorInterface.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/ProcessorInterface.cpp:121:53: warning: self-comparison always evaluates to true [-Wtautological-compare] 121 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::PROCESSORINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/ProcessorInterface.cpp", 121, "Wrote PI_RESET_CODE: %08x", m_ResetCode); } while (0); } while (0); | ^ 1 warning generated. [693/855] Building CXX object Source/Core/Core/CMakeFiles/core.dir/HW/Sram.cpp.o [694/855] Building CXX object Source/C...ore.dir/HW/SI/SI_DeviceGCAdapter.cpp.o [694/855] Building CXX object Source/C...akeFiles/core.dir/HW/StreamADPCM.cpp.o [695/855] Building CXX object Source/Core/Core/CMakeFiles/core.dir/HW/MMIO.cpp.o [695/855] Building CXX object Source/C...keFiles/core.dir/HW/SystemTimers.cpp.o [696/855] Building CXX object Source/C....dir/HW/SI/SI_DeviceGCController.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/SI/SI_DeviceGCController.cpp:68:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 68 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::SERIALINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/SI/SI_DeviceGCController.cpp", 68, "PAD - Direct (Request length: %d)", request_length); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/SI/SI_DeviceGCController.cpp:81:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 81 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::SERIALINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/SI/SI_DeviceGCController.cpp", 81, "PAD - Get Origin"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/SI/SI_DeviceGCController.cpp:94:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 94 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::SERIALINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/SI/SI_DeviceGCController.cpp", 94, "PAD - Recalibrate"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/SI/SI_DeviceGCController.cpp:266:42: warning: self-comparison always evaluates to true [-Wtautological-compare] 266 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::SERIALINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/SI/SI_DeviceGCController.cpp", 266, "PAD - COMBO_RESET"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/SI/SI_DeviceGCController.cpp:271:42: warning: self-comparison always evaluates to true [-Wtautological-compare] 271 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::SERIALINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/SI/SI_DeviceGCController.cpp", 271, "PAD - COMBO_ORIGIN"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/SI/SI_DeviceGCController.cpp:322:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 322 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::SERIALINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/SI/SI_DeviceGCController.cpp", 322, "PAD %i set to mode %i", m_device_number, m_mode); } while (0); } while (0); | ^ 6 warnings generated. [696/855] Building CXX object Source/C...Files/core.dir/HW/VideoInterface.cpp.o [697/855] Building CXX object Source/C...les/core.dir/HW/SI/SI_DeviceNull.cpp.o [697/855] Building CXX object Source/C...e/CMakeFiles/core.dir/HW/WII_IPC.cpp.o [698/855] Building CXX object Source/C...iles/core.dir/HW/SI/SI_DeviceGBA.cpp.o [698/855] Building CXX object Source/C...e/CMakeFiles/core.dir/HW/Wiimote.cpp.o [699/855] Building CXX object Source/C...core.dir/HW/SI/SI_DeviceKeyboard.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/SI/SI_DeviceKeyboard.cpp:45:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 45 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::SERIALINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/SI/SI_DeviceKeyboard.cpp", 45, "Keyboard - Direct (Request Length: %d)", request_length); } while (0); } while (0); | ^ 1 warning generated. [699/855] Building CXX object Source/C....dir/HW/WiimoteCommon/DataReport.cpp.o [700/855] Building CXX object Source/C...keFiles/core.dir/HW/SI/SI_Device.cpp.o [700/855] Building CXX object Source/C...es/core.dir/HW/WiimoteEmu/Camera.cpp.o [701/855] Building CXX object Source/C...r/HW/SI/SI_DeviceGCSteeringWheel.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/SI/SI_DeviceGCSteeringWheel.cpp:140:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 140 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::SERIALINTERFACE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/SI/SI_DeviceGCSteeringWheel.cpp", 140, "PAD %i set to mode %i", m_device_number, m_mode); } while (0); } while (0); | ^ 1 warning generated. [701/855] Building CXX object Source/C.../core.dir/HW/WiimoteEmu/Dynamics.cpp.o [702/855] Building CXX object Source/Core/Core/CMakeFiles/core.dir/HW/Sram.cpp.o [702/855] Building CXX object Source/C...dir/HW/WiimoteEmu/EmuSubroutines.cpp.o [703/855] Building CXX object Source/C...akeFiles/core.dir/HW/StreamADPCM.cpp.o [703/855] Building CXX object Source/C...ore.dir/HW/WiimoteEmu/Encryption.cpp.o [704/855] Building CXX object Source/C...ore/CMakeFiles/core.dir/HW/SI/SI.cpp.o [704/855] Building CXX object Source/C....dir/HW/WiimoteEmu/ExtensionPort.cpp.o [705/855] Building CXX object Source/C...ore.dir/HW/WiimoteEmu/Encryption.cpp.o [705/855] Building CXX object Source/C...es/core.dir/HW/WiimoteEmu/I2CBus.cpp.o [706/855] Building CXX object Source/C...keFiles/core.dir/HW/SystemTimers.cpp.o [706/855] Building CXX object Source/C...ore.dir/HW/WiimoteEmu/MotionPlus.cpp.o [707/855] Building CXX object Source/C...e/CMakeFiles/core.dir/HW/WII_IPC.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/WII_IPC.cpp:148:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 148 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::WII_IPC, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/WII_IPC.cpp", 148, "Resetting ..."); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/WII_IPC.cpp:196:55: warning: self-comparison always evaluates to true [-Wtautological-compare] 196 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::WII_IPC, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/WII_IPC.cpp", 196, "Ejecting disc due to GPIO write"); } while (0); } while (0); | ^ 2 warnings generated. [707/855] Building CXX object Source/C...s/core.dir/HW/WiimoteEmu/Speaker.cpp.o [708/855] Building CXX object Source/C...es/core.dir/HW/WiimoteEmu/I2CBus.cpp.o [708/855] Building CXX object Source/C...ore.dir/HW/WiimoteEmu/WiimoteEmu.cpp.o [709/855] Building CXX object Source/C...es/core.dir/HW/WiimoteEmu/Camera.cpp.o [709/855] Building CXX object Source/C.../HW/WiimoteEmu/Extension/Classic.cpp.o [710/855] Building CXX object Source/C....dir/HW/WiimoteEmu/ExtensionPort.cpp.o [710/855] Building CXX object Source/C...moteEmu/Extension/DrawsomeTablet.cpp.o [711/855] Building CXX object Source/C....dir/HW/WiimoteCommon/DataReport.cpp.o [711/855] Building CXX object Source/C...ir/HW/WiimoteEmu/Extension/Drums.cpp.o [712/855] Building CXX object Source/C.../core.dir/HW/WiimoteEmu/Dynamics.cpp.o [712/855] Building CXX object Source/C...W/WiimoteEmu/Extension/Extension.cpp.o [713/855] Building CXX object Source/C...Files/core.dir/HW/VideoInterface.cpp.o [713/855] Building CXX object Source/C.../HW/WiimoteEmu/Extension/Nunchuk.cpp.o [714/855] Building CXX object Source/C...dir/HW/WiimoteEmu/EmuSubroutines.cpp.o [714/855] Building CXX object Source/C...r/HW/WiimoteEmu/Extension/Guitar.cpp.o [715/855] Building CXX object Source/C...e/CMakeFiles/core.dir/HW/Wiimote.cpp.o [715/855] Building CXX object Source/C.../HW/WiimoteEmu/Extension/TaTaCon.cpp.o [716/855] Building CXX object Source/C...ore.dir/HW/WiimoteEmu/MotionPlus.cpp.o [716/855] Building CXX object Source/C...W/WiimoteEmu/Extension/Turntable.cpp.o [717/855] Building CXX object Source/C...s/core.dir/HW/WiimoteEmu/Speaker.cpp.o [717/855] Building CXX object Source/C...WiimoteEmu/Extension/UDrawTablet.cpp.o [718/855] Building CXX object Source/C.../HW/WiimoteEmu/Extension/Classic.cpp.o [718/855] Building CXX object Source/C...e.dir/HW/WiimoteReal/WiimoteReal.cpp.o [719/855] Building CXX object Source/C...moteEmu/Extension/DrawsomeTablet.cpp.o [719/855] Building CXX object Source/C...e/CMakeFiles/core.dir/HW/WiiSave.cpp.o [720/855] Building CXX object Source/C...W/WiimoteEmu/Extension/Extension.cpp.o [720/855] Building CXX object Source/C...e/CMakeFiles/core.dir/IOS/Device.cpp.o [721/855] Building CXX object Source/C.../HW/WiimoteEmu/Extension/TaTaCon.cpp.o [721/855] Building CXX object Source/C...akeFiles/core.dir/IOS/DeviceStub.cpp.o [722/855] Building CXX object Source/C.../HW/WiimoteEmu/Extension/Nunchuk.cpp.o [722/855] Building CXX object Source/C...Files/core.dir/IOS/DolphinDevice.cpp.o [723/855] Building CXX object Source/C...ir/HW/WiimoteEmu/Extension/Drums.cpp.o [723/855] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/IOS.cpp.o [724/855] Building CXX object Source/C...r/HW/WiimoteEmu/Extension/Guitar.cpp.o [724/855] Building CXX object Source/C...ore/CMakeFiles/core.dir/IOS/IOSC.cpp.o [725/855] Building CXX object Source/C...ore.dir/HW/WiimoteEmu/WiimoteEmu.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:86:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 86 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::WIIMOTE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp", 86, "Wrote EEPROM for %s", GetName().c_str()); } while (0); } while (0); | ^ 1 warning generated. [725/855] Building CXX object Source/C...ore/CMakeFiles/core.dir/IOS/MIOS.cpp.o [726/855] Building CXX object Source/C...W/WiimoteEmu/Extension/Turntable.cpp.o [726/855] Building CXX object Source/C...keFiles/core.dir/IOS/VersionInfo.cpp.o [727/855] Building CXX object Source/C...WiimoteEmu/Extension/UDrawTablet.cpp.o [727/855] Building CXX object Source/C...re/CMakeFiles/core.dir/IOS/DI/DI.cpp.o [728/855] Building CXX object Source/C...akeFiles/core.dir/IOS/DeviceStub.cpp.o [728/855] Building CXX object Source/C...re/CMakeFiles/core.dir/IOS/ES/ES.cpp.o [729/855] Building CXX object Source/C...keFiles/core.dir/IOS/VersionInfo.cpp.o [729/855] Building CXX object Source/C...akeFiles/core.dir/IOS/ES/Formats.cpp.o [730/855] Building CXX object Source/C...Files/core.dir/IOS/DolphinDevice.cpp.o [730/855] Building CXX object Source/C...keFiles/core.dir/IOS/ES/Identity.cpp.o [731/855] Building CXX object Source/C...e/CMakeFiles/core.dir/IOS/Device.cpp.o [731/855] Building CXX object Source/C...eFiles/core.dir/IOS/ES/NandUtils.cpp.o [732/855] Building CXX object Source/C...ore/CMakeFiles/core.dir/IOS/MIOS.cpp.o [732/855] Building CXX object Source/C...es/core.dir/IOS/ES/TitleContents.cpp.o [733/855] Building CXX object Source/C...ore/CMakeFiles/core.dir/IOS/IOSC.cpp.o [733/855] Building CXX object Source/C...core.dir/IOS/ES/TitleInformation.cpp.o [734/855] Building CXX object Source/C...e.dir/HW/WiimoteReal/WiimoteReal.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/WiimoteReal/WiimoteReal.cpp:620:42: warning: self-comparison always evaluates to true [-Wtautological-compare] 620 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::WIIMOTE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/WiimoteReal/WiimoteReal.cpp", 620, "Removing disconnected wiimote pool entry."); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/WiimoteReal/WiimoteReal.cpp:625:42: warning: self-comparison always evaluates to true [-Wtautological-compare] 625 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::WIIMOTE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/WiimoteReal/WiimoteReal.cpp", 625, "Removing expired wiimote pool entry."); } while (0); } while (0); | ^ 2 warnings generated. [734/855] Building CXX object Source/C.../core.dir/IOS/ES/TitleManagement.cpp.o [735/855] Building CXX object Source/C...e/CMakeFiles/core.dir/HW/WiiSave.cpp.o [735/855] Building CXX object Source/C...CMakeFiles/core.dir/IOS/ES/Views.cpp.o [736/855] Building CXX object Source/C...re/CMakeFiles/core.dir/IOS/ES/ES.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/ES.cpp:128:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 128 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_ES, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/ES.cpp", 128, "IOCTL_ES_GETTITLEDIR: %s", Path); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/ES.cpp:151:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 151 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_ES, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/ES.cpp", 152, "IOCTL_ES_GETTITLEID: %08x/%08x", static_cast<u32>(title_id >> 32), static_cast<u32>(title_id)); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/ES.cpp:223:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 223 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_ES, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/ES.cpp", 223, "ES_Launch: Title context changed: (none)"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/ES.cpp:317:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 317 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_ES, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/ES.cpp", 317, "LaunchPPCTitle: Title context changed: %016" "l" "x", tmd.GetTitleId()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/ES.cpp:324:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 324 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_ES, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/ES.cpp", 324, "LaunchPPCTitle: Title context changed: (none)"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/ES.cpp:398:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 398 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_ES, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/ES.cpp", 398, "ES: Close"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/ES.cpp:573:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 573 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_ES, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/ES.cpp", 573, "IOCTL_ES_GETCONSUMPTION"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/ES.cpp:589:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 589 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_ES, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/ES.cpp", 590, "IOCTL_ES_LAUNCH %016" "l" "x" " %08x %016" "l" "x" " %08x %016" "l" "x" " %04x", TitleID, view, ticketid, devicetype, titleid, access); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/ES.cpp:658:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 658 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_ES, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/ES.cpp", 658, "ES_DIVerify: Title context changed: (none)"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/ES.cpp:667:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 667 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_ES, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/ES.cpp", 667, "ES_DIVerify: Title context changed: %016" "l" "x", tmd.GetTitleId()); } while (0); } while (0); | ^ 10 warnings generated. [736/855] Building CXX object Source/C...Files/core.dir/IOS/FS/FileSystem.cpp.o [737/855] Building CXX object Source/C...re/CMakeFiles/core.dir/IOS/DI/DI.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp:147:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 147 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_DI, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp", 147, "DVDLowInquiry"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp:152:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 152 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_DI, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp", 152, "DVDLowReadDiskID"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp:169:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 169 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_DI, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp", 170, "DVDLowRead: offset 0x%08x (byte 0x%09" "l" "x" "), length 0x%x", position, static_cast<u64>(position) << 2, length); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp:192:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 192 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_DI, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp", 192, "DVDLowWaitForCoverClose - skipping"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp:201:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 201 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_DI, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp", 201, "DVDLowNotifyReset"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp:210:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 210 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_DI, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp", 210, "DVDLowReadDvdPhysical: position 0x%02x", position); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp:219:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 219 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_DI, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp", 219, "DVDLowReadDvdCopyright: position 0x%02x", position); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp:228:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 228 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_DI, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp", 228, "DVDLowReadDvdDiscKey: position 0x%02x", position); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp:235:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 235 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_DI, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp", 235, "DVDLowGetLength 0x%08x", m_last_length); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp:240:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 240 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_DI, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp", 240, "DVDLowGetImmBuf 0x%08x", diimmbuf); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp:244:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 244 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_DI, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp", 244, "DVDLowMaskCoverInterrupt"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp:253:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 253 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_DI, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp", 253, "DVDLowUnmaskStatusInterrupts"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp:259:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 259 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_DI, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp", 260, "DVDLowGetCoverStatus: Disc %sInserted", DVDInterface::IsDiscInside() ? "" : "Not "); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp:263:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 263 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_DI, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp", 263, "DVDLowUnmaskCoverInterrupt"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp:270:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 270 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_DI, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp", 270, "DVDLowReset %s spinup", spinup ? "with" : "without"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp:280:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 280 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_DI, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp", 280, "DVDLowClosePartition"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp:288:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 288 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_DI, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp", 289, "DVDLowUnencryptedRead: offset 0x%08x (byte 0x%09" "l" "x" "), length 0x%x", position, static_cast<u64>(position) << 2, length); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp:340:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 340 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_DI, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp", 340, "DVDLowGetStatusRegister: 0x%08x", disr); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp:346:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 346 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_DI, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp", 346, "DVDLowGetControlRegister: 0x%08x", dicr); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp:353:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 353 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_DI, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp", 353, "DVDLowReportKey: param1 0x%02x, param2 0x%06x", param1, param2); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp:362:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 362 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_DI, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp", 363, "DVDLowSeek: position 0x%08x, translated to 0x%08x", position, position); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp:374:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 374 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_DI, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp", 375, "DVDLowReadDvd(%d, %d): position 0x%06x, length 0x%06x", flag1, flag2, position, length); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp:386:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 386 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_DI, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp", 386, "DVDLowReadDvdConfig(%d, %d): position 0x%06x", flag1, param2, position); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp:393:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 393 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_DI, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp", 393, "DVDLowStopLaser"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp:400:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 400 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_DI, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp", 400, "DVDLowOffset(%d): offset 0x%08x", flag, offset); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp:406:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 406 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_DI, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp", 406, "DVDLowReadDiskBca"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp:410:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 410 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_DI, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp", 410, "DVDLowRequestDiscStatus"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp:414:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 414 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_DI, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp", 414, "DVDLowRequestRetryNumber"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp:420:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 420 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_DI, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp", 420, "DVDLowSetMaximumRotation: speed %d", speed); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp:428:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 428 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_DI, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp", 428, "DVDLowSerMeasControl(%d, %d)", flag1, flag2); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp:433:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 433 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_DI, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp", 433, "DVDLowRequestError"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp:441:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 441 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_DI, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp", 442, "DVDLowAudioStream(%d): offset 0x%08x (byte 0x%09" "l" "x" "), length 0x%x", mode, position, static_cast<u64>(position) << 2, length); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp:451:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 451 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_DI, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp", 451, "DVDLowRequestAudioStatus(%d)", mode); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp:462:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 462 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_DI, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp", 462, "DVDLowStopMotor(%d, %d)", eject, kill); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp:471:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 471 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_DI, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp", 472, "DVDLowAudioBufferConfig: %s, buffer size %d", enable ? "enabled" : "disabled", buffer_size); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp:661:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 661 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_DI, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/DI/DI.cpp", 661, "DVDLowOpenPartition: partition_offset 0x%09" "l" "x", partition_offset); } while (0); } while (0); | ^ 36 warnings generated. [737/855] Building CXX object Source/C.../core.dir/IOS/FS/FileSystemProxy.cpp.o [738/855] Building CXX object Source/C...es/core.dir/IOS/ES/TitleContents.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/TitleContents.cpp:43:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 43 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_ES, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/TitleContents.cpp", 43, "OpenContent: title ID %016" "l" "x" ", UID 0x%x, CFD %zu", title_id, uid, i); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/TitleContents.cpp:128:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 128 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_ES, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/TitleContents.cpp", 128, "CloseContent: CFD %u", cfd); } while (0); } while (0); | ^ 2 warnings generated. [738/855] Building CXX object Source/C...core.dir/IOS/FS/HostBackend/File.cpp.o [739/855] Building CXX object Source/C...keFiles/core.dir/IOS/ES/Identity.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/Identity.cpp:26:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 26 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_ES, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/Identity.cpp", 26, "GetDeviceId: %08X", *device_id); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/Identity.cpp:86:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 86 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_ES, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/Identity.cpp", 86, "IOCTL_ES_CHECKKOREAREGION: Title checked for Korean keys."); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/Identity.cpp:95:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 95 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_ES, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/Identity.cpp", 95, "IOCTL_ES_GETDEVICECERT"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/Identity.cpp:107:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 107 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_ES, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/Identity.cpp", 107, "IOCTL_ES_SIGN"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/Identity.cpp:184:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 184 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_ES, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/Identity.cpp", 184, "VerifySign: all checks passed"); } while (0); } while (0); | ^ 5 warnings generated. [739/855] Building CXX object Source/C...s/core.dir/IOS/FS/HostBackend/FS.cpp.o [740/855] Building CXX object Source/C...core.dir/IOS/ES/TitleInformation.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/TitleInformation.cpp:29:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 29 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_ES, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/TitleInformation.cpp", 30, "GetStoredContentsCount (0x%x): %u content(s) for %016" "l" "x", request.request, num_contents, tmd.GetTitleId()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/TitleInformation.cpp:132:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 132 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_ES, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/TitleInformation.cpp", 132, " title %016" "l" "x", titles[i]); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/TitleInformation.cpp:140:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 140 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_ES, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/TitleInformation.cpp", 140, "GetTitleCount: %zu titles", titles.size()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/TitleInformation.cpp:162:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 162 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_ES, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/TitleInformation.cpp", 162, "GetStoredTMDSize: %u bytes for %016" "l" "x", tmd_size, title_id); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/TitleInformation.cpp:186:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 186 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_ES, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/TitleInformation.cpp", 186, "GetStoredTMD: title %016" "l" "x" " (buffer size: %u)", title_id, MaxCount); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/TitleInformation.cpp:193:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 193 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_ES, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/TitleInformation.cpp", 193, "GetOwnedTitleCount: %zu titles", titles.size()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/TitleInformation.cpp:207:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 207 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_ES, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/TitleInformation.cpp", 207, "IOCTL_ES_GETBOOT2VERSION"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/TitleInformation.cpp:222:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 222 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_ES, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/TitleInformation.cpp", 222, "GetSharedContentsCount: %u contents", count); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/TitleInformation.cpp:239:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 239 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_ES, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/TitleInformation.cpp", 239, "GetSharedContents: %u contents (%u requested)", count, max_count); } while (0); } while (0); | ^ 9 warnings generated. [740/855] Building CXX object Source/C...les/core.dir/IOS/Network/ICMPLin.cpp.o [741/855] Building CXX object Source/C...les/core.dir/IOS/Network/ICMPLin.cpp.o [741/855] Building CXX object Source/C...es/core.dir/IOS/Network/MACUtils.cpp.o [742/855] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/IOS.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/IOS.cpp:252:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 252 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/IOS.cpp", 252, "Starting IOS %016" "l" "x", title_id); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/IOS.cpp:524:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 524 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/IOS.cpp", 524, "Opening %s (mode %d, fd %d)", request.path.c_str(), request.flags, new_fd); } while (0); } while (0); | ^ 2 warnings generated. [742/855] Building CXX object Source/C...iles/core.dir/IOS/Network/Socket.cpp.o [743/855] Building CXX object Source/C...CMakeFiles/core.dir/IOS/ES/Views.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/Views.cpp:62:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 62 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_ES, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/Views.cpp", 63, "IOCTL_ES_GETVIEWCNT for titleID: %016" "l" "x" " (View Count = %u)", TitleID, view_count); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/Views.cpp:99:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 99 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_ES, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/Views.cpp", 100, "IOCTL_ES_GETVIEWS for titleID: %016" "l" "x" " (MaxViews = %i)", TitleID, maxViews); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/Views.cpp:223:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 223 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_ES, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/Views.cpp", 223, "GetTMDViewSize: %u bytes for title %016" "l" "x", view_size, TitleID); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/Views.cpp:249:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 249 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_ES, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/Views.cpp", 249, "GetTMDView: %zu bytes for title %016" "l" "x", raw_view.size(), title_id); } while (0); } while (0); | ^ 4 warnings generated. [743/855] Building CXX object Source/C...keFiles/core.dir/IOS/Network/SSL.cpp.o [744/855] Building CXX object Source/C...eFiles/core.dir/IOS/ES/NandUtils.cpp.o [744/855] Building CXX object Source/C...iles/core.dir/IOS/Network/IP/Top.cpp.o [745/855] Building CXX object Source/C...akeFiles/core.dir/IOS/ES/Formats.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/Formats.cpp:657:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 657 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_ES, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/Formats.cpp", 657, "Title %016" "l" "x" " already exists in uid.sys", title_id); } while (0); } while (0); | ^ 1 warning generated. [745/855] Building CXX object Source/C....dir/IOS/Network/KD/NetKDRequest.cpp.o [746/855] Building CXX object Source/C...Files/core.dir/IOS/FS/FileSystem.cpp.o [746/855] Building CXX object Source/C...ore.dir/IOS/Network/KD/NetKDTime.cpp.o [747/855] Building CXX object Source/C...es/core.dir/IOS/Network/MACUtils.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/MACUtils.cpp:49:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 49 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_NET, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/MACUtils.cpp", 49, "Using MAC address: %s", Common::MacAddressToString(mac.value()).c_str()); } while (0); } while (0); | ^ 1 warning generated. [747/855] Building CXX object Source/C...e.dir/IOS/Network/KD/NWC24Config.cpp.o [748/855] Building CXX object Source/C...core.dir/IOS/FS/HostBackend/File.cpp.o [748/855] Building CXX object Source/C...dir/IOS/Network/NCD/WiiNetConfig.cpp.o [749/855] Building CXX object Source/C.../core.dir/IOS/ES/TitleManagement.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/TitleManagement.cpp:90:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 90 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_ES, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/TitleManagement.cpp", 90, "ImportTicket: Imported ticket for title %016" "l" "x", ticket.GetTitleId()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/TitleManagement.cpp:140:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 140 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_ES, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/TitleManagement.cpp", 140, "ImportTmd"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/TitleManagement.cpp:176:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 176 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_ES, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/TitleManagement.cpp", 176, "ImportTmd: All checks passed, marking context as valid"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/TitleManagement.cpp:214:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 214 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_ES, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/TitleManagement.cpp", 214, "ImportTitleInit"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/TitleManagement.cpp:291:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 291 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_ES, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/TitleManagement.cpp", 292, "ImportContentBegin: title %016" "l" "x" ", content ID %08x", title_id, context.title_import_export.content.id); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/TitleManagement.cpp:337:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 337 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_ES, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/TitleManagement.cpp", 337, "ImportContentData: content fd %08x, size %d", content_fd, data_size); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/TitleManagement.cpp:368:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 368 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_ES, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/TitleManagement.cpp", 368, "ImportContentEnd: content fd %08x", content_fd); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/TitleManagement.cpp:485:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 485 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_ES, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/TitleManagement.cpp", 485, "ImportTitleDone: title %016" "l" "x", title_id); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/TitleManagement.cpp:509:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 509 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_ES, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/ES/TitleManagement.cpp", 509, "ImportTitleCancel: title %016" "l" "x", title_id); } while (0); } while (0); | ^ 9 warnings generated. [749/855] Building CXX object Source/C.../core.dir/IOS/Network/NCD/Manage.cpp.o [750/855] Building CXX object Source/C...e.dir/IOS/Network/KD/NWC24Config.cpp.o [750/855] Building CXX object Source/C.../core.dir/IOS/Network/WD/Command.cpp.o [751/855] Building CXX object Source/C.../core.dir/IOS/FS/FileSystemProxy.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/FS/FileSystemProxy.cpp:589:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 589 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_FS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/FS/FileSystemProxy.cpp", 589, "Shutdown"); } while (0); } while (0); | ^ 1 warning generated. [751/855] Building CXX object Source/C...iles/core.dir/IOS/SDIO/SDIOSlot0.cpp.o [752/855] Building CXX object Source/C...ore.dir/IOS/Network/KD/NetKDTime.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/KD/NetKDTime.cpp:35:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 35 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WC24, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/KD/NetKDTime.cpp", 35, "IOCTL_NW24_GET_UNIVERSAL_TIME = %d, time = %" "l" "u", result, adjusted_utc); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/KD/NetKDTime.cpp:44:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 44 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WC24, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/KD/NetKDTime.cpp", 45, "IOCTL_NW24_SET_UNIVERSAL_TIME (%" "l" "u" ", %u) = %d", adjusted_utc, update_misc, result); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/KD/NetKDTime.cpp:52:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 52 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WC24, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/KD/NetKDTime.cpp", 53, "IOCTL_NW24_SET_RTC_COUNTER (%" "l" "u" ", %u) = %d", rtc, update_misc, result); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/KD/NetKDTime.cpp:60:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 60 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WC24, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/KD/NetKDTime.cpp", 60, "IOCTL_NW24_GET_TIME_DIFF = %d, time_diff = %" "l" "u", result, time_diff); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/KD/NetKDTime.cpp:66:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 66 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WC24, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/KD/NetKDTime.cpp", 66, "IOCTL_NW24_UNIMPLEMENTED = %d", result); } while (0); } while (0); | ^ 5 warnings generated. [752/855] Building CXX object Source/C.../CMakeFiles/core.dir/IOS/STM/STM.cpp.o [753/855] Building CXX object Source/C.../core.dir/IOS/Network/NCD/Manage.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/NCD/Manage.cpp:39:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 39 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_NET, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/NCD/Manage.cpp", 39, "NET_NCD_MANAGE: IOCTLV_NCD_GETCONFIG"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/NCD/Manage.cpp:45:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 45 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_NET, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/NCD/Manage.cpp", 45, "NET_NCD_MANAGE: IOCTLV_NCD_SETCONFIG"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/NCD/Manage.cpp:50:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 50 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_NET, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/NCD/Manage.cpp", 50, "NET_NCD_MANAGE: IOCTLV_NCD_READCONFIG"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/NCD/Manage.cpp:56:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 56 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_NET, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/NCD/Manage.cpp", 56, "NET_NCD_MANAGE: IOCTLV_NCD_WRITECONFIG"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/NCD/Manage.cpp:62:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 62 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_NET, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/NCD/Manage.cpp", 62, "NET_NCD_MANAGE: IOCTLV_NCD_GETLINKSTATUS"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/NCD/Manage.cpp:69:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 69 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_NET, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/NCD/Manage.cpp", 69, "NET_NCD_MANAGE: IOCTLV_NCD_GETWIRELESSMACADDRESS"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/NCD/Manage.cpp:77:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 77 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_NET, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/NCD/Manage.cpp", 77, "NET_NCD_MANAGE IOCtlV: %#x", request.request); } while (0); } while (0); | ^ 7 warnings generated. [753/855] Building CXX object Source/C...akeFiles/core.dir/IOS/USB/Common.cpp.o [754/855] Building CXX object Source/C...dir/IOS/Network/NCD/WiiNetConfig.cpp.o [754/855] Building CXX object Source/C...CMakeFiles/core.dir/IOS/USB/Host.cpp.o [755/855] Building CXX object Source/C...keFiles/core.dir/IOS/Network/SSL.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/SSL.cpp:237:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 237 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_SSL, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/SSL.cpp", 244, "IOCTLV_NET_SSL_NEW (%d, %s) " "BufferIn: (%08x, %i), BufferIn2: (%08x, %i), " "BufferIn3: (%08x, %i), BufferOut: (%08x, %i), " "BufferOut2: (%08x, %i), BufferOut3: (%08x, %i)", verifyOption, hostname.c_str(), BufferIn, BufferInSize, BufferIn2, BufferInSize2, BufferIn3, BufferInSize3, BufferOut, BufferOutSize, BufferOut2, BufferOutSize2, BufferOut3, BufferOutSize3); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/SSL.cpp:275:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 275 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_SSL, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/SSL.cpp", 281, "IOCTLV_NET_SSL_SHUTDOWN " "BufferIn: (%08x, %i), BufferIn2: (%08x, %i), " "BufferIn3: (%08x, %i), BufferOut: (%08x, %i), " "BufferOut2: (%08x, %i), BufferOut3: (%08x, %i)", BufferIn, BufferInSize, BufferIn2, BufferInSize2, BufferIn3, BufferInSize3, BufferOut, BufferOutSize, BufferOut2, BufferOutSize2, BufferOut3, BufferOutSize3); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/SSL.cpp:286:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 286 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_SSL, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/SSL.cpp", 292, "IOCTLV_NET_SSL_SETROOTCA " "BufferIn: (%08x, %i), BufferIn2: (%08x, %i), " "BufferIn3: (%08x, %i), BufferOut: (%08x, %i), " "BufferOut2: (%08x, %i), BufferOut3: (%08x, %i)", BufferIn, BufferInSize, BufferIn2, BufferInSize2, BufferIn3, BufferInSize3, BufferOut, BufferOutSize, BufferOut2, BufferOutSize2, BufferOut3, BufferOutSize3); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/SSL.cpp:317:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 317 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_SSL, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/SSL.cpp", 317, "IOCTLV_NET_SSL_SETROOTCA = %d", ret); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/SSL.cpp:327:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 327 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_SSL, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/SSL.cpp", 333, "IOCTLV_NET_SSL_SETBUILTINCLIENTCERT " "BufferIn: (%08x, %i), BufferIn2: (%08x, %i), " "BufferIn3: (%08x, %i), BufferOut: (%08x, %i), " "BufferOut2: (%08x, %i), BufferOut3: (%08x, %i)", BufferIn, BufferInSize, BufferIn2, BufferInSize2, BufferIn3, BufferInSize3, BufferOut, BufferOutSize, BufferOut2, BufferOutSize2, BufferOut3, BufferOutSize3); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/SSL.cpp:363:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 363 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_SSL, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/SSL.cpp", 363, "IOCTLV_NET_SSL_SETBUILTINCLIENTCERT = (%d, %d)", ret, pk_ret); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/SSL.cpp:368:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 368 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_SSL, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/SSL.cpp", 368, "IOCTLV_NET_SSL_SETBUILTINCLIENTCERT invalid sslID = %d", sslID); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/SSL.cpp:374:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 374 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_SSL, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/SSL.cpp", 380, "IOCTLV_NET_SSL_REMOVECLIENTCERT " "BufferIn: (%08x, %i), BufferIn2: (%08x, %i), " "BufferIn3: (%08x, %i), BufferOut: (%08x, %i), " "BufferOut2: (%08x, %i), BufferOut3: (%08x, %i)", BufferIn, BufferInSize, BufferIn2, BufferInSize2, BufferIn3, BufferInSize3, BufferOut, BufferOutSize, BufferOut2, BufferOutSize2, BufferOut3, BufferOutSize3); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/SSL.cpp:395:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 395 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_SSL, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/SSL.cpp", 395, "IOCTLV_NET_SSL_SETBUILTINCLIENTCERT invalid sslID = %d", sslID); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/SSL.cpp:422:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 422 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_SSL, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/SSL.cpp", 422, "IOCTLV_NET_SSL_SETBUILTINROOTCA = %d", ret); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/SSL.cpp:428:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 428 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_SSL, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/SSL.cpp", 434, "IOCTLV_NET_SSL_SETBUILTINROOTCA " "BufferIn: (%08x, %i), BufferIn2: (%08x, %i), " "BufferIn3: (%08x, %i), BufferOut: (%08x, %i), " "BufferOut2: (%08x, %i), BufferOut3: (%08x, %i)", BufferIn, BufferInSize, BufferIn2, BufferInSize2, BufferIn3, BufferInSize3, BufferOut, BufferOutSize, BufferOut2, BufferOutSize2, BufferOut3, BufferOutSize3); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/SSL.cpp:447:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 447 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_SSL, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/SSL.cpp", 447, "IOCTLV_NET_SSL_CONNECT socket = %d", ssl->sockfd); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/SSL.cpp:455:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 455 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_SSL, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/SSL.cpp", 461, "IOCTLV_NET_SSL_CONNECT " "BufferIn: (%08x, %i), BufferIn2: (%08x, %i), " "BufferIn3: (%08x, %i), BufferOut: (%08x, %i), " "BufferOut2: (%08x, %i), BufferOut3: (%08x, %i)", BufferIn, BufferInSize, BufferIn2, BufferInSize2, BufferIn3, BufferInSize3, BufferOut, BufferOutSize, BufferOut2, BufferOutSize2, BufferOut3, BufferOutSize3); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/SSL.cpp:492:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 492 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_SSL, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/SSL.cpp", 498, "IOCTLV_NET_SSL_WRITE " "BufferIn: (%08x, %i), BufferIn2: (%08x, %i), " "BufferIn3: (%08x, %i), BufferOut: (%08x, %i), " "BufferOut2: (%08x, %i), BufferOut3: (%08x, %i)", BufferIn, BufferInSize, BufferIn2, BufferInSize2, BufferIn3, BufferInSize3, BufferOut, BufferOutSize, BufferOut2, BufferOutSize2, BufferOut3, BufferOutSize3); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/SSL.cpp:499:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 499 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_SSL, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/SSL.cpp", 499, "%s", Memory::GetString(BufferOut2).c_str()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/SSL.cpp:517:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 517 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_SSL, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/SSL.cpp", 523, "IOCTLV_NET_SSL_READ(%d)" "BufferIn: (%08x, %i), BufferIn2: (%08x, %i), " "BufferIn3: (%08x, %i), BufferOut: (%08x, %i), " "BufferOut2: (%08x, %i), BufferOut3: (%08x, %i)", ret, BufferIn, BufferInSize, BufferIn2, BufferInSize2, BufferIn3, BufferInSize3, BufferOut, BufferOutSize, BufferOut2, BufferOutSize2, BufferOut3, BufferOutSize3); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/SSL.cpp:537:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 537 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_SSL, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/SSL.cpp", 543, "IOCTLV_NET_SSL_SETROOTCADEFAULT " "BufferIn: (%08x, %i), BufferIn2: (%08x, %i), " "BufferIn3: (%08x, %i), BufferOut: (%08x, %i), " "BufferOut2: (%08x, %i), BufferOut3: (%08x, %i)", BufferIn, BufferInSize, BufferIn2, BufferInSize2, BufferIn3, BufferInSize3, BufferOut, BufferOutSize, BufferOut2, BufferOutSize2, BufferOut3, BufferOutSize3); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/SSL.cpp:548:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 548 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_SSL, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/SSL.cpp", 554, "IOCTLV_NET_SSL_SETCLIENTCERTDEFAULT " "BufferIn: (%08x, %i), BufferIn2: (%08x, %i), " "BufferIn3: (%08x, %i), BufferOut: (%08x, %i), " "BufferOut2: (%08x, %i), BufferOut3: (%08x, %i)", BufferIn, BufferInSize, BufferIn2, BufferInSize2, BufferIn3, BufferInSize3, BufferOut, BufferOutSize, BufferOut2, BufferOutSize2, BufferOut3, BufferOutSize3); } while (0); } while (0); | ^ 18 warnings generated. [755/855] Building CXX object Source/C...keFiles/core.dir/IOS/USB/OH0/OH0.cpp.o [756/855] Building CXX object Source/C....dir/IOS/Network/KD/NetKDRequest.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/KD/NetKDRequest.cpp:42:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 42 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WC24, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/KD/NetKDRequest.cpp", 42, "NET_KD_REQ: IOCTL_NWC24_SUSPEND_SCHEDULAR - NI"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/KD/NetKDRequest.cpp:47:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 47 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WC24, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/KD/NetKDRequest.cpp", 47, "NET_KD_REQ: IOCTL_NWC24_EXEC_TRY_SUSPEND_SCHEDULAR - NI"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/KD/NetKDRequest.cpp:51:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 51 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WC24, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/KD/NetKDRequest.cpp", 51, "NET_KD_REQ: IOCTL_NWC24_EXEC_RESUME_SCHEDULAR - NI"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/KD/NetKDRequest.cpp:59:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 59 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WC24, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/KD/NetKDRequest.cpp", 59, "NET_KD_REQ: IOCTL_NWC24_STARTUP_SOCKET - NI"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/KD/NetKDRequest.cpp:63:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 63 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WC24, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/KD/NetKDRequest.cpp", 63, "NET_KD_REQ: IOCTL_NWC24_CLEANUP_SOCKET"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/KD/NetKDRequest.cpp:68:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 68 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WC24, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/KD/NetKDRequest.cpp", 68, "NET_KD_REQ: IOCTL_NWC24_LOCK_SOCKET - NI"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/KD/NetKDRequest.cpp:72:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 72 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WC24, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/KD/NetKDRequest.cpp", 72, "NET_KD_REQ: IOCTL_NWC24_UNLOCK_SOCKET - NI"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/KD/NetKDRequest.cpp:76:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 76 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WC24, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/KD/NetKDRequest.cpp", 76, "NET_KD_REQ: IOCTL_NWC24_REQUEST_REGISTER_USER_ID"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/KD/NetKDRequest.cpp:82:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 82 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WC24, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/KD/NetKDRequest.cpp", 82, "NET_KD_REQ: IOCTL_NWC24_REQUEST_GENERATED_USER_ID"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/KD/NetKDRequest.cpp:136:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 136 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WC24, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/KD/NetKDRequest.cpp", 136, "NET_KD_REQ: IOCTL_NWC24_GET_SCHEDULAR_STAT - NI"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/KD/NetKDRequest.cpp:140:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 140 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WC24, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/KD/NetKDRequest.cpp", 140, "NET_KD_REQ: IOCTL_NWC24_SAVE_MAIL_NOW - NI"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/KD/NetKDRequest.cpp:153:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 153 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WC24, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/KD/NetKDRequest.cpp", 153, "NET_KD_REQ: IOCTL_NWC24_REQUEST_SHUTDOWN"); } while (0); } while (0); | ^ 12 warnings generated. [756/855] Building CXX object Source/C...s/core.dir/IOS/USB/OH0/OH0Device.cpp.o [757/855] Building CXX object Source/C...iles/core.dir/IOS/Network/IP/Top.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/IP/Top.cpp:140:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 140 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_NET, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/IP/Top.cpp", 140, "SO_SETSOCKOPT: unknown level %u", level); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/IP/Top.cpp:159:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 159 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_NET, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/IP/Top.cpp", 159, "SO_SETSOCKOPT: unknown optname %u", optname); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/IP/Top.cpp:372:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 372 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_NET, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/IP/Top.cpp", 376, "IOCTL_SO_SOCKET " "Socket: %08x (%d,%d,%d), BufferIn: (%08x, %i), BufferOut: (%08x, %i)", return_value, af, type, prot, request.buffer_in, request.buffer_in_size, request.buffer_out, request.buffer_out_size); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/IP/Top.cpp:387:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 387 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_NET, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/IP/Top.cpp", 387, "IOCTL_SO_ICMPSOCKET(%x) %d", pf, return_value); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/IP/Top.cpp:396:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 396 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_NET, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/IP/Top.cpp", 398, "%s(%x) %x", request.request == IOCTL_SO_ICMPCLOSE ? "IOCTL_SO_ICMPCLOSE" : "IOCTL_SO_CLOSE", fd, return_value); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/IP/Top.cpp:475:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 475 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_NET, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/IP/Top.cpp", 484, "IOCTL_SO_SETSOCKOPT(%08x, %08x, %08x, %08x) " "BufferIn: (%08x, %i), BufferOut: (%08x, %i)" "%02hhx %02hhx %02hhx %02hhx %02hhx %02hhx %02hhx %02hhx %02hhx %02hhx " "%02hhx %02hhx %02hhx %02hhx %02hhx %02hhx %02hhx %02hhx %02hhx %02hhx", fd, level, optname, optlen, request.buffer_in, request.buffer_in_size, request.buffer_out, request.buffer_out_size, optval[0], optval[1], optval[2], optval[3], optval[4], optval[5], optval[6], optval[7], optval[8], optval[9], optval[10], optval[11], optval[12], optval[13], optval[14], optval[15], optval[16], optval[17], optval[18], optval[19]); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/IP/Top.cpp:547:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 547 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_NET, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/IP/Top.cpp", 547, "IOCTL_SO_GETPEERNAME(%x)", fd); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/IP/Top.cpp:566:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 566 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_NET, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/IP/Top.cpp", 570, "IOCTL_SO_INETATON = -1 " "%s, BufferIn: (%08x, %i), BufferOut: (%08x, %i), IP Found: None", hostname.c_str(), request.buffer_in, request.buffer_in_size, request.buffer_out, request.buffer_out_size); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/IP/Top.cpp:575:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 575 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_NET, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/IP/Top.cpp", 579, "IOCTL_SO_INETATON = 0 " "%s, BufferIn: (%08x, %i), BufferOut: (%08x, %i), IP Found: %08X", hostname.c_str(), request.buffer_in, request.buffer_in_size, request.buffer_out, request.buffer_out_size, Common::swap32(*(u32*)remoteHost->h_addr_list[0])); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/IP/Top.cpp:586:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 586 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_NET, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/IP/Top.cpp", 586, "IOCTL_SO_INETPTON (Translating: %s)", address.c_str()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/IP/Top.cpp:601:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 601 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_NET, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/IP/Top.cpp", 601, "IOCTL_SO_INETNTOP %s", ip_s); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/IP/Top.cpp:660:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 660 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_NET, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/IP/Top.cpp", 664, "IOCTL_SO_GETHOSTBYNAME " "Address: %s, BufferIn: (%08x, %i), BufferOut: (%08x, %i)", hostname.c_str(), request.buffer_in, request.buffer_in_size, request.buffer_out, request.buffer_out_size); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/IP/Top.cpp:760:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 760 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_NET, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/IP/Top.cpp", 766, "IOCTLV_SO_GETINTERFACEOPT(%08X, %08X, %X, %X, %X) " "BufferIn: (%08x, %i), BufferIn2: (%08x, %i) ", param, param2, param3, param4, param5, request.in_vectors[0].address, request.in_vectors[0].size, request.in_vectors.size() > 1 ? request.in_vectors[1].address : 0, request.in_vectors.size() > 1 ? request.in_vectors[1].size : 0); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/IP/Top.cpp:848:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 848 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_NET, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/IP/Top.cpp", 848, "Primary DNS: %X", address); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/IP/Top.cpp:849:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 849 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_NET, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/IP/Top.cpp", 849, "Secondary DNS: %X", default_backup_dns_resolver); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/IP/Top.cpp:1040:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 1040 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_NET, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/IP/Top.cpp", 1040, "IOCTLV_SO_ICMPPING %i IPs", num_ip); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/IP/Top.cpp:1050:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 1050 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_NET, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/IP/Top.cpp", 1053, "IOCTLV_SO_ICMPPING strange IPInfo:\n" "length %x addr_family %x", ip_info.length, ip_info.addr_family); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/IP/Top.cpp:1056:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 1056 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_NET, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/IP/Top.cpp", 1056, "IOCTLV_SO_ICMPPING %x", ip_info.ip); } while (0); } while (0); | ^ 18 warnings generated. [757/855] Building CXX object Source/C...s/core.dir/IOS/USB/USB_HID/HIDv4.cpp.o [758/855] Building CXX object Source/C...iles/core.dir/IOS/Network/Socket.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/Socket.cpp:204:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 204 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_NET, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/Socket.cpp", 204, "IOCTL_SO_FCNTL(%08x, %08X, %08X)", wii_fd, cmd, arg); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/Socket.cpp:238:42: warning: self-comparison always evaluates to true [-Wtautological-compare] 238 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_NET, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/Socket.cpp", 239, "IOCTL_SO_BIND (%08X, %s:%d) = %d", wii_fd, inet_ntoa(local_name.sin_addr), Common::swap16(local_name.sin_port), ret); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/Socket.cpp:251:42: warning: self-comparison always evaluates to true [-Wtautological-compare] 251 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_NET, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/Socket.cpp", 252, "IOCTL_SO_CONNECT (%08x, %s:%d) = %d", wii_fd, inet_ntoa(local_name.sin_addr), Common::swap16(local_name.sin_port), ret); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/Socket.cpp:400:46: warning: self-comparison always evaluates to true [-Wtautological-compare] 400 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_SSL, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/Socket.cpp", 405, "IOCTLV_NET_SSL_DOHANDSHAKE = (%d) " "BufferIn: (%08x, %i), BufferIn2: (%08x, %i), " "BufferOut: (%08x, %i), BufferOut2: (%08x, %i)", ret, BufferIn, BufferInSize, BufferIn2, BufferInSize2, BufferOut, BufferOutSize, BufferOut2, BufferOutSize2); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/Socket.cpp:522:44: warning: self-comparison always evaluates to true [-Wtautological-compare] 522 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_NET, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/Socket.cpp", 528, "%s = %d Socket: %08x, BufferIn: (%08x, %i), BufferIn2: (%08x, %i), %u.%u.%u.%u", has_destaddr ? "IOCTLV_SO_SENDTO " : "IOCTLV_SO_SEND ", ReturnValue, wii_fd, BufferIn, BufferInSize, BufferIn2, BufferInSize2, local_name.sin_addr.s_addr & 0xFF, (local_name.sin_addr.s_addr >> 8) & 0xFF, (local_name.sin_addr.s_addr >> 16) & 0xFF, (local_name.sin_addr.s_addr >> 24) & 0xFF); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/Socket.cpp:568:44: warning: self-comparison always evaluates to true [-Wtautological-compare] 568 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_NET, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/Network/Socket.cpp", 574, "%s(%d, %p) Socket: %08X, Flags: %08X, " "BufferIn: (%08x, %i), BufferIn2: (%08x, %i), " "BufferOut: (%08x, %i), BufferOut2: (%08x, %i)", BufferOutSize2 ? "IOCTLV_SO_RECVFROM " : "IOCTLV_SO_RECV ", ReturnValue, data, wii_fd, flags, BufferIn, BufferInSize, BufferIn2, BufferInSize2, BufferOut, BufferOutSize, BufferOut2, BufferOutSize2); } while (0); } while (0); | ^ 6 warnings generated. [758/855] Building CXX object Source/C...s/core.dir/IOS/USB/USB_HID/HIDv5.cpp.o [759/855] Building CXX object Source/C.../core.dir/IOS/Network/WD/Command.cpp.o [759/855] Building CXX object Source/C...les/core.dir/IOS/USB/USB_VEN/VEN.cpp.o [760/855] Building CXX object Source/C...s/core.dir/IOS/FS/HostBackend/FS.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/FS/HostBackend/FS.cpp:221:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 221 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_FS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/FS/HostBackend/FS.cpp", 221, "Creating a default entry for %s", complete_path.c_str()); } while (0); } while (0); | ^ 1 warning generated. [760/855] Building CXX object Source/C...MakeFiles/core.dir/IOS/USB/USBV0.cpp.o [761/855] Building CXX object Source/C.../CMakeFiles/core.dir/IOS/STM/STM.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/STM/STM.cpp:42:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 42 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_STM, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/STM/STM.cpp", 42, "%s - IOCtl:", GetDeviceName().c_str()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/STM/STM.cpp:43:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 43 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_STM, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/STM/STM.cpp", 43, " IOCTL_STM_HOTRESET"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/STM/STM.cpp:47:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 47 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_STM, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/STM/STM.cpp", 47, "%s - IOCtl:", GetDeviceName().c_str()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/STM/STM.cpp:48:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 48 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_STM, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/STM/STM.cpp", 48, " IOCTL_STM_VIDIMMING"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/STM/STM.cpp:54:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 54 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_STM, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/STM/STM.cpp", 54, "%s - IOCtl:", GetDeviceName().c_str()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/STM/STM.cpp:55:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 55 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_STM, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/STM/STM.cpp", 55, " IOCTL_STM_LEDMODE"); } while (0); } while (0); | ^ 6 warnings generated. [761/855] Building CXX object Source/C...MakeFiles/core.dir/IOS/USB/USBV4.cpp.o [762/855] Building CXX object Source/C...akeFiles/core.dir/IOS/USB/Common.cpp.o [762/855] Building CXX object Source/C...MakeFiles/core.dir/IOS/USB/USBV5.cpp.o [763/855] Building CXX object Source/C...iles/core.dir/IOS/SDIO/SDIOSlot0.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/SDIO/SDIOSlot0.cpp:30:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 30 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_SD, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/SDIO/SDIOSlot0.cpp", 30, "Writes to SD card disabled by user"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/SDIO/SDIOSlot0.cpp:71:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 71 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_SD, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/SDIO/SDIOSlot0.cpp", 71, "Successfully created %s", filename.c_str()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/SDIO/SDIOSlot0.cpp:179:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 179 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_SD, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/SDIO/SDIOSlot0.cpp", 179, "GO_IDLE_STATE"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/SDIO/SDIOSlot0.cpp:197:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 197 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_SD, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/SDIO/SDIOSlot0.cpp", 197, "SEND_IF_COND"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/SDIO/SDIOSlot0.cpp:214:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 214 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_SD, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/SDIO/SDIOSlot0.cpp", 214, "(ALL_)SEND_CID"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/SDIO/SDIOSlot0.cpp:247:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 247 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_SD, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/SDIO/SDIOSlot0.cpp", 248, "%sRead %i Block(s) from 0x%08x bsize %i into 0x%08x!", req.isDMA ? "DMA " : "", req.blocks, req.arg, req.bsize, req.addr); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/SDIO/SDIOSlot0.cpp:277:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 277 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_SD, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/SDIO/SDIOSlot0.cpp", 278, "%sWrite %i Block(s) from 0x%08x bsize %i to offset 0x%08x!", req.isDMA ? "DMA " : "", req.blocks, req.addr, req.bsize, req.arg); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/SDIO/SDIOSlot0.cpp:301:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 301 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_SD, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/SDIO/SDIOSlot0.cpp", 301, "Register event %x", req.arg); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/SDIO/SDIOSlot0.cpp:309:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 309 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_SD, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/SDIO/SDIOSlot0.cpp", 309, "Unregister event %x", req.arg); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/SDIO/SDIOSlot0.cpp:333:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 333 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_SD, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/SDIO/SDIOSlot0.cpp", 333, "IOCTL_WRITEHCR 0x%08x - 0x%08x", reg, val); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/SDIO/SDIOSlot0.cpp:371:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 371 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_SD, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/SDIO/SDIOSlot0.cpp", 371, "IOCTL_READHCR 0x%08x - 0x%08x", reg, val); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/SDIO/SDIOSlot0.cpp:380:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 380 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_SD, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/SDIO/SDIOSlot0.cpp", 380, "IOCTL_RESETCARD"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/SDIO/SDIOSlot0.cpp:390:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 390 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_SD, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/SDIO/SDIOSlot0.cpp", 390, "IOCTL_SETCLK"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/SDIO/SDIOSlot0.cpp:396:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 396 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_SD, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/SDIO/SDIOSlot0.cpp", 396, "Setting to %i, interesting", clock); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/SDIO/SDIOSlot0.cpp:403:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 403 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_SD, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/SDIO/SDIOSlot0.cpp", 404, "IOCTL_SENDCMD %x IPC:%08x", Memory::Read_U32(request.buffer_in), request.address); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/SDIO/SDIOSlot0.cpp:447:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 447 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_SD, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/SDIO/SDIOSlot0.cpp", 450, "IOCTL_GETSTATUS. Replying that %s card is %s%s", (status & CARD_SDHC) ? "SDHC" : "SD", (status & CARD_INSERTED) ? "inserted" : "not present", (status & CARD_INITIALIZED) ? " and initialized" : ""); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/SDIO/SDIOSlot0.cpp:459:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 459 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_SD, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/SDIO/SDIOSlot0.cpp", 459, "IOCTL_GETOCR. Replying with ocr %x", ocr); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/SDIO/SDIOSlot0.cpp:518:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 518 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_SD, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/SDIO/SDIOSlot0.cpp", 518, "SD C_SIZE = %u, C_SIZE_MULT = %u", c_size, c_size_mult); } while (0); } while (0); | ^ 18 warnings generated. [763/855] Building CXX object Source/C...keFiles/core.dir/IOS/USB/USB_KBD.cpp.o [764/855] Building CXX object Source/C...CMakeFiles/core.dir/IOS/USB/Host.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Host.cpp:171:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 171 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_USB, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Host.cpp", 173, "%s - %s device: %04x:%04x", GetDeviceName().c_str(), hook.second == ChangeEvent::Inserted ? "New" : "Removed", hook.first->GetVid(), hook.first->GetPid()); } while (0); } while (0); | ^ 1 warning generated. [764/855] Building CXX object Source/C...ore.dir/IOS/USB/Bluetooth/BTBase.cpp.o [765/855] Building CXX object Source/C...s/core.dir/IOS/USB/OH0/OH0Device.cpp.o [765/855] Building CXX object Source/C...core.dir/IOS/USB/Bluetooth/BTEmu.cpp.o [766/855] Building CXX object Source/C...s/core.dir/IOS/USB/USB_HID/HIDv5.cpp.o [766/855] Building CXX object Source/C...ore.dir/IOS/USB/Bluetooth/BTStub.cpp.o [767/855] Building CXX object Source/C...MakeFiles/core.dir/IOS/USB/USBV0.cpp.o [767/855] Building CXX object Source/C.../IOS/USB/Bluetooth/WiimoteDevice.cpp.o [768/855] Building CXX object Source/C...keFiles/core.dir/IOS/USB/OH0/OH0.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/OH0/OH0.cpp:52:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 52 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_USB, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/OH0/OH0.cpp", 52, "/dev/usb/oh0 - IOCtlV %u", request.request); } while (0); } while (0); | ^ 1 warning generated. [768/855] Building CXX object Source/C...IOS/USB/Bluetooth/WiimoteHIDAttr.cpp.o [769/855] Building CXX object Source/C...s/core.dir/IOS/USB/USB_HID/HIDv4.cpp.o [769/855] Building CXX object Source/C...akeFiles/core.dir/IOS/WFS/WFSSRV.cpp.o [770/855] Building CXX object Source/C...les/core.dir/IOS/USB/USB_VEN/VEN.cpp.o [770/855] Building CXX object Source/C...CMakeFiles/core.dir/IOS/WFS/WFSI.cpp.o [771/855] Building CXX object Source/C...MakeFiles/core.dir/IOS/USB/USBV4.cpp.o [771/855] Building CXX object Source/C...les/core.dir/PowerPC/BreakPoints.cpp.o [772/855] Building CXX object Source/C...IOS/USB/Bluetooth/WiimoteHIDAttr.cpp.o [772/855] Building CXX object Source/C...re.dir/PowerPC/ConditionRegister.cpp.o [773/855] Building CXX object Source/C...ore.dir/IOS/USB/Bluetooth/BTBase.cpp.o [773/855] Building CXX object Source/C...es/core.dir/PowerPC/JitInterface.cpp.o [774/855] Building CXX object Source/C...MakeFiles/core.dir/IOS/USB/USBV5.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/USBV5.cpp:172:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 172 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_USB, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/USBV5.cpp", 173, "[%04x:%04x %d] Received %s command", host_device->GetVid(), host_device->GetPid(), device.interface_number, resumed == 0 ? "suspend" : "resume"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/USBV5.cpp:275:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 275 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_USB, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/USBV5.cpp", 275, "%d USBv5 device(s), including interfaces", num_devices); } while (0); } while (0); | ^ 2 warnings generated. [774/855] Building CXX object Source/C.../CMakeFiles/core.dir/PowerPC/MMU.cpp.o [775/855] Building CXX object Source/C...re.dir/PowerPC/ConditionRegister.cpp.o [775/855] Building CXX object Source/C...keFiles/core.dir/PowerPC/PowerPC.cpp.o [776/855] Building CXX object Source/C...ore.dir/IOS/USB/Bluetooth/BTStub.cpp.o [776/855] Building CXX object Source/C...iles/core.dir/PowerPC/PPCAnalyst.cpp.o [777/855] Building CXX object Source/C...keFiles/core.dir/IOS/USB/USB_KBD.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/USB_KBD.cpp:193:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 193 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/USB_KBD.cpp", 193, "USB_KBD: Open"); } while (0); } while (0); | ^ 1 warning generated. [777/855] Building CXX object Source/C...eFiles/core.dir/PowerPC/PPCCache.cpp.o [778/855] Building CXX object Source/C.../IOS/USB/Bluetooth/WiimoteDevice.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/WiimoteDevice.cpp:57:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 57 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WIIMOTE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/WiimoteDevice.cpp", 57, "Wiimote: #%i Constructed", number); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/WiimoteDevice.cpp:268:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 268 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WIIMOTE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/WiimoteDevice.cpp", 268, "Faulty packet. It is dropped."); } while (0); } while (0); | ^ 2 warnings generated. [778/855] Building CXX object Source/C...les/core.dir/PowerPC/PPCSymbolDB.cpp.o [779/855] Building CXX object Source/C...les/core.dir/PowerPC/BreakPoints.cpp.o [779/855] Building CXX object Source/C...Files/core.dir/PowerPC/PPCTables.cpp.o [780/855] Building CXX object Source/C...core.dir/IOS/USB/Bluetooth/BTEmu.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:734:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 734 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WIIMOTE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp", 734, "Event: Command Status (Opcode: 0x%04x)", hci_event->Opcode); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1140:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 1140 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WIIMOTE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp", 1140, "Command: HCI_CMD_INQUIRY:"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1158:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 1158 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WIIMOTE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp", 1158, "Command: HCI_CMD_INQUIRY_CANCEL"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1168:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 1168 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WIIMOTE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp", 1168, "Command: HCI_CMD_CREATE_CON"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1173:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 1173 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WIIMOTE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp", 1173, "Command: HCI_CMD_ACCEPT_CON"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1190:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 1190 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WIIMOTE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp", 1190, "Command: HCI_CMD_DISCONNECT"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1214:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 1214 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WIIMOTE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp", 1214, "Command: HCI_CMD_ACCEPT_CON"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1236:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 1236 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WIIMOTE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp", 1236, "Command: HCI_CMD_LINK_KEY_REP"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1253:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 1253 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WIIMOTE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp", 1253, "Command: HCI_CMD_LINK_KEY_NEG_REP"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1273:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 1273 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WIIMOTE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp", 1273, "Command: HCI_CMD_CHANGE_CON_PACKET_TYPE"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1286:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 1286 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WIIMOTE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp", 1286, "Command: HCI_CMD_AUTH_REQ"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1298:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 1298 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WIIMOTE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp", 1298, "Command: HCI_CMD_REMOTE_NAME_REQ"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1315:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 1315 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WIIMOTE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp", 1315, "Command: HCI_CMD_READ_REMOTE_FEATURES"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1327:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 1327 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WIIMOTE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp", 1327, "Command: HCI_CMD_READ_REMOTE_VER_INFO"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1339:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 1339 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WIIMOTE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp", 1339, "Command: HCI_CMD_READ_CLOCK_OFFSET"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1351:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 1351 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WIIMOTE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp", 1351, "Command: HCI_CMD_SNIFF_MODE"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1367:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 1367 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WIIMOTE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp", 1367, "Command: HCI_CMD_WRITE_LINK_POLICY_SETTINGS"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1379:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 1379 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WIIMOTE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp", 1379, "Command: HCI_CMD_RESET"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1392:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 1392 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WIIMOTE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp", 1392, "Command: HCI_CMD_SET_EVENT_FILTER:"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1407:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 1407 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WIIMOTE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp", 1407, "Command: HCI_CMD_WRITE_PIN_TYPE:"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1432:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 1432 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WIIMOTE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp", 1432, "Command: HCI_CMD_READ_STORED_LINK_KEY:"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1453:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 1453 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WIIMOTE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp", 1453, "Command: HCI_OCF_DELETE_STORED_LINK_KEY"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1483:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 1483 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WIIMOTE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp", 1483, "Command: HCI_CMD_WRITE_LOCAL_NAME:"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1499:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 1499 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WIIMOTE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp", 1499, "Command: HCI_CMD_WRITE_PAGE_TIMEOUT:"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1538:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 1538 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WIIMOTE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp", 1538, "Command: HCI_CMD_WRITE_UNIT_CLASS:"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1554:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 1554 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WIIMOTE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp", 1554, "Command: HCI_CMD_HOST_BUFFER_SIZE:"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1569:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 1569 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WIIMOTE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp", 1569, "Command: HCI_CMD_WRITE_LINK_SUPERVISION_TIMEOUT"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1589:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 1589 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WIIMOTE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp", 1589, "Command: HCI_CMD_WRITE_INQUIRY_SCAN_TYPE:"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1609:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 1609 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WIIMOTE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp", 1609, "Command: HCI_CMD_WRITE_INQUIRY_MODE:"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1628:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 1628 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WIIMOTE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp", 1628, "Command: HCI_CMD_WRITE_PAGE_SCAN_TYPE:"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1645:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 1645 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WIIMOTE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp", 1645, "Command: HCI_CMD_READ_LOCAL_VER:"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1669:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 1669 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WIIMOTE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp", 1669, "Command: HCI_CMD_READ_LOCAL_FEATURES:"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1690:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 1690 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WIIMOTE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp", 1690, "Command: HCI_CMD_READ_BUFFER_SIZE:"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1706:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 1706 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WIIMOTE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp", 1706, "Command: HCI_CMD_READ_BDADDR:"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp:1726:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 1726 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WIIMOTE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp", 1726, "Command: CommandVendorSpecific_FC4F: (callstack WUDiRemovePatch)"); } while (0); } while (0); | ^ 35 warnings generated. [780/855] Building CXX object Source/C...hedInterpreter/CachedInterpreter.cpp.o [781/855] Building CXX object Source/C...keFiles/core.dir/PowerPC/PowerPC.cpp.o [781/855] Building CXX object Source/C...nterpreter/InterpreterBlockCache.cpp.o [782/855] Building CXX object Source/C...es/core.dir/PowerPC/JitInterface.cpp.o In file included from /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/JitInterface.cpp:38: In file included from /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/JitArm64/Jit.h:11: /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/Arm64Emitter.h:408:5: warning: declaration shadows a variable in namespace 'Arm64Gen' [-Wshadow] 408 | TYPE_IMM, | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/Arm64Emitter.h:282:3: note: previous declaration is here 282 | TYPE_IMM = 0, | ^ 1 warning generated. [782/855] Building CXX object Source/C...r/PowerPC/JitCommon/JitAsmCommon.cpp.o [783/855] Building CXX object Source/C...akeFiles/core.dir/IOS/WFS/WFSSRV.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp:44:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 44 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WFS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp", 44, "IOCTL_WFS_INIT"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp:49:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 49 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WFS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp", 49, "IOCTL_WFS_UNKNOWN_8"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp:55:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 55 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WFS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp", 55, "IOCTL_WFS_SHUTDOWN"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp:69:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 69 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WFS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp", 69, "IOCTL_WFS_DEVICE_INFO"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp:76:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 76 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WFS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp", 76, "IOCTL_WFS_GET_DEVICE_NAME"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp:84:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 84 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WFS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp", 84, "IOCTL_WFS_ATTACH_DETACH_2(%u)", request.request); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp:91:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 91 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WFS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp", 91, "IOCTL_WFS_ATTACH_DETACH(%u)", request.request); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp:99:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 99 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WFS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp", 99, "IOCTL_WFS_FLUSH: doing nothing"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp:110:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 110 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WFS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp", 110, "IOCTL_WFS_MKDIR(%s): already exists", path.c_str()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp:115:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 115 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WFS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp", 115, "IOCTL_WFS_MKDIR(%s): no such file or directory", path.c_str()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp:120:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 120 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WFS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp", 120, "IOCTL_WFS_MKDIR(%s): directory created", path.c_str()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp:128:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 128 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WFS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp", 128, "IOCTL_WFS_GLOB_START(%u)", request.request); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp:134:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 134 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WFS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp", 134, "IOCTL_WFS_GLOB_NEXT(%u)", request.request); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp:139:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 139 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WFS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp", 139, "IOCTL_WFS_GLOB_END(%u)", request.request); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp:146:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 146 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WFS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp", 146, "IOCTL_WFS_SET_HOMEDIR: %s", m_home_directory.c_str()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp:152:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 152 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WFS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp", 152, "IOCTL_WFS_CHDIR: %s", m_current_directory.c_str()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp:156:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 156 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WFS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp", 156, "IOCTL_WFS_GET_HOMEDIR: %s", m_home_directory.c_str()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp:169:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 169 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WFS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp", 169, "IOCTL_WFS_GET_ATTRIBUTES(%s): no such file or directory", path.c_str()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp:174:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 174 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WFS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp", 174, "IOCTL_WFS_GET_ATTRIBUTES(%s): directory", path.c_str()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp:180:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 180 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WFS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp", 180, "IOCTL_WFS_GET_ATTRIBUTES(%s): file with size %d", path.c_str(), size); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp:223:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 223 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WFS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp", 223, "%s(%s, %d) -> %d", ioctl_name, path.c_str(), mode, fd); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp:248:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 248 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WFS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp", 248, "IOCTL_WFS_GET_SIZE(%d) -> %d", fd, truncated_size); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp:260:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 260 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WFS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp", 260, "IOCTL_WFS_CLOSE(%d)", fd); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp:270:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 270 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WFS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp", 270, "IOCTL_WFS_CLOSE_2(%d)", fd); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp:310:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 310 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WFS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp", 311, "IOCTL_WFS_READ: read %zd bytes from FD %d (%s)", read_bytes, fd, fd_obj->path.c_str()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp:350:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 350 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WFS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp", 351, "IOCTL_WFS_WRITE: written %d bytes from FD %d (%s)", size, fd, fd_obj->path.c_str()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp:371:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 371 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WFS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSSRV.cpp", 371, "IOCTL_WFS_RENAME: %s to %s", source.c_str(), dest.c_str()); } while (0); } while (0); | ^ 27 warnings generated. [783/855] Building CXX object Source/C...re.dir/PowerPC/JitCommon/JitBase.cpp.o [784/855] Building CXX object Source/C...r/PowerPC/JitCommon/JitAsmCommon.cpp.o [784/855] Building CXX object Source/C...e.dir/PowerPC/JitCommon/JitCache.cpp.o [785/855] Building CXX object Source/C...eFiles/core.dir/PowerPC/PPCCache.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/PPCCache.cpp:191:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 191 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::POWERPC, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/PPCCache.cpp", 192, "ICache read at %08x returned stale data: CACHED: %08x vs. RAM: %08x", addr, res, inmem); } while (0); } while (0); | ^ 1 warning generated. [785/855] Building CXX object Source/C...werPC/SignatureDB/CSVSignatureDB.cpp.o [786/855] Building CXX object Source/C.../CMakeFiles/core.dir/PowerPC/MMU.cpp.o [786/855] Building CXX object Source/C...werPC/SignatureDB/DSYSignatureDB.cpp.o [787/855] Building CXX object Source/C...CMakeFiles/core.dir/IOS/WFS/WFSI.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSI.cpp:144:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 144 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WFS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSI.cpp", 145, "IOCTL_WFSI_IMPORT_TITLE_INIT: patch type %d, continue install: %s", m_patch_type, m_continue_install ? "true" : "false"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSI.cpp:210:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 210 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WFS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSI.cpp", 211, "%s: Content id %08x found at index %d", ioctl_name, content_id, content_info.index); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSI.cpp:227:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 227 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WFS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSI.cpp", 228, "%s: %08x bytes of data at %08x from content id %d", ioctl_name, input_size, input_ptr, content_id); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSI.cpp:244:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 244 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WFS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSI.cpp", 244, "%s", ioctl_name); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSI.cpp:247:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 247 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WFS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSI.cpp", 247, "Extract: %s (%zd bytes)", filename.c_str(), bytes.size()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSI.cpp:324:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 324 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WFS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSI.cpp", 324, "IOCTL_WFSI_FINALIZE_PATCH_INSTALL"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSI.cpp:349:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 349 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WFS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSI.cpp", 350, "IOCTL_WFSI_CHANGE_TITLE: %s (path_len: 0x%x)", homedir_path.c_str(), homedir_path_len); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSI.cpp:364:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 364 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WFS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSI.cpp", 364, "IOCTL_WFSI_GET_VERSION"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSI.cpp:370:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 370 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WFS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSI.cpp", 370, "IOCTL_WFSI_IMPORT_TITLE_CANCEL"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSI.cpp:386:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 386 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WFS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSI.cpp", 386, "IOCTL_WFSI_INIT"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSI.cpp:401:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 401 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WFS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSI.cpp", 401, "IOCTL_WFSI_SET_DEVICE_NAME"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSI.cpp:407:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 407 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WFS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSI.cpp", 407, "IOCTL_WFSI_APPLY_TITLE_PROFILE"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSI.cpp:448:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 448 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WFS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSI.cpp", 448, "IOCTL_WFSI_GET_TMD: subtitle ID %016" "l" "x", subtitle_id); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSI.cpp:463:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 463 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WFS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSI.cpp", 464, "IOCTL_WFSI_GET_TMD_ABSOLUTE: tid %08x, gid %04x, subtitle ID %016" "l" "x", title_id, group_id, subtitle_id); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSI.cpp:474:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 474 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WFS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSI.cpp", 475, "IOCTL_WFSI_SET_FST_BUFFER: address %08x, size %08x", request.buffer_in, request.buffer_in_size); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSI.cpp:500:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 500 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WFS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/WFS/WFSI.cpp", 501, "IOCTL_WFSI_LOAD_DOL: loading %s at address %08x (size %d)", path.c_str(), dol_addr, max_dol_size); } while (0); } while (0); | ^ 16 warnings generated. [787/855] Building CXX object Source/C...erPC/SignatureDB/MEGASignatureDB.cpp.o [788/855] Building CXX object Source/C...nterpreter/InterpreterBlockCache.cpp.o [788/855] Building CXX object Source/C.../PowerPC/SignatureDB/SignatureDB.cpp.o [789/855] Building CXX object Source/C...les/core.dir/PowerPC/PPCSymbolDB.cpp.o [789/855] Building CXX object Source/C...C/Interpreter/Interpreter_Branch.cpp.o [790/855] Building CXX object Source/C...iles/core.dir/PowerPC/PPCAnalyst.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/PPCAnalyst.cpp:427:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 427 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::SYMBOLS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/PPCAnalyst.cpp", 430, "Functions analyzed. %i leafs, %i nice, %i unnice." "%i timer, %i rfi. %i are branchless leafs.", numLeafs, numNice, numUnNice, numTimer, numRFI, numStraightLeaf); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/PPCAnalyst.cpp:431:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 431 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::SYMBOLS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/PPCAnalyst.cpp", 432, "Average size: %i (leaf), %i (nice), %i(unnice)", leafSize, niceSize, unniceSize); } while (0); } while (0); | ^ 2 warnings generated. [790/855] Building CXX object Source/C.../PowerPC/Interpreter/Interpreter.cpp.o [791/855] Building CXX object Source/C...werPC/SignatureDB/DSYSignatureDB.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/SignatureDB/DSYSignatureDB.cpp:72:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 72 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::SYMBOLS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/SignatureDB/DSYSignatureDB.cpp", 72, "Database save successful"); } while (0); } while (0); | ^ 1 warning generated. [791/855] Building CXX object Source/C...preter/Interpreter_FloatingPoint.cpp.o [792/855] Building CXX object Source/C...re.dir/PowerPC/JitCommon/JitBase.cpp.o [792/855] Building CXX object Source/C.../Interpreter/Interpreter_Integer.cpp.o [793/855] Building CXX object Source/C...hedInterpreter/CachedInterpreter.cpp.o [793/855] Building CXX object Source/C...nterpreter/Interpreter_LoadStore.cpp.o [794/855] Building CXX object Source/C...Files/core.dir/PowerPC/PPCTables.cpp.o [794/855] Building CXX object Source/C...eter/Interpreter_LoadStorePaired.cpp.o [795/855] Building CXX object Source/C...werPC/SignatureDB/CSVSignatureDB.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/SignatureDB/CSVSignatureDB.cpp:78:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 78 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::SYMBOLS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/SignatureDB/CSVSignatureDB.cpp", 78, "CSV database save successful"); } while (0); } while (0); | ^ 1 warning generated. [795/855] Building CXX object Source/C...C/Interpreter/Interpreter_Paired.cpp.o [796/855] Building CXX object Source/C...e.dir/PowerPC/JitCommon/JitCache.cpp.o [796/855] Building CXX object Source/C...eter/Interpreter_SystemRegisters.cpp.o [797/855] Building CXX object Source/C...C/Interpreter/Interpreter_Branch.cpp.o [797/855] Building CXX object Source/C...C/Interpreter/Interpreter_Tables.cpp.o [798/855] Building CXX object Source/C...erPC/SignatureDB/MEGASignatureDB.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/SignatureDB/MEGASignatureDB.cpp:170:42: warning: self-comparison always evaluates to true [-Wtautological-compare] 170 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::SYMBOLS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/SignatureDB/MEGASignatureDB.cpp", 171, "Found %s at %08x (size: %08x)!", sig.name.c_str(), symbol.address, symbol.size); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/SignatureDB/MEGASignatureDB.cpp:196:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 196 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::SYMBOLS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/SignatureDB/MEGASignatureDB.cpp", 196, "%zu functions known in current MEGA database.", m_signatures.size()); } while (0); } while (0); | ^ 2 warnings generated. [798/855] Building CXX object Source/C...es/core.dir/PowerPC/JitArm64/Jit.cpp.o [799/855] Building CXX object Source/C.../Interpreter/Interpreter_Integer.cpp.o [799/855] Building CXX object Source/C...core.dir/PowerPC/JitArm64/JitAsm.cpp.o [800/855] Building CXX object Source/C...C/Interpreter/Interpreter_Tables.cpp.o [800/855] Building CXX object Source/C...r/PowerPC/JitArm64/JitArm64Cache.cpp.o [801/855] Building CXX object Source/C.../PowerPC/SignatureDB/SignatureDB.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/SignatureDB/SignatureDB.cpp:115:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 115 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::SYMBOLS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/SignatureDB/SignatureDB.cpp", 115, "%zu functions known in current database.", m_database.size()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/SignatureDB/SignatureDB.cpp:133:42: warning: self-comparison always evaluates to true [-Wtautological-compare] 133 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::SYMBOLS, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/SignatureDB/SignatureDB.cpp", 134, "Found %s at %08x (size: %08x)!", entry.second.name.c_str(), function->address, function->size); } while (0); } while (0); | ^ 2 warnings generated. [801/855] Building CXX object Source/C...erPC/JitArm64/JitArm64_BackPatch.cpp.o [802/855] Building CXX object Source/C...preter/Interpreter_FloatingPoint.cpp.o [802/855] Building CXX object Source/C...PowerPC/JitArm64/JitArm64_Branch.cpp.o [803/855] Building CXX object Source/C...eter/Interpreter_LoadStorePaired.cpp.o [803/855] Building CXX object Source/C.../JitArm64/JitArm64_FloatingPoint.cpp.o [804/855] Building CXX object Source/C...nterpreter/Interpreter_LoadStore.cpp.o [804/855] Building CXX object Source/C...owerPC/JitArm64/JitArm64_Integer.cpp.o [805/855] Building CXX object Source/C...C/Interpreter/Interpreter_Paired.cpp.o [805/855] Building CXX object Source/C...erPC/JitArm64/JitArm64_LoadStore.cpp.o [806/855] Building CXX object Source/C.../PowerPC/Interpreter/Interpreter.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/Interpreter/Interpreter.cpp:306:46: warning: self-comparison always evaluates to true [-Wtautological-compare] 306 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::POWERPC, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/Interpreter/Interpreter.cpp", 306, "Hit Breakpoint - %08x", PowerPC::ppcState.pc); } while (0); } while (0); | ^ 1 warning generated. [806/855] Building CXX object Source/C...Arm64/JitArm64_LoadStoreFloating.cpp.o [807/855] Building CXX object Source/C...eter/Interpreter_SystemRegisters.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/Interpreter/Interpreter_SystemRegisters.cpp:320:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 320 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::POWERPC, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/Interpreter/Interpreter_SystemRegisters.cpp", 320, "Instruction Cache Enable (HID0.ICE) = %d", (int)((UReg_HID0&)PowerPC::ppcState.spr[SPR_HID0]).ICE); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/Interpreter/Interpreter_SystemRegisters.cpp:324:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 324 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::POWERPC, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/Interpreter/Interpreter_SystemRegisters.cpp", 324, "Instruction Cache Lock (HID0.ILOCK) = %d", (int)((UReg_HID0&)PowerPC::ppcState.spr[SPR_HID0]).ILOCK); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/Interpreter/Interpreter_SystemRegisters.cpp:329:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 329 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::POWERPC, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/Interpreter/Interpreter_SystemRegisters.cpp", 329, "Flush Instruction Cache! ICE=%d", (int)((UReg_HID0&)PowerPC::ppcState.spr[SPR_HID0]).ICE); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/Interpreter/Interpreter_SystemRegisters.cpp:355:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 355 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::POWERPC, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/Interpreter/Interpreter_SystemRegisters.cpp", 355, "HID4 updated %x %x", old_value, PowerPC::ppcState.spr[index]); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/Interpreter/Interpreter_SystemRegisters.cpp:402:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 402 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::POWERPC, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/Interpreter/Interpreter_SystemRegisters.cpp", 402, "Software triggered Decrementer exception"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/Interpreter/Interpreter_SystemRegisters.cpp:435:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 435 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::POWERPC, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/Interpreter/Interpreter_SystemRegisters.cpp", 435, "DBAT updated %u %x %x", index, old_value, PowerPC::ppcState.spr[index]); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/Interpreter/Interpreter_SystemRegisters.cpp:458:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 458 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::POWERPC, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/Interpreter/Interpreter_SystemRegisters.cpp", 458, "IBAT updated %u %x %x", index, old_value, PowerPC::ppcState.spr[index]); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/Interpreter/Interpreter_SystemRegisters.cpp:474:30: warning: lambda capture 'SIMULATED_TEMP' is not required to be captured for this use [-Wunused-lambda-capture] 474 | auto UpdateThermalReg = [SIMULATED_TEMP](UReg_THRM12* reg) { | ^~~~~~~~~~~~~~ 8 warnings generated. [807/855] Building CXX object Source/C...itArm64/JitArm64_LoadStorePaired.cpp.o [808/855] Building CXX object Source/C...r/PowerPC/JitArm64/JitArm64Cache.cpp.o In file included from /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/JitArm64/JitArm64Cache.cpp:5: In file included from /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/JitArm64/JitArm64Cache.h:7: /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/Arm64Emitter.h:408:5: warning: declaration shadows a variable in namespace 'Arm64Gen' [-Wshadow] 408 | TYPE_IMM, | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/Arm64Emitter.h:282:3: note: previous declaration is here 282 | TYPE_IMM = 0, | ^ 1 warning generated. [808/855] Building CXX object Source/C...PowerPC/JitArm64/JitArm64_Paired.cpp.o [809/855] Building CXX object Source/C...PowerPC/JitArm64/JitArm64_Branch.cpp.o In file included from /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/JitArm64/JitArm64_Branch.cpp:5: /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/Arm64Emitter.h:408:5: warning: declaration shadows a variable in namespace 'Arm64Gen' [-Wshadow] 408 | TYPE_IMM, | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/Arm64Emitter.h:282:3: note: previous declaration is here 282 | TYPE_IMM = 0, | ^ 1 warning generated. [809/855] Building CXX object Source/C...werPC/JitArm64/JitArm64_RegCache.cpp.o [810/855] Building CXX object Source/C...core.dir/PowerPC/JitArm64/JitAsm.cpp.o In file included from /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/JitArm64/JitAsm.cpp:5: /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/Arm64Emitter.h:408:5: warning: declaration shadows a variable in namespace 'Arm64Gen' [-Wshadow] 408 | TYPE_IMM, | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/Arm64Emitter.h:282:3: note: previous declaration is here 282 | TYPE_IMM = 0, | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/JitArm64/JitAsm.cpp:108:44: warning: offset of on non-standard-layout type 'JitBlock' [-Winvalid-offsetof] 108 | LDR(INDEX_UNSIGNED, pc_and_msr, block, __builtin_offsetof(JitBlock, effectiveAddress)); | ^ ~~~~~~~~~~~~~~~~ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/JitArm64/JitAsm.cpp:114:44: warning: offset of on non-standard-layout type 'JitBlock' [-Winvalid-offsetof] 114 | LDR(INDEX_UNSIGNED, pc_and_msr, block, __builtin_offsetof(JitBlock, msrBits)); | ^ ~~~~~~~ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/JitArm64/JitAsm.cpp:119:39: warning: offset of on non-standard-layout type 'JitBlock' [-Winvalid-offsetof] 119 | LDR(INDEX_UNSIGNED, block, block, __builtin_offsetof(JitBlock, normalEntry)); | ^ ~~~~~~~~~~~ 4 warnings generated. [810/855] Building CXX object Source/C...itArm64/JitArm64_SystemRegisters.cpp.o [811/855] Building CXX object Source/C...es/core.dir/PowerPC/JitArm64/Jit.cpp.o In file included from /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/JitArm64/Jit.cpp:5: In file included from /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/JitArm64/Jit.h:11: /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/Arm64Emitter.h:408:5: warning: declaration shadows a variable in namespace 'Arm64Gen' [-Wshadow] 408 | TYPE_IMM, | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/Arm64Emitter.h:282:3: note: previous declaration is here 282 | TYPE_IMM = 0, | ^ 1 warning generated. [811/855] Building CXX object Source/C...re.dir/PowerPC/JitArm64/Jit_Util.cpp.o [812/855] Building CXX object Source/C.../JitArm64/JitArm64_FloatingPoint.cpp.o In file included from /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/JitArm64/JitArm64_FloatingPoint.cpp:5: /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/Arm64Emitter.h:408:5: warning: declaration shadows a variable in namespace 'Arm64Gen' [-Wshadow] 408 | TYPE_IMM, | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/Arm64Emitter.h:282:3: note: previous declaration is here 282 | TYPE_IMM = 0, | ^ 1 warning generated. [812/855] Building CXX object Source/C...PowerPC/JitArm64/JitArm64_Tables.cpp.o [813/855] Building CXX object Source/C...Arm64/JitArm64_LoadStoreFloating.cpp.o In file included from /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStoreFloating.cpp:7: /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/Arm64Emitter.h:408:5: warning: declaration shadows a variable in namespace 'Arm64Gen' [-Wshadow] 408 | TYPE_IMM, | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/Arm64Emitter.h:282:3: note: previous declaration is here 282 | TYPE_IMM = 0, | ^ 1 warning generated. [813/855] Building CXX object Source/C...es/core.dir/IOS/USB/LibusbDevice.cpp.o [814/855] Building CXX object Source/C...owerPC/JitArm64/JitArm64_Integer.cpp.o In file included from /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp:5: /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/Arm64Emitter.h:408:5: warning: declaration shadows a variable in namespace 'Arm64Gen' [-Wshadow] 408 | TYPE_IMM, | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/Arm64Emitter.h:282:3: note: previous declaration is here 282 | TYPE_IMM = 0, | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp:634:42: warning: converting the result of '<<' to a boolean; did you mean '(imm << (32 - amount)) != 0'? [-Wint-in-bool-context] 634 | if (amount != 0 && (imm < 0) && (imm << (32 - amount))) | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp:1356:47: warning: converting the result of '<<' to a boolean; did you mean '(i << (32 - amount)) != 0'? [-Wint-in-bool-context] 1356 | ComputeCarry(amount != 0 && i < 0 && (i << (32 - amount))); | ^ 3 warnings generated. [814/855] Building CXX object Source/C...ore.dir/IOS/USB/Bluetooth/BTReal.cpp.o [815/855] Building CXX object Source/C...erPC/JitArm64/JitArm64_LoadStore.cpp.o In file included from /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStore.cpp:5: /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/Arm64Emitter.h:408:5: warning: declaration shadows a variable in namespace 'Arm64Gen' [-Wshadow] 408 | TYPE_IMM, | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/Arm64Emitter.h:282:3: note: previous declaration is here 282 | TYPE_IMM = 0, | ^ 1 warning generated. [815/855] Building CXX object Source/C...les/core.dir/HW/EXI/BBA/TAP_Unix.cpp.o [816/855] Building CXX object Source/C...erPC/JitArm64/JitArm64_BackPatch.cpp.o In file included from /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/JitArm64/JitArm64_BackPatch.cpp:17: In file included from /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/JitArm64/Jit.h:11: /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/Arm64Emitter.h:408:5: warning: declaration shadows a variable in namespace 'Arm64Gen' [-Wshadow] 408 | TYPE_IMM, | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/Arm64Emitter.h:282:3: note: previous declaration is here 282 | TYPE_IMM = 0, | ^ 1 warning generated. [816/855] Building CXX object Source/C...ore.dir/HW/EXI/BBA/XLINK_KAI_BBA.cpp.o [817/855] Building CXX object Source/C...itArm64/JitArm64_LoadStorePaired.cpp.o In file included from /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStorePaired.cpp:5: /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/Arm64Emitter.h:408:5: warning: declaration shadows a variable in namespace 'Arm64Gen' [-Wshadow] 408 | TYPE_IMM, | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/Arm64Emitter.h:282:3: note: previous declaration is here 282 | TYPE_IMM = 0, | ^ 1 warning generated. [817/855] Building CXX object Source/C.../core.dir/HW/WiimoteReal/IOLinux.cpp.o [818/855] Building CXX object Source/C...PowerPC/JitArm64/JitArm64_Paired.cpp.o In file included from /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/JitArm64/JitArm64_Paired.cpp:5: /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/Arm64Emitter.h:408:5: warning: declaration shadows a variable in namespace 'Arm64Gen' [-Wshadow] 408 | TYPE_IMM, | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/Arm64Emitter.h:282:3: note: previous declaration is here 282 | TYPE_IMM = 0, | ^ 1 warning generated. [818/855] Building CXX object Source/C...core.dir/HW/WiimoteReal/IOhidapi.cpp.o [819/855] Building CXX object Source/C...itArm64/JitArm64_SystemRegisters.cpp.o In file included from /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp:5: /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/Arm64Emitter.h:408:5: warning: declaration shadows a variable in namespace 'Arm64Gen' [-Wshadow] 408 | TYPE_IMM, | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/Arm64Emitter.h:282:3: note: previous declaration is here 282 | TYPE_IMM = 0, | ^ 1 warning generated. [819/855] Building CXX object Source/C...MakeFiles/core.dir/MemoryWatcher.cpp.o [820/855] Building CXX object Source/C...werPC/JitArm64/JitArm64_RegCache.cpp.o In file included from /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.cpp:5: In file included from /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:12: /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/Arm64Emitter.h:408:5: warning: declaration shadows a variable in namespace 'Arm64Gen' [-Wshadow] 408 | TYPE_IMM, | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/Arm64Emitter.h:282:3: note: previous declaration is here 282 | TYPE_IMM = 0, | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.cpp:147:13: warning: result of comparison of unsigned expression >= 0 is always true [-Wtautological-unsigned-zero-compare] 147 | if (index >= GUEST_GPR_OFFSET && index < GUEST_GPR_OFFSET + GUEST_GPR_COUNT) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 2 warnings generated. [820/855] Building CXX object Source/C...akeFiles/uicommon.dir/AutoUpdate.cpp.o [821/855] Building CXX object Source/C...PowerPC/JitArm64/JitArm64_Tables.cpp.o In file included from /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/JitArm64/JitArm64_Tables.cpp:5: In file included from /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/JitArm64/Jit.h:11: /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/Arm64Emitter.h:408:5: warning: declaration shadows a variable in namespace 'Arm64Gen' [-Wshadow] 408 | TYPE_IMM, | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/Arm64Emitter.h:282:3: note: previous declaration is here 282 | TYPE_IMM = 0, | ^ 1 warning generated. [821/855] Building CXX object Source/C...es/uicommon.dir/CommandLineParse.cpp.o [822/855] Building CXX object Source/C...re.dir/PowerPC/JitArm64/Jit_Util.cpp.o In file included from /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/PowerPC/JitArm64/Jit_Util.cpp:5: /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/Arm64Emitter.h:408:5: warning: declaration shadows a variable in namespace 'Arm64Gen' [-Wshadow] 408 | TYPE_IMM, | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Common/Arm64Emitter.h:282:3: note: previous declaration is here 282 | TYPE_IMM = 0, | ^ 1 warning generated. [822/855] Building CXX object Source/C...eFiles/uicommon.dir/Disassembler.cpp.o [823/855] Building CXX object Source/C...les/core.dir/HW/EXI/BBA/TAP_Unix.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/EXI/BBA/TAP_Unix.cpp:73:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 73 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::SP1, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/EXI/BBA/TAP_Unix.cpp", 73, "BBA initialized with associated tap %s", ifr.ifr_ifrn.ifrn_name); } while (0); } while (0); | ^ 1 warning generated. [823/855] Building CXX object Source/C...les/uicommon.dir/DiscordPresence.cpp.o [824/855] Building CXX object Source/C...ore.dir/HW/EXI/BBA/XLINK_KAI_BBA.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/EXI/BBA/XLINK_KAI_BBA.cpp:54:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 54 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::SP1, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/EXI/BBA/XLINK_KAI_BBA.cpp", 54, "BBA initialized."); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/EXI/BBA/XLINK_KAI_BBA.cpp:193:40: warning: self-comparison always evaluates to true [-Wtautological-compare] 193 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::SP1, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/HW/EXI/BBA/XLINK_KAI_BBA.cpp", 193, "Received XLink Kai control data: %s", control_msg.c_str()); } while (0); } while (0); | ^ 2 warnings generated. [824/855] Building CXX object Source/C...CMakeFiles/uicommon.dir/GameFile.cpp.o [825/855] Building CXX object Source/C.../core.dir/HW/WiimoteReal/IOLinux.cpp.o [825/855] Building CXX object Source/C...Files/uicommon.dir/GameFileCache.cpp.o [826/855] Building CXX object Source/C...eFiles/uicommon.dir/Disassembler.cpp.o [826/855] Building CXX object Source/C...eFiles/uicommon.dir/NetPlayIndex.cpp.o [827/855] Building CXX object Source/C...es/core.dir/IOS/USB/LibusbDevice.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/LibusbDevice.cpp:163:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 163 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_USB, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/LibusbDevice.cpp", 164, "[%04x:%04x %d] Cancelling transfers (endpoint 0x%x)", m_vid, m_pid, m_active_interface, endpoint); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/LibusbDevice.cpp:174:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 174 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_USB, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/LibusbDevice.cpp", 175, "[%04x:%04x %d] Changing interface to %d", m_vid, m_pid, m_active_interface, interface); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/LibusbDevice.cpp:185:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 185 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_USB, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/LibusbDevice.cpp", 186, "[%04x:%04x %d] Setting alt setting %d", m_vid, m_pid, m_active_interface, alt_setting); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/LibusbDevice.cpp:206:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 206 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_USB, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/LibusbDevice.cpp", 207, "[%04x:%04x %d] REQUEST_SET_INTERFACE index=%04x value=%04x", m_vid, m_pid, m_active_interface, cmd->index, cmd->value); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/LibusbDevice.cpp:225:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 225 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_USB, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/LibusbDevice.cpp", 226, "[%04x:%04x %d] REQUEST_SET_CONFIGURATION index=%04x value=%04x", m_vid, m_pid, m_active_interface, cmd->index, cmd->value); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/LibusbDevice.cpp:399:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 399 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_USB, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/LibusbDevice.cpp", 399, "Cancelling %ld transfer(s)", m_transfers.size()); } while (0); } while (0); | ^ 6 warnings generated. [827/855] Building CXX object Source/C...icommon.dir/ResourcePack/Manager.cpp.o [828/855] Building CXX object Source/C...MakeFiles/core.dir/MemoryWatcher.cpp.o [828/855] Building CXX object Source/C...common.dir/ResourcePack/Manifest.cpp.o [829/855] Building CXX object Source/C...ore.dir/IOS/USB/Bluetooth/BTReal.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTReal.cpp:371:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 371 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::IOS_WIIMOTE, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTReal.cpp", 371, "Sent a reset command to adapter"); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTReal.cpp:547:21: warning: loop variable 'data' of type 'const u16 &' (aka 'const unsigned short &') binds to a temporary constructed from type 'const value_type &' (aka 'const unsigned char &') [-Wrange-loop-construct] 547 | for (const u16& data : entry.second) | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/Core/IOS/USB/Bluetooth/BTReal.cpp:547:10: note: use non-reference type 'u16' (aka 'unsigned short') to make construction explicit or type 'const value_type &' (aka 'const unsigned char &') to prevent copying 547 | for (const u16& data : entry.second) | ^~~~~~~~~~~~~~~~~ 2 warnings generated. [829/855] Building CXX object Source/C...on.dir/ResourcePack/ResourcePack.cpp.o [830/855] Building CXX object Source/C...core.dir/HW/WiimoteReal/IOhidapi.cpp.o [830/855] Building CXX object Source/C...CMakeFiles/uicommon.dir/UICommon.cpp.o [831/855] Building CXX object Source/C...les/uicommon.dir/DiscordPresence.cpp.o [831/855] Building CXX object Source/C...CMakeFiles/uicommon.dir/USBUtils.cpp.o [832/855] Building CXX object Source/C...akeFiles/uicommon.dir/AutoUpdate.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/UICommon/AutoUpdate.cpp:171:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 171 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::COMMON, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/UICommon/AutoUpdate.cpp", 171, "Auto-update JSON response: %s", contents.c_str()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/UICommon/AutoUpdate.cpp:184:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 184 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::COMMON, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/UICommon/AutoUpdate.cpp", 184, "Auto-update status: we are up to date."); } while (0); } while (0); | ^ 2 warnings generated. [832/855] Building CXX object Source/C...akeFiles/uicommon.dir/VideoUtils.cpp.o [833/855] Building CXX object Source/C...es/uicommon.dir/CommandLineParse.cpp.o [833/855] Building CXX object Source/C...CMakeFiles/uicommon.dir/X11Utils.cpp.o [834/855] Building CXX object Source/C...akeFiles/uicommon.dir/VideoUtils.cpp.o [834/855] Linking CXX static library Source/Core/VideoCommon/libvideocommon.a [835/855] Building CXX object Source/C...icommon.dir/ResourcePack/Manager.cpp.o [835/855] Building CXX object Source/C...eFiles/dolphin_libretro.dir/Boot.cpp.o [836/855] Linking CXX static library Source/Core/VideoCommon/libvideocommon.a [836/855] Linking CXX static library Source/Core/Core/libcore.a [837/855] Building CXX object Source/C...Files/uicommon.dir/GameFileCache.cpp.o In file included from /build/libretro-dolphin/src/libretro-dolphin/Source/Core/UICommon/GameFileCache.cpp:24: /build/libretro-dolphin/src/libretro-dolphin/Source/Core/DiscIO/DirectoryBlob.h:156:3: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 156 | DirectoryBlobReader(DirectoryBlobReader&&) = default; | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/DiscIO/DirectoryBlob.h:203:22: note: move constructor of 'DirectoryBlobReader' is implicitly deleted because field 'm_encryption_cache' has a deleted move constructor 203 | WiiEncryptionCache m_encryption_cache; | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/DiscIO/WiiEncryptionCache.h:45:64: note: copy constructor of 'WiiEncryptionCache' is implicitly deleted because field 'm_cache' has a deleted copy constructor 45 | std::unique_ptr<std::array<u8, VolumeWii::GROUP_TOTAL_SIZE>> m_cache; | ^ /usr/bin/../lib/gcc/aarch64-unknown-linux-gnu/14.2.1/../../../../include/c++/14.2.1/bits/unique_ptr.h:517:7: note: 'unique_ptr' has been explicitly marked deleted here 517 | unique_ptr(const unique_ptr&) = delete; | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/DiscIO/DirectoryBlob.h:156:48: note: replace 'default' with 'delete' 156 | DirectoryBlobReader(DirectoryBlobReader&&) = default; | ^~~~~~~ | delete /build/libretro-dolphin/src/libretro-dolphin/Source/Core/DiscIO/DirectoryBlob.h:157:24: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 157 | DirectoryBlobReader& operator=(DirectoryBlobReader&&) = default; | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/DiscIO/DirectoryBlob.h:203:22: note: move assignment operator of 'DirectoryBlobReader' is implicitly deleted because field 'm_encryption_cache' has a deleted move assignment operator 203 | WiiEncryptionCache m_encryption_cache; | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/DiscIO/WiiEncryptionCache.h:45:64: note: copy assignment operator of 'WiiEncryptionCache' is implicitly deleted because field 'm_cache' has a deleted copy assignment operator 45 | std::unique_ptr<std::array<u8, VolumeWii::GROUP_TOTAL_SIZE>> m_cache; | ^ /usr/bin/../lib/gcc/aarch64-unknown-linux-gnu/14.2.1/../../../../include/c++/14.2.1/bits/unique_ptr.h:518:19: note: 'operator=' has been explicitly marked deleted here 518 | unique_ptr& operator=(const unique_ptr&) = delete; | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/DiscIO/DirectoryBlob.h:157:59: note: replace 'default' with 'delete' 157 | DirectoryBlobReader& operator=(DirectoryBlobReader&&) = default; | ^~~~~~~ | delete /build/libretro-dolphin/src/libretro-dolphin/Source/Core/UICommon/GameFileCache.cpp:52:47: warning: loop variable 'item' of type 'const std::shared_ptr<const GameFile> &' binds to a temporary constructed from type 'reference' (aka 'const std::shared_ptr<UICommon::GameFile> &') [-Wrange-loop-construct] 52 | for (const std::shared_ptr<const GameFile>& item : m_cached_files) | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/UICommon/GameFileCache.cpp:52:8: note: use non-reference type 'std::shared_ptr<const GameFile>' to make construction explicit or type 'const std::shared_ptr<UICommon::GameFile> &' to prevent copying 52 | for (const std::shared_ptr<const GameFile>& item : m_cached_files) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. [837/855] Building CXX object Source/C...eFiles/dolphin_libretro.dir/Host.cpp.o [838/855] Building CXX object Source/C...common.dir/ResourcePack/Manifest.cpp.o [838/855] Building CXX object Source/C...Files/dolphin_libretro.dir/Input.cpp.o [839/855] Building CXX object Source/C...on.dir/ResourcePack/ResourcePack.cpp.o [839/855] Building CXX object Source/C...keFiles/dolphin_libretro.dir/Log.cpp.o [840/855] Building CXX object Source/C...CMakeFiles/uicommon.dir/USBUtils.cpp.o [840/855] Building CXX object Source/C...eFiles/dolphin_libretro.dir/Main.cpp.o [841/855] Linking CXX static library Source/Core/Core/libcore.a [841/855] Building CXX object Source/C...les/dolphin_libretro.dir/Options.cpp.o [842/855] Building CXX object Source/C...CMakeFiles/uicommon.dir/GameFile.cpp.o [842/855] Building CXX object Source/C...Files/dolphin_libretro.dir/Video.cpp.o [843/855] Building CXX object Source/C...CMakeFiles/uicommon.dir/UICommon.cpp.o [843/855] Building CXX object Source/C...iles/dolphin_libretro.dir/Vulkan.cpp.o [844/855] Building CXX object Source/C...eFiles/uicommon.dir/NetPlayIndex.cpp.o [845/855] Building CXX object Source/C...eFiles/dolphin_libretro.dir/Host.cpp.o [846/855] Building CXX object Source/C...CMakeFiles/uicommon.dir/X11Utils.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/UICommon/X11Utils.cpp:63:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 63 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::VIDEO, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/UICommon/X11Utils.cpp", 63, "Started xdg-screensaver (PID = %d)", (int)pid); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/UICommon/X11Utils.cpp:91:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 91 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::VIDEO, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/UICommon/X11Utils.cpp", 91, "XRRExtension-Version %d.%d", XRRMajorVersion, XRRMinorVersion); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/UICommon/X11Utils.cpp:207:38: warning: self-comparison always evaluates to true [-Wtautological-compare] 207 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::VIDEO, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/UICommon/X11Utils.cpp", 207, "Fullscreen Resolution %dx%d", fullWidth, fullHeight); } while (0); } while (0); | ^ 3 warnings generated. [846/855] Linking CXX static library Source/Core/UICommon/libuicommon.a [847/855] Building CXX object Source/C...keFiles/dolphin_libretro.dir/Log.cpp.o [848/855] Linking CXX static library Source/Core/UICommon/libuicommon.a [849/855] Building CXX object Source/C...Files/dolphin_libretro.dir/Input.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/DolphinLibretro/Input.cpp:48:31: warning: no previous extern declaration for non-static variable 'rumble' [-Wmissing-variable-declarations] 48 | struct retro_rumble_interface rumble; | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/DolphinLibretro/Input.cpp:48:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit 48 | struct retro_rumble_interface rumble; | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/DolphinLibretro/Input.cpp:53:38: warning: unused variable 'descEmpty' [-Wunused-variable] 53 | static struct retro_input_descriptor descEmpty[] = {{0}}; | ^~~~~~~~~ 2 warnings generated. [850/855] Building CXX object Source/C...iles/dolphin_libretro.dir/Vulkan.cpp.o [851/855] Building CXX object Source/C...eFiles/dolphin_libretro.dir/Boot.cpp.o /build/libretro-dolphin/src/libretro-dolphin/Source/Core/DolphinLibretro/Boot.cpp:81:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 81 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::COMMON, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/DolphinLibretro/Boot.cpp", 81, "User Directory set to '%s'", user_dir.c_str()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/DolphinLibretro/Boot.cpp:82:36: warning: self-comparison always evaluates to true [-Wtautological-compare] 82 | do { do { if (Common::Log::LINFO <= Common::Log::LOG_LEVELS::LINFO) Common::Log::GenericLog(Common::Log::LINFO, Common::Log::COMMON, "/build/libretro-dolphin/src/libretro-dolphin/Source/Core/DolphinLibretro/Boot.cpp", 82, "System Directory set to '%s'", sys_dir.c_str()); } while (0); } while (0); | ^ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/DolphinLibretro/Boot.cpp:270:20: warning: result of comparison of unsigned expression >= 0 is always true [-Wtautological-unsigned-zero-compare] 270 | if (disk_index >= 0 && disk_index < (int)disk_paths.size()) | ~~~~~~~~~~ ^ ~ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/DolphinLibretro/Boot.cpp:270:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 270 | if (disk_index >= 0 && disk_index < (int)disk_paths.size()) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-dolphin/src/libretro-dolphin/Source/Core/DolphinLibretro/Boot.cpp:319:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 319 | else if (disk_index > (int)index) | ~~~~~~~~~~ ^ ~~~~~~~~~~ 5 warnings generated. [852/855] Building CXX object Source/C...Files/dolphin_libretro.dir/Video.cpp.o [853/855] Building CXX object Source/C...les/dolphin_libretro.dir/Options.cpp.o [854/855] Building CXX object Source/C...eFiles/dolphin_libretro.dir/Main.cpp.o [854/855] Linking CXX shared library dolphin_libretro.so [855/855] Linking CXX shared library dolphin_libretro.so ==> Entering fakeroot environment... ==> Starting package()... ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issues... ==> WARNING: Package contains reference to $srcdir usr/lib/libretro/dolphin_libretro.so ==> Creating package "libretro-dolphin"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: libretro-dolphin 33044-3 (Tue Feb 11 01:12:51 2025) ==> Cleaning up...