:: Synchronizing package databases... build-support-manual downloading... build-support downloading... core-staging downloading... extra-staging downloading... core-testing downloading... core downloading... extra-testing downloading... extra downloading... :: Starting full system upgrade... there is nothing to do ==> Building in chroot for [extra-staging-with-build-support] (i486)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-staging-with-build-support-i486/root] -> [build]...done ==> Making package: libretro-flycast 6489-1.0 (Sat Dec 21 16:54:23 2024) ==> Retrieving sources... -> Updating flycast git repo... -> Updating glslang git repo... -> Updating libchdr git repo... -> Updating Vulkan-Headers git repo... -> Updating VulkanMemoryAllocator git repo... ==> Validating source files with b2sums... flycast ... Passed glslang ... Skipped libchdr ... Skipped Vulkan-Headers ... Skipped VulkanMemoryAllocator ... Skipped gpg: Warning: using insecure memory! ==> Appending keys from archlinux32.gpg... gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! ==> Updating trust database... gpg: Warning: using insecure memory! gpg: next trustdb check due at 2025-01-01 ==> Making package: libretro-flycast 6489-1.0 (Sat Dec 21 16:54:34 2024) ==> Checking runtime dependencies... ==> Installing missing dependencies... :: There are 2 providers available for libgl: :: Repository extra-staging 1) libglvnd :: Repository extra 2) libglvnd Enter a number (default=1): resolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: mesa will be installed before its libglvnd dependency Packages (24) default-cursors-3-1.0 libdrm-2.4.124-1.0 libedit-20240517_3.1-1.0 libomxil-bellagio-0.9.3-5.0 libpciaccess-0.18.1-2.0 libunwind-1.8.1-3.2 libx11-1.8.10-1.0 libxau-1.0.12-1.0 libxcb-1.17.0-1.0 libxdamage-1.1.6-2.0 libxdmcp-1.1.5-1.0 libxext-1.3.6-1.0 libxfixes-6.0.1-2.0 libxshmfence-1.3.3-1.0 libxxf86vm-1.1.6-1.0 llvm-libs-18.1.8-4.1 lm_sensors-1:3.6.0.r41.g31d1f125-3.0 mesa-23.0.3-1.0 vulkan-icd-loader-1.4.303-1.0 wayland-1.23.1-1.0 xcb-proto-1.17.0-2.0 xorgproto-2024.1-2.0 libglvnd-1.7.0-1.1 libretro-core-info-1.19.0-1.0 Total Installed Size: 247.66 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... 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 default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme installing wayland... installing libxxf86vm... installing libxfixes... installing libxdamage... installing libxshmfence... installing libomxil-bellagio... installing libunwind... installing libedit... installing llvm-libs... installing lm_sensors... Optional dependencies for lm_sensors perl: for sensor detection and configuration convert [installed] installing vulkan-icd-loader... Optional dependencies for vulkan-icd-loader vulkan-driver: packaged vulkan driver installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages mesa-vdpau: for accelerated video playback libva-mesa-driver: for accelerated video playback installing libglvnd... installing libretro-core-info... :: Running post-transaction hooks... (1/2) Reloading system manager configuration... Skipped: Current root is not booted. (2/2) Arming ConditionNeedsUpdate... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (11) cppdap-1.58.0-2.0 hicolor-icon-theme-0.18-1.0 jsoncpp-1.9.6-3.0 libuv-1.49.2-1.0 perl-error-0.17029-7.0 perl-mailtools-2.22-1.0 perl-timedate-2.33-7.0 rhash-1.4.4-1.0 cmake-3.30.3-2.1 git-2.47.0-1.0 ninja-1.12.1-1.0 Total Installed Size: 100.98 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... 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 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 972. Creating user 'git' (git daemon user) with UID 972 and GID 972. (2/4) Reloading system manager configuration... Skipped: Current root is not booted. (3/4) Arming ConditionNeedsUpdate... (4/4) Warn about old perl modules ==> Retrieving sources... ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Creating working copy of flycast git repo... Cloning into 'flycast'... done. Switched to a new branch 'makepkg' -> Creating working copy of glslang git repo... Cloning into 'glslang'... done. -> Creating working copy of libchdr git repo... Cloning into 'libchdr'... done. -> Creating working copy of Vulkan-Headers git repo... Cloning into 'Vulkan-Headers'... done. -> Creating working copy of VulkanMemoryAllocator git repo... Cloning into 'VulkanMemoryAllocator'... done. ==> Starting prepare()... Submodule 'core/deps/glslang' (https://github.com/KhronosGroup/glslang.git) registered for path 'core/deps/glslang' Synchronizing submodule url for 'core/deps/glslang' Cloning into '/build/libretro-flycast/src/flycast/core/deps/glslang'... done. Submodule path 'core/deps/glslang': checked out '76b52ebf77833908dc4c0dd6c70a9c357ac720bd' Submodule 'core/deps/libchdr' (https://github.com/rtissera/libchdr.git) registered for path 'core/deps/libchdr' Synchronizing submodule url for 'core/deps/libchdr' Cloning into '/build/libretro-flycast/src/flycast/core/deps/libchdr'... done. Submodule path 'core/deps/libchdr': checked out '9b6ff6c3c24311750096232a05ee9c5b4963e66c' Submodule 'core/deps/Vulkan-Headers' (https://github.com/KhronosGroup/Vulkan-Headers.git) registered for path 'core/deps/Vulkan-Headers' Synchronizing submodule url for 'core/deps/Vulkan-Headers' Cloning into '/build/libretro-flycast/src/flycast/core/deps/Vulkan-Headers'... done. Submodule path 'core/deps/Vulkan-Headers': checked out '85c2334e92e215cce34e8e0ed8b2dce4700f4a50' Submodule 'core/deps/VulkanMemoryAllocator' (https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git) registered for path 'core/deps/VulkanMemoryAllocator' Synchronizing submodule url for 'core/deps/VulkanMemoryAllocator' Cloning into '/build/libretro-flycast/src/flycast/core/deps/VulkanMemoryAllocator'... done. Submodule path 'core/deps/VulkanMemoryAllocator': checked out '6eb62e1515072827db992c2befd80b71b2d04329' ==> Starting build()... -- The C compiler identification is GNU 14.2.1 -- The CXX compiler identification is GNU 14.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Target architecture: x86 -- Found Git: /usr/bin/git (found version "2.47.0") -- Found OpenMP_C: -fopenmp (found version "4.5") -- Found OpenMP_CXX: -fopenmp (found version "4.5") -- Found OpenMP: TRUE (found version "4.5") -- xxHash build type: None -- Performing Test CFLAG_Wall -- Performing Test CFLAG_Wall - Success -- Performing Test CFLAG_Wextra -- Performing Test CFLAG_Wextra - Success -- Performing Test CFLAG_Wcast_qual -- Performing Test CFLAG_Wcast_qual - Success -- Performing Test CFLAG_Wcast_align -- Performing Test CFLAG_Wcast_align - Success -- Performing Test CFLAG_Wshadow -- Performing Test CFLAG_Wshadow - Success -- Performing Test CFLAG_Wstrict_aliasing_1 -- Performing Test CFLAG_Wstrict_aliasing_1 - Success -- Performing Test CFLAG_Wswitch_enum -- Performing Test CFLAG_Wswitch_enum - Success -- Performing Test CFLAG_Wdeclaration_after_statement -- Performing Test CFLAG_Wdeclaration_after_statement - Success -- Performing Test CFLAG_Wstrict_prototypes -- Performing Test CFLAG_Wstrict_prototypes - Success -- Performing Test CFLAG_Wundef -- Performing Test CFLAG_Wundef - Success -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found PkgConfig: /usr/bin/pkg-config (found version "2.3.0") -- Looking for __aarch64__ -- Looking for __aarch64__ - not found -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of off64_t -- Check size of off64_t - done -- Looking for fseeko -- Looking for fseeko - found -- Looking for unistd.h -- Looking for unistd.h - found -- Renaming -- /build/libretro-flycast/src/flycast/core/deps/libchdr/deps/zlib-1.3.1/zconf.h -- to 'zconf.h.included' because this file is included with zlib -- but CMake generates it automatically in the build directory. -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/cc -- ZSTD VERSION: 1.5.6 -- Performing Test C_FLAG_WALL -- Performing Test C_FLAG_WALL - Success -- Performing Test CXX_FLAG_WALL -- Performing Test CXX_FLAG_WALL - Success -- Performing Test C_FLAG_WEXTRA -- Performing Test C_FLAG_WEXTRA - Success -- Performing Test CXX_FLAG_WEXTRA -- Performing Test CXX_FLAG_WEXTRA - Success -- Performing Test C_FLAG_WUNDEF -- Performing Test C_FLAG_WUNDEF - Success -- Performing Test CXX_FLAG_WUNDEF -- Performing Test CXX_FLAG_WUNDEF - Success -- Performing Test C_FLAG_WSHADOW -- Performing Test C_FLAG_WSHADOW - Success -- Performing Test CXX_FLAG_WSHADOW -- Performing Test CXX_FLAG_WSHADOW - Success -- Performing Test C_FLAG_WCAST_ALIGN -- Performing Test C_FLAG_WCAST_ALIGN - Success -- Performing Test CXX_FLAG_WCAST_ALIGN -- Performing Test CXX_FLAG_WCAST_ALIGN - Success -- Performing Test C_FLAG_WCAST_QUAL -- Performing Test C_FLAG_WCAST_QUAL - Success -- Performing Test CXX_FLAG_WCAST_QUAL -- Performing Test CXX_FLAG_WCAST_QUAL - Success -- Performing Test C_FLAG_WSTRICT_PROTOTYPES -- Performing Test C_FLAG_WSTRICT_PROTOTYPES - Success -- Performing Test LD_FLAG_Z_NOEXECSTACK -- Performing Test LD_FLAG_Z_NOEXECSTACK - Success -- Performing Test C_FLAG_QUNUSED_ARGUMENTS -- Performing Test C_FLAG_QUNUSED_ARGUMENTS - Failed -- Performing Test CXX_FLAG_QUNUSED_ARGUMENTS -- Performing Test CXX_FLAG_QUNUSED_ARGUMENTS - Failed -- Performing Test C_FLAG_WA_NOEXECSTACK -- Performing Test C_FLAG_WA_NOEXECSTACK - Success -- Performing Test CXX_FLAG_WA_NOEXECSTACK -- Performing Test CXX_FLAG_WA_NOEXECSTACK - Success -- CMAKE_INSTALL_PREFIX: /usr/local -- CMAKE_INSTALL_LIBDIR: lib -- ZSTD_LEGACY_SUPPORT not defined! -- ZSTD_MULTITHREAD_SUPPORT is enabled -- Performing Test NOWIDE_HAS_LFS -- Performing Test NOWIDE_HAS_LFS - Success -- Performing Test NOWIDE_HAS_INIT_PRIORITY -- Performing Test NOWIDE_HAS_INIT_PRIORITY - Success -- Looking for _close -- Looking for _close - not found -- Looking for _dup -- Looking for _dup - not found -- Looking for _fdopen -- Looking for _fdopen - not found -- Looking for _fileno -- Looking for _fileno - not found -- Looking for _setmode -- Looking for _setmode - not found -- Looking for _snprintf -- Looking for _snprintf - not found -- Looking for _snprintf_s -- Looking for _snprintf_s - not found -- Looking for _snwprintf_s -- Looking for _snwprintf_s - not found -- Looking for _strdup -- Looking for _strdup - not found -- Looking for _stricmp -- Looking for _stricmp - not found -- Looking for _strtoi64 -- Looking for _strtoi64 - not found -- Looking for _strtoui64 -- Looking for _strtoui64 - not found -- Looking for _unlink -- Looking for _unlink - not found -- Looking for arc4random -- Looking for arc4random - found -- Looking for clonefile -- Looking for clonefile - not found -- Looking for explicit_bzero -- Looking for explicit_bzero - found -- Looking for explicit_memset -- Looking for explicit_memset - not found -- Looking for fchmod -- Looking for fchmod - found -- Looking for fileno -- Looking for fileno - found -- Looking for ftello -- Looking for ftello - found -- Looking for getprogname -- Looking for getprogname - not found -- Looking for localtime_r -- Looking for localtime_r - found -- Looking for localtime_s -- Looking for localtime_s - not found -- Looking for memcpy_s -- Looking for memcpy_s - not found -- Looking for random -- Looking for random - found -- Looking for setmode -- Looking for setmode - not found -- Looking for snprintf -- Looking for snprintf - found -- Looking for snprintf_s -- Looking for snprintf_s - not found -- Looking for strcasecmp -- Looking for strcasecmp - found -- Looking for strdup -- Looking for strdup - found -- Looking for strerror_s -- Looking for strerror_s - not found -- Looking for strerrorlen_s -- Looking for strerrorlen_s - not found -- Looking for stricmp -- Looking for stricmp - not found -- Looking for strncpy_s -- Looking for strncpy_s - not found -- Looking for strtoll -- Looking for strtoll - found -- Looking for strtoull -- Looking for strtoull - found -- Looking for 3 include files sys/types.h, ..., fts.h -- Looking for 3 include files sys/types.h, ..., fts.h - found -- Looking for fts_open -- Looking for fts_open - found -- Looking for include file stdbool.h -- Looking for include file stdbool.h - found -- Looking for include file strings.h -- Looking for include file strings.h - found -- Looking for include file unistd.h -- Looking for include file unistd.h - found -- Looking for include file inttypes.h -- Looking for include file inttypes.h - found -- Looking for include file stdint.h -- Looking for include file stdint.h - found -- Looking for include file sys/types.h -- Looking for include file sys/types.h - found -- Check size of __int8 -- Check size of __int8 - failed -- Check size of int8_t -- Check size of int8_t - done -- Check size of uint8_t -- Check size of uint8_t - done -- Check size of __int16 -- Check size of __int16 - failed -- Check size of int16_t -- Check size of int16_t - done -- Check size of uint16_t -- Check size of uint16_t - done -- Check size of __int32 -- Check size of __int32 - failed -- Check size of int32_t -- Check size of int32_t - done -- Check size of uint32_t -- Check size of uint32_t - done -- Check size of __int64 -- Check size of __int64 - failed -- Check size of int64_t -- Check size of int64_t - done -- Check size of uint64_t -- Check size of uint64_t - done -- Check size of short -- Check size of short - done -- Check size of int -- Check size of int - done -- Check size of long -- Check size of long - done -- Check size of long long -- Check size of long long - done -- Check size of off_t -- Check size of off_t - done -- Check size of size_t -- Check size of size_t - done -- Performing Test HAVE_FICLONERANGE -- Performing Test HAVE_FICLONERANGE - Success -- Performing Test HAVE_NULLABLE -- Performing Test HAVE_NULLABLE - Failed -- Found ZLIB: /build/libretro-flycast/src/build/core/deps/libchdr/deps/zlib-1.3.1/libz.a (Required is at least version "1.1.2") -- Found zstd: /usr/lib/libzstd.so (Required is at least version "1.3.6") -- Configuring done (9.3s) -- Generating done (0.1s) -- Build files have been written to: /build/libretro-flycast/src/build [1/547] Building CXX object core/deps/glslang/glslang/CMakeFiles/GenericCodeGen.dir/GenericCodeGen/CodeGen.cpp.o [2/547] Building CXX object core/deps/glslang/glslang/OSDependent/Unix/CMakeFiles/OSDependent.dir/ossource.cpp.o [3/547] Building CXX object core/deps/glslang/glslang/CMakeFiles/GenericCodeGen.dir/GenericCodeGen/Link.cpp.o [4/547] Building CXX object core/deps/glslang/OGLCompilersDLL/CMakeFiles/OGLCompiler.dir/InitializeDll.cpp.o [5/547] Generating flycast-resources resource loader [6/547] Generating intermediate file for /build/libretro-flycast/src/flycast/resources/flash/alienfnt.nvmem.zip [7/547] Generating intermediate file for /build/libretro-flycast/src/flycast/resources/flash/gunsur2.nvmem.zip [8/547] Generating intermediate file for /build/libretro-flycast/src/flycast/resources/flash/mazan.nvmem.zip [9/547] Generating intermediate file for /build/libretro-flycast/src/flycast/resources/flash/otrigger.nvmem.zip [10/547] Generating intermediate file for /build/libretro-flycast/src/flycast/resources/flash/wldkicks.nvmem.zip [11/547] Generating intermediate file for /build/libretro-flycast/src/flycast/resources/flash/wldkicksj.nvmem.zip [12/547] Generating intermediate file for /build/libretro-flycast/src/flycast/resources/flash/wldkicksu.nvmem.zip [13/547] Generating intermediate file for /build/libretro-flycast/src/flycast/resources/flash/f355.nvmem.zip [14/547] Generating intermediate file for /build/libretro-flycast/src/flycast/resources/flash/f355twin.nvmem.zip [15/547] Generating intermediate file for /build/libretro-flycast/src/flycast/resources/flash/f355twn2.nvmem.zip [16/547] Generating intermediate file for /build/libretro-flycast/src/flycast/resources/flash/dirtypig.nvmem.zip [17/547] Generating intermediate file for /build/libretro-flycast/src/flycast/resources/flash/dirtypig.nvmem2.zip [18/547] Generating intermediate file for /build/libretro-flycast/src/flycast/resources/flash/vf4.nvmem.zip [19/547] Generating intermediate file for /build/libretro-flycast/src/flycast/resources/flash/vf4evob.nvmem.zip [20/547] Generating intermediate file for /build/libretro-flycast/src/flycast/resources/flash/vf4tuned.nvmem.zip [21/547] Generating intermediate file for /build/libretro-flycast/src/flycast/resources/flash/magicpop.nvmem.zip [22/547] Generating intermediate file for /build/libretro-flycast/src/flycast/resources/flash/ochaken.nvmem.zip [23/547] Generating intermediate file for /build/libretro-flycast/src/flycast/resources/flash/puyomedal.nvmem.zip [24/547] Generating intermediate file for /build/libretro-flycast/src/flycast/resources/flash/unomedal.nvmem.zip [25/547] Generating intermediate file for /build/libretro-flycast/src/flycast/resources/flash/westdrmg.nvmem.zip [26/547] Generating intermediate file for /build/libretro-flycast/src/flycast/fonts/printer_ascii8x16.bin.zip [27/547] Generating intermediate file for /build/libretro-flycast/src/flycast/fonts/printer_ascii12x24.bin.zip [28/547] Generating intermediate file for /build/libretro-flycast/src/flycast/fonts/printer_kanji16x16.bin.zip [29/547] Generating intermediate file for /build/libretro-flycast/src/flycast/fonts/printer_kanji24x24.bin.zip [30/547] Generating intermediate file for /build/libretro-flycast/src/flycast/fonts/biosfont.bin.zip [31/547] Linking CXX static library core/deps/glslang/glslang/libGenericCodeGen.a [32/547] Generating intermediate file for /build/libretro-flycast/src/flycast/resources/picture/f355_print_template.png [33/547] Building CXX object core/deps/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/attribute.cpp.o [34/547] Building CXX object core/deps/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/Constant.cpp.o [35/547] Building CXX object core/deps/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/iomapper.cpp.o [36/547] Building CXX object core/deps/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/InfoSink.cpp.o [37/547] Building CXX object core/deps/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/Initialize.cpp.o [38/547] Building CXX object core/deps/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/IntermTraverse.cpp.o [39/547] Building CXX object core/deps/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/glslang_tab.cpp.o [40/547] Building CXX object core/deps/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/Intermediate.cpp.o [41/547] Building CXX object core/deps/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/ParseContextBase.cpp.o [42/547] Building CXX object core/deps/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/PoolAlloc.cpp.o [43/547] Building CXX object core/deps/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/RemoveTree.cpp.o [44/547] Building CXX object core/deps/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/Scan.cpp.o [45/547] Building CXX object core/deps/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/ShaderLang.cpp.o [46/547] Building CXX object core/deps/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/ParseHelper.cpp.o [47/547] Building CXX object core/deps/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/SpirvIntrinsics.cpp.o [48/547] Building CXX object core/deps/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/SymbolTable.cpp.o [49/547] Building CXX object core/deps/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/Versions.cpp.o [50/547] Building CXX object core/deps/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/intermOut.cpp.o [51/547] Building CXX object core/deps/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/limits.cpp.o [52/547] Building CXX object core/deps/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/parseConst.cpp.o [53/547] Building CXX object core/deps/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/reflection.cpp.o [54/547] Building CXX object core/deps/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/linkValidate.cpp.o [55/547] Building CXX object core/deps/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/PpAtom.cpp.o [56/547] Building CXX object core/deps/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/Pp.cpp.o [57/547] Building CXX object core/deps/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/PpContext.cpp.o [58/547] Building CXX object core/deps/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/PpTokens.cpp.o [59/547] Building CXX object core/deps/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/PpScanner.cpp.o [60/547] Linking CXX static library core/deps/glslang/glslang/OSDependent/Unix/libOSDependent.a [61/547] Linking CXX static library core/deps/glslang/OGLCompilersDLL/libOGLCompiler.a [62/547] Building C object core/deps/libchdr/deps/lzma-24.05/CMakeFiles/lzma.dir/src/Alloc.c.o [63/547] Building C object core/deps/libchdr/deps/lzma-24.05/CMakeFiles/lzma.dir/src/Bra.c.o [64/547] Building C object core/deps/libchdr/deps/lzma-24.05/CMakeFiles/lzma.dir/src/Bra86.c.o [65/547] Building C object core/deps/libchdr/deps/lzma-24.05/CMakeFiles/lzma.dir/src/BraIA64.c.o [66/547] Building C object core/deps/libchdr/deps/lzma-24.05/CMakeFiles/lzma.dir/src/CpuArch.c.o [67/547] Building C object core/deps/libchdr/deps/lzma-24.05/CMakeFiles/lzma.dir/src/Delta.c.o [68/547] Building C object core/deps/libchdr/deps/lzma-24.05/CMakeFiles/lzma.dir/src/LzFind.c.o [69/547] Building C object core/deps/libchdr/deps/lzma-24.05/CMakeFiles/lzma.dir/src/Lzma86Dec.c.o [70/547] Building C object core/deps/libchdr/deps/lzma-24.05/CMakeFiles/lzma.dir/src/LzmaDec.c.o [71/547] Building CXX object core/deps/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/propagateNoContraction.cpp.o [72/547] Building C object core/deps/libchdr/deps/lzma-24.05/CMakeFiles/lzma.dir/src/Sort.c.o [73/547] Building C object core/deps/libchdr/deps/zlib-1.3.1/CMakeFiles/zlibstatic.dir/adler32.c.o [74/547] Building C object core/deps/libchdr/deps/zlib-1.3.1/CMakeFiles/zlibstatic.dir/compress.c.o [75/547] Building C object core/deps/libchdr/deps/zlib-1.3.1/CMakeFiles/zlibstatic.dir/crc32.c.o [76/547] Building C object core/deps/libchdr/deps/lzma-24.05/CMakeFiles/lzma.dir/src/LzmaEnc.c.o [77/547] Building C object core/deps/libchdr/deps/zlib-1.3.1/CMakeFiles/zlibstatic.dir/gzclose.c.o [78/547] Building C object core/deps/libchdr/deps/zlib-1.3.1/CMakeFiles/zlibstatic.dir/gzlib.c.o [79/547] Building C object core/deps/libchdr/deps/zlib-1.3.1/CMakeFiles/zlibstatic.dir/deflate.c.o [80/547] Building C object core/deps/libchdr/deps/zlib-1.3.1/CMakeFiles/zlibstatic.dir/gzread.c.o [81/547] Building C object core/deps/libchdr/deps/zlib-1.3.1/CMakeFiles/zlibstatic.dir/gzwrite.c.o [82/547] Building C object core/deps/libchdr/deps/zlib-1.3.1/CMakeFiles/zlibstatic.dir/infback.c.o [83/547] Building C object core/deps/libchdr/deps/zlib-1.3.1/CMakeFiles/zlibstatic.dir/inftrees.c.o [84/547] Building C object core/deps/libchdr/deps/zlib-1.3.1/CMakeFiles/zlibstatic.dir/inffast.c.o [85/547] Building C object core/deps/libchdr/deps/zlib-1.3.1/CMakeFiles/zlibstatic.dir/inflate.c.o [86/547] Building C object core/deps/libchdr/deps/zlib-1.3.1/CMakeFiles/zlibstatic.dir/uncompr.c.o [87/547] Building C object core/deps/libchdr/deps/zlib-1.3.1/CMakeFiles/zlibstatic.dir/zutil.c.o [88/547] Building C object core/deps/libchdr/deps/zstd-1.5.6/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o [89/547] Building C object core/deps/libchdr/deps/zstd-1.5.6/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o [90/547] Building C object core/deps/libchdr/deps/zstd-1.5.6/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o [91/547] Building C object core/deps/libchdr/deps/zlib-1.3.1/CMakeFiles/zlibstatic.dir/trees.c.o [92/547] Building C object core/deps/libchdr/deps/zstd-1.5.6/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o [93/547] Building C object core/deps/libchdr/deps/zstd-1.5.6/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o [94/547] Building C object core/deps/libchdr/deps/zstd-1.5.6/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o [95/547] Building C object core/deps/libchdr/deps/zstd-1.5.6/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o [96/547] Building C object core/deps/libchdr/deps/zstd-1.5.6/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o [97/547] Building C object core/deps/libchdr/deps/zstd-1.5.6/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o [98/547] Building C object core/deps/libchdr/deps/zstd-1.5.6/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o [99/547] Building C object core/deps/libchdr/deps/zstd-1.5.6/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o [100/547] Building C object core/deps/libchdr/deps/zstd-1.5.6/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o [101/547] Building C object core/deps/libchdr/deps/zstd-1.5.6/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o [102/547] Building C object core/deps/libchdr/deps/zstd-1.5.6/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o [103/547] Building C object core/deps/libchdr/deps/zstd-1.5.6/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o [104/547] Building C object core/deps/libchdr/deps/zstd-1.5.6/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o [105/547] Building C object core/deps/libchdr/deps/zstd-1.5.6/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o [106/547] Building C object core/deps/libchdr/deps/zstd-1.5.6/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o [107/547] Building C object core/deps/libchdr/deps/zstd-1.5.6/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o [108/547] Building C object core/deps/libchdr/deps/zstd-1.5.6/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o [109/547] Building C object core/deps/libchdr/deps/zstd-1.5.6/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o [110/547] Building C object core/deps/libchdr/deps/zstd-1.5.6/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o [111/547] Building C object core/deps/libchdr/deps/zstd-1.5.6/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o [112/547] Building C object core/deps/libchdr/deps/zstd-1.5.6/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o [113/547] Building C object core/deps/libchdr/deps/zstd-1.5.6/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o [114/547] Building C object core/deps/libchdr/deps/zstd-1.5.6/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o [115/547] Building C object core/deps/libchdr/deps/zstd-1.5.6/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o [116/547] Building C object core/deps/libchdr/deps/zstd-1.5.6/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o [117/547] Building C object core/deps/libchdr/deps/zstd-1.5.6/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o [118/547] Generating zip_err_str.c [119/547] Building CXX object CMakeFiles/flycast-resources.dir/__cmrc_flycast-resources/intermediate/flash/alienfnt.nvmem.zip.cpp.o [120/547] Building CXX object CMakeFiles/flycast-resources.dir/__cmrc_flycast-resources/intermediate/flash/gunsur2.nvmem.zip.cpp.o [121/547] Building CXX object CMakeFiles/flycast-resources.dir/__cmrc_flycast-resources/intermediate/flash/mazan.nvmem.zip.cpp.o [122/547] Building CXX object CMakeFiles/flycast-resources.dir/__cmrc_flycast-resources/intermediate/flash/otrigger.nvmem.zip.cpp.o [123/547] Building CXX object CMakeFiles/flycast-resources.dir/__cmrc_flycast-resources/intermediate/flash/wldkicks.nvmem.zip.cpp.o [124/547] Building CXX object CMakeFiles/flycast-resources.dir/__cmrc_flycast-resources/intermediate/flash/wldkicksj.nvmem.zip.cpp.o [125/547] Building CXX object CMakeFiles/flycast-resources.dir/__cmrc_flycast-resources/intermediate/flash/wldkicksu.nvmem.zip.cpp.o [126/547] Building CXX object CMakeFiles/flycast-resources.dir/__cmrc_flycast-resources/intermediate/flash/f355.nvmem.zip.cpp.o [127/547] Building CXX object CMakeFiles/flycast-resources.dir/__cmrc_flycast-resources/intermediate/flash/f355twin.nvmem.zip.cpp.o [128/547] Building CXX object CMakeFiles/flycast-resources.dir/__cmrc_flycast-resources/intermediate/flash/f355twn2.nvmem.zip.cpp.o [129/547] Building CXX object CMakeFiles/flycast-resources.dir/__cmrc_flycast-resources/intermediate/flash/dirtypig.nvmem.zip.cpp.o [130/547] Building CXX object CMakeFiles/flycast-resources.dir/__cmrc_flycast-resources/intermediate/flash/dirtypig.nvmem2.zip.cpp.o [131/547] Building CXX object CMakeFiles/flycast-resources.dir/__cmrc_flycast-resources/intermediate/flash/vf4.nvmem.zip.cpp.o [132/547] Building CXX object CMakeFiles/flycast-resources.dir/__cmrc_flycast-resources/intermediate/flash/vf4evob.nvmem.zip.cpp.o [133/547] Building CXX object CMakeFiles/flycast-resources.dir/__cmrc_flycast-resources/intermediate/flash/vf4tuned.nvmem.zip.cpp.o [134/547] Building CXX object CMakeFiles/flycast-resources.dir/__cmrc_flycast-resources/intermediate/flash/magicpop.nvmem.zip.cpp.o [135/547] Building CXX object CMakeFiles/flycast-resources.dir/__cmrc_flycast-resources/intermediate/flash/ochaken.nvmem.zip.cpp.o [136/547] Building CXX object CMakeFiles/flycast-resources.dir/__cmrc_flycast-resources/intermediate/flash/puyomedal.nvmem.zip.cpp.o [137/547] Building CXX object CMakeFiles/flycast-resources.dir/__cmrc_flycast-resources/intermediate/flash/unomedal.nvmem.zip.cpp.o [138/547] Building CXX object CMakeFiles/flycast-resources.dir/__cmrc_flycast-resources/intermediate/flash/westdrmg.nvmem.zip.cpp.o [139/547] Building CXX object CMakeFiles/flycast-resources.dir/__cmrc_flycast-resources/lib.cpp.o [140/547] Building CXX object CMakeFiles/flycast-resources.dir/__cmrc_flycast-resources/intermediate/fonts/printer_ascii8x16.bin.zip.cpp.o [141/547] Building CXX object CMakeFiles/flycast-resources.dir/__cmrc_flycast-resources/intermediate/fonts/printer_ascii12x24.bin.zip.cpp.o [142/547] Building CXX object CMakeFiles/flycast-resources.dir/__cmrc_flycast-resources/intermediate/picture/f355_print_template.png.cpp.o [143/547] Building CXX object CMakeFiles/flycast-resources.dir/__cmrc_flycast-resources/intermediate/fonts/printer_kanji16x16.bin.zip.cpp.o [144/547] Building CXX object CMakeFiles/flycast-resources.dir/__cmrc_flycast-resources/intermediate/fonts/printer_kanji24x24.bin.zip.cpp.o [145/547] Building CXX object CMakeFiles/flycast-resources.dir/__cmrc_flycast-resources/intermediate/fonts/biosfont.bin.zip.cpp.o [146/547] Linking CXX static library core/deps/glslang/glslang/libMachineIndependent.a [147/547] Building CXX object core/deps/glslang/glslang/CMakeFiles/glslang-default-resource-limits.dir/ResourceLimits/ResourceLimits.cpp.o [148/547] Building C object core/deps/xxHash/cmake_unofficial/CMakeFiles/xxhash.dir/__/xxhash.c.o [149/547] Building CXX object core/deps/glslang/glslang/CMakeFiles/glslang-default-resource-limits.dir/ResourceLimits/resource_limits_c.cpp.o [150/547] Building CXX object core/deps/glslang/SPIRV/CMakeFiles/SPIRV.dir/InReadableOrder.cpp.o [151/547] Building CXX object core/deps/glslang/SPIRV/CMakeFiles/SPIRV.dir/Logger.cpp.o [152/547] Building CXX object core/deps/glslang/SPIRV/CMakeFiles/SPIRV.dir/SpvBuilder.cpp.o [153/547] Building CXX object core/deps/glslang/SPIRV/CMakeFiles/SPIRV.dir/SpvPostProcess.cpp.o [154/547] Building CXX object core/deps/glslang/SPIRV/CMakeFiles/SPIRV.dir/GlslangToSpv.cpp.o [155/547] Building CXX object core/deps/glslang/SPIRV/CMakeFiles/SPIRV.dir/SpvTools.cpp.o [156/547] Building CXX object core/deps/glslang/SPIRV/CMakeFiles/SPIRV.dir/doc.cpp.o [157/547] Building CXX object core/deps/glslang/SPIRV/CMakeFiles/SPIRV.dir/disassemble.cpp.o [158/547] Building C object core/deps/libchdr/CMakeFiles/chdr-static.dir/src/libchdr_bitstream.c.o [159/547] Building CXX object core/deps/glslang/SPIRV/CMakeFiles/SPIRV.dir/CInterface/spirv_c_interface.cpp.o [160/547] Building C object core/deps/libchdr/CMakeFiles/chdr-static.dir/src/libchdr_cdrom.c.o [161/547] Building C object core/deps/libchdr/CMakeFiles/chdr-static.dir/src/libchdr_chd.c.o [162/547] Building C object core/deps/libchdr/CMakeFiles/chdr-static.dir/src/libchdr_huffman.c.o [163/547] Linking C static library core/deps/libchdr/deps/lzma-24.05/liblzma.a [164/547] Linking C static library core/deps/libchdr/deps/zlib-1.3.1/libz.a [165/547] Linking C static library core/deps/libchdr/deps/zstd-1.5.6/build/cmake/lib/libzstd.a [166/547] Building CXX object core/deps/nowide/CMakeFiles/nowide.dir/src/console_buffer.cpp.o [167/547] Building CXX object core/deps/nowide/CMakeFiles/nowide.dir/src/cstdio.cpp.o [168/547] Building CXX object core/deps/nowide/CMakeFiles/nowide.dir/src/cstdlib.cpp.o [169/547] Building CXX object core/deps/nowide/CMakeFiles/nowide.dir/src/filebuf.cpp.o [170/547] Building CXX object core/deps/nowide/CMakeFiles/nowide.dir/src/iostream.cpp.o [171/547] Building CXX object core/deps/nowide/CMakeFiles/nowide.dir/src/stat.cpp.o [172/547] Building C object core/deps/miniupnpc/CMakeFiles/libminiupnpc-static.dir/src/igd_desc_parse.c.o [173/547] Building C object core/deps/miniupnpc/CMakeFiles/libminiupnpc-static.dir/src/miniupnpc.c.o [174/547] Building C object core/deps/miniupnpc/CMakeFiles/libminiupnpc-static.dir/src/minixml.c.o [175/547] Building C object core/deps/miniupnpc/CMakeFiles/libminiupnpc-static.dir/src/minisoap.c.o [176/547] Building C object core/deps/libchdr/CMakeFiles/chdr-static.dir/src/libchdr_flac.c.o [177/547] Building C object core/deps/miniupnpc/CMakeFiles/libminiupnpc-static.dir/src/minissdpc.c.o [178/547] Building C object core/deps/miniupnpc/CMakeFiles/libminiupnpc-static.dir/src/miniwget.c.o [179/547] Building C object core/deps/miniupnpc/CMakeFiles/libminiupnpc-static.dir/src/upnpdev.c.o [180/547] Building C object core/deps/miniupnpc/CMakeFiles/libminiupnpc-static.dir/src/upnpreplyparse.c.o [181/547] Building C object core/deps/miniupnpc/CMakeFiles/libminiupnpc-static.dir/src/upnpcommands.c.o [182/547] Building C object core/deps/miniupnpc/CMakeFiles/libminiupnpc-static.dir/src/upnperrors.c.o [183/547] Building C object core/deps/miniupnpc/CMakeFiles/libminiupnpc-static.dir/src/connecthostport.c.o [184/547] Building C object core/deps/miniupnpc/CMakeFiles/libminiupnpc-static.dir/src/portlistingparse.c.o [185/547] Building C object core/deps/miniupnpc/CMakeFiles/libminiupnpc-static.dir/src/addr_is_reserved.c.o [186/547] Building C object core/deps/miniupnpc/CMakeFiles/libminiupnpc-static.dir/src/receivedata.c.o [187/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_add.c.o [188/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_add_dir.c.o [189/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_add_entry.c.o [190/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_algorithm_deflate.c.o [191/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_buffer.c.o [192/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_delete.c.o [193/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_dir_add.c.o [194/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_close.c.o [195/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_discard.c.o [196/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_entry.c.o [197/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_error.c.o [198/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_error_clear.c.o [199/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_error_get.c.o [200/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_error_get_sys_type.c.o [201/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_dirent.c.o [202/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_error_strerror.c.o [203/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_error_to_str.c.o [204/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_extra_field_api.c.o [205/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_extra_field.c.o [206/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_fclose.c.o [207/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_file_add.c.o [208/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_fdopen.c.o [209/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_file_error_get.c.o [210/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_file_error_clear.c.o [211/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_file_get_external_attributes.c.o [212/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_file_get_comment.c.o [213/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_file_rename.c.o [214/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_file_get_offset.c.o [215/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_file_replace.c.o [216/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_file_set_comment.c.o [217/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_file_set_external_attributes.c.o [218/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_file_set_encryption.c.o [219/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_file_strerror.c.o [220/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_file_set_mtime.c.o [221/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_fopen.c.o [222/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_fopen_encrypted.c.o [223/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_fopen_index.c.o [224/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_fopen_index_encrypted.c.o [225/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_fread.c.o [226/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_fseek.c.o [227/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_ftell.c.o [228/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_get_archive_comment.c.o [229/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_get_archive_flag.c.o [230/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_get_encryption_implementation.c.o [231/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_get_file_comment.c.o [232/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_get_name.c.o [233/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_get_num_entries.c.o [234/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_get_num_files.c.o [235/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_io_util.c.o [236/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_libzip_version.c.o [237/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_hash.c.o [238/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_memdup.c.o [239/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_name_locate.c.o [240/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_new.c.o [241/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_pkware.c.o [242/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_progress.c.o [243/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_rename.c.o [244/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_replace.c.o [245/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_open.c.o [246/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_set_archive_comment.c.o [247/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_set_archive_flag.c.o [248/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_set_default_password.c.o [249/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_set_file_comment.c.o [250/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_set_file_compression.c.o [251/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_source_accept_empty.c.o [252/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_set_name.c.o [253/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_source_begin_write.c.o [254/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_source_begin_write_cloning.c.o [255/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_source_call.c.o [256/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_source_close.c.o [257/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_source_commit_write.c.o [258/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_source_buffer.c.o [259/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_source_compress.c.o [260/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_source_error.c.o [261/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_source_crc.c.o [262/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_source_file_stdio.c.o [263/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_source_file_common.c.o [264/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_source_free.c.o [265/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_source_function.c.o [266/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_source_get_file_attributes.c.o [267/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_source_is_deleted.c.o [268/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_source_layered.c.o [269/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_source_open.c.o [270/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_source_pass_to_lower_layer.c.o [271/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_source_pkware_decode.c.o [272/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_source_read.c.o [273/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_source_pkware_encode.c.o [274/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_source_rollback_write.c.o [275/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_source_remove.c.o [276/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_source_seek_write.c.o [277/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_source_seek.c.o [278/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_source_stat.c.o [279/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_source_supports.c.o [280/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_source_tell.c.o [281/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_source_tell_write.c.o [282/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_source_write.c.o [283/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_source_zip.c.o [284/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_source_window.c.o [285/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_stat.c.o [286/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_stat_index.c.o [287/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_source_zip_new.c.o [288/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_stat_init.c.o [289/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_strerror.c.o [290/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_unchange.c.o [291/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_string.c.o [292/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_unchange_all.c.o [293/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_unchange_archive.c.o [294/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_unchange_data.c.o [295/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_err_str.c.o [296/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_utf-8.c.o [297/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_random_unix.c.o [298/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_source_file_stdio_named.c.o [299/547] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_algorithm_zstd.c.o [300/547] Building C object core/deps/libelf/CMakeFiles/elf.dir/src/elf32.c.o [301/547] Building C object core/deps/libelf/CMakeFiles/elf.dir/src/elf64.c.o [302/547] Building C object core/deps/libelf/CMakeFiles/elf.dir/src/elf.c.o [303/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/deps/chdpsr/cdipsr.cpp.o /build/libretro-flycast/src/flycast/core/deps/chdpsr/cdipsr.cpp: In function ‘long unsigned int ask_type(FILE*, long int)’: /build/libretro-flycast/src/flycast/core/deps/chdpsr/cdipsr.cpp:21:10: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 21 | fread(&temp_value, 4, 1, fsource); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/deps/chdpsr/cdipsr.cpp:25:10: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 25 | fread(&filename_length, 1, 1, fsource); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/deps/chdpsr/cdipsr.cpp:28:10: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 28 | fread(&temp_value, 4, 1, fsource); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/deps/chdpsr/cdipsr.cpp:32:10: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 32 | fread(&track_mode, 4, 1, fsource); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/deps/chdpsr/cdipsr.cpp: In function ‘bool CDI_read_track(FILE*, image_s*, track_s*)’: /build/libretro-flycast/src/flycast/core/deps/chdpsr/cdipsr.cpp:47:15: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 47 | fread(&temp_value, 4, 1, fsource); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/deps/chdpsr/cdipsr.cpp:51:15: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 51 | fread(¤t_start_mark, 10, 1, fsource); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/deps/chdpsr/cdipsr.cpp:57:15: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 57 | fread(¤t_start_mark, 10, 1, fsource); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/deps/chdpsr/cdipsr.cpp:64:15: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 64 | fread(&track->filename_length, 1, 1, fsource); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/deps/chdpsr/cdipsr.cpp:69:15: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 69 | fread(&temp_value, 4, 1, fsource); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/deps/chdpsr/cdipsr.cpp:73:15: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 73 | fread(&track->pregap_length, 4, 1, fsource); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/deps/chdpsr/cdipsr.cpp:74:15: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 74 | fread(&track->length, 4, 1, fsource); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/deps/chdpsr/cdipsr.cpp:76:15: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 76 | fread(&track->mode, 4, 1, fsource); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/deps/chdpsr/cdipsr.cpp:78:15: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 78 | fread(&track->start_lba, 4, 1, fsource); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/deps/chdpsr/cdipsr.cpp:79:15: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 79 | fread(&track->total_length, 4, 1, fsource); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/deps/chdpsr/cdipsr.cpp:81:15: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 81 | fread(&track->sector_size_value, 4, 1, fsource); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/deps/chdpsr/cdipsr.cpp:103:18: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 103 | fread(&temp_value, 4, 1, fsource); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [304/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/picotcp/modules/pico_arp.c.o [305/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/picotcp/modules/pico_dev_ppp.c.o [306/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/picotcp/modules/pico_dhcp_common.c.o [307/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/picotcp/modules/pico_dhcp_server.c.o [308/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/picotcp/modules/pico_dns_client.c.o [309/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/picotcp/modules/pico_dns_common.c.o /build/libretro-flycast/src/flycast/core/deps/picotcp/modules/pico_dns_common.c: In function ‘pico_dns_packet_compress_name’: /build/libretro-flycast/src/flycast/core/deps/picotcp/modules/pico_dns_common.c:1522:25: warning: comparison between pointer and zero character constant [-Wpointer-compare] 1522 | while (lbl_iterator != '\0') { | ^~ /build/libretro-flycast/src/flycast/core/deps/picotcp/modules/pico_dns_common.c:1522:12: note: did you mean to dereference the pointer? 1522 | while (lbl_iterator != '\0') { | ^ [310/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/picotcp/modules/pico_ethernet.c.o [311/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/picotcp/modules/pico_fragments.c.o [312/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/picotcp/modules/pico_icmp4.c.o /build/libretro-flycast/src/flycast/core/deps/picotcp/modules/pico_icmp4.c: In function ‘pico_icmp4_ping’: /build/libretro-flycast/src/flycast/core/deps/picotcp/modules/pico_icmp4.c:391:34: warning: taking address of packed member of ‘struct pico_ip4’ may result in an unaligned pointer value [-Waddress-of-packed-member] 391 | if (pico_string_to_ipv4(dst, (uint32_t *)&cookie->dst.addr) < 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [313/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/picotcp/modules/pico_ipv4.c.o /build/libretro-flycast/src/flycast/core/deps/picotcp/modules/pico_ipv4.c: In function ‘mcast_group_update’: /build/libretro-flycast/src/flycast/core/deps/picotcp/modules/pico_ipv4.c:728:26: warning: taking address of packed member of ‘struct pico_mcast_group’ may result in an unaligned pointer value [-Waddress-of-packed-member] 728 | pico_tree_delete(&g->MCASTSources, source); | ^~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/deps/picotcp/modules/pico_ipv4.c:741:38: warning: taking address of packed member of ‘struct pico_mcast_group’ may result in an unaligned pointer value [-Waddress-of-packed-member] 741 | if (pico_tree_insert(&g->MCASTSources, source)) { | ^~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/deps/picotcp/modules/pico_ipv4.c: In function ‘pico_ipv4_mcast_leave’: /build/libretro-flycast/src/flycast/core/deps/picotcp/modules/pico_ipv4.c:841:34: warning: taking address of packed member of ‘struct pico_mcast_group’ may result in an unaligned pointer value [-Waddress-of-packed-member] 841 | pico_tree_delete(&g->MCASTSources, source); | ^~~~~~~~~~~~~~~~ [314/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/picotcp/modules/pico_socket_tcp.c.o [315/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/picotcp/modules/pico_socket_udp.c.o [316/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/picotcp/modules/pico_strings.c.o [317/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/emulator.cpp.o [318/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/picotcp/modules/pico_udp.c.o [319/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/picotcp/stack/pico_device.c.o [320/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/picotcp/stack/pico_frame.c.o [321/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/picotcp/stack/pico_md5.c.o [322/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/picotcp/modules/pico_tcp.c.o [323/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/picotcp/stack/pico_protocol.c.o [324/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/picotcp/stack/pico_socket_multicast.c.o [325/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/picotcp/stack/pico_socket.c.o [326/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/picotcp/stack/pico_tree.c.o [327/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/picotcp/stack/pico_stack.c.o [328/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/lzma/7zBuf.c.o [329/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/lzma/7zCrc.c.o [330/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/lzma/7zCrcOpt.c.o [331/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/lzma/7zDec.c.o [332/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/lzma/7zFile.c.o [333/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/lzma/7zStream.c.o [334/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/lzma/Alloc.c.o [335/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/lzma/Bcj2.c.o [336/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/lzma/7zArcIn.c.o [337/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/lzma/Bra86.c.o [338/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/lzma/BraIA64.c.o [339/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/lzma/Bra.c.o [340/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/lzma/CpuArch.c.o [341/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/lzma/Delta.c.o [342/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/lzma/Lzma2Dec.c.o [343/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/lzma/Lzma86Dec.c.o [344/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/lzma/Lzma86Enc.c.o [345/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/lzma/LzFind.c.o [346/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/lzma/LzmaDec.c.o [347/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/lzma/LzmaLib.c.o [348/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/lzma/Sort.c.o [349/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/lzma/LzmaEnc.c.o [350/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/deps/md5/md5.cpp.o [351/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/libretro-common/memmap/memalign.c.o [352/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/libretro-common/file/file_path.c.o [353/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/libretro-common/vfs/vfs_implementation.c.o [354/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/libretro-common/encodings/encoding_utf.c.o [355/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/libretro-common/compat/compat_strl.c.o [356/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/libretro-common/compat/fopen_utf8.c.o [357/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/libretro-common/compat/compat_strcasestr.c.o [358/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/libretro-common/file/retro_dirent.c.o [359/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/libretro-common/string/stdstring.c.o [360/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/libretro-common/glsm/glsm.c.o [361/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/libretro-common/glsym/rglgen.c.o [362/547] Building C object CMakeFiles/flycast_libretro.dir/core/deps/libretro-common/glsym/glsym_gl.c.o [363/547] Building CXX object CMakeFiles/flycast_libretro.dir/shell/libretro/audiostream.cpp.o [364/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/deps/xbrz/xbrz.cpp.o [365/547] Building CXX object CMakeFiles/flycast_libretro.dir/shell/libretro/LogManager.cpp.o /build/libretro-flycast/src/flycast/shell/libretro/LogManager.cpp: In member function ‘void LogManager::LogWithFullPath(LogTypes::LOG_LEVELS, LogTypes::LOG_TYPE, const char*, int, const char*, va_list)’: /build/libretro-flycast/src/flycast/shell/libretro/LogManager.cpp:129:19: warning: ‘retro_level’ may be used uninitialized [-Wmaybe-uninitialized] 129 | retro_printf(retro_level, "%s", text); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/shell/libretro/LogManager.cpp:109:20: note: ‘retro_level’ was declared here 109 | retro_log_level retro_level; | ^~~~~~~~~~~ [366/547] Building CXX object CMakeFiles/flycast_libretro.dir/shell/libretro/option.cpp.o [367/547] Building CXX object CMakeFiles/flycast_libretro.dir/shell/libretro/oslib.cpp.o /build/libretro-flycast/src/flycast/shell/libretro/oslib.cpp: In function ‘std::string hostfs::findFlash(const std::string&, const std::string&)’: /build/libretro-flycast/src/flycast/shell/libretro/oslib.cpp:83:41: warning: ‘%s’ directive writing up to 511 bytes into a region of size between 1 and 512 [-Wformat-overflow=] 83 | sprintf(temp,"%s%s",base,curr); | ^~ In file included from /usr/include/stdio.h:970, from /usr/include/c++/14.2.1/cstdio:42, from /build/libretro-flycast/src/flycast/core/deps/nowide/include/nowide/cstdio.hpp:12, from /build/libretro-flycast/src/flycast/core/types.h:35, from /build/libretro-flycast/src/flycast/core/oslib/oslib.h:2, from /build/libretro-flycast/src/flycast/shell/libretro/oslib.cpp:19: In function ‘int sprintf(char*, const char*, ...)’, inlined from ‘std::string hostfs::findFlash(const std::string&, const std::string&)’ at /build/libretro-flycast/src/flycast/shell/libretro/oslib.cpp:83:11: /usr/include/bits/stdio2.h:30:34: note: ‘__builtin___sprintf_chk’ output between 1 and 1023 bytes into a destination of size 512 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ [368/547] Building CXX object CMakeFiles/flycast_libretro.dir/shell/libretro/vmu_xhair.cpp.o [369/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/archive/7zArchive.cpp.o [370/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/archive/archive.cpp.o [371/547] Building CXX object CMakeFiles/flycast_libretro.dir/shell/libretro/libretro.cpp.o /build/libretro-flycast/src/flycast/shell/libretro/libretro.cpp: In function ‘bool retro_load_game(const retro_game_info*)’: /build/libretro-flycast/src/flycast/shell/libretro/libretro.cpp:2054:51: warning: ‘dc’ directive output may be truncated writing 2 bytes into a region of size between 0 and 1023 [-Wformat-truncation=] 2054 | snprintf(game_dir, sizeof(game_dir), "%s%cdc%c", dir, slash, slash); | ^~ In file included from /usr/include/stdio.h:970, from /usr/include/c++/14.2.1/cstdio:42, from /build/libretro-flycast/src/flycast/shell/libretro/libretro.cpp:17: In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘bool retro_load_game(const retro_game_info*)’ at /build/libretro-flycast/src/flycast/shell/libretro/libretro.cpp:2054:10: /usr/include/bits/stdio2.h:68:35: note: ‘__builtin___snprintf_chk’ output between 5 and 1028 bytes into a destination of size 1024 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/shell/libretro/libretro.cpp: In function ‘bool retro_load_game(const retro_game_info*)’: /build/libretro-flycast/src/flycast/shell/libretro/libretro.cpp:2156:57: warning: ‘%s’ directive output may be truncated writing 4 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] 2156 | snprintf(data_dir, sizeof(data_dir), "%s%s", game_dir, "data"); | ^~ ~~~~~~ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘bool retro_load_game(const retro_game_info*)’ at /build/libretro-flycast/src/flycast/shell/libretro/libretro.cpp:2156:11: /usr/include/bits/stdio2.h:68:35: note: ‘__builtin___snprintf_chk’ output between 5 and 1028 bytes into a destination of size 1024 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ [372/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/archive/rzip.cpp.o [373/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/archive/ZipArchive.cpp.o [374/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/aica/aica.cpp.o [375/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/aica/aica_if.cpp.o [376/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/aica/aica_mem.cpp.o [377/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o [378/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm64.cpp.o [379/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_interp.cpp.o [380/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_x64.cpp.o [381/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp.cpp.o [382/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/aica/sgc_if.cpp.o [383/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_x86.cpp.o {standard input}: Assembler messages: {standard input}:46601: Warning: ignoring changed section attributes for .text [384/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm_mem.cpp.o [385/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o [386/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm64.cpp.o [387/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_x64.cpp.o [388/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec.cpp.o [389/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/bba/bba.cpp.o [390/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/bba/rtl8139c.cpp.o [391/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/flashrom/at93cxx.cpp.o [392/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/flashrom/flashrom.cpp.o [393/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/flashrom/nvmem.cpp.o [394/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/flashrom/x76f100.cpp.o [395/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/gdrom/gdrom_response.cpp.o [396/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/gdrom/gdromv3.cpp.o [397/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/holly/holly_intc.cpp.o [398/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/holly/sb.cpp.o [399/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/holly/sb_mem.cpp.o [400/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/maple/maple_cfg.cpp.o [401/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/maple/maple_devs.cpp.o [402/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/maple/maple_helper.cpp.o [403/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/maple/maple_if.cpp.o [404/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7.cpp.o In file included from /build/libretro-flycast/src/flycast/core/hw/arm7/arm7.cpp:73: /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h: In function ‘void aica::arm::runInterpreter(u32)’: /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:703:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 703 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:1394:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’ 1394 | LOGICAL_DATA_OPCODE_WITHOUT_base(OP_AND, OP_AND, 0x000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:732:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 732 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:1394:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’ 1394 | LOGICAL_DATA_OPCODE_WITHOUT_base(OP_AND, OP_AND, 0x000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:762:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 762 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:1394:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’ 1394 | LOGICAL_DATA_OPCODE_WITHOUT_base(OP_AND, OP_AND, 0x000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:797:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 797 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:1394:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’ 1394 | LOGICAL_DATA_OPCODE_WITHOUT_base(OP_AND, OP_AND, 0x000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:826:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 826 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:1394:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’ 1394 | LOGICAL_DATA_OPCODE_WITHOUT_base(OP_AND, OP_AND, 0x000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:863:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 863 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:1394:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’ 1394 | LOGICAL_DATA_OPCODE_WITHOUT_base(OP_AND, OP_AND, 0x000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:900:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 900 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:1394:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’ 1394 | LOGICAL_DATA_OPCODE_WITHOUT_base(OP_AND, OP_AND, 0x000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:939:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 939 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:1394:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’ 1394 | LOGICAL_DATA_OPCODE_WITHOUT_base(OP_AND, OP_AND, 0x000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:987:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 987 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:1394:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’ 1394 | LOGICAL_DATA_OPCODE_WITHOUT_base(OP_AND, OP_AND, 0x000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:703:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 703 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:2033:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’ 2033 | LOGICAL_DATA_OPCODE_WITHOUT_base(OP_EOR, OP_EOR, 0x020); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:732:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 732 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:2033:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’ 2033 | LOGICAL_DATA_OPCODE_WITHOUT_base(OP_EOR, OP_EOR, 0x020); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:762:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 762 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:2033:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’ 2033 | LOGICAL_DATA_OPCODE_WITHOUT_base(OP_EOR, OP_EOR, 0x020); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:797:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 797 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:2033:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’ 2033 | LOGICAL_DATA_OPCODE_WITHOUT_base(OP_EOR, OP_EOR, 0x020); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:826:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 826 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:2033:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’ 2033 | LOGICAL_DATA_OPCODE_WITHOUT_base(OP_EOR, OP_EOR, 0x020); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:863:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 863 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:2033:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’ 2033 | LOGICAL_DATA_OPCODE_WITHOUT_base(OP_EOR, OP_EOR, 0x020); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:900:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 900 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:2033:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’ 2033 | LOGICAL_DATA_OPCODE_WITHOUT_base(OP_EOR, OP_EOR, 0x020); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:939:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 939 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:2033:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’ 2033 | LOGICAL_DATA_OPCODE_WITHOUT_base(OP_EOR, OP_EOR, 0x020); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:987:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 987 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:2033:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’ 2033 | LOGICAL_DATA_OPCODE_WITHOUT_base(OP_EOR, OP_EOR, 0x020); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:363:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 363 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:2370:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE’ 2370 | LOGICAL_DATA_OPCODE (OP_ORR, OP_ORR, 0x180); | ^~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:395:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 395 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:2370:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE’ 2370 | LOGICAL_DATA_OPCODE (OP_ORR, OP_ORR, 0x180); | ^~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:428:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 428 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:2370:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE’ 2370 | LOGICAL_DATA_OPCODE (OP_ORR, OP_ORR, 0x180); | ^~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:466:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 466 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:2370:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE’ 2370 | LOGICAL_DATA_OPCODE (OP_ORR, OP_ORR, 0x180); | ^~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:498:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 498 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:2370:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE’ 2370 | LOGICAL_DATA_OPCODE (OP_ORR, OP_ORR, 0x180); | ^~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:538:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 538 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:2370:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE’ 2370 | LOGICAL_DATA_OPCODE (OP_ORR, OP_ORR, 0x180); | ^~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:578:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 578 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:2370:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE’ 2370 | LOGICAL_DATA_OPCODE (OP_ORR, OP_ORR, 0x180); | ^~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:620:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 620 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:2370:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE’ 2370 | LOGICAL_DATA_OPCODE (OP_ORR, OP_ORR, 0x180); | ^~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:671:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 671 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:2370:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE’ 2370 | LOGICAL_DATA_OPCODE (OP_ORR, OP_ORR, 0x180); | ^~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:703:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 703 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:2372:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’ 2372 | LOGICAL_DATA_OPCODE_WITHOUT_base(OP_MOV, OP_MOV, 0x1a0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:732:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 732 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:2372:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’ 2372 | LOGICAL_DATA_OPCODE_WITHOUT_base(OP_MOV, OP_MOV, 0x1a0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:762:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 762 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:2372:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’ 2372 | LOGICAL_DATA_OPCODE_WITHOUT_base(OP_MOV, OP_MOV, 0x1a0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:797:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 797 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:2372:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’ 2372 | LOGICAL_DATA_OPCODE_WITHOUT_base(OP_MOV, OP_MOV, 0x1a0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:826:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 826 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:2372:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’ 2372 | LOGICAL_DATA_OPCODE_WITHOUT_base(OP_MOV, OP_MOV, 0x1a0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:863:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 863 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:2372:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’ 2372 | LOGICAL_DATA_OPCODE_WITHOUT_base(OP_MOV, OP_MOV, 0x1a0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:900:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 900 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:2372:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’ 2372 | LOGICAL_DATA_OPCODE_WITHOUT_base(OP_MOV, OP_MOV, 0x1a0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:939:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 939 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:2372:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’ 2372 | LOGICAL_DATA_OPCODE_WITHOUT_base(OP_MOV, OP_MOV, 0x1a0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:987:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 987 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:2372:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’ 2372 | LOGICAL_DATA_OPCODE_WITHOUT_base(OP_MOV, OP_MOV, 0x1a0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:363:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 363 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:2374:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE’ 2374 | LOGICAL_DATA_OPCODE (OP_BIC, OP_BIC, 0x1c0); | ^~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:395:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 395 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:2374:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE’ 2374 | LOGICAL_DATA_OPCODE (OP_BIC, OP_BIC, 0x1c0); | ^~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:428:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 428 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:2374:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE’ 2374 | LOGICAL_DATA_OPCODE (OP_BIC, OP_BIC, 0x1c0); | ^~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:466:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 466 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:2374:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE’ 2374 | LOGICAL_DATA_OPCODE (OP_BIC, OP_BIC, 0x1c0); | ^~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:498:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 498 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:2374:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE’ 2374 | LOGICAL_DATA_OPCODE (OP_BIC, OP_BIC, 0x1c0); | ^~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:538:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 538 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:2374:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE’ 2374 | LOGICAL_DATA_OPCODE (OP_BIC, OP_BIC, 0x1c0); | ^~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:578:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 578 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:2374:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE’ 2374 | LOGICAL_DATA_OPCODE (OP_BIC, OP_BIC, 0x1c0); | ^~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:620:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 620 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:2374:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE’ 2374 | LOGICAL_DATA_OPCODE (OP_BIC, OP_BIC, 0x1c0); | ^~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:671:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 671 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:2374:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE’ 2374 | LOGICAL_DATA_OPCODE (OP_BIC, OP_BIC, 0x1c0); | ^~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:703:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 703 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:2376:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’ 2376 | LOGICAL_DATA_OPCODE_WITHOUT_base(OP_MVN, OP_MVN, 0x1e0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:732:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 732 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:2376:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’ 2376 | LOGICAL_DATA_OPCODE_WITHOUT_base(OP_MVN, OP_MVN, 0x1e0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:762:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 762 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:2376:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’ 2376 | LOGICAL_DATA_OPCODE_WITHOUT_base(OP_MVN, OP_MVN, 0x1e0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:797:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 797 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:2376:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’ 2376 | LOGICAL_DATA_OPCODE_WITHOUT_base(OP_MVN, OP_MVN, 0x1e0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:826:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 826 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:2376:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’ 2376 | LOGICAL_DATA_OPCODE_WITHOUT_base(OP_MVN, OP_MVN, 0x1e0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:863:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 863 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:2376:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’ 2376 | LOGICAL_DATA_OPCODE_WITHOUT_base(OP_MVN, OP_MVN, 0x1e0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:900:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 900 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:2376:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’ 2376 | LOGICAL_DATA_OPCODE_WITHOUT_base(OP_MVN, OP_MVN, 0x1e0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:939:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 939 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:2376:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’ 2376 | LOGICAL_DATA_OPCODE_WITHOUT_base(OP_MVN, OP_MVN, 0x1e0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:987:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable] 987 | bool C_OUT = C_FLAG;\ | ^~~~~ /build/libretro-flycast/src/flycast/core/hw/arm7/arm-new.h:2376:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’ 2376 | LOGICAL_DATA_OPCODE_WITHOUT_base(OP_MVN, OP_MVN, 0x1e0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [405/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/maple/maple_jvs.cpp.o [406/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/mem/addrspace.cpp.o /build/libretro-flycast/src/flycast/core/hw/mem/addrspace.cpp: In function ‘u32 addrspace::getVramOffset(void*)’: /build/libretro-flycast/src/flycast/core/hw/mem/addrspace.cpp:545:42: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘int’} and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 545 | if (offset < 0 || offset >= VRAM_SIZE) [407/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/mem/mem_watch.cpp.o [408/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/modem/modem.cpp.o /build/libretro-flycast/src/flycast/core/hw/modem/modem.cpp: In function ‘int modem_sched_func(int, int, int, void*)’: /build/libretro-flycast/src/flycast/core/hw/modem/modem.cpp:279:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 279 | for (int i = 0 ; i < sizeof(modem_regs); i++) | ~~^~~~~~~~~~~~~~~~~~~~ [409/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/naomi/decrypt.cpp.o [410/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/naomi/awcartridge.cpp.o [411/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/naomi/m1cartridge.cpp.o [412/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/naomi/gdcartridge.cpp.o [413/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/naomi/m4cartridge.cpp.o [414/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/naomi/multiboard.cpp.o /build/libretro-flycast/src/flycast/core/hw/naomi/multiboard.cpp:21:20: warning: ‘multiboard’ defined but not used [-Wunused-variable] 21 | static Multiboard *multiboard; | ^~~~~~~~~~ [415/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/naomi/naomi_flashrom.cpp.o [416/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/naomi/naomi_m3comm.cpp.o [417/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/naomi/naomi_cart.cpp.o [418/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/naomi/naomi_roms.cpp.o In file included from /build/libretro-flycast/src/flycast/core/hw/naomi/naomi_roms.cpp:25: /build/libretro-flycast/src/flycast/core/hw/naomi/naomi_roms_input.h:685:25: warning: ‘drvsim_inputs’ defined but not used [-Wunused-variable] 685 | static InputDescriptors drvsim_inputs = { | ^~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/hw/naomi/naomi_roms_input.h:362:25: warning: ‘f355_inputs’ defined but not used [-Wunused-variable] 362 | static InputDescriptors f355_inputs = { | ^~~~~~~~~~~ In file included from /build/libretro-flycast/src/flycast/core/hw/naomi/naomi_roms.cpp:24: /build/libretro-flycast/src/flycast/core/hw/naomi/naomi_roms_eeprom.h:600:11: warning: ‘sgdrvsim_eeprom_dump’ defined but not used [-Wunused-variable] 600 | static u8 sgdrvsim_eeprom_dump[] { | ^~~~~~~~~~~~~~~~~~~~ [419/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/naomi/naomi.cpp.o [420/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/naomi/netdimm.cpp.o [421/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/naomi/card_reader.cpp.o [422/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/naomi/touchscreen.cpp.o [423/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/naomi/printer.cpp.o [424/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/naomi/hopper.cpp.o [425/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/naomi/systemsp.cpp.o [426/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/pvr/pvr.cpp.o [427/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/pvr/pvr_mem.cpp.o [428/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/pvr/elan.cpp.o [429/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/pvr/pvr_regs.cpp.o [430/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/pvr/pvr_sb_regs.cpp.o [431/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/pvr/Renderer_if.cpp.o [432/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/pvr/spg.cpp.o [433/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/pvr/ta.cpp.o [434/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/pvr/ta_ctx.cpp.o [435/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/pvr/ta_util.cpp.o [436/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/pvr/ta_vtx.cpp.o [437/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/blockmanager.cpp.o [438/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/driver.cpp.o {standard input}: Assembler messages: {standard input}:7892: Warning: ignoring changed section attributes for .text [439/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/decoder.cpp.o [440/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/ssa.cpp.o [441/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o [442/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/interpr/sh4_fpu.cpp.o [443/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/interpr/sh4_interpreter.cpp.o [444/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/interpr/sh4_opcodes.cpp.o [445/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/modules/bsc.cpp.o [446/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/modules/ccn.cpp.o [447/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/modules/cpg.cpp.o [448/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/modules/dmac.cpp.o [449/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/modules/fastmmu.cpp.o [450/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/modules/intc.cpp.o [451/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/modules/mmu.cpp.o [452/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/modules/rtc.cpp.o [453/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/modules/tmu.cpp.o [454/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/modules/serial.cpp.o [455/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/modules/ubc.cpp.o [456/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/sh4_cycles.cpp.o [457/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/sh4_core_regs.cpp.o [458/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/sh4_interrupts.cpp.o [459/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/sh4_mem.cpp.o [460/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/sh4_opcode_list.cpp.o [461/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/sh4_mmr.cpp.o [462/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/sh4_rom.cpp.o [463/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/storeq.cpp.o [464/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/sh4_sched.cpp.o [465/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/imgread/cdi.cpp.o [466/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/imgread/chd.cpp.o [467/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/imgread/common.cpp.o [468/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/imgread/cue.cpp.o [469/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/imgread/ImgReader.cpp.o [470/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/imgread/ioctl.cpp.o [471/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/imgread/gdi.cpp.o [472/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/imgread/isofs.cpp.o [473/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/linux/context.cpp.o [474/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/linux/common.cpp.o [475/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/linux/posix_vmem.cpp.o [476/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/linux/unwind_info.cpp.o [477/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/network/dns.cpp.o [478/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/network/alienfnt_modem.cpp.o [479/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/network/miniupnp.cpp.o [480/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/network/ggpo.cpp.o [481/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/network/naomi_network.cpp.o [482/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/network/net_handshake.cpp.o [483/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/network/output.cpp.o [484/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/oslib/resources.cpp.o [485/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/oslib/storage.cpp.o [486/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/lua/lua.cpp.o [487/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/network/picoppp.cpp.o [488/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/reios/descrambl.cpp.o [489/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/reios/gdrom_hle.cpp.o [490/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/reios/reios.cpp.o [491/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/reios/reios_elf.cpp.o [492/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/wsi/libretro.cpp.o [493/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/wsi/switcher.cpp.o [494/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/achievements/achievements.cpp.o [495/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/wsi/egl.cpp.o [496/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/wsi/osx.cpp.o [497/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/wsi/sdl.cpp.o [498/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/wsi/gl_context.cpp.o [499/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/rend/gles/gldraw.cpp.o [500/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/rend/gles/gles.cpp.o [501/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/rend/gles/gltex.cpp.o In file included from /usr/include/c++/14.2.1/bits/new_allocator.h:36, from /usr/include/c++/14.2.1/i486-pc-linux-gnu/bits/c++allocator.h:33, from /usr/include/c++/14.2.1/bits/allocator.h:46, from /usr/include/c++/14.2.1/string:43, from /build/libretro-flycast/src/flycast/core/types.h:68, from /build/libretro-flycast/src/flycast/core/wsi/gl_context.h:22, from /build/libretro-flycast/src/flycast/core/rend/gles/glcache.h:2, from /build/libretro-flycast/src/flycast/core/rend/gles/gltex.cpp:1: In function ‘std::_Require >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = vram_block*]’, inlined from ‘BaseTextureCacheData::BaseTextureCacheData(BaseTextureCacheData&&)’ at /build/libretro-flycast/src/flycast/core/rend/TexCache.h:582:12, inlined from ‘TextureCacheData::TextureCacheData(TextureCacheData&&)’ at /build/libretro-flycast/src/flycast/core/rend/gles/gles.h:463:84, inlined from ‘constexpr std::pair<_T1, _T2>::pair(std::pair<_U1, _U2>&&) [with _U1 = long long unsigned int; _U2 = TextureCacheData; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = const long long unsigned int; _T2 = TextureCacheData]’ at /usr/include/c++/14.2.1/bits/stl_pair.h:904:4, inlined from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair; _Args = {std::pair}; _Tp = std::__detail::_Hash_node, false>]’ at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4, inlined from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair; _Args = {std::pair}; _Tp = std::__detail::_Hash_node, false>]’ at /usr/include/c++/14.2.1/bits/alloc_traits.h:534:17, inlined from ‘std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type* std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_node(_Args&& ...) [with _Args = {std::pair}; _NodeAlloc = std::allocator, false> >]’ at /usr/include/c++/14.2.1/bits/hashtable_policy.h:2024:36, inlined from ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Scoped_node::_Scoped_node(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__hashtable_alloc*, _Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]’ at /usr/include/c++/14.2.1/bits/hashtable.h:312:35, inlined from ‘std::pair::iterator, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace(std::true_type, _Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]’ at /usr/include/c++/14.2.1/bits/hashtable.h:2143:15, inlined from ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__ireturn_type std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::emplace(_Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]’ at /usr/include/c++/14.2.1/bits/hashtable.h:1001:21, inlined from ‘std::pair, _Alloc, std::__detail::_Select1st, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__is_nothrow_invocable > >::value, false, true> >::iterator, bool> std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::emplace(_Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Tp = TextureCacheData; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >]’ at /usr/include/c++/14.2.1/bits/unordered_map.h:396:23, inlined from ‘Texture* BaseTextureCache::getTextureCacheData(TSP, TCW) [with Texture = TextureCacheData]’ at /build/libretro-flycast/src/flycast/core/rend/TexCache.h:732:28: /usr/include/c++/14.2.1/bits/move.h:222:11: warning: ‘((vram_block**))[9]’ may be used uninitialized [-Wmaybe-uninitialized] 222 | _Tp __tmp = _GLIBCXX_MOVE(__a); | ^~~~~ In function ‘std::_Require >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = unsigned char*]’, inlined from ‘BaseTextureCacheData::BaseTextureCacheData(BaseTextureCacheData&&)’ at /build/libretro-flycast/src/flycast/core/rend/TexCache.h:596:12, inlined from ‘TextureCacheData::TextureCacheData(TextureCacheData&&)’ at /build/libretro-flycast/src/flycast/core/rend/gles/gles.h:463:84, inlined from ‘constexpr std::pair<_T1, _T2>::pair(std::pair<_U1, _U2>&&) [with _U1 = long long unsigned int; _U2 = TextureCacheData; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = const long long unsigned int; _T2 = TextureCacheData]’ at /usr/include/c++/14.2.1/bits/stl_pair.h:904:4, inlined from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair; _Args = {std::pair}; _Tp = std::__detail::_Hash_node, false>]’ at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4, inlined from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair; _Args = {std::pair}; _Tp = std::__detail::_Hash_node, false>]’ at /usr/include/c++/14.2.1/bits/alloc_traits.h:534:17, inlined from ‘std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type* std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_node(_Args&& ...) [with _Args = {std::pair}; _NodeAlloc = std::allocator, false> >]’ at /usr/include/c++/14.2.1/bits/hashtable_policy.h:2024:36, inlined from ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Scoped_node::_Scoped_node(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__hashtable_alloc*, _Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]’ at /usr/include/c++/14.2.1/bits/hashtable.h:312:35, inlined from ‘std::pair::iterator, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace(std::true_type, _Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]’ at /usr/include/c++/14.2.1/bits/hashtable.h:2143:15, inlined from ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__ireturn_type std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::emplace(_Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]’ at /usr/include/c++/14.2.1/bits/hashtable.h:1001:21, inlined from ‘std::pair, _Alloc, std::__detail::_Select1st, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__is_nothrow_invocable > >::value, false, true> >::iterator, bool> std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::emplace(_Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Tp = TextureCacheData; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >]’ at /usr/include/c++/14.2.1/bits/unordered_map.h:396:23, inlined from ‘Texture* BaseTextureCache::getTextureCacheData(TSP, TCW) [with Texture = TextureCacheData]’ at /build/libretro-flycast/src/flycast/core/rend/TexCache.h:732:28: /usr/include/c++/14.2.1/bits/move.h:222:11: warning: ‘((unsigned char**))[22]’ may be used uninitialized [-Wmaybe-uninitialized] 222 | _Tp __tmp = _GLIBCXX_MOVE(__a); | ^~~~~ [502/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/rend/gles/quad.cpp.o [503/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/rend/gles/postprocess.cpp.o [504/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/rend/gles/naomi2.cpp.o [505/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/rend/gl4/abuffer.cpp.o [506/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/rend/gl4/gldraw.cpp.o [507/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/rend/gl4/gl4naomi2.cpp.o [508/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/rend/gl4/gles.cpp.o [509/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/nullDC.cpp.o [510/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/serialize.cpp.o [511/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/cheats.cpp.o [512/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/stdclass.cpp.o [513/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/rend/osd.cpp.o [514/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/rend/sorter.cpp.o [515/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/rend/CustomTexture.cpp.o [516/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/rend/TexCache.cpp.o [517/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/rend/norend/norend.cpp.o [518/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/rend/vulkan/oit/oit_pipeline.cpp.o [519/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/rend/vulkan/oit/oit_drawer.cpp.o In file included from /build/libretro-flycast/src/flycast/core/types.h:81, from /build/libretro-flycast/src/flycast/core/oslib/oslib.h:2, from /build/libretro-flycast/src/flycast/core/rend/TexCache.h:2, from /build/libretro-flycast/src/flycast/core/rend/transform_matrix.h:22, from /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/oit_drawer.h:22, from /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/oit_drawer.cpp:21: /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/../drawer.h: In member function ‘BufferData* BaseDrawer::GetMainBuffer(u32, vk::BufferUsageFlags)’: /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/../drawer.h:71:52: warning: format ‘%zd’ expects argument of type ‘signed size_t’, but argument 6 has type ‘vk::DeviceSize’ {aka ‘long long unsigned int’} [-Wformat=] 71 | INFO_LOG(RENDERER, "Increasing main buffer size %zd -> %d", buffer->bufferSize, newSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~ | | | vk::DeviceSize {aka long long unsigned int} /build/libretro-flycast/src/flycast/core/log/Log.h:72:62: note: in definition of macro ‘GENERIC_LOG’ 72 | GenericLog(v, t, __FILE__, __LINE__, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/../drawer.h:71:33: note: in expansion of macro ‘INFO_LOG’ 71 | INFO_LOG(RENDERER, "Increasing main buffer size %zd -> %d", buffer->bufferSize, newSize); | ^~~~~~~~ In file included from /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/oit_drawer.h:31: /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/../drawer.h:71:83: note: format string is defined here 71 | INFO_LOG(RENDERER, "Increasing main buffer size %zd -> %d", buffer->bufferSize, newSize); | ~~^ | | | int | %lld In file included from /usr/include/c++/14.2.1/bits/new_allocator.h:36, from /usr/include/c++/14.2.1/i486-pc-linux-gnu/bits/c++allocator.h:33, from /usr/include/c++/14.2.1/bits/allocator.h:46, from /usr/include/c++/14.2.1/string:43, from /build/libretro-flycast/src/flycast/core/types.h:68: In function ‘std::_Require >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = vram_block*]’, inlined from ‘BaseTextureCacheData::BaseTextureCacheData(BaseTextureCacheData&&)’ at /build/libretro-flycast/src/flycast/core/rend/TexCache.h:582:12, inlined from ‘Texture::Texture(Texture&&)’ at /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/../texture.h:43:66, inlined from ‘constexpr std::pair<_T1, _T2>::pair(std::pair<_U1, _U2>&&) [with _U1 = long long unsigned int; _U2 = Texture; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = const long long unsigned int; _T2 = Texture]’ at /usr/include/c++/14.2.1/bits/stl_pair.h:904:4, inlined from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair; _Args = {std::pair}; _Tp = std::__detail::_Hash_node, false>]’ at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4, inlined from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair; _Args = {std::pair}; _Tp = std::__detail::_Hash_node, false>]’ at /usr/include/c++/14.2.1/bits/alloc_traits.h:534:17, inlined from ‘std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type* std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_node(_Args&& ...) [with _Args = {std::pair}; _NodeAlloc = std::allocator, false> >]’ at /usr/include/c++/14.2.1/bits/hashtable_policy.h:2024:36, inlined from ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Scoped_node::_Scoped_node(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__hashtable_alloc*, _Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]’ at /usr/include/c++/14.2.1/bits/hashtable.h:312:35, inlined from ‘std::pair::iterator, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace(std::true_type, _Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]’ at /usr/include/c++/14.2.1/bits/hashtable.h:2143:15, inlined from ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__ireturn_type std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::emplace(_Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]’ at /usr/include/c++/14.2.1/bits/hashtable.h:1001:21, inlined from ‘std::pair, _Alloc, std::__detail::_Select1st, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__is_nothrow_invocable > >::value, false, true> >::iterator, bool> std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::emplace(_Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Tp = Texture; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >]’ at /usr/include/c++/14.2.1/bits/unordered_map.h:396:23, inlined from ‘Texture* BaseTextureCache::getTextureCacheData(TSP, TCW) [with Texture = Texture]’ at /build/libretro-flycast/src/flycast/core/rend/TexCache.h:732:28: /usr/include/c++/14.2.1/bits/move.h:222:11: warning: ‘((vram_block**))[9]’ may be used uninitialized [-Wmaybe-uninitialized] 222 | _Tp __tmp = _GLIBCXX_MOVE(__a); | ^~~~~ In function ‘std::_Require >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = unsigned char*]’, inlined from ‘BaseTextureCacheData::BaseTextureCacheData(BaseTextureCacheData&&)’ at /build/libretro-flycast/src/flycast/core/rend/TexCache.h:596:12, inlined from ‘Texture::Texture(Texture&&)’ at /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/../texture.h:43:66, inlined from ‘constexpr std::pair<_T1, _T2>::pair(std::pair<_U1, _U2>&&) [with _U1 = long long unsigned int; _U2 = Texture; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = const long long unsigned int; _T2 = Texture]’ at /usr/include/c++/14.2.1/bits/stl_pair.h:904:4, inlined from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair; _Args = {std::pair}; _Tp = std::__detail::_Hash_node, false>]’ at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4, inlined from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair; _Args = {std::pair}; _Tp = std::__detail::_Hash_node, false>]’ at /usr/include/c++/14.2.1/bits/alloc_traits.h:534:17, inlined from ‘std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type* std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_node(_Args&& ...) [with _Args = {std::pair}; _NodeAlloc = std::allocator, false> >]’ at /usr/include/c++/14.2.1/bits/hashtable_policy.h:2024:36, inlined from ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Scoped_node::_Scoped_node(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__hashtable_alloc*, _Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]’ at /usr/include/c++/14.2.1/bits/hashtable.h:312:35, inlined from ‘std::pair::iterator, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace(std::true_type, _Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]’ at /usr/include/c++/14.2.1/bits/hashtable.h:2143:15, inlined from ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__ireturn_type std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::emplace(_Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]’ at /usr/include/c++/14.2.1/bits/hashtable.h:1001:21, inlined from ‘std::pair, _Alloc, std::__detail::_Select1st, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__is_nothrow_invocable > >::value, false, true> >::iterator, bool> std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::emplace(_Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Tp = Texture; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >]’ at /usr/include/c++/14.2.1/bits/unordered_map.h:396:23, inlined from ‘Texture* BaseTextureCache::getTextureCacheData(TSP, TCW) [with Texture = Texture]’ at /build/libretro-flycast/src/flycast/core/rend/TexCache.h:732:28: /usr/include/c++/14.2.1/bits/move.h:222:11: warning: ‘((unsigned char**))[22]’ may be used uninitialized [-Wmaybe-uninitialized] 222 | _Tp __tmp = _GLIBCXX_MOVE(__a); | ^~~~~ [520/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/rend/vulkan/oit/oit_renderer.cpp.o In file included from /build/libretro-flycast/src/flycast/core/types.h:81, from /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/../vulkan.h:22, from /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/oit_renderer.cpp:21: /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/../drawer.h: In member function ‘BufferData* BaseDrawer::GetMainBuffer(u32, vk::BufferUsageFlags)’: /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/../drawer.h:71:52: warning: format ‘%zd’ expects argument of type ‘signed size_t’, but argument 6 has type ‘vk::DeviceSize’ {aka ‘long long unsigned int’} [-Wformat=] 71 | INFO_LOG(RENDERER, "Increasing main buffer size %zd -> %d", buffer->bufferSize, newSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~ | | | vk::DeviceSize {aka long long unsigned int} /build/libretro-flycast/src/flycast/core/log/Log.h:72:62: note: in definition of macro ‘GENERIC_LOG’ 72 | GenericLog(v, t, __FILE__, __LINE__, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/../drawer.h:71:33: note: in expansion of macro ‘INFO_LOG’ 71 | INFO_LOG(RENDERER, "Increasing main buffer size %zd -> %d", buffer->bufferSize, newSize); | ^~~~~~~~ In file included from /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/oit_drawer.h:31, from /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/oit_renderer.cpp:23: /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/../drawer.h:71:83: note: format string is defined here 71 | INFO_LOG(RENDERER, "Increasing main buffer size %zd -> %d", buffer->bufferSize, newSize); | ~~^ | | | int | %lld [521/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/rend/vulkan/oit/oit_renderpass.cpp.o [522/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/rend/vulkan/adreno.cpp.o [523/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/rend/vulkan/oit/oit_shaders.cpp.o [524/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/rend/vulkan/buffer.cpp.o [525/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/rend/vulkan/commandpool.cpp.o [526/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/rend/vulkan/compiler.cpp.o [527/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/rend/vulkan/pipeline.cpp.o [528/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/rend/vulkan/drawer.cpp.o In file included from /build/libretro-flycast/src/flycast/core/types.h:81, from /build/libretro-flycast/src/flycast/core/rend/tileclip.h:22, from /build/libretro-flycast/src/flycast/core/rend/vulkan/drawer.h:22, from /build/libretro-flycast/src/flycast/core/rend/vulkan/drawer.cpp:21: /build/libretro-flycast/src/flycast/core/rend/vulkan/drawer.h: In member function ‘BufferData* BaseDrawer::GetMainBuffer(u32, vk::BufferUsageFlags)’: /build/libretro-flycast/src/flycast/core/rend/vulkan/drawer.h:71:52: warning: format ‘%zd’ expects argument of type ‘signed size_t’, but argument 6 has type ‘vk::DeviceSize’ {aka ‘long long unsigned int’} [-Wformat=] 71 | INFO_LOG(RENDERER, "Increasing main buffer size %zd -> %d", buffer->bufferSize, newSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~ | | | vk::DeviceSize {aka long long unsigned int} /build/libretro-flycast/src/flycast/core/log/Log.h:72:62: note: in definition of macro ‘GENERIC_LOG’ 72 | GenericLog(v, t, __FILE__, __LINE__, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/rend/vulkan/drawer.h:71:33: note: in expansion of macro ‘INFO_LOG’ 71 | INFO_LOG(RENDERER, "Increasing main buffer size %zd -> %d", buffer->bufferSize, newSize); | ^~~~~~~~ /build/libretro-flycast/src/flycast/core/rend/vulkan/drawer.h:71:83: note: format string is defined here 71 | INFO_LOG(RENDERER, "Increasing main buffer size %zd -> %d", buffer->bufferSize, newSize); | ~~^ | | | int | %lld In file included from /usr/include/c++/14.2.1/bits/stl_pair.h:61, from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/bits/specfun.h:43, from /usr/include/c++/14.2.1/cmath:3898, from /build/libretro-flycast/src/flycast/core/deps/glm/glm/../glm/detail/_fixes.hpp:1, from /build/libretro-flycast/src/flycast/core/deps/glm/glm/../glm/glm.hpp:103, from /build/libretro-flycast/src/flycast/core/rend/tileclip.h:20: In function ‘std::_Require >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = vram_block*]’, inlined from ‘BaseTextureCacheData::BaseTextureCacheData(BaseTextureCacheData&&)’ at /build/libretro-flycast/src/flycast/core/rend/TexCache.h:582:12, inlined from ‘Texture::Texture(Texture&&)’ at /build/libretro-flycast/src/flycast/core/rend/vulkan/texture.h:43:66, inlined from ‘constexpr std::pair<_T1, _T2>::pair(std::pair<_U1, _U2>&&) [with _U1 = long long unsigned int; _U2 = Texture; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = const long long unsigned int; _T2 = Texture]’ at /usr/include/c++/14.2.1/bits/stl_pair.h:904:4, inlined from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair; _Args = {std::pair}; _Tp = std::__detail::_Hash_node, false>]’ at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4, inlined from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair; _Args = {std::pair}; _Tp = std::__detail::_Hash_node, false>]’ at /usr/include/c++/14.2.1/bits/alloc_traits.h:534:17, inlined from ‘std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type* std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_node(_Args&& ...) [with _Args = {std::pair}; _NodeAlloc = std::allocator, false> >]’ at /usr/include/c++/14.2.1/bits/hashtable_policy.h:2024:36, inlined from ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Scoped_node::_Scoped_node(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__hashtable_alloc*, _Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]’ at /usr/include/c++/14.2.1/bits/hashtable.h:312:35, inlined from ‘std::pair::iterator, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace(std::true_type, _Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]’ at /usr/include/c++/14.2.1/bits/hashtable.h:2143:15, inlined from ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__ireturn_type std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::emplace(_Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]’ at /usr/include/c++/14.2.1/bits/hashtable.h:1001:21, inlined from ‘std::pair, _Alloc, std::__detail::_Select1st, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__is_nothrow_invocable > >::value, false, true> >::iterator, bool> std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::emplace(_Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Tp = Texture; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >]’ at /usr/include/c++/14.2.1/bits/unordered_map.h:396:23, inlined from ‘Texture* BaseTextureCache::getTextureCacheData(TSP, TCW) [with Texture = Texture]’ at /build/libretro-flycast/src/flycast/core/rend/TexCache.h:732:28: /usr/include/c++/14.2.1/bits/move.h:222:11: warning: ‘((vram_block**))[9]’ may be used uninitialized [-Wmaybe-uninitialized] 222 | _Tp __tmp = _GLIBCXX_MOVE(__a); | ^~~~~ In function ‘std::_Require >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = unsigned char*]’, inlined from ‘BaseTextureCacheData::BaseTextureCacheData(BaseTextureCacheData&&)’ at /build/libretro-flycast/src/flycast/core/rend/TexCache.h:596:12, inlined from ‘Texture::Texture(Texture&&)’ at /build/libretro-flycast/src/flycast/core/rend/vulkan/texture.h:43:66, inlined from ‘constexpr std::pair<_T1, _T2>::pair(std::pair<_U1, _U2>&&) [with _U1 = long long unsigned int; _U2 = Texture; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = const long long unsigned int; _T2 = Texture]’ at /usr/include/c++/14.2.1/bits/stl_pair.h:904:4, inlined from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair; _Args = {std::pair}; _Tp = std::__detail::_Hash_node, false>]’ at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4, inlined from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair; _Args = {std::pair}; _Tp = std::__detail::_Hash_node, false>]’ at /usr/include/c++/14.2.1/bits/alloc_traits.h:534:17, inlined from ‘std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type* std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_node(_Args&& ...) [with _Args = {std::pair}; _NodeAlloc = std::allocator, false> >]’ at /usr/include/c++/14.2.1/bits/hashtable_policy.h:2024:36, inlined from ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Scoped_node::_Scoped_node(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__hashtable_alloc*, _Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]’ at /usr/include/c++/14.2.1/bits/hashtable.h:312:35, inlined from ‘std::pair::iterator, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace(std::true_type, _Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]’ at /usr/include/c++/14.2.1/bits/hashtable.h:2143:15, inlined from ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__ireturn_type std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::emplace(_Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]’ at /usr/include/c++/14.2.1/bits/hashtable.h:1001:21, inlined from ‘std::pair, _Alloc, std::__detail::_Select1st, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__is_nothrow_invocable > >::value, false, true> >::iterator, bool> std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::emplace(_Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Tp = Texture; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >]’ at /usr/include/c++/14.2.1/bits/unordered_map.h:396:23, inlined from ‘Texture* BaseTextureCache::getTextureCacheData(TSP, TCW) [with Texture = Texture]’ at /build/libretro-flycast/src/flycast/core/rend/TexCache.h:732:28: /usr/include/c++/14.2.1/bits/move.h:222:11: warning: ‘((unsigned char**))[22]’ may be used uninitialized [-Wmaybe-uninitialized] 222 | _Tp __tmp = _GLIBCXX_MOVE(__a); | ^~~~~ [529/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/rend/vulkan/quad.cpp.o [530/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/rend/vulkan/shaders.cpp.o [531/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/rend/vulkan/texture.cpp.o In file included from /build/libretro-flycast/src/flycast/core/rend/vulkan/vk_context_lr.h:23, from /build/libretro-flycast/src/flycast/core/rend/vulkan/vulkan_context.h:85, from /build/libretro-flycast/src/flycast/core/rend/vulkan/texture.h:22, from /build/libretro-flycast/src/flycast/core/rend/vulkan/texture.cpp:21: In constructor ‘Allocation::Allocation(Allocation&&)’, inlined from ‘std::_Require >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = Allocation]’ at /usr/include/c++/14.2.1/bits/move.h:222:11, inlined from ‘Texture::deferDeleteResource(FlightManager*)::ResourceDeleter::ResourceDeleter(Texture*)’ at /build/libretro-flycast/src/flycast/core/rend/vulkan/texture.cpp:426:13, inlined from ‘void Texture::deferDeleteResource(FlightManager*)’ at /build/libretro-flycast/src/flycast/core/rend/vulkan/texture.cpp:435:47: /build/libretro-flycast/src/flycast/core/rend/vulkan/vmallocator.h:40:25: warning: ‘((Allocation*))[1].Allocation::allocInfo’ is used uninitialized [-Wuninitialized] 40 | allocInfo(other.allocInfo) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [532/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/rend/vulkan/vmallocator.cpp.o In file included from /build/libretro-flycast/src/flycast/core/rend/vulkan/vmallocator.h:24, from /build/libretro-flycast/src/flycast/core/rend/vulkan/vmallocator.cpp:23: /build/libretro-flycast/src/flycast/core/deps/VulkanMemoryAllocator/include/vk_mem_alloc.h: In member function ‘void VmaBlockMetadata::DebugLogAllocation(VkDeviceSize, VkDeviceSize, void*) const’: /build/libretro-flycast/src/flycast/core/deps/VulkanMemoryAllocator/include/vk_mem_alloc.h:6462:21: warning: unused variable ‘name’ [-Wunused-variable] 6462 | const char* name = allocation->GetName(); | ^~~~ /build/libretro-flycast/src/flycast/core/deps/VulkanMemoryAllocator/include/vk_mem_alloc.h: In member function ‘VkResult VmaAllocator_T::AllocateVulkanMemory(const VkMemoryAllocateInfo*, VkDeviceMemory*)’: /build/libretro-flycast/src/flycast/core/deps/VulkanMemoryAllocator/include/vk_mem_alloc.h:15446:20: warning: unused variable ‘prevDeviceMemoryCount’ [-Wunused-variable] 15446 | const uint64_t prevDeviceMemoryCount = deviceMemoryCountIncrement.Increment(&m_DeviceMemoryCount); | ^~~~~~~~~~~~~~~~~~~~~ [533/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/rend/vulkan/overlay.cpp.o [534/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/rend/vulkan/vulkan_renderer.cpp.o In file included from /build/libretro-flycast/src/flycast/core/types.h:81, from /build/libretro-flycast/src/flycast/core/rend/vulkan/vulkan.h:22, from /build/libretro-flycast/src/flycast/core/rend/vulkan/vulkan_renderer.cpp:21: /build/libretro-flycast/src/flycast/core/rend/vulkan/drawer.h: In member function ‘BufferData* BaseDrawer::GetMainBuffer(u32, vk::BufferUsageFlags)’: /build/libretro-flycast/src/flycast/core/rend/vulkan/drawer.h:71:52: warning: format ‘%zd’ expects argument of type ‘signed size_t’, but argument 6 has type ‘vk::DeviceSize’ {aka ‘long long unsigned int’} [-Wformat=] 71 | INFO_LOG(RENDERER, "Increasing main buffer size %zd -> %d", buffer->bufferSize, newSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~ | | | vk::DeviceSize {aka long long unsigned int} /build/libretro-flycast/src/flycast/core/log/Log.h:72:62: note: in definition of macro ‘GENERIC_LOG’ 72 | GenericLog(v, t, __FILE__, __LINE__, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/rend/vulkan/drawer.h:71:33: note: in expansion of macro ‘INFO_LOG’ 71 | INFO_LOG(RENDERER, "Increasing main buffer size %zd -> %d", buffer->bufferSize, newSize); | ^~~~~~~~ In file included from /build/libretro-flycast/src/flycast/core/rend/vulkan/vulkan_renderer.cpp:23: /build/libretro-flycast/src/flycast/core/rend/vulkan/drawer.h:71:83: note: format string is defined here 71 | INFO_LOG(RENDERER, "Increasing main buffer size %zd -> %d", buffer->bufferSize, newSize); | ~~^ | | | int | %lld In file included from /usr/include/c++/14.2.1/bits/new_allocator.h:36, from /usr/include/c++/14.2.1/i486-pc-linux-gnu/bits/c++allocator.h:33, from /usr/include/c++/14.2.1/bits/allocator.h:46, from /usr/include/c++/14.2.1/string:43, from /build/libretro-flycast/src/flycast/core/types.h:68: In function ‘std::_Require >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = vram_block*]’, inlined from ‘BaseTextureCacheData::BaseTextureCacheData(BaseTextureCacheData&&)’ at /build/libretro-flycast/src/flycast/core/rend/TexCache.h:582:12, inlined from ‘Texture::Texture(Texture&&)’ at /build/libretro-flycast/src/flycast/core/rend/vulkan/texture.h:43:66, inlined from ‘constexpr std::pair<_T1, _T2>::pair(std::pair<_U1, _U2>&&) [with _U1 = long long unsigned int; _U2 = Texture; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = const long long unsigned int; _T2 = Texture]’ at /usr/include/c++/14.2.1/bits/stl_pair.h:904:4, inlined from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair; _Args = {std::pair}; _Tp = std::__detail::_Hash_node, false>]’ at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4, inlined from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair; _Args = {std::pair}; _Tp = std::__detail::_Hash_node, false>]’ at /usr/include/c++/14.2.1/bits/alloc_traits.h:534:17, inlined from ‘std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type* std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_node(_Args&& ...) [with _Args = {std::pair}; _NodeAlloc = std::allocator, false> >]’ at /usr/include/c++/14.2.1/bits/hashtable_policy.h:2024:36, inlined from ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Scoped_node::_Scoped_node(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__hashtable_alloc*, _Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]’ at /usr/include/c++/14.2.1/bits/hashtable.h:312:35, inlined from ‘std::pair::iterator, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace(std::true_type, _Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]’ at /usr/include/c++/14.2.1/bits/hashtable.h:2143:15, inlined from ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__ireturn_type std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::emplace(_Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]’ at /usr/include/c++/14.2.1/bits/hashtable.h:1001:21, inlined from ‘std::pair, _Alloc, std::__detail::_Select1st, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__is_nothrow_invocable > >::value, false, true> >::iterator, bool> std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::emplace(_Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Tp = Texture; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >]’ at /usr/include/c++/14.2.1/bits/unordered_map.h:396:23, inlined from ‘Texture* BaseTextureCache::getTextureCacheData(TSP, TCW) [with Texture = Texture]’ at /build/libretro-flycast/src/flycast/core/rend/TexCache.h:732:28: /usr/include/c++/14.2.1/bits/move.h:222:11: warning: ‘((vram_block**))[9]’ may be used uninitialized [-Wmaybe-uninitialized] 222 | _Tp __tmp = _GLIBCXX_MOVE(__a); | ^~~~~ In function ‘std::_Require >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = unsigned char*]’, inlined from ‘BaseTextureCacheData::BaseTextureCacheData(BaseTextureCacheData&&)’ at /build/libretro-flycast/src/flycast/core/rend/TexCache.h:596:12, inlined from ‘Texture::Texture(Texture&&)’ at /build/libretro-flycast/src/flycast/core/rend/vulkan/texture.h:43:66, inlined from ‘constexpr std::pair<_T1, _T2>::pair(std::pair<_U1, _U2>&&) [with _U1 = long long unsigned int; _U2 = Texture; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = const long long unsigned int; _T2 = Texture]’ at /usr/include/c++/14.2.1/bits/stl_pair.h:904:4, inlined from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair; _Args = {std::pair}; _Tp = std::__detail::_Hash_node, false>]’ at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4, inlined from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair; _Args = {std::pair}; _Tp = std::__detail::_Hash_node, false>]’ at /usr/include/c++/14.2.1/bits/alloc_traits.h:534:17, inlined from ‘std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type* std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_node(_Args&& ...) [with _Args = {std::pair}; _NodeAlloc = std::allocator, false> >]’ at /usr/include/c++/14.2.1/bits/hashtable_policy.h:2024:36, inlined from ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Scoped_node::_Scoped_node(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__hashtable_alloc*, _Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]’ at /usr/include/c++/14.2.1/bits/hashtable.h:312:35, inlined from ‘std::pair::iterator, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace(std::true_type, _Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]’ at /usr/include/c++/14.2.1/bits/hashtable.h:2143:15, inlined from ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__ireturn_type std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::emplace(_Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]’ at /usr/include/c++/14.2.1/bits/hashtable.h:1001:21, inlined from ‘std::pair, _Alloc, std::__detail::_Select1st, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__is_nothrow_invocable > >::value, false, true> >::iterator, bool> std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::emplace(_Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Tp = Texture; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >]’ at /usr/include/c++/14.2.1/bits/unordered_map.h:396:23, inlined from ‘Texture* BaseTextureCache::getTextureCacheData(TSP, TCW) [with Texture = Texture]’ at /build/libretro-flycast/src/flycast/core/rend/TexCache.h:732:28: /usr/include/c++/14.2.1/bits/move.h:222:11: warning: ‘((unsigned char**))[22]’ may be used uninitialized [-Wmaybe-uninitialized] 222 | _Tp __tmp = _GLIBCXX_MOVE(__a); | ^~~~~ [535/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/rend/vulkan/vk_context_lr.cpp.o [536/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/rec-x86/rec_x86.cpp.o [537/547] Linking CXX static library libflycast-resources.a [538/547] Linking C static library core/deps/xxHash/cmake_unofficial/libxxhash.a [539/547] Linking CXX static library core/deps/glslang/glslang/libglslang-default-resource-limits.a [540/547] Linking CXX static library core/deps/glslang/SPIRV/libSPIRV.a [541/547] Linking C static library core/deps/libchdr/libchdr-static.a [542/547] Linking CXX static library core/deps/nowide/libnowide.a [543/547] Linking C static library core/deps/miniupnpc/libminiupnpc.a [544/547] Linking C static library core/deps/libzip/lib/libzip.a [545/547] Linking C static library core/deps/libelf/libelf.a [546/547] Building CXX object CMakeFiles/flycast_libretro.dir/core/rec-x86/x86_ops.cpp.o /build/libretro-flycast/src/flycast/core/rec-x86/x86_ops.cpp: In member function ‘void X86Compiler::genOpcode(RuntimeBlockInfo*, bool, shil_opcode&)’: /build/libretro-flycast/src/flycast/core/rec-x86/x86_ops.cpp:454:25: warning: ‘memOpSize’ may be used uninitialized [-Wmaybe-uninitialized] 454 | if (memOpSize <= MemSize::S32) | ^~ /build/libretro-flycast/src/flycast/core/rec-x86/x86_ops.cpp:433:29: note: ‘memOpSize’ was declared here 433 | int memOpSize; | ^~~~~~~~~ /build/libretro-flycast/src/flycast/core/rec-x86/x86_ops.cpp:389:29: warning: ‘memOpSize’ may be used uninitialized [-Wmaybe-uninitialized] 389 | call(MemHandlers[optimise ? MemType::Fast : MemType::Slow][memOpSize][MemOp::R]); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libretro-flycast/src/flycast/core/rec-x86/x86_ops.cpp:368:29: note: ‘memOpSize’ was declared here 368 | int memOpSize; | ^~~~~~~~~ [547/547] Linking CXX shared library flycast_libretro.so FAILED: flycast_libretro.so : && /usr/bin/c++ -fPIC -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/libretro-flycast/src=/usr/src/debug/libretro-flycast -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -Wl,--no-undefined -shared -Wl,-soname,flycast_libretro.so -o flycast_libretro.so CMakeFiles/flycast_libretro.dir/core/emulator.cpp.o CMakeFiles/flycast_libretro.dir/core/deps/chdpsr/cdipsr.cpp.o CMakeFiles/flycast_libretro.dir/core/deps/picotcp/modules/pico_arp.c.o CMakeFiles/flycast_libretro.dir/core/deps/picotcp/modules/pico_dev_ppp.c.o CMakeFiles/flycast_libretro.dir/core/deps/picotcp/modules/pico_dhcp_common.c.o CMakeFiles/flycast_libretro.dir/core/deps/picotcp/modules/pico_dhcp_server.c.o CMakeFiles/flycast_libretro.dir/core/deps/picotcp/modules/pico_dns_client.c.o CMakeFiles/flycast_libretro.dir/core/deps/picotcp/modules/pico_dns_common.c.o CMakeFiles/flycast_libretro.dir/core/deps/picotcp/modules/pico_ethernet.c.o CMakeFiles/flycast_libretro.dir/core/deps/picotcp/modules/pico_fragments.c.o CMakeFiles/flycast_libretro.dir/core/deps/picotcp/modules/pico_icmp4.c.o CMakeFiles/flycast_libretro.dir/core/deps/picotcp/modules/pico_ipv4.c.o CMakeFiles/flycast_libretro.dir/core/deps/picotcp/modules/pico_socket_tcp.c.o CMakeFiles/flycast_libretro.dir/core/deps/picotcp/modules/pico_socket_udp.c.o CMakeFiles/flycast_libretro.dir/core/deps/picotcp/modules/pico_strings.c.o CMakeFiles/flycast_libretro.dir/core/deps/picotcp/modules/pico_tcp.c.o CMakeFiles/flycast_libretro.dir/core/deps/picotcp/modules/pico_udp.c.o CMakeFiles/flycast_libretro.dir/core/deps/picotcp/stack/pico_device.c.o CMakeFiles/flycast_libretro.dir/core/deps/picotcp/stack/pico_frame.c.o CMakeFiles/flycast_libretro.dir/core/deps/picotcp/stack/pico_md5.c.o CMakeFiles/flycast_libretro.dir/core/deps/picotcp/stack/pico_protocol.c.o CMakeFiles/flycast_libretro.dir/core/deps/picotcp/stack/pico_socket.c.o CMakeFiles/flycast_libretro.dir/core/deps/picotcp/stack/pico_socket_multicast.c.o CMakeFiles/flycast_libretro.dir/core/deps/picotcp/stack/pico_stack.c.o CMakeFiles/flycast_libretro.dir/core/deps/picotcp/stack/pico_tree.c.o CMakeFiles/flycast_libretro.dir/core/deps/lzma/7zArcIn.c.o CMakeFiles/flycast_libretro.dir/core/deps/lzma/7zBuf.c.o CMakeFiles/flycast_libretro.dir/core/deps/lzma/7zCrc.c.o CMakeFiles/flycast_libretro.dir/core/deps/lzma/7zCrcOpt.c.o CMakeFiles/flycast_libretro.dir/core/deps/lzma/7zDec.c.o CMakeFiles/flycast_libretro.dir/core/deps/lzma/7zFile.c.o CMakeFiles/flycast_libretro.dir/core/deps/lzma/7zStream.c.o CMakeFiles/flycast_libretro.dir/core/deps/lzma/Alloc.c.o CMakeFiles/flycast_libretro.dir/core/deps/lzma/Bcj2.c.o CMakeFiles/flycast_libretro.dir/core/deps/lzma/Bra86.c.o CMakeFiles/flycast_libretro.dir/core/deps/lzma/Bra.c.o CMakeFiles/flycast_libretro.dir/core/deps/lzma/BraIA64.c.o CMakeFiles/flycast_libretro.dir/core/deps/lzma/CpuArch.c.o CMakeFiles/flycast_libretro.dir/core/deps/lzma/Delta.c.o CMakeFiles/flycast_libretro.dir/core/deps/lzma/LzFind.c.o CMakeFiles/flycast_libretro.dir/core/deps/lzma/Lzma2Dec.c.o CMakeFiles/flycast_libretro.dir/core/deps/lzma/Lzma86Dec.c.o CMakeFiles/flycast_libretro.dir/core/deps/lzma/Lzma86Enc.c.o CMakeFiles/flycast_libretro.dir/core/deps/lzma/LzmaDec.c.o CMakeFiles/flycast_libretro.dir/core/deps/lzma/LzmaEnc.c.o CMakeFiles/flycast_libretro.dir/core/deps/lzma/LzmaLib.c.o CMakeFiles/flycast_libretro.dir/core/deps/lzma/Sort.c.o CMakeFiles/flycast_libretro.dir/core/deps/xbrz/xbrz.cpp.o CMakeFiles/flycast_libretro.dir/core/deps/md5/md5.cpp.o CMakeFiles/flycast_libretro.dir/core/deps/libretro-common/memmap/memalign.c.o CMakeFiles/flycast_libretro.dir/core/deps/libretro-common/file/file_path.c.o CMakeFiles/flycast_libretro.dir/core/deps/libretro-common/vfs/vfs_implementation.c.o CMakeFiles/flycast_libretro.dir/core/deps/libretro-common/encodings/encoding_utf.c.o CMakeFiles/flycast_libretro.dir/core/deps/libretro-common/compat/compat_strl.c.o CMakeFiles/flycast_libretro.dir/core/deps/libretro-common/compat/fopen_utf8.c.o CMakeFiles/flycast_libretro.dir/core/deps/libretro-common/compat/compat_strcasestr.c.o CMakeFiles/flycast_libretro.dir/core/deps/libretro-common/file/retro_dirent.c.o CMakeFiles/flycast_libretro.dir/core/deps/libretro-common/string/stdstring.c.o CMakeFiles/flycast_libretro.dir/core/deps/libretro-common/glsm/glsm.c.o CMakeFiles/flycast_libretro.dir/core/deps/libretro-common/glsym/rglgen.c.o CMakeFiles/flycast_libretro.dir/core/deps/libretro-common/glsym/glsym_gl.c.o CMakeFiles/flycast_libretro.dir/shell/libretro/audiostream.cpp.o CMakeFiles/flycast_libretro.dir/shell/libretro/libretro.cpp.o CMakeFiles/flycast_libretro.dir/shell/libretro/LogManager.cpp.o CMakeFiles/flycast_libretro.dir/shell/libretro/option.cpp.o CMakeFiles/flycast_libretro.dir/shell/libretro/oslib.cpp.o CMakeFiles/flycast_libretro.dir/shell/libretro/vmu_xhair.cpp.o CMakeFiles/flycast_libretro.dir/core/archive/7zArchive.cpp.o CMakeFiles/flycast_libretro.dir/core/archive/archive.cpp.o CMakeFiles/flycast_libretro.dir/core/archive/rzip.cpp.o CMakeFiles/flycast_libretro.dir/core/archive/ZipArchive.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/aica/aica.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/aica/aica_if.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/aica/aica_mem.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm64.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_interp.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_x64.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_x86.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/aica/sgc_if.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm_mem.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm64.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_x64.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/bba/bba.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/bba/rtl8139c.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/flashrom/at93cxx.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/flashrom/flashrom.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/flashrom/nvmem.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/flashrom/x76f100.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/gdrom/gdrom_response.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/gdrom/gdromv3.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/holly/holly_intc.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/holly/sb.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/holly/sb_mem.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/maple/maple_cfg.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/maple/maple_devs.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/maple/maple_helper.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/maple/maple_if.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/maple/maple_jvs.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/mem/addrspace.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/mem/mem_watch.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/modem/modem.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/naomi/awcartridge.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/naomi/decrypt.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/naomi/gdcartridge.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/naomi/m1cartridge.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/naomi/m4cartridge.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/naomi/multiboard.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/naomi/naomi_cart.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/naomi/naomi_flashrom.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/naomi/naomi_m3comm.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/naomi/naomi.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/naomi/naomi_roms.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/naomi/netdimm.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/naomi/card_reader.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/naomi/touchscreen.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/naomi/printer.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/naomi/systemsp.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/naomi/hopper.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/pvr/elan.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/pvr/pvr.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/pvr/pvr_mem.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/pvr/pvr_regs.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/pvr/pvr_sb_regs.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/pvr/Renderer_if.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/pvr/spg.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/pvr/ta.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/pvr/ta_ctx.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/pvr/ta_util.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/pvr/ta_vtx.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/blockmanager.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/decoder.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/driver.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/ssa.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/sh4/interpr/sh4_fpu.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/sh4/interpr/sh4_interpreter.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/sh4/interpr/sh4_opcodes.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/sh4/modules/bsc.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/sh4/modules/ccn.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/sh4/modules/cpg.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/sh4/modules/dmac.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/sh4/modules/fastmmu.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/sh4/modules/intc.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/sh4/modules/mmu.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/sh4/modules/rtc.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/sh4/modules/serial.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/sh4/modules/tmu.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/sh4/modules/ubc.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/sh4/sh4_cycles.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/sh4/sh4_core_regs.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/sh4/sh4_interrupts.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/sh4/sh4_mem.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/sh4/sh4_mmr.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/sh4/sh4_opcode_list.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/sh4/sh4_rom.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/sh4/sh4_sched.cpp.o CMakeFiles/flycast_libretro.dir/core/hw/sh4/storeq.cpp.o CMakeFiles/flycast_libretro.dir/core/imgread/cdi.cpp.o CMakeFiles/flycast_libretro.dir/core/imgread/chd.cpp.o CMakeFiles/flycast_libretro.dir/core/imgread/common.cpp.o CMakeFiles/flycast_libretro.dir/core/imgread/cue.cpp.o CMakeFiles/flycast_libretro.dir/core/imgread/gdi.cpp.o CMakeFiles/flycast_libretro.dir/core/imgread/ImgReader.cpp.o CMakeFiles/flycast_libretro.dir/core/imgread/ioctl.cpp.o CMakeFiles/flycast_libretro.dir/core/imgread/isofs.cpp.o CMakeFiles/flycast_libretro.dir/core/linux/common.cpp.o CMakeFiles/flycast_libretro.dir/core/linux/context.cpp.o CMakeFiles/flycast_libretro.dir/core/linux/posix_vmem.cpp.o CMakeFiles/flycast_libretro.dir/core/linux/unwind_info.cpp.o CMakeFiles/flycast_libretro.dir/core/network/alienfnt_modem.cpp.o CMakeFiles/flycast_libretro.dir/core/network/dns.cpp.o CMakeFiles/flycast_libretro.dir/core/network/ggpo.cpp.o CMakeFiles/flycast_libretro.dir/core/network/miniupnp.cpp.o CMakeFiles/flycast_libretro.dir/core/network/naomi_network.cpp.o CMakeFiles/flycast_libretro.dir/core/network/net_handshake.cpp.o CMakeFiles/flycast_libretro.dir/core/network/output.cpp.o CMakeFiles/flycast_libretro.dir/core/network/picoppp.cpp.o CMakeFiles/flycast_libretro.dir/core/oslib/resources.cpp.o CMakeFiles/flycast_libretro.dir/core/oslib/storage.cpp.o CMakeFiles/flycast_libretro.dir/core/lua/lua.cpp.o CMakeFiles/flycast_libretro.dir/core/reios/descrambl.cpp.o CMakeFiles/flycast_libretro.dir/core/reios/gdrom_hle.cpp.o CMakeFiles/flycast_libretro.dir/core/reios/reios.cpp.o CMakeFiles/flycast_libretro.dir/core/reios/reios_elf.cpp.o CMakeFiles/flycast_libretro.dir/core/achievements/achievements.cpp.o CMakeFiles/flycast_libretro.dir/core/wsi/libretro.cpp.o CMakeFiles/flycast_libretro.dir/core/wsi/switcher.cpp.o CMakeFiles/flycast_libretro.dir/core/wsi/egl.cpp.o CMakeFiles/flycast_libretro.dir/core/wsi/gl_context.cpp.o CMakeFiles/flycast_libretro.dir/core/wsi/osx.cpp.o CMakeFiles/flycast_libretro.dir/core/wsi/sdl.cpp.o CMakeFiles/flycast_libretro.dir/core/rend/gles/gldraw.cpp.o CMakeFiles/flycast_libretro.dir/core/rend/gles/gles.cpp.o CMakeFiles/flycast_libretro.dir/core/rend/gles/gltex.cpp.o CMakeFiles/flycast_libretro.dir/core/rend/gles/quad.cpp.o CMakeFiles/flycast_libretro.dir/core/rend/gles/postprocess.cpp.o CMakeFiles/flycast_libretro.dir/core/rend/gles/naomi2.cpp.o CMakeFiles/flycast_libretro.dir/core/rend/gl4/abuffer.cpp.o CMakeFiles/flycast_libretro.dir/core/rend/gl4/gldraw.cpp.o CMakeFiles/flycast_libretro.dir/core/rend/gl4/gles.cpp.o CMakeFiles/flycast_libretro.dir/core/rend/gl4/gl4naomi2.cpp.o CMakeFiles/flycast_libretro.dir/core/cheats.cpp.o CMakeFiles/flycast_libretro.dir/core/nullDC.cpp.o CMakeFiles/flycast_libretro.dir/core/serialize.cpp.o CMakeFiles/flycast_libretro.dir/core/stdclass.cpp.o CMakeFiles/flycast_libretro.dir/core/rend/CustomTexture.cpp.o CMakeFiles/flycast_libretro.dir/core/rend/osd.cpp.o CMakeFiles/flycast_libretro.dir/core/rend/sorter.cpp.o CMakeFiles/flycast_libretro.dir/core/rend/TexCache.cpp.o CMakeFiles/flycast_libretro.dir/core/rend/norend/norend.cpp.o CMakeFiles/flycast_libretro.dir/core/rend/vulkan/oit/oit_drawer.cpp.o CMakeFiles/flycast_libretro.dir/core/rend/vulkan/oit/oit_pipeline.cpp.o CMakeFiles/flycast_libretro.dir/core/rend/vulkan/oit/oit_renderer.cpp.o CMakeFiles/flycast_libretro.dir/core/rend/vulkan/oit/oit_renderpass.cpp.o CMakeFiles/flycast_libretro.dir/core/rend/vulkan/oit/oit_shaders.cpp.o CMakeFiles/flycast_libretro.dir/core/rend/vulkan/adreno.cpp.o CMakeFiles/flycast_libretro.dir/core/rend/vulkan/buffer.cpp.o CMakeFiles/flycast_libretro.dir/core/rend/vulkan/commandpool.cpp.o CMakeFiles/flycast_libretro.dir/core/rend/vulkan/compiler.cpp.o CMakeFiles/flycast_libretro.dir/core/rend/vulkan/drawer.cpp.o CMakeFiles/flycast_libretro.dir/core/rend/vulkan/pipeline.cpp.o CMakeFiles/flycast_libretro.dir/core/rend/vulkan/quad.cpp.o CMakeFiles/flycast_libretro.dir/core/rend/vulkan/shaders.cpp.o CMakeFiles/flycast_libretro.dir/core/rend/vulkan/texture.cpp.o CMakeFiles/flycast_libretro.dir/core/rend/vulkan/vmallocator.cpp.o CMakeFiles/flycast_libretro.dir/core/rend/vulkan/overlay.cpp.o CMakeFiles/flycast_libretro.dir/core/rend/vulkan/vulkan_renderer.cpp.o CMakeFiles/flycast_libretro.dir/core/rend/vulkan/vk_context_lr.cpp.o CMakeFiles/flycast_libretro.dir/core/rec-x86/rec_x86.cpp.o CMakeFiles/flycast_libretro.dir/core/rec-x86/x86_ops.cpp.o core/deps/xxHash/cmake_unofficial/libxxhash.a core/deps/glslang/glslang/libglslang-default-resource-limits.a core/deps/glslang/SPIRV/libSPIRV.a core/deps/libchdr/libchdr-static.a /usr/lib/librt.a -ldl core/deps/nowide/libnowide.a core/deps/miniupnpc/libminiupnpc.a core/deps/libzip/lib/libzip.a core/deps/libelf/libelf.a libflycast-resources.a /usr/lib/libgomp.so /usr/lib/libpthread.a core/deps/glslang/glslang/libMachineIndependent.a core/deps/glslang/OGLCompilersDLL/libOGLCompiler.a core/deps/glslang/glslang/OSDependent/Unix/libOSDependent.a core/deps/glslang/glslang/libGenericCodeGen.a core/deps/libchdr/deps/lzma-24.05/liblzma.a core/deps/libchdr/deps/zlib-1.3.1/libz.a core/deps/libchdr/deps/zstd-1.5.6/build/cmake/lib/libzstd.a /usr/lib/libzstd.so core/deps/libchdr/deps/zlib-1.3.1/libz.a && : /usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/rend/vulkan/vmallocator.cpp.o: in function `std::__atomic_base::store(unsigned long long, std::memory_order)': /usr/include/c++/14.2.1/bits/atomic_base.h:477:(.text+0x51b5): undefined reference to `__atomic_store_8' /usr/bin/ld: /usr/include/c++/14.2.1/bits/atomic_base.h:477:(.text+0x51cb): undefined reference to `__atomic_store_8' /usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/rend/vulkan/vmallocator.cpp.o: in function `std::__atomic_base::operator+=(unsigned long long)': /usr/include/c++/14.2.1/bits/atomic_base.h:414:(.text+0x525a): undefined reference to `__atomic_fetch_add_8' /usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/rend/vulkan/vmallocator.cpp.o: in function `std::__atomic_base::load(std::memory_order) const': /usr/include/c++/14.2.1/bits/atomic_base.h:501:(.text+0x52ae): undefined reference to `__atomic_load_8' /usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/rend/vulkan/vmallocator.cpp.o: in function `std::__atomic_base::operator-=(unsigned long long)': /usr/include/c++/14.2.1/bits/atomic_base.h:422:(.text+0x52c5): undefined reference to `__atomic_fetch_sub_8' /usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/rend/vulkan/vmallocator.cpp.o: in function `std::__atomic_base::operator+=(unsigned long long)': /usr/include/c++/14.2.1/bits/atomic_base.h:414:(.text+0x9f93): undefined reference to `__atomic_fetch_add_8' /usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/rend/vulkan/vmallocator.cpp.o: in function `std::__atomic_base::load(std::memory_order) const': /usr/include/c++/14.2.1/bits/atomic_base.h:501:(.text+0xa041): undefined reference to `__atomic_load_8' /usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/rend/vulkan/vmallocator.cpp.o: in function `std::__atomic_base::compare_exchange_strong(unsigned long long&, unsigned long long, std::memory_order, std::memory_order)': /usr/include/c++/14.2.1/bits/atomic_base.h:573:(.text+0xa073): undefined reference to `__atomic_compare_exchange_8' /usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/rend/vulkan/vmallocator.cpp.o: in function `std::__atomic_base::operator-=(unsigned long long)': /usr/include/c++/14.2.1/bits/atomic_base.h:422:(.text+0xa0a4): undefined reference to `__atomic_fetch_sub_8' /usr/bin/ld: /usr/include/c++/14.2.1/bits/atomic_base.h:422:(.text+0xa17e): undefined reference to `__atomic_fetch_sub_8' /usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/rend/vulkan/vmallocator.cpp.o: in function `std::__atomic_base::load(std::memory_order) const': /usr/include/c++/14.2.1/bits/atomic_base.h:501:(.text+0xb5fa): undefined reference to `__atomic_load_8' /usr/bin/ld: /usr/include/c++/14.2.1/bits/atomic_base.h:501:(.text+0xb8bb): undefined reference to `__atomic_load_8' /usr/bin/ld: /usr/include/c++/14.2.1/bits/atomic_base.h:501:(.text+0xb8d2): undefined reference to `__atomic_load_8' /usr/bin/ld: /usr/include/c++/14.2.1/bits/atomic_base.h:501:(.text+0xb9fe): undefined reference to `__atomic_load_8' /usr/bin/ld: /usr/include/c++/14.2.1/bits/atomic_base.h:501:(.text+0xba18): undefined reference to `__atomic_load_8' collect2: error: ld returned 1 exit status ninja: build stopped: subcommand failed. ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-staging-with-build-support-i486/build/build used straw: :with_build_support:without_check: build@euronuc-i486