==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done ==> Making package: libretro-flycast 6708-1 (Mon Apr 21 06:48:32 2025) ==> Retrieving sources... -> Cloning flycast git repo... Cloning into bare repository '/home/leming/work/libretro-flycast/flycast'... -> Cloning flycast-asio git repo... Cloning into bare repository '/home/leming/work/libretro-flycast/flycast-asio'... -> Cloning glslang git repo... Cloning into bare repository '/home/leming/work/libretro-flycast/glslang'... -> Cloning flycast-libchdr git repo... Cloning into bare repository '/home/leming/work/libretro-flycast/flycast-libchdr'... -> Cloning Vulkan-Headers git repo... Cloning into bare repository '/home/leming/work/libretro-flycast/Vulkan-Headers'... -> Cloning VulkanMemoryAllocator git repo... Cloning into bare repository '/home/leming/work/libretro-flycast/VulkanMemoryAllocator'... ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with b2sums... flycast ... Skipped flycast-asio ... Skipped glslang ... Skipped flycast-libchdr ... Skipped Vulkan-Headers ... Skipped VulkanMemoryAllocator ... Skipped ==> Making package: libretro-flycast 6708-1 (Mon Apr 21 06:50:06 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25l:: There are 5 providers available for libgl: :: Repository extra 1) libglvnd :: Repository alarm 2) imx-gpu-viv-dfb 3) imx-gpu-viv-fb 4) imx-gpu-viv-wl 5) imx-gpu-viv-x11 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 (20) default-cursors-3-1 libdrm-2.4.124-1 libedit-20250104_3.1-1 libpciaccess-0.18.1-2 libx11-1.8.12-1 libxau-1.0.12-1 libxcb-1.17.0-1 libxdmcp-1.1.5-1.1 libxext-1.3.6-1 libxshmfence-1.3.3-1 libxxf86vm-1.1.6-1 llvm-libs-19.1.7-1 lm_sensors-1:3.6.0.r41.g31d1f125-3 mesa-1:25.0.4-1 spirv-tools-1:1.4.309.0-1 wayland-1.23.1-1 xcb-proto-1.17.0-3 xorgproto-2024.1-2 libglvnd-1.7.0-1 libretro-core-info-1.20.0-1 Total Download Size: 0.08 MiB Total Installed Size: 225.02 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... libretro-core-info-1.20.0-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: 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 libxshmfence... installing libxxf86vm... installing libedit... installing llvm-libs... installing lm_sensors... Optional dependencies for lm_sensors rrdtool: for logging with sensord perl: for sensor detection and configuration convert [installed] installing spirv-tools... installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme installing wayland... installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages installing libglvnd... installing libretro-core-info... :: Running post-transaction hooks... (1/2) Reloading system manager configuration... Skipped: Current root is not booted. (2/2) Arming ConditionNeedsUpdate... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Packages (11) cppdap-1.58.0-2 hicolor-icon-theme-0.18-1 jsoncpp-1.9.6-3 libuv-1.50.0-1 perl-error-0.17030-1 perl-mailtools-2.22-1 perl-timedate-2.33-7 rhash-1.4.4-1 cmake-4.0.1-1 git-2.49.0-1 ninja-1.12.1-2 Total Installed Size: 131.91 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing 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 git-zsh-completion: upstream zsh completion tk: gitk and git gui openssh: ssh transport and crypto man: show help with `git command --help` perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 [installed] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] installing ninja... :: Running post-transaction hooks... (1/4) Creating system user accounts... Creating group 'git' with GID 971. Creating user 'git' (git daemon user) with UID 971 and GID 971. (2/4) Reloading system manager configuration... Skipped: Current root is not booted. (3/4) Arming ConditionNeedsUpdate... (4/4) Checking for old perl modules... [?25h==> Retrieving sources... ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Creating working copy of flycast git repo... Cloning into 'flycast'... done. Updating files: 67% (2674/3939) Updating files: 68% (2679/3939) Updating files: 69% (2718/3939) Updating files: 70% (2758/3939) Updating files: 71% (2797/3939) Updating files: 72% (2837/3939) Updating files: 73% (2876/3939) Updating files: 74% (2915/3939) Updating files: 75% (2955/3939) Updating files: 76% (2994/3939) Updating files: 77% (3034/3939) Updating files: 78% (3073/3939) Updating files: 79% (3112/3939) Updating files: 80% (3152/3939) Updating files: 81% (3191/3939) Updating files: 82% (3230/3939) Updating files: 83% (3270/3939) Updating files: 84% (3309/3939) Updating files: 85% (3349/3939) Updating files: 86% (3388/3939) Updating files: 87% (3427/3939) Updating files: 88% (3467/3939) Updating files: 89% (3506/3939) Updating files: 90% (3546/3939) Updating files: 91% (3585/3939) Updating files: 92% (3624/3939) Updating files: 93% (3664/3939) Updating files: 94% (3703/3939) Updating files: 95% (3743/3939) Updating files: 96% (3782/3939) Updating files: 97% (3821/3939) Updating files: 97% (3853/3939) Updating files: 98% (3861/3939) Updating files: 99% (3900/3939) Updating files: 100% (3939/3939) Updating files: 100% (3939/3939), done. Switched to a new branch 'makepkg' -> Creating working copy of flycast-asio git repo... Cloning into 'flycast-asio'... done. -> Creating working copy of glslang git repo... Cloning into 'glslang'... done. Updating files: 33% (1007/3036) Updating files: 34% (1033/3036) Updating files: 35% (1063/3036) Updating files: 36% (1093/3036) Updating files: 37% (1124/3036) Updating files: 38% (1154/3036) Updating files: 39% (1185/3036) Updating files: 40% (1215/3036) Updating files: 41% (1245/3036) Updating files: 42% (1276/3036) Updating files: 43% (1306/3036) Updating files: 44% (1336/3036) Updating files: 45% (1367/3036) Updating files: 46% (1397/3036) Updating files: 47% (1427/3036) Updating files: 48% (1458/3036) Updating files: 49% (1488/3036) Updating files: 50% (1518/3036) Updating files: 51% (1549/3036) Updating files: 52% (1579/3036) Updating files: 53% (1610/3036) Updating files: 54% (1640/3036) Updating files: 55% (1670/3036) Updating files: 56% (1701/3036) Updating files: 57% (1731/3036) Updating files: 58% (1761/3036) Updating files: 59% (1792/3036) Updating files: 60% (1822/3036) Updating files: 61% (1852/3036) Updating files: 62% (1883/3036) Updating files: 63% (1913/3036) Updating files: 64% (1944/3036) Updating files: 65% (1974/3036) Updating files: 66% (2004/3036) Updating files: 67% (2035/3036) Updating files: 68% (2065/3036) Updating files: 69% (2095/3036) Updating files: 70% (2126/3036) Updating files: 71% (2156/3036) Updating files: 72% (2186/3036) Updating files: 73% (2217/3036) Updating files: 74% (2247/3036) Updating files: 75% (2277/3036) Updating files: 76% (2308/3036) Updating files: 77% (2338/3036) Updating files: 78% (2369/3036) Updating files: 79% (2399/3036) Updating files: 80% (2429/3036) Updating files: 81% (2460/3036) Updating files: 82% (2490/3036) Updating files: 83% (2520/3036) Updating files: 84% (2551/3036) Updating files: 85% (2581/3036) Updating files: 86% (2611/3036) Updating files: 87% (2642/3036) Updating files: 88% (2672/3036) Updating files: 89% (2703/3036) Updating files: 90% (2733/3036) Updating files: 91% (2763/3036) Updating files: 92% (2794/3036) Updating files: 93% (2824/3036) Updating files: 94% (2854/3036) Updating files: 95% (2885/3036) Updating files: 96% (2915/3036) Updating files: 97% (2945/3036) Updating files: 98% (2976/3036) Updating files: 99% (3006/3036) Updating files: 100% (3036/3036) Updating files: 100% (3036/3036), done. -> Creating working copy of flycast-libchdr git repo... Cloning into 'flycast-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/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' Submodule 'core/deps/asio' (https://github.com/flyinghead/asio.git) registered for path 'core/deps/asio' Synchronizing submodule url for 'core/deps/asio' Cloning into '/build/libretro-flycast/src/flycast/core/deps/asio'... done. From /build/libretro-flycast/src/flycast-asio * branch d3402006e84efb6114ff93e4f2b8508412ed80d5 -> FETCH_HEAD Submodule path 'core/deps/asio': checked out 'd3402006e84efb6114ff93e4f2b8508412ed80d5' Submodule 'core/deps/libchdr' (https://github.com/flyinghead/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 '5f82799f2c8cad1e9cd26d39a0f8d36369a5534b' ==> Starting pkgver()... ==> 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/lib/distcc/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/lib/distcc/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Target architecture: arm -- Found Git: /usr/bin/git (found version "2.49.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 -- Architecture: armv7l -- 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.4.3") -- 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/lib/distcc/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 -- Looking for __aarch64__ -- Looking for __aarch64__ - not found -- 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 -- Configuring done (29.0s) -- Generating done (0.4s) -- Build files have been written to: /build/libretro-flycast/src/build [0/559] Building C object core/deps/li.../CMakeFiles/zlibstatic.dir/adler32.c.o [0/559] Building C object core/deps/li...CMakeFiles/zlibstatic.dir/compress.c.o [0/559] Building C object core/deps/li....1/CMakeFiles/zlibstatic.dir/crc32.c.o [0/559] Building C object core/deps/li.../CMakeFiles/zlibstatic.dir/deflate.c.o [0/559] Building C object core/deps/li.../CMakeFiles/zlibstatic.dir/gzclose.c.o [0/559] Building C object core/deps/li....1/CMakeFiles/zlibstatic.dir/gzlib.c.o [1/559] Building C object core/deps/li...CMakeFiles/zlibstatic.dir/compress.c.o [1/559] Building C object core/deps/li...1/CMakeFiles/zlibstatic.dir/gzread.c.o [2/559] Building C object core/deps/li.../CMakeFiles/zlibstatic.dir/adler32.c.o [2/559] Building C object core/deps/li.../CMakeFiles/zlibstatic.dir/gzwrite.c.o [3/559] Building C object core/deps/li.../CMakeFiles/zlibstatic.dir/gzclose.c.o [3/559] Building C object core/deps/li.../CMakeFiles/zlibstatic.dir/inflate.c.o [4/559] Building C object core/deps/li....1/CMakeFiles/zlibstatic.dir/crc32.c.o [4/559] Building C object core/deps/li.../CMakeFiles/zlibstatic.dir/infback.c.o [5/559] Building C object core/deps/li....1/CMakeFiles/zlibstatic.dir/gzlib.c.o [5/559] Building C object core/deps/li...CMakeFiles/zlibstatic.dir/inftrees.c.o [6/559] Building C object core/deps/li...1/CMakeFiles/zlibstatic.dir/gzread.c.o [6/559] Building C object core/deps/li.../CMakeFiles/zlibstatic.dir/inffast.c.o [7/559] Building C object core/deps/li.../CMakeFiles/zlibstatic.dir/gzwrite.c.o [7/559] Building C object core/deps/li....1/CMakeFiles/zlibstatic.dir/trees.c.o [8/559] Building C object core/deps/li...CMakeFiles/zlibstatic.dir/inftrees.c.o [8/559] Building C object core/deps/li.../CMakeFiles/zlibstatic.dir/uncompr.c.o [9/559] Building C object core/deps/li.../CMakeFiles/zlibstatic.dir/infback.c.o [9/559] Building C object core/deps/li....1/CMakeFiles/zlibstatic.dir/zutil.c.o [10/559] Building C object core/deps/l.../CMakeFiles/zlibstatic.dir/deflate.c.o [10/559] Building C object core/deps/l...atic.dir/__/__/__/lib/common/debug.c.o [11/559] Building C object core/deps/l.../CMakeFiles/zlibstatic.dir/uncompr.c.o [11/559] Building C object core/deps/l...__/__/__/lib/common/entropy_common.c.o [12/559] Building C object core/deps/l...atic.dir/__/__/__/lib/common/debug.c.o [12/559] Building C object core/deps/l.../__/__/__/lib/common/error_private.c.o [13/559] Building C object core/deps/l.../CMakeFiles/zlibstatic.dir/inffast.c.o [13/559] Building C object core/deps/l...__/__/__/lib/common/fse_decompress.c.o [14/559] Building C object core/deps/l.../CMakeFiles/zlibstatic.dir/inflate.c.o [14/559] Building C object core/deps/l...tatic.dir/__/__/__/lib/common/pool.c.o [15/559] Building C object core/deps/l....1/CMakeFiles/zlibstatic.dir/zutil.c.o [15/559] Building C object core/deps/l....dir/__/__/__/lib/common/threading.c.o [16/559] Building C object core/deps/l....1/CMakeFiles/zlibstatic.dir/trees.c.o [16/559] Building C object core/deps/l...tic.dir/__/__/__/lib/common/xxhash.c.o [17/559] Building C object core/deps/l....dir/__/__/__/lib/common/threading.c.o [17/559] Building C object core/deps/l...ir/__/__/__/lib/common/zstd_common.c.o [18/559] Building C object core/deps/l.../__/__/__/lib/common/error_private.c.o [18/559] Building C object core/deps/l...__/__/__/lib/compress/fse_compress.c.o [19/559] Building C object core/deps/l...__/__/__/lib/common/entropy_common.c.o [19/559] Building C object core/deps/l...tic.dir/__/__/__/lib/compress/hist.c.o [20/559] Building C object core/deps/l...__/__/__/lib/common/fse_decompress.c.o [20/559] Building C object core/deps/l...__/__/__/lib/compress/huf_compress.c.o [21/559] Building C object core/deps/l...tatic.dir/__/__/__/lib/common/pool.c.o [21/559] Building C object core/deps/l..._/__/__/lib/compress/zstd_compress.c.o [22/559] Building C object core/deps/l...ir/__/__/__/lib/common/zstd_common.c.o [22/559] Building C object core/deps/l...ib/compress/zstd_compress_literals.c.o [23/559] Building C object core/deps/l...tic.dir/__/__/__/lib/compress/hist.c.o [23/559] Building C object core/deps/l...b/compress/zstd_compress_sequences.c.o [24/559] Building C object core/deps/l...__/__/__/lib/compress/fse_compress.c.o [24/559] Building C object core/deps/l.../compress/zstd_compress_superblock.c.o [25/559] Building C object core/deps/l...tic.dir/__/__/__/lib/common/xxhash.c.o [25/559] Building C object core/deps/l..._/__/lib/compress/zstd_double_fast.c.o [26/559] Building C object core/deps/l...ib/compress/zstd_compress_literals.c.o [26/559] Building C object core/deps/l...ir/__/__/__/lib/compress/zstd_fast.c.o [27/559] Building C object core/deps/l...__/__/__/lib/compress/huf_compress.c.o [27/559] Building C object core/deps/l...ir/__/__/__/lib/compress/zstd_lazy.c.o [28/559] Building C object core/deps/l...b/compress/zstd_compress_sequences.c.o [28/559] Building C object core/deps/l...dir/__/__/__/lib/compress/zstd_ldm.c.o [29/559] Building C object core/deps/l.../compress/zstd_compress_superblock.c.o [29/559] Building C object core/deps/l...dir/__/__/__/lib/compress/zstd_opt.c.o [30/559] Building C object core/deps/l...dir/__/__/__/lib/compress/zstd_ldm.c.o [30/559] Building C object core/deps/l...__/__/lib/compress/zstdmt_compress.c.o [31/559] Building C object core/deps/l..._/__/__/lib/compress/zstd_compress.c.o [31/559] Building C object core/deps/l..._/__/lib/decompress/huf_decompress.c.o [32/559] Building C object core/deps/l..._/__/lib/compress/zstd_double_fast.c.o [32/559] Building C object core/deps/l...__/__/__/lib/decompress/zstd_ddict.c.o [33/559] Building C object core/deps/l...__/__/lib/compress/zstdmt_compress.c.o [33/559] Building C object core/deps/l.../__/lib/decompress/zstd_decompress.c.o [34/559] Building C object core/deps/l...ir/__/__/__/lib/compress/zstd_fast.c.o [34/559] Building C object core/deps/l...b/decompress/zstd_decompress_block.c.o [35/559] Building C object core/deps/l...__/__/__/lib/decompress/zstd_ddict.c.o [35/559] Building C object core/deps/l...dir/__/__/__/lib/dictBuilder/cover.c.o [36/559] Building C object core/deps/l...dir/__/__/__/lib/compress/zstd_opt.c.o [36/559] Building C object core/deps/l..._/__/__/lib/dictBuilder/divsufsort.c.o [37/559] Building C object core/deps/l.../__/lib/decompress/zstd_decompress.c.o [37/559] Building C object core/deps/l...__/__/__/lib/dictBuilder/fastcover.c.o [38/559] Building C object core/deps/l..._/__/lib/decompress/huf_decompress.c.o [38/559] Building C object core/deps/l...dir/__/__/__/lib/dictBuilder/zdict.c.o [39/559] Building C object core/deps/l...dir/__/__/__/lib/dictBuilder/cover.c.o [39/559] Building CXX object core/deps...deGen.dir/GenericCodeGen/CodeGen.cpp.o [40/559] Building C object core/deps/l...b/decompress/zstd_decompress_block.c.o [40/559] Building CXX object core/deps...cCodeGen.dir/GenericCodeGen/Link.cpp.o [41/559] Building C object core/deps/l...__/__/__/lib/dictBuilder/fastcover.c.o [41/559] Building CXX object core/deps...keFiles/OSDependent.dir/ossource.cpp.o [42/559] Building CXX object core/deps...keFiles/OSDependent.dir/ossource.cpp.o [42/559] Building CXX object core/deps...es/OGLCompiler.dir/InitializeDll.cpp.o [43/559] Building CXX object core/deps...es/OGLCompiler.dir/InitializeDll.cpp.o [43/559] Linking C static library core/deps/libchdr/deps/zlib-1.3.1/libz.a [44/559] Building C object core/deps/l...dir/__/__/__/lib/dictBuilder/zdict.c.o [44/559] Generating flycast-resources resource loader [45/559] Generating flycast-resources resource loader [45/559] Generating intermediate file ...ast/resources/flash/alienfnt.nvmem.zip [46/559] Generating intermediate file ...ast/resources/flash/alienfnt.nvmem.zip [46/559] Generating intermediate file ...cast/resources/flash/gunsur2.nvmem.zip [47/559] Building C object core/deps/l..._/__/__/lib/dictBuilder/divsufsort.c.o [47/559] Generating intermediate file ...lycast/resources/flash/mazan.nvmem.zip [48/559] Generating intermediate file ...cast/resources/flash/gunsur2.nvmem.zip [48/559] Generating intermediate file ...ast/resources/flash/otrigger.nvmem.zip [49/559] Generating intermediate file ...lycast/resources/flash/mazan.nvmem.zip [49/559] Generating intermediate file ...ast/resources/flash/wldkicks.nvmem.zip [50/559] Generating intermediate file ...ast/resources/flash/otrigger.nvmem.zip [50/559] Generating intermediate file ...st/resources/flash/wldkicksj.nvmem.zip [51/559] Generating intermediate file ...ast/resources/flash/wldkicks.nvmem.zip [51/559] Generating intermediate file ...st/resources/flash/wldkicksu.nvmem.zip [52/559] Generating intermediate file ...st/resources/flash/wldkicksj.nvmem.zip [52/559] Generating intermediate file ...flycast/resources/flash/f355.nvmem.zip [53/559] Linking C static library core/deps/libchdr/deps/zlib-1.3.1/libz.a [53/559] Generating intermediate file ...ast/resources/flash/f355twin.nvmem.zip [54/559] Generating intermediate file ...st/resources/flash/wldkicksu.nvmem.zip [54/559] Generating intermediate file ...ast/resources/flash/f355twn2.nvmem.zip [55/559] Generating intermediate file ...flycast/resources/flash/f355.nvmem.zip [55/559] Generating intermediate file ...ast/resources/flash/dirtypig.nvmem.zip [56/559] Generating intermediate file ...ast/resources/flash/f355twin.nvmem.zip [56/559] Generating intermediate file ...st/resources/flash/dirtypig.nvmem2.zip [57/559] Generating intermediate file ...ast/resources/flash/f355twn2.nvmem.zip [57/559] Generating intermediate file .../flycast/resources/flash/vf4.nvmem.zip [58/559] Generating intermediate file ...ast/resources/flash/dirtypig.nvmem.zip [58/559] Generating intermediate file ...cast/resources/flash/vf4evob.nvmem.zip [59/559] Generating intermediate file ...st/resources/flash/dirtypig.nvmem2.zip [59/559] Generating intermediate file ...ast/resources/flash/vf4tuned.nvmem.zip [60/559] Generating intermediate file .../flycast/resources/flash/vf4.nvmem.zip [60/559] Generating intermediate file ...ast/resources/flash/magicpop.nvmem.zip [61/559] Generating intermediate file ...cast/resources/flash/vf4evob.nvmem.zip [61/559] Generating intermediate file ...cast/resources/flash/ochaken.nvmem.zip [62/559] Generating intermediate file ...ast/resources/flash/magicpop.nvmem.zip [62/559] Generating intermediate file ...st/resources/flash/puyomedal.nvmem.zip [63/559] Generating intermediate file ...ast/resources/flash/vf4tuned.nvmem.zip [63/559] Generating intermediate file ...ast/resources/flash/unomedal.nvmem.zip [64/559] Generating intermediate file ...cast/resources/flash/ochaken.nvmem.zip [64/559] Generating intermediate file ...ast/resources/flash/westdrmg.nvmem.zip [65/559] Generating intermediate file ...ast/resources/flash/unomedal.nvmem.zip [65/559] Generating intermediate file ...ources/picture/f355_print_template.png [66/559] Generating intermediate file ...st/resources/flash/puyomedal.nvmem.zip [66/559] Generating intermediate file ...lycast/fonts/printer_ascii8x16.bin.zip [67/559] Building CXX object core/deps...deGen.dir/GenericCodeGen/CodeGen.cpp.o [67/559] Generating intermediate file ...ycast/fonts/printer_ascii12x24.bin.zip [68/559] Generating intermediate file ...ast/resources/flash/westdrmg.nvmem.zip [68/559] Generating intermediate file ...ycast/fonts/printer_kanji16x16.bin.zip [69/559] Generating intermediate file ...lycast/fonts/printer_ascii8x16.bin.zip [69/559] Generating intermediate file ...ycast/fonts/printer_kanji24x24.bin.zip [70/559] Generating intermediate file ...ycast/fonts/printer_ascii12x24.bin.zip [70/559] Generating intermediate file ...ast/src/flycast/fonts/biosfont.bin.zip [71/559] Building CXX object core/deps...cCodeGen.dir/GenericCodeGen/Link.cpp.o [71/559] Linking CXX static library co...ps/glslang/glslang/libGenericCodeGen.a [72/559] Linking CXX static library co...ps/glslang/glslang/libGenericCodeGen.a [72/559] Building CXX object core/deps...r/MachineIndependent/glslang_tab.cpp.o [73/559] Generating intermediate file ...ast/src/flycast/fonts/biosfont.bin.zip [73/559] Building CXX object core/deps...dir/MachineIndependent/attribute.cpp.o [74/559] Generating intermediate file ...ycast/fonts/printer_kanji16x16.bin.zip [74/559] Building CXX object core/deps....dir/MachineIndependent/Constant.cpp.o [75/559] Generating intermediate file ...ycast/fonts/printer_kanji24x24.bin.zip [75/559] Building CXX object core/deps....dir/MachineIndependent/iomapper.cpp.o [76/559] Building CXX object core/deps...dir/MachineIndependent/attribute.cpp.o [76/559] Building CXX object core/deps....dir/MachineIndependent/InfoSink.cpp.o [77/559] Building C object core/deps/l...ir/__/__/__/lib/compress/zstd_lazy.c.o [77/559] Linking C static library core...s/zstd-1.5.6/build/cmake/lib/libzstd.a [78/559] Linking C static library core...s/zstd-1.5.6/build/cmake/lib/libzstd.a [78/559] Building CXX object core/deps...ir/MachineIndependent/Initialize.cpp.o [79/559] Building CXX object core/deps....dir/MachineIndependent/InfoSink.cpp.o [79/559] Building CXX object core/deps...achineIndependent/IntermTraverse.cpp.o [80/559] Generating intermediate file ...ources/picture/f355_print_template.png [80/559] Building CXX object core/deps.../MachineIndependent/Intermediate.cpp.o [81/559] Building CXX object core/deps....dir/MachineIndependent/Constant.cpp.o [81/559] Building CXX object core/deps...hineIndependent/ParseContextBase.cpp.o [82/559] Building CXX object core/deps...achineIndependent/IntermTraverse.cpp.o [82/559] Building CXX object core/deps...r/MachineIndependent/ParseHelper.cpp.o [83/559] Building CXX object core/deps....dir/MachineIndependent/iomapper.cpp.o In file included from /usr/include/c++/14.2.1/algorithm:61, from /build/libretro-flycast/src/flycast/core/deps/glslang/glslang/MachineIndependent/../Include/Common.h:40, from /build/libretro-flycast/src/flycast/core/deps/glslang/glslang/MachineIndependent/iomapper.cpp:36: /usr/include/c++/14.2.1/bits/stl_algo.h: In function '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = _Rb_tree_iterator<pair<const __cxx11::basic_string<char, char_traits<char>, glslang::pool_allocator<char> >, glslang::TVarEntryInfo> >; _Funct = glslang::TSlotCollector]': /usr/include/c++/14.2.1/bits/stl_algo.h:3780:5: note: parameter passing for argument of type 'std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, glslang::pool_allocator<char> >, glslang::TVarEntryInfo> >' changed in GCC 7.1 3780 | { | ^ /usr/include/c++/14.2.1/bits/stl_algo.h:3780:5: note: parameter passing for argument of type 'std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, glslang::pool_allocator<char> >, glslang::TVarEntryInfo> >' changed in GCC 7.1 /build/libretro-flycast/src/flycast/core/deps/glslang/glslang/MachineIndependent/iomapper.cpp: In member function 'virtual bool glslang::TGlslIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)': /build/libretro-flycast/src/flycast/core/deps/glslang/glslang/MachineIndependent/iomapper.cpp:1571:18: note: parameter passing for argument of type 'std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, glslang::pool_allocator<char> >, glslang::TVarEntryInfo> >' changed in GCC 7.1 /build/libretro-flycast/src/flycast/core/deps/glslang/glslang/MachineIndependent/iomapper.cpp:1572:18: note: parameter passing for argument of type 'std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, glslang::pool_allocator<char> >, glslang::TVarEntryInfo> >' changed in GCC 7.1 /build/libretro-flycast/src/flycast/core/deps/glslang/glslang/MachineIndependent/iomapper.cpp:1573:18: note: parameter passing for argument of type 'std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, glslang::pool_allocator<char> >, glslang::TVarEntryInfo> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Distance = int; _Tp = glslang::TVarLivePair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Distance = int; _Tp = glslang::TVarLivePair; _Compare = __gnu_cxx::__ops::_Iter_comp_val<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 135 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Distance = int; _Tp = glslang::TVarLivePair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Distance = int; _Tp = glslang::TVarLivePair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Distance = int; _Tp = glslang::TVarLivePair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Distance = int; _Tp = glslang::TVarLivePair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Distance = int; _Tp = glslang::TVarLivePair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Distance = int; _Tp = glslang::TVarLivePair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'bool glslang::TGlslIoMapper::_ZN7glslang13TGlslIoMapper5doMapEPNS_14TIoMapResolverER9TInfoSink.part.0(glslang::TIoMapResolver*, TInfoSink&)' at /build/libretro-flycast/src/flycast/core/deps/glslang/glslang/MachineIndependent/iomapper.cpp:1600:26: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'bool glslang::TGlslIoMapper::_ZN7glslang13TGlslIoMapper5doMapEPNS_14TIoMapResolverER9TInfoSink.part.0(glslang::TIoMapResolver*, TInfoSink&)' at /build/libretro-flycast/src/flycast/core/deps/glslang/glslang/MachineIndependent/iomapper.cpp:1600:26: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'bool glslang::TGlslIoMapper::_ZN7glslang13TGlslIoMapper5doMapEPNS_14TIoMapResolverER9TInfoSink.part.0(glslang::TIoMapResolver*, TInfoSink&)' at /build/libretro-flycast/src/flycast/core/deps/glslang/glslang/MachineIndependent/iomapper.cpp:1607:26: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'bool glslang::TGlslIoMapper::_ZN7glslang13TGlslIoMapper5doMapEPNS_14TIoMapResolverER9TInfoSink.part.0(glslang::TIoMapResolver*, TInfoSink&)' at /build/libretro-flycast/src/flycast/core/deps/glslang/glslang/MachineIndependent/iomapper.cpp:1607:26: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'bool glslang::TGlslIoMapper::_ZN7glslang13TGlslIoMapper5doMapEPNS_14TIoMapResolverER9TInfoSink.part.0(glslang::TIoMapResolver*, TInfoSink&)' at /build/libretro-flycast/src/flycast/core/deps/glslang/glslang/MachineIndependent/iomapper.cpp:1638:18: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'bool glslang::TGlslIoMapper::_ZN7glslang13TGlslIoMapper5doMapEPNS_14TIoMapResolverER9TInfoSink.part.0(glslang::TIoMapResolver*, TInfoSink&)' at /build/libretro-flycast/src/flycast/core/deps/glslang/glslang/MachineIndependent/iomapper.cpp:1638:18: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'bool glslang::TGlslIoMapper::_ZN7glslang13TGlslIoMapper5doMapEPNS_14TIoMapResolverER9TInfoSink.part.0(glslang::TIoMapResolver*, TInfoSink&)' at /build/libretro-flycast/src/flycast/core/deps/glslang/glslang/MachineIndependent/iomapper.cpp:1643:18: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'bool glslang::TGlslIoMapper::_ZN7glslang13TGlslIoMapper5doMapEPNS_14TIoMapResolverER9TInfoSink.part.0(glslang::TIoMapResolver*, TInfoSink&)' at /build/libretro-flycast/src/flycast/core/deps/glslang/glslang/MachineIndependent/iomapper.cpp:1643:18: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'virtual bool glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)' at /build/libretro-flycast/src/flycast/core/deps/glslang/glslang/MachineIndependent/iomapper.cpp:1451:14: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'virtual bool glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)' at /build/libretro-flycast/src/flycast/core/deps/glslang/glslang/MachineIndependent/iomapper.cpp:1451:14: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'virtual bool glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)' at /build/libretro-flycast/src/flycast/core/deps/glslang/glslang/MachineIndependent/iomapper.cpp:1455:14: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'virtual bool glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)' at /build/libretro-flycast/src/flycast/core/deps/glslang/glslang/MachineIndependent/iomapper.cpp:1455:14: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'virtual bool glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)' at /build/libretro-flycast/src/flycast/core/deps/glslang/glslang/MachineIndependent/iomapper.cpp:1459:14: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'virtual bool glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)' at /build/libretro-flycast/src/flycast/core/deps/glslang/glslang/MachineIndependent/iomapper.cpp:1459:14: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [83/559] Building CXX object core/deps...dir/MachineIndependent/PoolAlloc.cpp.o [84/559] Building CXX object core/deps...dir/MachineIndependent/PoolAlloc.cpp.o [84/559] Building CXX object core/deps...ir/MachineIndependent/RemoveTree.cpp.o [85/559] Building CXX object core/deps...ir/MachineIndependent/Initialize.cpp.o [85/559] Building CXX object core/deps...dent.dir/MachineIndependent/Scan.cpp.o [86/559] Building CXX object core/deps...hineIndependent/ParseContextBase.cpp.o [86/559] Building CXX object core/deps...ir/MachineIndependent/ShaderLang.cpp.o [87/559] Building CXX object core/deps...ir/MachineIndependent/RemoveTree.cpp.o [87/559] Building CXX object core/deps...chineIndependent/SpirvIntrinsics.cpp.o [88/559] Building CXX object core/deps.../MachineIndependent/Intermediate.cpp.o [88/559] Building CXX object core/deps...r/MachineIndependent/SymbolTable.cpp.o [89/559] Building CXX object core/deps...dent.dir/MachineIndependent/Scan.cpp.o [89/559] Building CXX object core/deps....dir/MachineIndependent/Versions.cpp.o [90/559] Building CXX object core/deps...chineIndependent/SpirvIntrinsics.cpp.o [90/559] Building CXX object core/deps...dir/MachineIndependent/intermOut.cpp.o [91/559] Building CXX object core/deps...r/MachineIndependent/SymbolTable.cpp.o [91/559] Building CXX object core/deps...nt.dir/MachineIndependent/limits.cpp.o [92/559] Building CXX object core/deps...ir/MachineIndependent/ShaderLang.cpp.o [92/559] Building CXX object core/deps.../MachineIndependent/linkValidate.cpp.o [93/559] Building CXX object core/deps....dir/MachineIndependent/Versions.cpp.o [93/559] Building CXX object core/deps...ir/MachineIndependent/parseConst.cpp.o [94/559] Building CXX object core/deps...nt.dir/MachineIndependent/limits.cpp.o [94/559] Building CXX object core/deps...ir/MachineIndependent/reflection.cpp.o [95/559] Building CXX object core/deps...dir/MachineIndependent/intermOut.cpp.o [95/559] Building CXX object core/deps...chineIndependent/preprocessor/Pp.cpp.o [96/559] Building CXX object core/deps...ir/MachineIndependent/parseConst.cpp.o [96/559] Building CXX object core/deps...eIndependent/preprocessor/PpAtom.cpp.o [97/559] Building CXX object core/deps...r/MachineIndependent/ParseHelper.cpp.o [97/559] Building CXX object core/deps...dependent/preprocessor/PpContext.cpp.o [98/559] Building CXX object core/deps...chineIndependent/preprocessor/Pp.cpp.o [98/559] Building CXX object core/deps...dependent/preprocessor/PpScanner.cpp.o [99/559] Building CXX object core/deps...ir/MachineIndependent/reflection.cpp.o [99/559] Building CXX object core/deps...ndependent/preprocessor/PpTokens.cpp.o [100/559] Building CXX object core/dep...eIndependent/preprocessor/PpAtom.cpp.o [100/559] Building CXX object core/dep...dependent/propagateNoContraction.cpp.o [101/559] Building CXX object core/dep.../MachineIndependent/linkValidate.cpp.o [101/559] Linking CXX static library c...lang/OSDependent/Unix/libOSDependent.a [102/559] Linking CXX static library c...lang/OSDependent/Unix/libOSDependent.a [102/559] Linking CXX static library c...slang/OGLCompilersDLL/libOGLCompiler.a [103/559] Linking CXX static library c...slang/OGLCompilersDLL/libOGLCompiler.a [103/559] Building C object core/deps/...4.05/CMakeFiles/lzma.dir/src/Alloc.c.o [104/559] Building C object core/deps/...4.05/CMakeFiles/lzma.dir/src/Alloc.c.o [104/559] Building C object core/deps/...-24.05/CMakeFiles/lzma.dir/src/Bra.c.o [105/559] Building CXX object core/dep...dependent/preprocessor/PpContext.cpp.o [105/559] Building C object core/deps/...4.05/CMakeFiles/lzma.dir/src/Bra86.c.o [106/559] Building C object core/deps/...4.05/CMakeFiles/lzma.dir/src/Bra86.c.o [106/559] Building C object core/deps/...05/CMakeFiles/lzma.dir/src/BraIA64.c.o [107/559] Building C object core/deps/...-24.05/CMakeFiles/lzma.dir/src/Bra.c.o [107/559] Building C object core/deps/...05/CMakeFiles/lzma.dir/src/CpuArch.c.o [108/559] Building C object core/deps/...05/CMakeFiles/lzma.dir/src/BraIA64.c.o [108/559] Building C object core/deps/...4.05/CMakeFiles/lzma.dir/src/Delta.c.o [109/559] Building C object core/deps/...05/CMakeFiles/lzma.dir/src/CpuArch.c.o [109/559] Building C object core/deps/....05/CMakeFiles/lzma.dir/src/LzFind.c.o [110/559] Building C object core/deps/...4.05/CMakeFiles/lzma.dir/src/Delta.c.o [110/559] Building C object core/deps/.../CMakeFiles/lzma.dir/src/Lzma86Dec.c.o [111/559] Building C object core/deps/.../CMakeFiles/lzma.dir/src/Lzma86Dec.c.o [111/559] Building C object core/deps/...05/CMakeFiles/lzma.dir/src/LzmaDec.c.o [112/559] Building C object core/deps/....05/CMakeFiles/lzma.dir/src/LzFind.c.o [112/559] Building C object core/deps/...05/CMakeFiles/lzma.dir/src/LzmaEnc.c.o [113/559] Building C object core/deps/...05/CMakeFiles/lzma.dir/src/LzmaDec.c.o [113/559] Building C object core/deps/...24.05/CMakeFiles/lzma.dir/src/Sort.c.o [114/559] Building CXX object core/dep...ndependent/preprocessor/PpTokens.cpp.o [114/559] Generating zip_err_str.c [115/559] Building C object core/deps/...24.05/CMakeFiles/lzma.dir/src/Sort.c.o [115/559] Building CXX object CMakeFil...dir/__cmrc_flycast-resources/lib.cpp.o [116/559] Building CXX object core/dep...dependent/propagateNoContraction.cpp.o [116/559] Building CXX object CMakeFil...mediate/flash/alienfnt.nvmem.zip.cpp.o [117/559] Generating zip_err_str.c [117/559] Building CXX object CMakeFil...rmediate/flash/gunsur2.nvmem.zip.cpp.o [118/559] Building CXX object CMakeFil...mediate/flash/alienfnt.nvmem.zip.cpp.o [118/559] Building CXX object CMakeFil...termediate/flash/mazan.nvmem.zip.cpp.o [119/559] Building CXX object CMakeFil...rmediate/flash/gunsur2.nvmem.zip.cpp.o [119/559] Building CXX object CMakeFil...mediate/flash/otrigger.nvmem.zip.cpp.o [120/559] Building CXX object core/dep...dependent/preprocessor/PpScanner.cpp.o [120/559] Building CXX object CMakeFil...mediate/flash/wldkicks.nvmem.zip.cpp.o [121/559] Building CXX object CMakeFil...mediate/flash/otrigger.nvmem.zip.cpp.o [121/559] Building CXX object CMakeFil...ediate/flash/wldkicksj.nvmem.zip.cpp.o [122/559] Building CXX object CMakeFil...termediate/flash/mazan.nvmem.zip.cpp.o [122/559] Building CXX object CMakeFil...ediate/flash/wldkicksu.nvmem.zip.cpp.o [123/559] Building CXX object CMakeFil...mediate/flash/wldkicks.nvmem.zip.cpp.o [123/559] Building CXX object CMakeFil...ntermediate/flash/f355.nvmem.zip.cpp.o [124/559] Building CXX object CMakeFil...ediate/flash/wldkicksj.nvmem.zip.cpp.o [124/559] Building CXX object CMakeFil...mediate/flash/f355twin.nvmem.zip.cpp.o [125/559] Building CXX object CMakeFil...ediate/flash/wldkicksu.nvmem.zip.cpp.o [125/559] Building CXX object CMakeFil...mediate/flash/f355twn2.nvmem.zip.cpp.o [126/559] Building CXX object CMakeFil...ntermediate/flash/f355.nvmem.zip.cpp.o [126/559] Building CXX object CMakeFil...mediate/flash/dirtypig.nvmem.zip.cpp.o [127/559] Building CXX object CMakeFil...mediate/flash/f355twn2.nvmem.zip.cpp.o [127/559] Building CXX object CMakeFil...ediate/flash/dirtypig.nvmem2.zip.cpp.o [128/559] Building CXX object CMakeFil...mediate/flash/f355twin.nvmem.zip.cpp.o [128/559] Building CXX object CMakeFil...intermediate/flash/vf4.nvmem.zip.cpp.o [129/559] Building CXX object CMakeFil...mediate/flash/dirtypig.nvmem.zip.cpp.o [129/559] Building CXX object CMakeFil...rmediate/flash/vf4evob.nvmem.zip.cpp.o [130/559] Building CXX object CMakeFil...ediate/flash/dirtypig.nvmem2.zip.cpp.o [130/559] Building CXX object CMakeFil...mediate/flash/vf4tuned.nvmem.zip.cpp.o [131/559] Building CXX object CMakeFil...intermediate/flash/vf4.nvmem.zip.cpp.o [131/559] Building CXX object CMakeFil...mediate/flash/magicpop.nvmem.zip.cpp.o [132/559] Building CXX object CMakeFil...rmediate/flash/vf4evob.nvmem.zip.cpp.o [132/559] Building CXX object CMakeFil...rmediate/flash/ochaken.nvmem.zip.cpp.o [133/559] Building CXX object CMakeFil...mediate/flash/vf4tuned.nvmem.zip.cpp.o [133/559] Building CXX object CMakeFil...ediate/flash/puyomedal.nvmem.zip.cpp.o [134/559] Building CXX object CMakeFil...mediate/flash/magicpop.nvmem.zip.cpp.o [134/559] Building CXX object CMakeFil...mediate/flash/unomedal.nvmem.zip.cpp.o [135/559] Building CXX object CMakeFil...rmediate/flash/ochaken.nvmem.zip.cpp.o [135/559] Building CXX object CMakeFil...mediate/flash/westdrmg.nvmem.zip.cpp.o [136/559] Building CXX object CMakeFil...ediate/flash/puyomedal.nvmem.zip.cpp.o [136/559] Building CXX object CMakeFil.../picture/f355_print_template.png.cpp.o [137/559] Building CXX object CMakeFil...mediate/flash/unomedal.nvmem.zip.cpp.o [137/559] Building CXX object CMakeFil.../fonts/printer_ascii8x16.bin.zip.cpp.o [138/559] Building CXX object CMakeFil...mediate/flash/westdrmg.nvmem.zip.cpp.o [138/559] Building CXX object CMakeFil...fonts/printer_ascii12x24.bin.zip.cpp.o [139/559] Building C object core/deps/...05/CMakeFiles/lzma.dir/src/LzmaEnc.c.o [139/559] Building CXX object CMakeFil...fonts/printer_kanji16x16.bin.zip.cpp.o [140/559] Building CXX object CMakeFil.../fonts/printer_ascii8x16.bin.zip.cpp.o [140/559] Building CXX object CMakeFil...fonts/printer_kanji24x24.bin.zip.cpp.o [141/559] Building CXX object CMakeFil...fonts/printer_ascii12x24.bin.zip.cpp.o [141/559] Building CXX object CMakeFil...ermediate/fonts/biosfont.bin.zip.cpp.o [142/559] Building CXX object CMakeFil...fonts/printer_kanji16x16.bin.zip.cpp.o [142/559] Building C object core/deps/...al/CMakeFiles/xxhash.dir/__/xxhash.c.o [143/559] Building CXX object CMakeFil...ermediate/fonts/biosfont.bin.zip.cpp.o [143/559] Building CXX object core/dep...ir/ResourceLimits/ResourceLimits.cpp.o [144/559] Building CXX object CMakeFil...fonts/printer_kanji24x24.bin.zip.cpp.o [144/559] Building CXX object core/dep...ResourceLimits/resource_limits_c.cpp.o [145/559] Building CXX object CMakeFil...dir/__cmrc_flycast-resources/lib.cpp.o [145/559] Building CXX object core/dep...MakeFiles/SPIRV.dir/GlslangToSpv.cpp.o [146/559] Building CXX object core/dep...ResourceLimits/resource_limits_c.cpp.o [146/559] Building CXX object core/dep...eFiles/SPIRV.dir/InReadableOrder.cpp.o [147/559] Building CXX object core/dep...ir/ResourceLimits/ResourceLimits.cpp.o [147/559] Building CXX object core/dep...PIRV/CMakeFiles/SPIRV.dir/Logger.cpp.o [148/559] Building CXX object CMakeFil.../picture/f355_print_template.png.cpp.o [148/559] Building CXX object core/dep.../CMakeFiles/SPIRV.dir/SpvBuilder.cpp.o [149/559] Building CXX object core/dep...eFiles/SPIRV.dir/InReadableOrder.cpp.o [149/559] Building CXX object core/dep...keFiles/SPIRV.dir/SpvPostProcess.cpp.o [150/559] Building CXX object core/dep...PIRV/CMakeFiles/SPIRV.dir/Logger.cpp.o [150/559] Building CXX object core/dep...g/SPIRV/CMakeFiles/SPIRV.dir/doc.cpp.o [151/559] Building CXX object core/dep...keFiles/SPIRV.dir/SpvPostProcess.cpp.o [151/559] Building CXX object core/dep...RV/CMakeFiles/SPIRV.dir/SpvTools.cpp.o [152/559] Building CXX object core/dep...RV/CMakeFiles/SPIRV.dir/SpvTools.cpp.o [152/559] Building CXX object core/dep...CMakeFiles/SPIRV.dir/disassemble.cpp.o [153/559] Building C object core/deps/...al/CMakeFiles/xxhash.dir/__/xxhash.c.o [153/559] Building CXX object core/dep...dir/CInterface/spirv_c_interface.cpp.o [154/559] Building CXX object core/dep...CMakeFiles/SPIRV.dir/disassemble.cpp.o [154/559] Building C object core/deps/...r-static.dir/src/libchdr_bitstream.c.o [155/559] Building CXX object core/dep...g/SPIRV/CMakeFiles/SPIRV.dir/doc.cpp.o [155/559] Building C object core/deps/.../chdr-static.dir/src/libchdr_cdrom.c.o [156/559] Building C object core/deps/...r-static.dir/src/libchdr_bitstream.c.o [156/559] Building C object core/deps/...es/chdr-static.dir/src/libchdr_chd.c.o [157/559] Building C object core/deps/.../chdr-static.dir/src/libchdr_cdrom.c.o [157/559] Building C object core/deps/...s/chdr-static.dir/src/libchdr_flac.c.o [158/559] Building CXX object core/dep...dir/CInterface/spirv_c_interface.cpp.o [158/559] Building C object core/deps/...hdr-static.dir/src/libchdr_huffman.c.o [159/559] Building C object core/deps/...es/chdr-static.dir/src/libchdr_chd.c.o [159/559] Linking C static library core/deps/libchdr/deps/lzma-24.05/liblzma.a [160/559] Building CXX object core/dep.../CMakeFiles/SPIRV.dir/SpvBuilder.cpp.o [160/559] Building CXX object core/dep...es/nowide.dir/src/console_buffer.cpp.o [161/559] Building C object core/deps/...hdr-static.dir/src/libchdr_huffman.c.o [161/559] Building CXX object core/dep...CMakeFiles/nowide.dir/src/cstdio.cpp.o [162/559] Linking C static library core/deps/libchdr/deps/lzma-24.05/liblzma.a [162/559] Building CXX object core/dep...MakeFiles/nowide.dir/src/cstdlib.cpp.o [163/559] Building CXX object core/dep...MakeFiles/nowide.dir/src/cstdlib.cpp.o [163/559] Building CXX object core/dep...MakeFiles/nowide.dir/src/filebuf.cpp.o [164/559] Building CXX object core/dep...es/nowide.dir/src/console_buffer.cpp.o [164/559] Building CXX object core/dep...akeFiles/nowide.dir/src/iostream.cpp.o [165/559] Building CXX object core/dep...CMakeFiles/nowide.dir/src/cstdio.cpp.o [165/559] Building CXX object core/dep...e/CMakeFiles/nowide.dir/src/stat.cpp.o [166/559] Building CXX object core/dep...e/CMakeFiles/nowide.dir/src/stat.cpp.o [166/559] Building C object core/deps/...pnpc-static.dir/src/igd_desc_parse.c.o [167/559] Building C object core/deps/...pnpc-static.dir/src/igd_desc_parse.c.o [167/559] Building C object core/deps/...miniupnpc-static.dir/src/miniupnpc.c.o [168/559] Building CXX object core/dep...MakeFiles/nowide.dir/src/filebuf.cpp.o [168/559] Building C object core/deps/...ibminiupnpc-static.dir/src/minixml.c.o [169/559] Building C object core/deps/...ibminiupnpc-static.dir/src/minixml.c.o [169/559] Building C object core/deps/...bminiupnpc-static.dir/src/minisoap.c.o [170/559] Building C object core/deps/...bminiupnpc-static.dir/src/minisoap.c.o [170/559] Building C object core/deps/...miniupnpc-static.dir/src/minissdpc.c.o [171/559] Building C object core/deps/...miniupnpc-static.dir/src/miniupnpc.c.o [171/559] Building C object core/deps/...bminiupnpc-static.dir/src/miniwget.c.o [172/559] Building CXX object core/dep...akeFiles/nowide.dir/src/iostream.cpp.o [172/559] Building C object core/deps/...iupnpc-static.dir/src/upnpcommands.c.o [173/559] Building C object core/deps/...bminiupnpc-static.dir/src/miniwget.c.o [173/559] Building C object core/deps/...ibminiupnpc-static.dir/src/upnpdev.c.o [174/559] Building C object core/deps/...miniupnpc-static.dir/src/minissdpc.c.o [174/559] Building C object core/deps/...pnpc-static.dir/src/upnpreplyparse.c.o [175/559] Building C object core/deps/...iupnpc-static.dir/src/upnpcommands.c.o [175/559] Building C object core/deps/...iniupnpc-static.dir/src/upnperrors.c.o [176/559] Building C object core/deps/...ibminiupnpc-static.dir/src/upnpdev.c.o [176/559] Building C object core/deps/...npc-static.dir/src/connecthostport.c.o [177/559] Building C object core/deps/...iniupnpc-static.dir/src/upnperrors.c.o [177/559] Building C object core/deps/...pc-static.dir/src/portlistingparse.c.o [178/559] Building C object core/deps/...pnpc-static.dir/src/upnpreplyparse.c.o [178/559] Building C object core/deps/...niupnpc-static.dir/src/receivedata.c.o [179/559] Building C object core/deps/...npc-static.dir/src/connecthostport.c.o [179/559] Building C object core/deps/...pc-static.dir/src/addr_is_reserved.c.o [180/559] Building C object core/deps/...pc-static.dir/src/portlistingparse.c.o [180/559] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_add.c.o [181/559] Building C object core/deps/...niupnpc-static.dir/src/receivedata.c.o [181/559] Building C object core/deps/...lib/CMakeFiles/zip.dir/zip_add_dir.c.o [182/559] Building C object core/deps/...pc-static.dir/src/addr_is_reserved.c.o [182/559] Building C object core/deps/...b/CMakeFiles/zip.dir/zip_add_entry.c.o [183/559] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_add.c.o [183/559] Building C object core/deps/...iles/zip.dir/zip_algorithm_deflate.c.o [184/559] Building C object core/deps/...lib/CMakeFiles/zip.dir/zip_add_dir.c.o [184/559] Building C object core/deps/.../lib/CMakeFiles/zip.dir/zip_buffer.c.o [185/559] Building C object core/deps/...b/CMakeFiles/zip.dir/zip_add_entry.c.o [185/559] Building C object core/deps/...p/lib/CMakeFiles/zip.dir/zip_close.c.o [186/559] Building C object core/deps/...iles/zip.dir/zip_algorithm_deflate.c.o [186/559] Building C object core/deps/.../lib/CMakeFiles/zip.dir/zip_delete.c.o [187/559] Building C object core/deps/.../lib/CMakeFiles/zip.dir/zip_buffer.c.o [187/559] Building C object core/deps/...lib/CMakeFiles/zip.dir/zip_dir_add.c.o [188/559] Building C object core/deps/.../lib/CMakeFiles/zip.dir/zip_delete.c.o [188/559] Building C object core/deps/.../lib/CMakeFiles/zip.dir/zip_dirent.c.o [189/559] Building C object core/deps/...p/lib/CMakeFiles/zip.dir/zip_close.c.o [189/559] Building C object core/deps/...lib/CMakeFiles/zip.dir/zip_discard.c.o [190/559] Building C object core/deps/...s/chdr-static.dir/src/libchdr_flac.c.o [190/559] Building C object core/deps/...p/lib/CMakeFiles/zip.dir/zip_entry.c.o [191/559] Building C object core/deps/...lib/CMakeFiles/zip.dir/zip_dir_add.c.o [191/559] Building C object core/deps/...p/lib/CMakeFiles/zip.dir/zip_error.c.o [192/559] Building C object core/deps/...lib/CMakeFiles/zip.dir/zip_discard.c.o [192/559] Building C object core/deps/...CMakeFiles/zip.dir/zip_error_clear.c.o [193/559] Building C object core/deps/...p/lib/CMakeFiles/zip.dir/zip_entry.c.o [193/559] Building C object core/deps/...b/CMakeFiles/zip.dir/zip_error_get.c.o [194/559] Building C object core/deps/...p/lib/CMakeFiles/zip.dir/zip_error.c.o [194/559] Building C object core/deps/...les/zip.dir/zip_error_get_sys_type.c.o [195/559] Building C object core/deps/...CMakeFiles/zip.dir/zip_error_clear.c.o [195/559] Building C object core/deps/...keFiles/zip.dir/zip_error_strerror.c.o [196/559] Building C object core/deps/...b/CMakeFiles/zip.dir/zip_error_get.c.o [196/559] Building C object core/deps/...MakeFiles/zip.dir/zip_error_to_str.c.o [197/559] Building C object core/deps/.../lib/CMakeFiles/zip.dir/zip_dirent.c.o [197/559] Building C object core/deps/...CMakeFiles/zip.dir/zip_extra_field.c.o [198/559] Building C object core/deps/...les/zip.dir/zip_error_get_sys_type.c.o [198/559] Building C object core/deps/...eFiles/zip.dir/zip_extra_field_api.c.o [199/559] Building C object core/deps/...MakeFiles/zip.dir/zip_error_to_str.c.o [199/559] Building C object core/deps/.../lib/CMakeFiles/zip.dir/zip_fclose.c.o [200/559] Building C object core/deps/...keFiles/zip.dir/zip_error_strerror.c.o [200/559] Building C object core/deps/.../lib/CMakeFiles/zip.dir/zip_fdopen.c.o [201/559] Building C object core/deps/...eFiles/zip.dir/zip_extra_field_api.c.o [201/559] Building C object core/deps/...ib/CMakeFiles/zip.dir/zip_file_add.c.o [202/559] Building C object core/deps/...CMakeFiles/zip.dir/zip_extra_field.c.o [202/559] Building C object core/deps/...Files/zip.dir/zip_file_error_clear.c.o [203/559] Building C object core/deps/.../lib/CMakeFiles/zip.dir/zip_fclose.c.o [203/559] Building C object core/deps/...keFiles/zip.dir/zip_file_error_get.c.o [204/559] Building C object core/deps/.../lib/CMakeFiles/zip.dir/zip_fdopen.c.o [204/559] Building C object core/deps/...Files/zip.dir/zip_file_get_comment.c.o [205/559] Building C object core/deps/...Files/zip.dir/zip_file_error_clear.c.o [205/559] Building C object core/deps/...r/zip_file_get_external_attributes.c.o [206/559] Building C object core/deps/...ib/CMakeFiles/zip.dir/zip_file_add.c.o [206/559] Building C object core/deps/...eFiles/zip.dir/zip_file_get_offset.c.o [207/559] Building C object core/deps/...keFiles/zip.dir/zip_file_error_get.c.o [207/559] Building C object core/deps/...CMakeFiles/zip.dir/zip_file_rename.c.o [208/559] Building C object core/deps/...Files/zip.dir/zip_file_get_comment.c.o [208/559] Building C object core/deps/...MakeFiles/zip.dir/zip_file_replace.c.o [209/559] Building C object core/deps/...r/zip_file_get_external_attributes.c.o [209/559] Building C object core/deps/...Files/zip.dir/zip_file_set_comment.c.o [210/559] Building C object core/deps/...eFiles/zip.dir/zip_file_get_offset.c.o [210/559] Building C object core/deps/...es/zip.dir/zip_file_set_encryption.c.o [211/559] Building C object core/deps/...CMakeFiles/zip.dir/zip_file_rename.c.o [211/559] Building C object core/deps/...r/zip_file_set_external_attributes.c.o [212/559] Building CXX object core/dep...MakeFiles/SPIRV.dir/GlslangToSpv.cpp.o [212/559] Building C object core/deps/...keFiles/zip.dir/zip_file_set_mtime.c.o [213/559] Building C object core/deps/...MakeFiles/zip.dir/zip_file_replace.c.o [213/559] Building C object core/deps/...akeFiles/zip.dir/zip_file_strerror.c.o [214/559] Building C object core/deps/...Files/zip.dir/zip_file_set_comment.c.o [214/559] Building C object core/deps/...p/lib/CMakeFiles/zip.dir/zip_fopen.c.o [215/559] Building C object core/deps/...es/zip.dir/zip_file_set_encryption.c.o [215/559] Building C object core/deps/...eFiles/zip.dir/zip_fopen_encrypted.c.o [216/559] Building C object core/deps/...r/zip_file_set_external_attributes.c.o [216/559] Building C object core/deps/...CMakeFiles/zip.dir/zip_fopen_index.c.o [217/559] Building C object core/deps/...keFiles/zip.dir/zip_file_set_mtime.c.o [217/559] Building C object core/deps/.../zip.dir/zip_fopen_index_encrypted.c.o [218/559] Building C object core/deps/...akeFiles/zip.dir/zip_file_strerror.c.o [218/559] Building C object core/deps/...p/lib/CMakeFiles/zip.dir/zip_fread.c.o [219/559] Building C object core/deps/...p/lib/CMakeFiles/zip.dir/zip_fopen.c.o [219/559] Building C object core/deps/...p/lib/CMakeFiles/zip.dir/zip_fseek.c.o [220/559] Building C object core/deps/...eFiles/zip.dir/zip_fopen_encrypted.c.o [220/559] Building C object core/deps/...p/lib/CMakeFiles/zip.dir/zip_ftell.c.o [221/559] Building C object core/deps/...CMakeFiles/zip.dir/zip_fopen_index.c.o [221/559] Building C object core/deps/...es/zip.dir/zip_get_archive_comment.c.o [222/559] Building C object core/deps/.../zip.dir/zip_fopen_index_encrypted.c.o [222/559] Building C object core/deps/...Files/zip.dir/zip_get_archive_flag.c.o [223/559] Building C object core/deps/...p/lib/CMakeFiles/zip.dir/zip_fread.c.o [223/559] Building C object core/deps/.../zip_get_encryption_implementation.c.o [224/559] Building C object core/deps/...p/lib/CMakeFiles/zip.dir/zip_fseek.c.o [224/559] Building C object core/deps/...Files/zip.dir/zip_get_file_comment.c.o [225/559] Building C object core/deps/...p/lib/CMakeFiles/zip.dir/zip_ftell.c.o [225/559] Building C object core/deps/...ib/CMakeFiles/zip.dir/zip_get_name.c.o [226/559] Building C object core/deps/...es/zip.dir/zip_get_archive_comment.c.o [226/559] Building C object core/deps/...eFiles/zip.dir/zip_get_num_entries.c.o [227/559] Building C object core/deps/...Files/zip.dir/zip_get_archive_flag.c.o [227/559] Building C object core/deps/...akeFiles/zip.dir/zip_get_num_files.c.o [228/559] Building C object core/deps/.../zip_get_encryption_implementation.c.o [228/559] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_hash.c.o [229/559] Building C object core/deps/...Files/zip.dir/zip_get_file_comment.c.o [229/559] Building C object core/deps/...lib/CMakeFiles/zip.dir/zip_io_util.c.o [230/559] Building C object core/deps/...ib/CMakeFiles/zip.dir/zip_get_name.c.o [230/559] Building C object core/deps/...keFiles/zip.dir/zip_libzip_version.c.o [231/559] Building C object core/deps/...eFiles/zip.dir/zip_get_num_entries.c.o [231/559] Building C object core/deps/.../lib/CMakeFiles/zip.dir/zip_memdup.c.o [232/559] Building C object core/deps/...akeFiles/zip.dir/zip_get_num_files.c.o [232/559] Building C object core/deps/...CMakeFiles/zip.dir/zip_name_locate.c.o [233/559] Building C object core/deps/...keFiles/zip.dir/zip_libzip_version.c.o [233/559] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_new.c.o [234/559] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_hash.c.o [234/559] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_open.c.o [235/559] Building C object core/deps/.../lib/CMakeFiles/zip.dir/zip_memdup.c.o [235/559] Building C object core/deps/.../lib/CMakeFiles/zip.dir/zip_pkware.c.o [236/559] Building C object core/deps/...lib/CMakeFiles/zip.dir/zip_io_util.c.o [236/559] Building C object core/deps/...ib/CMakeFiles/zip.dir/zip_progress.c.o [237/559] Building C object core/deps/...CMakeFiles/zip.dir/zip_name_locate.c.o [237/559] Building C object core/deps/.../lib/CMakeFiles/zip.dir/zip_rename.c.o [238/559] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_new.c.o [238/559] Building C object core/deps/...lib/CMakeFiles/zip.dir/zip_replace.c.o [239/559] Building C object core/deps/.../lib/CMakeFiles/zip.dir/zip_pkware.c.o [239/559] Building C object core/deps/...es/zip.dir/zip_set_archive_comment.c.o [240/559] Building C object core/deps/.../lib/CMakeFiles/zip.dir/zip_rename.c.o [240/559] Building C object core/deps/...Files/zip.dir/zip_set_archive_flag.c.o [241/559] Building C object core/deps/...ib/CMakeFiles/zip.dir/zip_progress.c.o [241/559] Building C object core/deps/...s/zip.dir/zip_set_default_password.c.o [242/559] Building C object core/deps/...lib/CMakeFiles/zip.dir/zip_replace.c.o [242/559] Building C object core/deps/...Files/zip.dir/zip_set_file_comment.c.o [243/559] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_open.c.o [243/559] Building C object core/deps/...s/zip.dir/zip_set_file_compression.c.o [244/559] Building C object core/deps/...es/zip.dir/zip_set_archive_comment.c.o [244/559] Building C object core/deps/...ib/CMakeFiles/zip.dir/zip_set_name.c.o [245/559] Building C object core/deps/...Files/zip.dir/zip_set_archive_flag.c.o [245/559] Building C object core/deps/...es/zip.dir/zip_source_accept_empty.c.o [246/559] Building C object core/deps/...s/zip.dir/zip_set_default_password.c.o [246/559] Building C object core/deps/...les/zip.dir/zip_source_begin_write.c.o [247/559] Building C object core/deps/...Files/zip.dir/zip_set_file_comment.c.o [247/559] Building C object core/deps/...dir/zip_source_begin_write_cloning.c.o [248/559] Building C object core/deps/...s/zip.dir/zip_set_file_compression.c.o [248/559] Building C object core/deps/...akeFiles/zip.dir/zip_source_buffer.c.o [249/559] Building C object core/deps/...ib/CMakeFiles/zip.dir/zip_set_name.c.o [249/559] Building C object core/deps/...CMakeFiles/zip.dir/zip_source_call.c.o [250/559] Building C object core/deps/...es/zip.dir/zip_source_accept_empty.c.o [250/559] Building C object core/deps/...MakeFiles/zip.dir/zip_source_close.c.o [251/559] Building C object core/deps/...les/zip.dir/zip_source_begin_write.c.o [251/559] Building C object core/deps/...es/zip.dir/zip_source_commit_write.c.o [252/559] Building C object core/deps/...dir/zip_source_begin_write_cloning.c.o [252/559] Building C object core/deps/...eFiles/zip.dir/zip_source_compress.c.o [253/559] Building C object core/deps/...CMakeFiles/zip.dir/zip_source_call.c.o [253/559] Building C object core/deps/.../CMakeFiles/zip.dir/zip_source_crc.c.o [254/559] Building C object core/deps/...MakeFiles/zip.dir/zip_source_close.c.o [254/559] Building C object core/deps/...MakeFiles/zip.dir/zip_source_error.c.o [255/559] Building C object core/deps/...es/zip.dir/zip_source_commit_write.c.o [255/559] Building C object core/deps/...les/zip.dir/zip_source_file_common.c.o [256/559] Building C object core/deps/...akeFiles/zip.dir/zip_source_buffer.c.o [256/559] Building C object core/deps/...iles/zip.dir/zip_source_file_stdio.c.o [257/559] Building C object core/deps/...eFiles/zip.dir/zip_source_compress.c.o [257/559] Building C object core/deps/...CMakeFiles/zip.dir/zip_source_free.c.o [258/559] Building C object core/deps/...MakeFiles/zip.dir/zip_source_error.c.o [258/559] Building C object core/deps/...eFiles/zip.dir/zip_source_function.c.o [259/559] Building C object core/deps/.../CMakeFiles/zip.dir/zip_source_crc.c.o [259/559] Building C object core/deps/...dir/zip_source_get_file_attributes.c.o [260/559] Building C object core/deps/...les/zip.dir/zip_source_file_common.c.o [260/559] Building C object core/deps/...iles/zip.dir/zip_source_is_deleted.c.o [261/559] Building C object core/deps/...iles/zip.dir/zip_source_file_stdio.c.o [261/559] Building C object core/deps/...keFiles/zip.dir/zip_source_layered.c.o [262/559] Building C object core/deps/...CMakeFiles/zip.dir/zip_source_free.c.o [262/559] Building C object core/deps/...CMakeFiles/zip.dir/zip_source_open.c.o [263/559] Building C object core/deps/...eFiles/zip.dir/zip_source_function.c.o [263/559] Building C object core/deps/...dir/zip_source_pass_to_lower_layer.c.o [264/559] Building C object core/deps/...dir/zip_source_get_file_attributes.c.o [264/559] Building C object core/deps/...s/zip.dir/zip_source_pkware_decode.c.o [265/559] Building C object core/deps/...iles/zip.dir/zip_source_is_deleted.c.o [265/559] Building C object core/deps/...s/zip.dir/zip_source_pkware_encode.c.o [266/559] Building C object core/deps/...keFiles/zip.dir/zip_source_layered.c.o [266/559] Building C object core/deps/...CMakeFiles/zip.dir/zip_source_read.c.o [267/559] Building C object core/deps/...CMakeFiles/zip.dir/zip_source_open.c.o [267/559] Building C object core/deps/...akeFiles/zip.dir/zip_source_remove.c.o [268/559] Building C object core/deps/...dir/zip_source_pass_to_lower_layer.c.o [268/559] Building C object core/deps/.../zip.dir/zip_source_rollback_write.c.o [269/559] Building C object core/deps/...s/zip.dir/zip_source_pkware_decode.c.o [269/559] Building C object core/deps/...CMakeFiles/zip.dir/zip_source_seek.c.o [270/559] Building C object core/deps/...akeFiles/zip.dir/zip_source_remove.c.o [270/559] Building C object core/deps/...iles/zip.dir/zip_source_seek_write.c.o [271/559] Building C object core/deps/...s/zip.dir/zip_source_pkware_encode.c.o [271/559] Building C object core/deps/...CMakeFiles/zip.dir/zip_source_stat.c.o [272/559] Building C object core/deps/...CMakeFiles/zip.dir/zip_source_read.c.o [272/559] Building C object core/deps/...eFiles/zip.dir/zip_source_supports.c.o [273/559] Building C object core/deps/.../zip.dir/zip_source_rollback_write.c.o [273/559] Building C object core/deps/...CMakeFiles/zip.dir/zip_source_tell.c.o [274/559] Building C object core/deps/...iles/zip.dir/zip_source_seek_write.c.o [274/559] Building C object core/deps/...iles/zip.dir/zip_source_tell_write.c.o [275/559] Building C object core/deps/...CMakeFiles/zip.dir/zip_source_seek.c.o [275/559] Building C object core/deps/...akeFiles/zip.dir/zip_source_window.c.o [276/559] Building C object core/deps/...CMakeFiles/zip.dir/zip_source_stat.c.o [276/559] Building C object core/deps/...MakeFiles/zip.dir/zip_source_write.c.o [277/559] Building C object core/deps/...eFiles/zip.dir/zip_source_supports.c.o [277/559] Building C object core/deps/.../CMakeFiles/zip.dir/zip_source_zip.c.o [278/559] Building C object core/deps/...CMakeFiles/zip.dir/zip_source_tell.c.o [278/559] Building C object core/deps/...keFiles/zip.dir/zip_source_zip_new.c.o [279/559] Building C object core/deps/...iles/zip.dir/zip_source_tell_write.c.o [279/559] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_stat.c.o [280/559] Building C object core/deps/...MakeFiles/zip.dir/zip_source_write.c.o [280/559] Building C object core/deps/.../CMakeFiles/zip.dir/zip_stat_index.c.o [281/559] Building C object core/deps/...akeFiles/zip.dir/zip_source_window.c.o [281/559] Building C object core/deps/...b/CMakeFiles/zip.dir/zip_stat_init.c.o [282/559] Building C object core/deps/.../CMakeFiles/zip.dir/zip_source_zip.c.o [282/559] Building C object core/deps/...ib/CMakeFiles/zip.dir/zip_strerror.c.o [283/559] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_stat.c.o [283/559] Building C object core/deps/.../lib/CMakeFiles/zip.dir/zip_string.c.o [284/559] Building C object core/deps/...keFiles/zip.dir/zip_source_zip_new.c.o [284/559] Building C object core/deps/...ib/CMakeFiles/zip.dir/zip_unchange.c.o [285/559] Building C object core/deps/.../CMakeFiles/zip.dir/zip_stat_index.c.o [285/559] Building C object core/deps/...MakeFiles/zip.dir/zip_unchange_all.c.o [286/559] Building C object core/deps/...b/CMakeFiles/zip.dir/zip_stat_init.c.o [286/559] Building C object core/deps/...Files/zip.dir/zip_unchange_archive.c.o [287/559] Building C object core/deps/...ib/CMakeFiles/zip.dir/zip_strerror.c.o [287/559] Building C object core/deps/...akeFiles/zip.dir/zip_unchange_data.c.o [288/559] Building C object core/deps/.../lib/CMakeFiles/zip.dir/zip_string.c.o [288/559] Building C object core/deps/...p/lib/CMakeFiles/zip.dir/zip_utf-8.c.o [289/559] Building C object core/deps/...MakeFiles/zip.dir/zip_unchange_all.c.o [289/559] Building C object core/deps/...lib/CMakeFiles/zip.dir/zip_err_str.c.o [290/559] Building C object core/deps/...ib/CMakeFiles/zip.dir/zip_unchange.c.o [290/559] Building C object core/deps/...ip.dir/zip_source_file_stdio_named.c.o [291/559] Building C object core/deps/...akeFiles/zip.dir/zip_unchange_data.c.o [291/559] Building C object core/deps/...CMakeFiles/zip.dir/zip_random_unix.c.o [292/559] Building C object core/deps/...Files/zip.dir/zip_unchange_archive.c.o [292/559] Building C object core/deps/...keFiles/zip.dir/zip_algorithm_zstd.c.o [293/559] Building C object core/deps/...lib/CMakeFiles/zip.dir/zip_err_str.c.o [293/559] Building C object core/deps/libelf/CMakeFiles/elf.dir/src/elf.c.o [294/559] Building C object core/deps/...p/lib/CMakeFiles/zip.dir/zip_utf-8.c.o [294/559] Building C object core/deps/libelf/CMakeFiles/elf.dir/src/elf32.c.o [295/559] Building C object core/deps/...CMakeFiles/zip.dir/zip_random_unix.c.o [295/559] Building C object core/deps/libelf/CMakeFiles/elf.dir/src/elf64.c.o [296/559] Building C object core/deps/...keFiles/zip.dir/zip_algorithm_zstd.c.o [296/559] Building CXX object CMakeFil...ycast_libretro.dir/core/emulator.cpp.o [297/559] Building C object core/deps/...ip.dir/zip_source_file_stdio_named.c.o [297/559] Building CXX object CMakeFil...etro.dir/core/deps/chdpsr/cdipsr.cpp.o [298/559] Building C object core/deps/libelf/CMakeFiles/elf.dir/src/elf32.c.o [298/559] Building C object CMakeFiles...core/deps/picotcp/modules/pico_arp.c.o [299/559] Building C object core/deps/libelf/CMakeFiles/elf.dir/src/elf64.c.o [299/559] Building C object CMakeFiles.../deps/picotcp/modules/pico_dev_ppp.c.o [300/559] Building C object core/deps/libelf/CMakeFiles/elf.dir/src/elf.c.o [300/559] Building C object CMakeFiles...s/picotcp/modules/pico_dhcp_common.c.o [301/559] Building CXX object CMakeFil...etro.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] /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] /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] /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] /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] /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] /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] /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] /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] /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] /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] /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] /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] /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] /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] /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] [301/559] Building C object CMakeFiles...s/picotcp/modules/pico_dhcp_server.c.o [302/559] Building C object CMakeFiles...s/picotcp/modules/pico_dhcp_common.c.o [302/559] Building C object CMakeFiles...ps/picotcp/modules/pico_dns_client.c.o [303/559] Building C object CMakeFiles...core/deps/picotcp/modules/pico_arp.c.o [303/559] Building C object CMakeFiles...ps/picotcp/modules/pico_dns_common.c.o [304/559] Building C object CMakeFiles...s/picotcp/modules/pico_dhcp_server.c.o [304/559] Building C object CMakeFiles...deps/picotcp/modules/pico_ethernet.c.o [305/559] Building C object CMakeFiles.../deps/picotcp/modules/pico_dev_ppp.c.o [305/559] Building C object CMakeFiles...eps/picotcp/modules/pico_fragments.c.o [306/559] Building C object CMakeFiles...ps/picotcp/modules/pico_dns_client.c.o [306/559] Building C object CMakeFiles...re/deps/picotcp/modules/pico_icmp4.c.o [307/559] Building C object CMakeFiles...ps/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] /build/libretro-flycast/src/flycast/core/deps/picotcp/modules/pico_dns_common.c:1522:12: note: did you mean to dereference the pointer? [307/559] Building C object CMakeFiles...ore/deps/picotcp/modules/pico_ipv4.c.o [308/559] Building C object CMakeFiles...deps/picotcp/modules/pico_ethernet.c.o [308/559] Building C object CMakeFiles...ps/picotcp/modules/pico_socket_tcp.c.o [309/559] Building C object CMakeFiles...eps/picotcp/modules/pico_fragments.c.o [309/559] Building C object CMakeFiles...ps/picotcp/modules/pico_socket_udp.c.o [310/559] Building C object CMakeFiles...re/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:395:34: warning: taking address of packed member of 'struct pico_ip4' may result in an unaligned pointer value [-Waddress-of-packed-member] [310/559] Building C object CMakeFiles.../deps/picotcp/modules/pico_strings.c.o [311/559] Building C object CMakeFiles.../deps/picotcp/modules/pico_strings.c.o [311/559] Building C object CMakeFiles...core/deps/picotcp/modules/pico_tcp.c.o [312/559] Building C object CMakeFiles...ps/picotcp/modules/pico_socket_udp.c.o [312/559] Building C object CMakeFiles...core/deps/picotcp/modules/pico_udp.c.o [313/559] Building C object CMakeFiles...ps/picotcp/modules/pico_socket_tcp.c.o [313/559] Building C object CMakeFiles...ore/deps/picotcp/stack/pico_device.c.o [314/559] Building C object CMakeFiles...ore/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] /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] /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] [314/559] Building C object CMakeFiles...core/deps/picotcp/stack/pico_frame.c.o [315/559] Building C object CMakeFiles...core/deps/picotcp/modules/pico_udp.c.o [315/559] Building C object CMakeFiles...r/core/deps/picotcp/stack/pico_md5.c.o [316/559] Building C object CMakeFiles...ore/deps/picotcp/stack/pico_device.c.o [316/559] Building C object CMakeFiles...e/deps/picotcp/stack/pico_protocol.c.o [317/559] Building C object CMakeFiles...r/core/deps/picotcp/stack/pico_md5.c.o [317/559] Building C object CMakeFiles...ore/deps/picotcp/stack/pico_socket.c.o [318/559] Building C object CMakeFiles...core/deps/picotcp/stack/pico_frame.c.o [318/559] Building C object CMakeFiles...icotcp/stack/pico_socket_multicast.c.o [319/559] Building C object CMakeFiles...e/deps/picotcp/stack/pico_protocol.c.o [319/559] Building C object CMakeFiles...core/deps/picotcp/stack/pico_stack.c.o [320/559] Building C object CMakeFiles...core/deps/picotcp/modules/pico_tcp.c.o [320/559] Building C object CMakeFiles.../core/deps/picotcp/stack/pico_tree.c.o [321/559] Building C object CMakeFiles...icotcp/stack/pico_socket_multicast.c.o [321/559] Building C object CMakeFiles...ibretro.dir/core/deps/lzma/7zArcIn.c.o [322/559] Building CXX object core/dep...r/MachineIndependent/glslang_tab.cpp.o [322/559] Linking CXX static library c...lslang/glslang/libMachineIndependent.a [323/559] Building C object CMakeFiles...ore/deps/picotcp/stack/pico_socket.c.o [323/559] Building C object CMakeFiles..._libretro.dir/core/deps/lzma/7zBuf.c.o [324/559] Building C object CMakeFiles...core/deps/picotcp/stack/pico_stack.c.o [324/559] Building C object CMakeFiles..._libretro.dir/core/deps/lzma/7zCrc.c.o [325/559] Building C object CMakeFiles..._libretro.dir/core/deps/lzma/7zBuf.c.o [325/559] Building C object CMakeFiles...bretro.dir/core/deps/lzma/7zCrcOpt.c.o [326/559] Building C object CMakeFiles..._libretro.dir/core/deps/lzma/7zCrc.c.o [326/559] Building C object CMakeFiles..._libretro.dir/core/deps/lzma/7zDec.c.o [327/559] Building C object CMakeFiles...bretro.dir/core/deps/lzma/7zCrcOpt.c.o [327/559] Building C object CMakeFiles...libretro.dir/core/deps/lzma/7zFile.c.o [328/559] Building C object CMakeFiles.../core/deps/picotcp/stack/pico_tree.c.o [328/559] Building C object CMakeFiles...bretro.dir/core/deps/lzma/7zStream.c.o [329/559] Building C object CMakeFiles...libretro.dir/core/deps/lzma/7zFile.c.o [329/559] Building C object CMakeFiles..._libretro.dir/core/deps/lzma/Alloc.c.o [330/559] Building C object CMakeFiles...bretro.dir/core/deps/lzma/7zStream.c.o [330/559] Building C object CMakeFiles...t_libretro.dir/core/deps/lzma/Bcj2.c.o [331/559] Building C object CMakeFiles..._libretro.dir/core/deps/lzma/7zDec.c.o [331/559] Building C object CMakeFiles..._libretro.dir/core/deps/lzma/Bra86.c.o [332/559] Building C object CMakeFiles...ibretro.dir/core/deps/lzma/7zArcIn.c.o [332/559] Building C object CMakeFiles...st_libretro.dir/core/deps/lzma/Bra.c.o [333/559] Linking CXX static library c...lslang/glslang/libMachineIndependent.a [333/559] Building C object CMakeFiles...ibretro.dir/core/deps/lzma/BraIA64.c.o [334/559] Building C object CMakeFiles..._libretro.dir/core/deps/lzma/Bra86.c.o [334/559] Building C object CMakeFiles...ibretro.dir/core/deps/lzma/CpuArch.c.o [335/559] Building C object CMakeFiles...t_libretro.dir/core/deps/lzma/Bcj2.c.o [335/559] Building C object CMakeFiles..._libretro.dir/core/deps/lzma/Delta.c.o [336/559] Building C object CMakeFiles...ibretro.dir/core/deps/lzma/BraIA64.c.o [336/559] Building C object CMakeFiles...libretro.dir/core/deps/lzma/LzFind.c.o [337/559] Building C object CMakeFiles..._libretro.dir/core/deps/lzma/Alloc.c.o [337/559] Building C object CMakeFiles...bretro.dir/core/deps/lzma/Lzma2Dec.c.o [338/559] Building C object CMakeFiles...st_libretro.dir/core/deps/lzma/Bra.c.o [338/559] Building C object CMakeFiles...retro.dir/core/deps/lzma/Lzma86Dec.c.o [339/559] Building C object CMakeFiles...ibretro.dir/core/deps/lzma/CpuArch.c.o [339/559] Building C object CMakeFiles...retro.dir/core/deps/lzma/Lzma86Enc.c.o [340/559] Building C object CMakeFiles..._libretro.dir/core/deps/lzma/Delta.c.o [340/559] Building C object CMakeFiles...ibretro.dir/core/deps/lzma/LzmaDec.c.o [341/559] Building C object CMakeFiles...retro.dir/core/deps/lzma/Lzma86Dec.c.o [341/559] Building C object CMakeFiles...ibretro.dir/core/deps/lzma/LzmaEnc.c.o [342/559] Building C object CMakeFiles...retro.dir/core/deps/lzma/Lzma86Enc.c.o [342/559] Building C object CMakeFiles...ibretro.dir/core/deps/lzma/LzmaLib.c.o [343/559] Building C object CMakeFiles...bretro.dir/core/deps/lzma/Lzma2Dec.c.o [343/559] Building C object CMakeFiles...t_libretro.dir/core/deps/lzma/Sort.c.o [344/559] Building C object CMakeFiles...ibretro.dir/core/deps/lzma/LzmaLib.c.o [344/559] Building CXX object CMakeFil...libretro.dir/core/deps/xbrz/xbrz.cpp.o [345/559] Building C object CMakeFiles...t_libretro.dir/core/deps/lzma/Sort.c.o [345/559] Building CXX object CMakeFil...t_libretro.dir/core/deps/md5/md5.cpp.o [346/559] Building C object CMakeFiles...libretro.dir/core/deps/lzma/LzFind.c.o [346/559] Building C object CMakeFiles...ps/libretro-common/memmap/memalign.c.o [347/559] Building C object CMakeFiles...ps/libretro-common/memmap/memalign.c.o [347/559] Building C object CMakeFiles...eps/libretro-common/file/file_path.c.o [348/559] Building CXX object CMakeFil...t_libretro.dir/core/deps/md5/md5.cpp.o [348/559] Building C object CMakeFiles...etro-common/vfs/vfs_implementation.c.o [349/559] Building C object CMakeFiles...ibretro.dir/core/deps/lzma/LzmaDec.c.o [349/559] Building C object CMakeFiles...etro-common/encodings/encoding_utf.c.o [350/559] Building CXX object CMakeFil...ycast_libretro.dir/core/emulator.cpp.o [350/559] Building C object CMakeFiles...libretro-common/compat/compat_strl.c.o [351/559] Building C object CMakeFiles...etro-common/encodings/encoding_utf.c.o [351/559] Building C object CMakeFiles.../libretro-common/compat/fopen_utf8.c.o [352/559] Building C object CMakeFiles...libretro-common/compat/compat_strl.c.o [352/559] Building C object CMakeFiles...ro-common/compat/compat_strcasestr.c.o [353/559] Building C object CMakeFiles...eps/libretro-common/file/file_path.c.o [353/559] Building C object CMakeFiles.../libretro-common/file/retro_dirent.c.o [354/559] Building C object CMakeFiles...etro-common/vfs/vfs_implementation.c.o [354/559] Building C object CMakeFiles...s/libretro-common/string/stdstring.c.o [355/559] Building C object CMakeFiles...ibretro.dir/core/deps/lzma/LzmaEnc.c.o [355/559] Building C object CMakeFiles...ore/deps/libretro-common/glsm/glsm.c.o [356/559] Building C object CMakeFiles...ro-common/compat/compat_strcasestr.c.o [356/559] Building C object CMakeFiles.../deps/libretro-common/glsym/rglgen.c.o [357/559] Building C object CMakeFiles.../libretro-common/compat/fopen_utf8.c.o [357/559] Building C object CMakeFiles...eps/libretro-common/glsym/glsym_gl.c.o [358/559] Building C object CMakeFiles.../libretro-common/file/retro_dirent.c.o [358/559] Building CXX object CMakeFil...o.dir/shell/libretro/audiostream.cpp.o [359/559] Building C object CMakeFiles...s/libretro-common/string/stdstring.c.o [359/559] Building CXX object CMakeFil...etro.dir/shell/libretro/libretro.cpp.o [360/559] Building C object CMakeFiles.../deps/libretro-common/glsym/rglgen.c.o [360/559] Building CXX object CMakeFil...ro.dir/shell/libretro/LogManager.cpp.o [361/559] Building C object CMakeFiles...eps/libretro-common/glsym/glsym_gl.c.o [361/559] Building CXX object CMakeFil...bretro.dir/shell/libretro/option.cpp.o [362/559] Building C object CMakeFiles...ore/deps/libretro-common/glsm/glsm.c.o [362/559] Building CXX object CMakeFil...ibretro.dir/shell/libretro/oslib.cpp.o [363/559] Building CXX object CMakeFil...ro.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] /build/libretro-flycast/src/flycast/shell/libretro/LogManager.cpp:109:20: note: 'retro_level' was declared here [363/559] Building CXX object CMakeFil...tro.dir/shell/libretro/vmu_xhair.cpp.o [364/559] Building CXX object CMakeFil...o.dir/shell/libretro/audiostream.cpp.o [364/559] Building CXX object CMakeFil...retro.dir/core/archive/7zArchive.cpp.o [365/559] Building CXX object CMakeFil...bretro.dir/shell/libretro/option.cpp.o [365/559] Building CXX object CMakeFil...ibretro.dir/core/archive/archive.cpp.o [366/559] Building CXX object CMakeFil...ibretro.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:97:17: warning: '%s' directive writing up to 511 bytes into a region of size between 1 and 512 [-Wformat-overflow=] 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:40, 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:97: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 ()); | ~~~~~~~~~~~~~~~~~~ [366/559] Building CXX object CMakeFil...t_libretro.dir/core/archive/rzip.cpp.o [367/559] Building CXX object CMakeFil...retro.dir/core/archive/7zArchive.cpp.o [367/559] Building CXX object CMakeFil...etro.dir/core/archive/ZipArchive.cpp.o [368/559] Building CXX object CMakeFil...tro.dir/shell/libretro/vmu_xhair.cpp.o /build/libretro-flycast/src/flycast/shell/libretro/vmu_xhair.cpp: In function 'std::pair<float, float> getCrosshairPosition(int)': /build/libretro-flycast/src/flycast/shell/libretro/vmu_xhair.cpp:117:59: note: parameter passing for argument of type 'std::pair<float, float>' when C++17 is enabled changed to match C++14 in GCC 10.1 [368/559] Building CXX object CMakeFil...t_libretro.dir/core/hw/aica/aica.cpp.o [369/559] Building CXX object CMakeFil...etro.dir/core/archive/ZipArchive.cpp.o [369/559] Building CXX object CMakeFil...ibretro.dir/core/hw/aica/aica_if.cpp.o [370/559] Building CXX object CMakeFil...ibretro.dir/core/archive/archive.cpp.o [370/559] Building CXX object CMakeFil...bretro.dir/core/hw/aica/aica_mem.cpp.o [371/559] Building CXX object CMakeFil...t_libretro.dir/core/archive/rzip.cpp.o [371/559] Building CXX object CMakeFil...st_libretro.dir/core/hw/aica/dsp.cpp.o [372/559] Building CXX object CMakeFil...libretro.dir/core/deps/xbrz/xbrz.cpp.o [372/559] Building CXX object CMakeFil...retro.dir/core/hw/aica/dsp_arm32.cpp.o [373/559] Building CXX object CMakeFil...t_libretro.dir/core/hw/aica/aica.cpp.o [373/559] Building CXX object CMakeFil...retro.dir/core/hw/aica/dsp_arm64.cpp.o [374/559] Building CXX object CMakeFil...retro.dir/core/hw/aica/dsp_arm64.cpp.o [374/559] Building CXX object CMakeFil...etro.dir/core/hw/aica/dsp_interp.cpp.o [375/559] Building CXX object CMakeFil...etro.dir/core/hw/aica/dsp_interp.cpp.o [375/559] Building CXX object CMakeFil...ibretro.dir/core/hw/aica/dsp_x64.cpp.o [376/559] Building CXX object CMakeFil...st_libretro.dir/core/hw/aica/dsp.cpp.o [376/559] Building CXX object CMakeFil...ibretro.dir/core/hw/aica/dsp_x86.cpp.o [377/559] Building CXX object CMakeFil...ibretro.dir/core/hw/aica/dsp_x64.cpp.o [377/559] Building CXX object CMakeFil...libretro.dir/core/hw/aica/sgc_if.cpp.o [378/559] Building CXX object CMakeFil...ibretro.dir/core/hw/aica/dsp_x86.cpp.o [378/559] Building CXX object CMakeFil...t_libretro.dir/core/hw/arm7/arm7.cpp.o [379/559] Building CXX object CMakeFil...bretro.dir/core/hw/aica/aica_mem.cpp.o [379/559] Building CXX object CMakeFil...ibretro.dir/core/hw/arm7/arm_mem.cpp.o [380/559] Building CXX object CMakeFil...ibretro.dir/core/hw/aica/aica_if.cpp.o [380/559] Building CXX object CMakeFil....dir/core/hw/arm7/arm7_rec_arm32.cpp.o [381/559] Building CXX object CMakeFil...ibretro.dir/core/hw/arm7/arm_mem.cpp.o [381/559] Building CXX object CMakeFil....dir/core/hw/arm7/arm7_rec_arm64.cpp.o [382/559] Building CXX object CMakeFil....dir/core/hw/arm7/arm7_rec_arm64.cpp.o [382/559] Building CXX object CMakeFil...ro.dir/core/hw/arm7/arm7_rec_x64.cpp.o [383/559] Building CXX object CMakeFil...ro.dir/core/hw/arm7/arm7_rec_x64.cpp.o [383/559] Building CXX object CMakeFil...bretro.dir/core/hw/arm7/arm7_rec.cpp.o [384/559] Building CXX object CMakeFil...libretro.dir/core/hw/aica/sgc_if.cpp.o [384/559] Building CXX object CMakeFil...ast_libretro.dir/core/hw/bba/bba.cpp.o [385/559] Building CXX object CMakeFil...ast_libretro.dir/core/hw/bba/bba.cpp.o [385/559] Building CXX object CMakeFil...ibretro.dir/core/hw/bba/rtl8139c.cpp.o [386/559] Building CXX object CMakeFil...bretro.dir/core/hw/arm7/arm7_rec.cpp.o {standard input}: Assembler messages: {standard input}:2873: Warning: ignoring changed section attributes for .text [386/559] Building CXX object CMakeFil...tro.dir/core/hw/flashrom/at93cxx.cpp.o [387/559] Building CXX object CMakeFil...retro.dir/core/hw/aica/dsp_arm32.cpp.o In file included from /build/libretro-flycast/src/flycast/core/deps/vixl/aarch32/macro-assembler-aarch32.h:33, from /build/libretro-flycast/src/flycast/core/hw/aica/dsp_arm32.cpp:35: /build/libretro-flycast/src/flycast/core/deps/vixl/pool-manager-impl.h:490:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] /build/libretro-flycast/src/flycast/core/deps/vixl/pool-manager-impl.h:490:17: note: remove the '< >' In file included from /build/libretro-flycast/src/flycast/core/deps/vixl/aarch32/location-aarch32.h:39, from /build/libretro-flycast/src/flycast/core/deps/vixl/aarch32/assembler-aarch32.h:33, from /build/libretro-flycast/src/flycast/core/deps/vixl/aarch32/macro-assembler-aarch32.h:37: /build/libretro-flycast/src/flycast/core/deps/vixl/invalset-vixl.h:247:38: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations] In file included from /usr/include/c++/14.2.1/bits/stl_iterator_base_funcs.h:66, from /usr/include/c++/14.2.1/string:47, from /build/libretro-flycast/src/flycast/core/types.h:72, from /build/libretro-flycast/src/flycast/core/hw/aica/dsp.h:2, from /build/libretro-flycast/src/flycast/core/hw/aica/dsp_arm32.cpp:23: /usr/include/c++/14.2.1/bits/stl_iterator_base_types.h:127:31: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ {standard input}: Assembler messages: {standard input}:18498: Warning: ignoring changed section attributes for .text [387/559] Building CXX object CMakeFil...ro.dir/core/hw/flashrom/flashrom.cpp.o [388/559] Building CXX object CMakeFil...ibretro.dir/core/hw/bba/rtl8139c.cpp.o [388/559] Building CXX object CMakeFil...retro.dir/core/hw/flashrom/nvmem.cpp.o [389/559] Building CXX object CMakeFil...tro.dir/core/hw/flashrom/at93cxx.cpp.o [389/559] Building CXX object CMakeFil...tro.dir/core/hw/flashrom/x76f100.cpp.o [390/559] Building CXX object CMakeFil...ro.dir/core/hw/flashrom/flashrom.cpp.o [390/559] Building CXX object CMakeFil...dir/core/hw/gdrom/gdrom_response.cpp.o [391/559] Building CXX object CMakeFil....dir/core/hw/arm7/arm7_rec_arm32.cpp.o In file included from /build/libretro-flycast/src/flycast/core/deps/vixl/aarch32/macro-assembler-aarch32.h:33, from /build/libretro-flycast/src/flycast/core/rec-ARM/arm_unwind.h:29, from /build/libretro-flycast/src/flycast/core/hw/arm7/arm7_rec_arm32.cpp:24: /build/libretro-flycast/src/flycast/core/deps/vixl/pool-manager-impl.h:490:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] /build/libretro-flycast/src/flycast/core/deps/vixl/pool-manager-impl.h:490:17: note: remove the '< >' In file included from /build/libretro-flycast/src/flycast/core/deps/vixl/aarch32/location-aarch32.h:39, from /build/libretro-flycast/src/flycast/core/deps/vixl/aarch32/assembler-aarch32.h:33, from /build/libretro-flycast/src/flycast/core/deps/vixl/aarch32/macro-assembler-aarch32.h:37: /build/libretro-flycast/src/flycast/core/deps/vixl/invalset-vixl.h:247:38: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations] In file included from /usr/include/c++/14.2.1/bits/stl_iterator_base_funcs.h:66, from /usr/include/c++/14.2.1/string:47, from /build/libretro-flycast/src/flycast/core/types.h:72, from /build/libretro-flycast/src/flycast/core/hw/arm7/arm7_rec.h:20, from /build/libretro-flycast/src/flycast/core/hw/arm7/arm7_rec_arm32.cpp:23: /usr/include/c++/14.2.1/bits/stl_iterator_base_types.h:127:31: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [391/559] Building CXX object CMakeFil...bretro.dir/core/hw/gdrom/gdromv3.cpp.o [392/559] Building CXX object CMakeFil...tro.dir/core/hw/flashrom/x76f100.cpp.o [392/559] Building CXX object CMakeFil...tro.dir/core/hw/holly/holly_intc.cpp.o [393/559] Building CXX object CMakeFil...dir/core/hw/gdrom/gdrom_response.cpp.o [393/559] Building CXX object CMakeFil...st_libretro.dir/core/hw/holly/sb.cpp.o [394/559] Building CXX object CMakeFil...retro.dir/core/hw/flashrom/nvmem.cpp.o [394/559] Building CXX object CMakeFil...ibretro.dir/core/hw/holly/sb_mem.cpp.o [395/559] Building CXX object CMakeFil...etro.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:2090:39: warning: 'dc' directive output may be truncated writing 2 bytes into a region of size between 0 and 1023 [-Wformat-truncation=] 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:2090: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:2192:40: warning: '%s' directive output may be truncated writing 4 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] 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:2192: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 ()); | ~~~~~~~~~~~~~~~~~~ [395/559] Building CXX object CMakeFil...etro.dir/core/hw/maple/maple_cfg.cpp.o [396/559] Building CXX object CMakeFil...tro.dir/core/hw/holly/holly_intc.cpp.o [396/559] Building CXX object CMakeFil...tro.dir/core/hw/maple/maple_devs.cpp.o [397/559] Building CXX object CMakeFil...bretro.dir/core/hw/gdrom/gdromv3.cpp.o [397/559] Building CXX object CMakeFil...o.dir/core/hw/maple/maple_helper.cpp.o [398/559] Building CXX object CMakeFil...st_libretro.dir/core/hw/holly/sb.cpp.o [398/559] Building CXX object CMakeFil...retro.dir/core/hw/maple/maple_if.cpp.o [399/559] Building CXX object CMakeFil...etro.dir/core/hw/maple/maple_cfg.cpp.o [399/559] Building CXX object CMakeFil...etro.dir/core/hw/maple/maple_jvs.cpp.o [400/559] Building CXX object CMakeFil...o.dir/core/hw/maple/maple_helper.cpp.o [400/559] Building CXX object CMakeFil...bretro.dir/core/hw/mem/addrspace.cpp.o [401/559] Building CXX object CMakeFil...ibretro.dir/core/hw/holly/sb_mem.cpp.o [401/559] Building CXX object CMakeFil...bretro.dir/core/hw/mem/mem_watch.cpp.o [402/559] Building CXX object CMakeFil...retro.dir/core/hw/maple/maple_if.cpp.o [402/559] Building CXX object CMakeFil...libretro.dir/core/hw/modem/modem.cpp.o [403/559] Building CXX object CMakeFil...tro.dir/core/hw/maple/maple_devs.cpp.o [403/559] Building CXX object CMakeFil...ro.dir/core/hw/naomi/awcartridge.cpp.o [404/559] Building CXX object CMakeFil...bretro.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:539:28: warning: comparison of integer expressions of different signedness: 'ptrdiff_t' {aka 'int'} and 'u32' {aka 'unsigned int'} [-Wsign-compare] [404/559] Building CXX object CMakeFil...bretro.dir/core/hw/naomi/decrypt.cpp.o [405/559] Building CXX object CMakeFil...bretro.dir/core/hw/mem/mem_watch.cpp.o [405/559] Building CXX object CMakeFil...ro.dir/core/hw/naomi/gdcartridge.cpp.o [406/559] Building CXX object CMakeFil...ro.dir/core/hw/naomi/awcartridge.cpp.o [406/559] Building CXX object CMakeFil...ro.dir/core/hw/naomi/m1cartridge.cpp.o [407/559] Building CXX object CMakeFil...bretro.dir/core/hw/naomi/decrypt.cpp.o [407/559] Building CXX object CMakeFil...ro.dir/core/hw/naomi/m4cartridge.cpp.o [408/559] Building CXX object CMakeFil...libretro.dir/core/hw/modem/modem.cpp.o [408/559] Building CXX object CMakeFil...tro.dir/core/hw/naomi/multiboard.cpp.o [409/559] Building CXX object CMakeFil...tro.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] [409/559] Building CXX object CMakeFil...tro.dir/core/hw/naomi/naomi_cart.cpp.o [410/559] Building CXX object CMakeFil...etro.dir/core/hw/maple/maple_jvs.cpp.o [410/559] Building CXX object CMakeFil...dir/core/hw/naomi/naomi_flashrom.cpp.o [411/559] Building CXX object CMakeFil...ro.dir/core/hw/naomi/m1cartridge.cpp.o [411/559] Building CXX object CMakeFil...o.dir/core/hw/naomi/naomi_m3comm.cpp.o [412/559] Building CXX object CMakeFil...ro.dir/core/hw/naomi/m4cartridge.cpp.o [412/559] Building CXX object CMakeFil...libretro.dir/core/hw/naomi/naomi.cpp.o [413/559] Building CXX object CMakeFil...ro.dir/core/hw/naomi/gdcartridge.cpp.o [413/559] Building CXX object CMakeFil...tro.dir/core/hw/naomi/naomi_roms.cpp.o [414/559] Building CXX object CMakeFil...dir/core/hw/naomi/naomi_flashrom.cpp.o [414/559] Building CXX object CMakeFil...bretro.dir/core/hw/naomi/netdimm.cpp.o [415/559] Building CXX object CMakeFil...tro.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:846:25: warning: 'drvsim_inputs' defined but not used [-Wunused-variable] /build/libretro-flycast/src/flycast/core/hw/naomi/naomi_roms_input.h:372:25: warning: 'f355_inputs' defined but not used [-Wunused-variable] 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] [415/559] Building CXX object CMakeFil...ro.dir/core/hw/naomi/card_reader.cpp.o [416/559] Building CXX object CMakeFil...o.dir/core/hw/naomi/naomi_m3comm.cpp.o [416/559] Building CXX object CMakeFil...ro.dir/core/hw/naomi/touchscreen.cpp.o [417/559] Building CXX object CMakeFil...libretro.dir/core/hw/naomi/naomi.cpp.o [417/559] Building CXX object CMakeFil...bretro.dir/core/hw/naomi/printer.cpp.o [418/559] Building CXX object CMakeFil...tro.dir/core/hw/naomi/naomi_cart.cpp.o [418/559] Building CXX object CMakeFil...retro.dir/core/hw/naomi/systemsp.cpp.o [419/559] Building CXX object CMakeFil...bretro.dir/core/hw/naomi/netdimm.cpp.o [419/559] Building CXX object CMakeFil...ibretro.dir/core/hw/naomi/hopper.cpp.o [420/559] Building CXX object CMakeFil...ro.dir/core/hw/naomi/touchscreen.cpp.o [420/559] Building CXX object CMakeFil...st_libretro.dir/core/hw/pvr/elan.cpp.o [421/559] Building CXX object CMakeFil...ro.dir/core/hw/naomi/card_reader.cpp.o [421/559] Building CXX object CMakeFil...ast_libretro.dir/core/hw/pvr/pvr.cpp.o [422/559] Building CXX object CMakeFil...t_libretro.dir/core/hw/arm7/arm7.cpp.o [422/559] Building CXX object CMakeFil...libretro.dir/core/hw/pvr/pvr_mem.cpp.o [423/559] Building CXX object CMakeFil...bretro.dir/core/hw/naomi/printer.cpp.o [423/559] Building CXX object CMakeFil...ibretro.dir/core/hw/pvr/pvr_regs.cpp.o [424/559] Building CXX object CMakeFil...ibretro.dir/core/hw/naomi/hopper.cpp.o [424/559] Building CXX object CMakeFil...etro.dir/core/hw/pvr/pvr_sb_regs.cpp.o [425/559] Building CXX object CMakeFil...ast_libretro.dir/core/hw/pvr/pvr.cpp.o [425/559] Building CXX object CMakeFil...etro.dir/core/hw/pvr/Renderer_if.cpp.o [426/559] Building CXX object CMakeFil...libretro.dir/core/hw/pvr/pvr_mem.cpp.o [426/559] Building CXX object CMakeFil...ast_libretro.dir/core/hw/pvr/spg.cpp.o [427/559] Building CXX object CMakeFil...retro.dir/core/hw/naomi/systemsp.cpp.o [427/559] Building CXX object CMakeFil...cast_libretro.dir/core/hw/pvr/ta.cpp.o [428/559] Building CXX object CMakeFil...etro.dir/core/hw/pvr/pvr_sb_regs.cpp.o [428/559] Building CXX object CMakeFil..._libretro.dir/core/hw/pvr/ta_ctx.cpp.o [429/559] Building CXX object CMakeFil...ibretro.dir/core/hw/pvr/pvr_regs.cpp.o [429/559] Building CXX object CMakeFil...libretro.dir/core/hw/pvr/ta_util.cpp.o [430/559] Building CXX object CMakeFil...st_libretro.dir/core/hw/pvr/elan.cpp.o [430/559] Building CXX object CMakeFil..._libretro.dir/core/hw/pvr/ta_vtx.cpp.o [431/559] Building CXX object CMakeFil...etro.dir/core/hw/pvr/Renderer_if.cpp.o [431/559] Building CXX object CMakeFil...ir/core/hw/sh4/dyna/blockmanager.cpp.o [432/559] Building CXX object CMakeFil...ast_libretro.dir/core/hw/pvr/spg.cpp.o [432/559] Building CXX object CMakeFil...tro.dir/core/hw/sh4/dyna/decoder.cpp.o [433/559] Building CXX object CMakeFil..._libretro.dir/core/hw/pvr/ta_ctx.cpp.o [433/559] Building CXX object CMakeFil...etro.dir/core/hw/sh4/dyna/driver.cpp.o [434/559] Building CXX object CMakeFil...cast_libretro.dir/core/hw/pvr/ta.cpp.o [434/559] Building CXX object CMakeFil...bretro.dir/core/hw/sh4/dyna/shil.cpp.o [435/559] Building CXX object CMakeFil...libretro.dir/core/hw/pvr/ta_util.cpp.o [435/559] Building CXX object CMakeFil...ibretro.dir/core/hw/sh4/dyna/ssa.cpp.o [436/559] Building CXX object CMakeFil...ir/core/hw/sh4/dyna/blockmanager.cpp.o [436/559] Building CXX object CMakeFil....dir/core/hw/sh4/interpr/sh4_fpu.cpp.o [437/559] Building CXX object CMakeFil...etro.dir/core/hw/sh4/dyna/driver.cpp.o {standard input}: Assembler messages: {standard input}:3065: Warning: ignoring changed section attributes for .text [437/559] Building CXX object CMakeFil...e/hw/sh4/interpr/sh4_interpreter.cpp.o [438/559] Building CXX object CMakeFil..._libretro.dir/core/hw/pvr/ta_vtx.cpp.o [438/559] Building CXX object CMakeFil.../core/hw/sh4/interpr/sh4_opcodes.cpp.o [439/559] Building CXX object CMakeFil...tro.dir/core/hw/sh4/dyna/decoder.cpp.o [439/559] Building CXX object CMakeFil...etro.dir/core/hw/sh4/modules/bsc.cpp.o [440/559] Building CXX object CMakeFil...ibretro.dir/core/hw/sh4/dyna/ssa.cpp.o [440/559] Building CXX object CMakeFil...etro.dir/core/hw/sh4/modules/ccn.cpp.o [441/559] Building CXX object CMakeFil...bretro.dir/core/hw/sh4/dyna/shil.cpp.o [441/559] Building CXX object CMakeFil...etro.dir/core/hw/sh4/modules/cpg.cpp.o [442/559] Building CXX object CMakeFil....dir/core/hw/sh4/interpr/sh4_fpu.cpp.o [442/559] Building CXX object CMakeFil...tro.dir/core/hw/sh4/modules/dmac.cpp.o [443/559] Building CXX object CMakeFil...e/hw/sh4/interpr/sh4_interpreter.cpp.o [443/559] Building CXX object CMakeFil....dir/core/hw/sh4/modules/fastmmu.cpp.o [444/559] Building CXX object CMakeFil...etro.dir/core/hw/sh4/modules/bsc.cpp.o [444/559] Building CXX object CMakeFil...tro.dir/core/hw/sh4/modules/intc.cpp.o [445/559] Building CXX object CMakeFil.../core/hw/sh4/interpr/sh4_opcodes.cpp.o [445/559] Building CXX object CMakeFil...etro.dir/core/hw/sh4/modules/mmu.cpp.o [446/559] Building CXX object CMakeFil...etro.dir/core/hw/sh4/modules/cpg.cpp.o [446/559] Building CXX object CMakeFil...etro.dir/core/hw/sh4/modules/rtc.cpp.o [447/559] Building CXX object CMakeFil...etro.dir/core/hw/sh4/modules/ccn.cpp.o [447/559] Building CXX object CMakeFil...o.dir/core/hw/sh4/modules/serial.cpp.o [448/559] Building CXX object CMakeFil...tro.dir/core/hw/sh4/modules/dmac.cpp.o [448/559] Building CXX object CMakeFil...etro.dir/core/hw/sh4/modules/tmu.cpp.o [449/559] Building CXX object CMakeFil....dir/core/hw/sh4/modules/fastmmu.cpp.o [449/559] Building CXX object CMakeFil...etro.dir/core/hw/sh4/modules/ubc.cpp.o [450/559] Building CXX object CMakeFil...tro.dir/core/hw/sh4/modules/intc.cpp.o [450/559] Building CXX object CMakeFil...retro.dir/core/hw/sh4/sh4_cycles.cpp.o [451/559] Building CXX object CMakeFil...etro.dir/core/hw/sh4/modules/rtc.cpp.o [451/559] Building CXX object CMakeFil...ro.dir/core/hw/sh4/sh4_core_regs.cpp.o [452/559] Building CXX object CMakeFil...etro.dir/core/hw/sh4/modules/mmu.cpp.o [452/559] Building CXX object CMakeFil...o.dir/core/hw/sh4/sh4_interrupts.cpp.o [453/559] Building CXX object CMakeFil...etro.dir/core/hw/sh4/modules/tmu.cpp.o [453/559] Building CXX object CMakeFil...libretro.dir/core/hw/sh4/sh4_mem.cpp.o [454/559] Building CXX object CMakeFil...etro.dir/core/hw/sh4/modules/ubc.cpp.o [454/559] Building CXX object CMakeFil...libretro.dir/core/hw/sh4/sh4_mmr.cpp.o [455/559] Building CXX object CMakeFil...o.dir/core/hw/sh4/modules/serial.cpp.o [455/559] Building CXX object CMakeFil....dir/core/hw/sh4/sh4_opcode_list.cpp.o [456/559] Building CXX object CMakeFil...retro.dir/core/hw/sh4/sh4_cycles.cpp.o [456/559] Building CXX object CMakeFil...libretro.dir/core/hw/sh4/sh4_rom.cpp.o [457/559] Building CXX object CMakeFil...ro.dir/core/hw/sh4/sh4_core_regs.cpp.o [457/559] Building CXX object CMakeFil...bretro.dir/core/hw/sh4/sh4_sched.cpp.o [458/559] Building CXX object CMakeFil...o.dir/core/hw/sh4/sh4_interrupts.cpp.o [458/559] Building CXX object CMakeFil..._libretro.dir/core/hw/sh4/storeq.cpp.o [459/559] Building CXX object CMakeFil...libretro.dir/core/hw/sh4/sh4_rom.cpp.o [459/559] Building CXX object CMakeFil...st_libretro.dir/core/imgread/cdi.cpp.o [460/559] Building CXX object CMakeFil...libretro.dir/core/hw/sh4/sh4_mem.cpp.o [460/559] Building CXX object CMakeFil...t_libretro.dir/core/imgread/cdio.cpp.o [461/559] Building CXX object CMakeFil...t_libretro.dir/core/imgread/cdio.cpp.o [461/559] Building CXX object CMakeFil...st_libretro.dir/core/imgread/chd.cpp.o [462/559] Building CXX object CMakeFil....dir/core/hw/sh4/sh4_opcode_list.cpp.o [462/559] Building CXX object CMakeFil...libretro.dir/core/imgread/common.cpp.o [463/559] Building CXX object CMakeFil...bretro.dir/core/hw/sh4/sh4_sched.cpp.o [463/559] Building CXX object CMakeFil...st_libretro.dir/core/imgread/cue.cpp.o [464/559] Building CXX object CMakeFil...libretro.dir/core/hw/sh4/sh4_mmr.cpp.o [464/559] Building CXX object CMakeFil...st_libretro.dir/core/imgread/gdi.cpp.o [465/559] Building CXX object CMakeFil..._libretro.dir/core/hw/sh4/storeq.cpp.o [465/559] Building CXX object CMakeFil...retro.dir/core/imgread/ImgReader.cpp.o [466/559] Building CXX object CMakeFil...st_libretro.dir/core/imgread/cdi.cpp.o [466/559] Building CXX object CMakeFil..._libretro.dir/core/imgread/isofs.cpp.o [467/559] Building CXX object CMakeFil...st_libretro.dir/core/imgread/chd.cpp.o [467/559] Building CXX object CMakeFil...t_libretro.dir/core/linux/common.cpp.o [468/559] Building CXX object CMakeFil...retro.dir/core/imgread/ImgReader.cpp.o [468/559] Building CXX object CMakeFil..._libretro.dir/core/linux/context.cpp.o [469/559] Building CXX object CMakeFil...libretro.dir/core/imgread/common.cpp.o [469/559] Building CXX object CMakeFil...bretro.dir/core/linux/posix_vmem.cpp.o [470/559] Building CXX object CMakeFil...st_libretro.dir/core/imgread/gdi.cpp.o [470/559] Building CXX object CMakeFil...retro.dir/core/linux/unwind_info.cpp.o [471/559] Building CXX object CMakeFil...st_libretro.dir/core/imgread/cue.cpp.o [471/559] Building CXX object CMakeFil....dir/core/network/alienfnt_modem.cpp.o [472/559] Building CXX object CMakeFil..._libretro.dir/core/linux/context.cpp.o [472/559] Building CXX object CMakeFil...st_libretro.dir/core/network/dns.cpp.o [473/559] Building CXX object CMakeFil..._libretro.dir/core/imgread/isofs.cpp.o [473/559] Building CXX object CMakeFil...t_libretro.dir/core/network/ggpo.cpp.o [474/559] Building CXX object CMakeFil...retro.dir/core/linux/unwind_info.cpp.o [474/559] Building CXX object CMakeFil...bretro.dir/core/network/miniupnp.cpp.o [475/559] Building CXX object CMakeFil...st_libretro.dir/core/network/dns.cpp.o [475/559] Building CXX object CMakeFil...o.dir/core/network/naomi_network.cpp.o [476/559] Building CXX object CMakeFil...t_libretro.dir/core/linux/common.cpp.o [476/559] Building CXX object CMakeFil...o.dir/core/network/net_handshake.cpp.o [477/559] Building CXX object CMakeFil...bretro.dir/core/linux/posix_vmem.cpp.o [477/559] Building CXX object CMakeFil...libretro.dir/core/network/output.cpp.o [478/559] Building CXX object CMakeFil....dir/core/network/alienfnt_modem.cpp.o [478/559] Building CXX object CMakeFil...ibretro.dir/core/network/picoppp.cpp.o [479/559] Building CXX object CMakeFil...bretro.dir/core/network/miniupnp.cpp.o [479/559] Building CXX object CMakeFil...etro.dir/core/network/netservice.cpp.o [480/559] Building CXX object CMakeFil...t_libretro.dir/core/network/ggpo.cpp.o [480/559] Building CXX object CMakeFil..._libretro.dir/core/network/dcnet.cpp.o [481/559] Building CXX object CMakeFil...libretro.dir/core/network/output.cpp.o [481/559] Building CXX object CMakeFil...ibretro.dir/core/oslib/resources.cpp.o [482/559] Building CXX object CMakeFil...etro.dir/core/network/netservice.cpp.o [482/559] Building CXX object CMakeFil..._libretro.dir/core/oslib/storage.cpp.o [483/559] Building CXX object CMakeFil...o.dir/core/network/naomi_network.cpp.o [483/559] Building CXX object CMakeFiles/flycast_libretro.dir/core/lua/lua.cpp.o [484/559] Building CXX object CMakeFil...o.dir/core/network/net_handshake.cpp.o [484/559] Building CXX object CMakeFil...ibretro.dir/core/reios/descrambl.cpp.o [485/559] Building CXX object CMakeFiles/flycast_libretro.dir/core/lua/lua.cpp.o [485/559] Building CXX object CMakeFil...ibretro.dir/core/reios/gdrom_hle.cpp.o [486/559] Building CXX object CMakeFil...ibretro.dir/core/oslib/resources.cpp.o [486/559] Building CXX object CMakeFil...st_libretro.dir/core/reios/reios.cpp.o [487/559] Building CXX object CMakeFil...ibretro.dir/core/reios/descrambl.cpp.o [487/559] Building CXX object CMakeFil...ibretro.dir/core/reios/reios_elf.cpp.o [488/559] Building CXX object CMakeFil..._libretro.dir/core/oslib/storage.cpp.o In file included from /usr/include/c++/14.2.1/vector:65, from /build/libretro-flycast/src/flycast/core/oslib/storage.h:22, from /build/libretro-flycast/src/flycast/core/oslib/storage.cpp:19: /usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<hostfs::FileInfo*, vector<hostfs::FileInfo> >; _ForwardIterator = hostfs::FileInfo*]': /usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<hostfs::FileInfo*, std::vector<hostfs::FileInfo> >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<hostfs::FileInfo*, std::vector<hostfs::FileInfo> >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<hostfs::FileInfo*, std::vector<hostfs::FileInfo> >; _ForwardIterator = hostfs::FileInfo*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<hostfs::FileInfo*, vector<hostfs::FileInfo> >; _ForwardIterator = hostfs::FileInfo*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<hostfs::FileInfo*, vector<hostfs::FileInfo> >; _ForwardIterator = hostfs::FileInfo*; _Tp = hostfs::FileInfo]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<hostfs::FileInfo*, std::vector<hostfs::FileInfo> >; _Tp = hostfs::FileInfo; _Alloc = std::allocator<hostfs::FileInfo>]' at /usr/include/c++/14.2.1/bits/vector.tcc:984:34, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<hostfs::FileInfo*, std::vector<hostfs::FileInfo> >; <template-parameter-2-2> = void; _Tp = hostfs::FileInfo; _Alloc = std::allocator<hostfs::FileInfo>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1488:19, inlined from 'virtual std::vector<hostfs::FileInfo> hostfs::AllStorage::listContent(const std::string&)' at /build/libretro-flycast/src/flycast/core/oslib/storage.cpp:321:17: /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<hostfs::FileInfo*, std::vector<hostfs::FileInfo> >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<hostfs::FileInfo*, std::vector<hostfs::FileInfo> >; _ForwardIterator = hostfs::FileInfo*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<hostfs::FileInfo*, vector<hostfs::FileInfo> >; _ForwardIterator = hostfs::FileInfo*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<hostfs::FileInfo*, vector<hostfs::FileInfo> >; _ForwardIterator = hostfs::FileInfo*; _Tp = hostfs::FileInfo]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<hostfs::FileInfo*, std::vector<hostfs::FileInfo> >; _Tp = hostfs::FileInfo; _Alloc = std::allocator<hostfs::FileInfo>]' at /usr/include/c++/14.2.1/bits/vector.tcc:1022:38, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<hostfs::FileInfo*, std::vector<hostfs::FileInfo> >; <template-parameter-2-2> = void; _Tp = hostfs::FileInfo; _Alloc = std::allocator<hostfs::FileInfo>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1488:19, inlined from 'virtual std::vector<hostfs::FileInfo> hostfs::AllStorage::listContent(const std::string&)' at /build/libretro-flycast/src/flycast/core/oslib/storage.cpp:321:17: /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<hostfs::FileInfo*, std::vector<hostfs::FileInfo> >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<hostfs::FileInfo*, std::vector<hostfs::FileInfo> >' changed in GCC 7.1 [488/559] Building CXX object CMakeFil...r/core/achievements/achievements.cpp.o [489/559] Building CXX object CMakeFil...ibretro.dir/core/reios/reios_elf.cpp.o [489/559] Building CXX object CMakeFil...t_libretro.dir/core/wsi/libretro.cpp.o [490/559] Building CXX object CMakeFil...r/core/achievements/achievements.cpp.o [490/559] Building CXX object CMakeFil...t_libretro.dir/core/wsi/switcher.cpp.o [491/559] Building CXX object CMakeFil...ibretro.dir/core/reios/gdrom_hle.cpp.o [491/559] Building CXX object CMakeFiles/flycast_libretro.dir/core/wsi/egl.cpp.o [492/559] Building CXX object CMakeFil...t_libretro.dir/core/wsi/switcher.cpp.o [492/559] Building CXX object CMakeFil...libretro.dir/core/wsi/gl_context.cpp.o [493/559] Building CXX object CMakeFil...st_libretro.dir/core/reios/reios.cpp.o [493/559] Building CXX object CMakeFiles/flycast_libretro.dir/core/wsi/osx.cpp.o [494/559] Building CXX object CMakeFiles/flycast_libretro.dir/core/wsi/osx.cpp.o [494/559] Building CXX object CMakeFiles/flycast_libretro.dir/core/wsi/sdl.cpp.o [495/559] Building CXX object CMakeFil...t_libretro.dir/core/wsi/libretro.cpp.o [495/559] Building CXX object CMakeFil...bretro.dir/core/rend/gles/gldraw.cpp.o [496/559] Building CXX object CMakeFiles/flycast_libretro.dir/core/wsi/sdl.cpp.o [496/559] Building CXX object CMakeFil...libretro.dir/core/rend/gles/gles.cpp.o [497/559] Building CXX object CMakeFiles/flycast_libretro.dir/core/wsi/egl.cpp.o [497/559] Building CXX object CMakeFil...ibretro.dir/core/rend/gles/gltex.cpp.o [498/559] Building CXX object CMakeFil...libretro.dir/core/wsi/gl_context.cpp.o [498/559] Building CXX object CMakeFil...libretro.dir/core/rend/gles/quad.cpp.o [499/559] Building CXX object CMakeFil...ibretro.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/armv7l-unknown-linux-gnueabihf/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:72, 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::__not_<std::__is_tuple_like<_Tp> >, 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:60:12, inlined from 'TextureCacheData::TextureCacheData(TextureCacheData&&)' at /build/libretro-flycast/src/flycast/core/rend/gles/gles.h:452: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 <anonymous> = 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<const long long unsigned int, TextureCacheData>; _Args = {std::pair<long long unsigned int, TextureCacheData>}; _Tp = std::__detail::_Hash_node<std::pair<const long long unsigned int, TextureCacheData>, false>]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4, inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair<const long long unsigned int, TextureCacheData>; _Args = {std::pair<long long unsigned int, TextureCacheData>}; _Tp = std::__detail::_Hash_node<std::pair<const long long unsigned int, TextureCacheData>, false>]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17, inlined from 'std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type* std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_node(_Args&& ...) [with _Args = {std::pair<long long unsigned int, TextureCacheData>}; _NodeAlloc = std::allocator<std::__detail::_Hash_node<std::pair<const long long unsigned int, TextureCacheData>, false> >]' at /usr/include/c++/14.2.1/bits/hashtable_policy.h:2026: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<long long unsigned int, TextureCacheData>}; _Key = long long unsigned int; _Value = std::pair<const long long unsigned int, TextureCacheData>; _Alloc = std::allocator<std::pair<const long long unsigned int, TextureCacheData> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<long long unsigned int>; _Hash = std::hash<long long unsigned int>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]' at /usr/include/c++/14.2.1/bits/hashtable.h:312:35, inlined from 'std::pair<typename std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace(std::true_type, _Args&& ...) [with _Args = {std::pair<long long unsigned int, TextureCacheData>}; _Key = long long unsigned int; _Value = std::pair<const long long unsigned int, TextureCacheData>; _Alloc = std::allocator<std::pair<const long long unsigned int, TextureCacheData> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<long long unsigned int>; _Hash = std::hash<long long unsigned int>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]' at /usr/include/c++/14.2.1/bits/hashtable.h:2147: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<long long unsigned int, TextureCacheData>}; _Key = long long unsigned int; _Value = std::pair<const long long unsigned int, TextureCacheData>; _Alloc = std::allocator<std::pair<const long long unsigned int, TextureCacheData> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<long long unsigned int>; _Hash = std::hash<long long unsigned int>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]' at /usr/include/c++/14.2.1/bits/hashtable.h:1004:21, inlined from 'std::pair<typename std::_Hashtable<_Key, std::pair<const _Key, _Tp>, _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::__not_<std::__and_<std::__is_fast_hash<_Hash>, std::__is_nothrow_invocable<const _Hash&, const _Key&> > >::value, false, true> >::iterator, bool> std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::emplace(_Args&& ...) [with _Args = {std::pair<long long unsigned int, TextureCacheData>}; _Key = long long unsigned int; _Tp = TextureCacheData; _Hash = std::hash<long long unsigned int>; _Pred = std::equal_to<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, TextureCacheData> >]' at /usr/include/c++/14.2.1/bits/unordered_map.h:396:23, inlined from 'Texture* BaseTextureCache<Texture>::getTextureCacheData(TSP, TCW) [with Texture = TextureCacheData]' at /build/libretro-flycast/src/flycast/core/rend/TexCache.h:207:28: /usr/include/c++/14.2.1/bits/move.h:234:11: warning: '((vram_block**)<unknown>)[10]' may be used uninitialized [-Wmaybe-uninitialized] 234 | typename enable_if<__is_swappable<_Tp>::value>::type | ^~~~~ In function 'std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, 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:74:12, inlined from 'TextureCacheData::TextureCacheData(TextureCacheData&&)' at /build/libretro-flycast/src/flycast/core/rend/gles/gles.h:452: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 <anonymous> = 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<const long long unsigned int, TextureCacheData>; _Args = {std::pair<long long unsigned int, TextureCacheData>}; _Tp = std::__detail::_Hash_node<std::pair<const long long unsigned int, TextureCacheData>, false>]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4, inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair<const long long unsigned int, TextureCacheData>; _Args = {std::pair<long long unsigned int, TextureCacheData>}; _Tp = std::__detail::_Hash_node<std::pair<const long long unsigned int, TextureCacheData>, false>]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17, inlined from 'std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type* std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_node(_Args&& ...) [with _Args = {std::pair<long long unsigned int, TextureCacheData>}; _NodeAlloc = std::allocator<std::__detail::_Hash_node<std::pair<const long long unsigned int, TextureCacheData>, false> >]' at /usr/include/c++/14.2.1/bits/hashtable_policy.h:2026: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<long long unsigned int, TextureCacheData>}; _Key = long long unsigned int; _Value = std::pair<const long long unsigned int, TextureCacheData>; _Alloc = std::allocator<std::pair<const long long unsigned int, TextureCacheData> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<long long unsigned int>; _Hash = std::hash<long long unsigned int>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]' at /usr/include/c++/14.2.1/bits/hashtable.h:312:35, inlined from 'std::pair<typename std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace(std::true_type, _Args&& ...) [with _Args = {std::pair<long long unsigned int, TextureCacheData>}; _Key = long long unsigned int; _Value = std::pair<const long long unsigned int, TextureCacheData>; _Alloc = std::allocator<std::pair<const long long unsigned int, TextureCacheData> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<long long unsigned int>; _Hash = std::hash<long long unsigned int>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]' at /usr/include/c++/14.2.1/bits/hashtable.h:2147: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<long long unsigned int, TextureCacheData>}; _Key = long long unsigned int; _Value = std::pair<const long long unsigned int, TextureCacheData>; _Alloc = std::allocator<std::pair<const long long unsigned int, TextureCacheData> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<long long unsigned int>; _Hash = std::hash<long long unsigned int>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]' at /usr/include/c++/14.2.1/bits/hashtable.h:1004:21, inlined from 'std::pair<typename std::_Hashtable<_Key, std::pair<const _Key, _Tp>, _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::__not_<std::__and_<std::__is_fast_hash<_Hash>, std::__is_nothrow_invocable<const _Hash&, const _Key&> > >::value, false, true> >::iterator, bool> std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::emplace(_Args&& ...) [with _Args = {std::pair<long long unsigned int, TextureCacheData>}; _Key = long long unsigned int; _Tp = TextureCacheData; _Hash = std::hash<long long unsigned int>; _Pred = std::equal_to<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, TextureCacheData> >]' at /usr/include/c++/14.2.1/bits/unordered_map.h:396:23, inlined from 'Texture* BaseTextureCache<Texture>::getTextureCacheData(TSP, TCW) [with Texture = TextureCacheData]' at /build/libretro-flycast/src/flycast/core/rend/TexCache.h:207:28: /usr/include/c++/14.2.1/bits/move.h:234:11: warning: '((unsigned char**)<unknown>)[23]' may be used uninitialized [-Wmaybe-uninitialized] 234 | typename enable_if<__is_swappable<_Tp>::value>::type | ^~~~~ [499/559] Building CXX object CMakeFil...o.dir/core/rend/gles/postprocess.cpp.o [500/559] Building CXX object CMakeFil...libretro.dir/core/rend/gles/quad.cpp.o [500/559] Building CXX object CMakeFil...bretro.dir/core/rend/gles/naomi2.cpp.o [501/559] Building CXX object CMakeFil..._libretro.dir/core/network/dcnet.cpp.o /build/libretro-flycast/src/flycast/core/network/dcnet.cpp: In member function 'virtual void net::modbba::DCNetService::receiveEthFrame(const u8*, unsigned int)': /build/libretro-flycast/src/flycast/core/network/dcnet.cpp:666:26: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] [501/559] Building CXX object CMakeFil...bretro.dir/core/rend/gl4/abuffer.cpp.o [502/559] Building CXX object CMakeFil...bretro.dir/core/rend/gles/gldraw.cpp.o /build/libretro-flycast/src/flycast/core/rend/gles/gldraw.cpp: In function 'void drawGunCrosshair(u8, int, int)': /build/libretro-flycast/src/flycast/core/rend/gles/gldraw.cpp:1020:41: note: parameter passing for argument of type 'std::pair<float, float>' when C++17 is enabled changed to match C++14 in GCC 10.1 [502/559] Building CXX object CMakeFil...ibretro.dir/core/rend/gl4/gldraw.cpp.o [503/559] Building CXX object CMakeFil...ibretro.dir/core/network/picoppp.cpp.o [503/559] Building CXX object CMakeFil..._libretro.dir/core/rend/gl4/gles.cpp.o [504/559] Building CXX object CMakeFil...libretro.dir/core/rend/gles/gles.cpp.o [504/559] Building CXX object CMakeFil...etro.dir/core/rend/gl4/gl4naomi2.cpp.o [505/559] Building CXX object CMakeFil...bretro.dir/core/rend/gles/naomi2.cpp.o [505/559] Building CXX object CMakeFiles/flycast_libretro.dir/core/cheats.cpp.o [506/559] Building CXX object CMakeFil...o.dir/core/rend/gles/postprocess.cpp.o [506/559] Building CXX object CMakeFiles/flycast_libretro.dir/core/nullDC.cpp.o [507/559] Building CXX object CMakeFiles/flycast_libretro.dir/core/nullDC.cpp.o [507/559] Building CXX object CMakeFil...cast_libretro.dir/core/serialize.cpp.o [508/559] Building CXX object CMakeFil...bretro.dir/core/rend/gl4/abuffer.cpp.o [508/559] Building CXX object CMakeFil...ycast_libretro.dir/core/stdclass.cpp.o [509/559] Building CXX object CMakeFil...ibretro.dir/core/rend/gl4/gldraw.cpp.o [509/559] Building CXX object CMakeFil...etro.dir/core/rend/CustomTexture.cpp.o [510/559] Building CXX object CMakeFil...etro.dir/core/rend/gl4/gl4naomi2.cpp.o [510/559] Building CXX object CMakeFil...ycast_libretro.dir/core/rend/osd.cpp.o [511/559] Building CXX object CMakeFil..._libretro.dir/core/rend/gl4/gles.cpp.o [511/559] Building CXX object CMakeFil...st_libretro.dir/core/rend/sorter.cpp.o [512/559] Building CXX object CMakeFil...cast_libretro.dir/core/serialize.cpp.o [512/559] Building CXX object CMakeFil..._libretro.dir/core/rend/TexCache.cpp.o [513/559] Building CXX object CMakeFil...ycast_libretro.dir/core/stdclass.cpp.o [513/559] Building CXX object CMakeFil...t_libretro.dir/core/rend/texconv.cpp.o [514/559] Building CXX object CMakeFil...ycast_libretro.dir/core/rend/osd.cpp.o [514/559] Building CXX object CMakeFil...etro.dir/core/rend/norend/norend.cpp.o [515/559] Building CXX object CMakeFil...st_libretro.dir/core/rend/sorter.cpp.o [515/559] Building CXX object CMakeFil.../core/rend/vulkan/oit/oit_drawer.cpp.o [516/559] Building CXX object CMakeFiles/flycast_libretro.dir/core/cheats.cpp.o [516/559] Building CXX object CMakeFil...ore/rend/vulkan/oit/oit_pipeline.cpp.o [517/559] Building CXX object CMakeFil...etro.dir/core/rend/norend/norend.cpp.o [517/559] Building CXX object CMakeFil...ore/rend/vulkan/oit/oit_renderer.cpp.o [518/559] Building CXX object CMakeFil..._libretro.dir/core/rend/TexCache.cpp.o [518/559] Building CXX object CMakeFil...e/rend/vulkan/oit/oit_renderpass.cpp.o [519/559] Building CXX object CMakeFil...t_libretro.dir/core/rend/texconv.cpp.o [519/559] Building CXX object CMakeFil...core/rend/vulkan/oit/oit_shaders.cpp.o [520/559] Building CXX object CMakeFil...etro.dir/core/rend/CustomTexture.cpp.o [520/559] Building CXX object CMakeFil...etro.dir/core/rend/vulkan/adreno.cpp.o [521/559] Building CXX object CMakeFil...etro.dir/core/rend/vulkan/adreno.cpp.o [521/559] Building CXX object CMakeFil...etro.dir/core/rend/vulkan/buffer.cpp.o [522/559] Building CXX object CMakeFil...core/rend/vulkan/oit/oit_shaders.cpp.o [522/559] Building CXX object CMakeFil...dir/core/rend/vulkan/commandpool.cpp.o [523/559] Building CXX object CMakeFil...ore/rend/vulkan/oit/oit_pipeline.cpp.o In file included from /usr/include/c++/14.2.1/map:62, from /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/oit_shaders.h:26, from /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/oit_pipeline.h:23, from /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/oit_pipeline.cpp:21: /usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const unsigned int&>, std::tuple<>}; _Key = unsigned int; _Val = std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> >; _KeyOfValue = std::_Select1st<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > >; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> >, std::_Select1st<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<unsigned int&&>, std::tuple<>}; _Key = unsigned int; _Val = std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> >; _KeyOfValue = std::_Select1st<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > >; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> >, std::_Select1st<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/14.2.1/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic>; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > >]', inlined from 'vk::ShaderModule OITShaderManager::getShader(std::map<unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> >&, T) [with T = ModVolShaderParams]' at /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/oit_shaders.h:155:10: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> >, std::_Select1st<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic>; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > >]', inlined from 'vk::ShaderModule OITShaderManager::getShader(std::map<unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> >&, T) [with T = ModVolShaderParams]' at /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/oit_shaders.h:156:20: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> >, std::_Select1st<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic>; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > >]', inlined from 'vk::ShaderModule OITShaderManager::getShader(std::map<unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> >&, T) [with T = VertexShaderParams]' at /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/oit_shaders.h:155:10, inlined from 'vk::ShaderModule OITShaderManager::GetVertexShader(const VertexShaderParams&)' at /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/oit_shaders.h:91:87, inlined from 'void OITPipelineManager::CreatePipeline(u32, bool, const PolyParam&, Pass, int)' at /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/oit_pipeline.cpp:153:65: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> >, std::_Select1st<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic>; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > >]', inlined from 'vk::ShaderModule OITShaderManager::getShader(std::map<unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> >&, T) [with T = VertexShaderParams]' at /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/oit_shaders.h:156:20, inlined from 'vk::ShaderModule OITShaderManager::GetVertexShader(const VertexShaderParams&)' at /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/oit_shaders.h:91:87, inlined from 'void OITPipelineManager::CreatePipeline(u32, bool, const PolyParam&, Pass, int)' at /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/oit_pipeline.cpp:153:65: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> >, std::_Select1st<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic>; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > >]', inlined from 'vk::ShaderModule OITShaderManager::getShader(std::map<unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> >&, T) [with T = FragmentShaderParams]' at /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/oit_shaders.h:155:10, inlined from 'vk::ShaderModule OITShaderManager::GetFragmentShader(const FragmentShaderParams&)' at /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/oit_shaders.h:92:91, inlined from 'void OITPipelineManager::CreatePipeline(u32, bool, const PolyParam&, Pass, int)' at /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/oit_pipeline.cpp:171:69: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> >, std::_Select1st<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic>; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > >]', inlined from 'vk::ShaderModule OITShaderManager::getShader(std::map<unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> >&, T) [with T = FragmentShaderParams]' at /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/oit_shaders.h:156:20, inlined from 'vk::ShaderModule OITShaderManager::GetFragmentShader(const FragmentShaderParams&)' at /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/oit_shaders.h:92:91, inlined from 'void OITPipelineManager::CreatePipeline(u32, bool, const PolyParam&, Pass, int)' at /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/oit_pipeline.cpp:171:69: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> >, std::_Select1st<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = unsigned int; _Tp = vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic>; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > >]', inlined from 'void OITPipelineManager::CreateModVolPipeline(ModVolMode, int, bool)' at /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/oit_pipeline.cpp:463:46: /usr/include/c++/14.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> >, std::_Select1st<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic>; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > >]', inlined from 'vk::ShaderModule OITShaderManager::getShader(std::map<unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> >&, T) [with T = TrModVolShaderParams]' at /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/oit_shaders.h:155:10, inlined from 'vk::ShaderModule OITShaderManager::GetTrModVolShader(const TrModVolShaderParams&)' at /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/oit_shaders.h:103:91, inlined from 'void OITPipelineManager::CreateTrModVolPipeline(ModVolMode, int, bool)' at /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/oit_pipeline.cpp:525:69: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> >, std::_Select1st<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic>; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > >]', inlined from 'vk::ShaderModule OITShaderManager::getShader(std::map<unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> >&, T) [with T = TrModVolShaderParams]' at /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/oit_shaders.h:156:20, inlined from 'vk::ShaderModule OITShaderManager::GetTrModVolShader(const TrModVolShaderParams&)' at /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/oit_shaders.h:103:91, inlined from 'void OITPipelineManager::CreateTrModVolPipeline(ModVolMode, int, bool)' at /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/oit_pipeline.cpp:525:69: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> >, std::_Select1st<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = unsigned int; _Tp = vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic>; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > >]', inlined from 'void OITPipelineManager::CreateTrModVolPipeline(ModVolMode, int, bool)' at /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/oit_pipeline.cpp:549:48: /usr/include/c++/14.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> >, std::_Select1st<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [523/559] Building CXX object CMakeFil...ro.dir/core/rend/vulkan/compiler.cpp.o [524/559] Building CXX object CMakeFil...e/rend/vulkan/oit/oit_renderpass.cpp.o [524/559] Building CXX object CMakeFil...etro.dir/core/rend/vulkan/drawer.cpp.o [525/559] Building CXX object CMakeFil...etro.dir/core/rend/vulkan/buffer.cpp.o [525/559] Building CXX object CMakeFil...ro.dir/core/rend/vulkan/pipeline.cpp.o [526/559] Building CXX object CMakeFil.../core/rend/vulkan/oit/oit_drawer.cpp.o 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_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:192: warning: format '%zd' expects argument of type 'signed size_t', but argument 6 has type 'vk::DeviceSize' {aka 'long long unsigned int'} [-Wformat=] In file included from /usr/include/c++/14.2.1/map:62, from /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/oit_shaders.h:26, from /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/oit_pipeline.h:23, from /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/oit_drawer.h:26: /usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const unsigned int&>, std::tuple<>}; _Key = unsigned int; _Val = std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> >; _KeyOfValue = std::_Select1st<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > >; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> >, std::_Select1st<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic>; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > >]', inlined from 'vk::Pipeline OITPipelineManager::GetModifierVolumePipeline(ModVolMode, int, bool)' at /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/oit_pipeline.h:349:35, inlined from 'void OITDrawer::DrawModifierVolumes(const vk::CommandBuffer&, int, int, const ModifierVolumeParam*) [with bool Translucent = false]' at /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/oit_drawer.cpp:182:58: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> >, std::_Select1st<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic>; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > >]', inlined from 'vk::Pipeline OITPipelineManager::GetModifierVolumePipeline(ModVolMode, int, bool)' at /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/oit_pipeline.h:349:35, inlined from 'void OITDrawer::DrawModifierVolumes(const vk::CommandBuffer&, int, int, const ModifierVolumeParam*) [with bool Translucent = false]' at /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/oit_drawer.cpp:190:58: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> >, std::_Select1st<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic>; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > >]', inlined from 'vk::Pipeline OITPipelineManager::GetModifierVolumePipeline(ModVolMode, int, bool)' at /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/oit_pipeline.h:349:35, inlined from 'void OITDrawer::DrawModifierVolumes(const vk::CommandBuffer&, int, int, const ModifierVolumeParam*) [with bool Translucent = false]' at /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/oit_drawer.cpp:210:58: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> >, std::_Select1st<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic>; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > >]', inlined from 'vk::Pipeline OITPipelineManager::GetTrModifierVolumePipeline(ModVolMode, int, bool)' at /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/oit_pipeline.h:359:37, inlined from 'void OITDrawer::DrawModifierVolumes(const vk::CommandBuffer&, int, int, const ModifierVolumeParam*) [with bool Translucent = true]' at /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/oit_drawer.cpp:180:60: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> >, std::_Select1st<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic>; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > >]', inlined from 'vk::Pipeline OITPipelineManager::GetTrModifierVolumePipeline(ModVolMode, int, bool)' at /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/oit_pipeline.h:359:37, inlined from 'void OITDrawer::DrawModifierVolumes(const vk::CommandBuffer&, int, int, const ModifierVolumeParam*) [with bool Translucent = true]' at /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/oit_drawer.cpp:188:60: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> >, std::_Select1st<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic>; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > >]', inlined from 'vk::Pipeline OITPipelineManager::GetTrModifierVolumePipeline(ModVolMode, int, bool)' at /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/oit_pipeline.h:359:37, inlined from 'void OITDrawer::DrawModifierVolumes(const vk::CommandBuffer&, int, int, const ModifierVolumeParam*) [with bool Translucent = true]' at /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/oit_drawer.cpp:207:60: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> >, std::_Select1st<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/new_allocator.h:36, from /usr/include/c++/14.2.1/armv7l-unknown-linux-gnueabihf/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:72, from /build/libretro-flycast/src/flycast/core/hw/pvr/Renderer_if.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: In function 'std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, 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:60: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 <anonymous> = 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<const long long unsigned int, Texture>; _Args = {std::pair<long long unsigned int, Texture>}; _Tp = std::__detail::_Hash_node<std::pair<const long long unsigned int, Texture>, false>]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4, inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair<const long long unsigned int, Texture>; _Args = {std::pair<long long unsigned int, Texture>}; _Tp = std::__detail::_Hash_node<std::pair<const long long unsigned int, Texture>, false>]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17, inlined from 'std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type* std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_node(_Args&& ...) [with _Args = {std::pair<long long unsigned int, Texture>}; _NodeAlloc = std::allocator<std::__detail::_Hash_node<std::pair<const long long unsigned int, Texture>, false> >]' at /usr/include/c++/14.2.1/bits/hashtable_policy.h:2026: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<long long unsigned int, Texture>}; _Key = long long unsigned int; _Value = std::pair<const long long unsigned int, Texture>; _Alloc = std::allocator<std::pair<const long long unsigned int, Texture> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<long long unsigned int>; _Hash = std::hash<long long unsigned int>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]' at /usr/include/c++/14.2.1/bits/hashtable.h:312:35, inlined from 'std::pair<typename std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace(std::true_type, _Args&& ...) [with _Args = {std::pair<long long unsigned int, Texture>}; _Key = long long unsigned int; _Value = std::pair<const long long unsigned int, Texture>; _Alloc = std::allocator<std::pair<const long long unsigned int, Texture> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<long long unsigned int>; _Hash = std::hash<long long unsigned int>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]' at /usr/include/c++/14.2.1/bits/hashtable.h:2147: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<long long unsigned int, Texture>}; _Key = long long unsigned int; _Value = std::pair<const long long unsigned int, Texture>; _Alloc = std::allocator<std::pair<const long long unsigned int, Texture> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<long long unsigned int>; _Hash = std::hash<long long unsigned int>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]' at /usr/include/c++/14.2.1/bits/hashtable.h:1004:21, inlined from 'std::pair<typename std::_Hashtable<_Key, std::pair<const _Key, _Tp>, _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::__not_<std::__and_<std::__is_fast_hash<_Hash>, std::__is_nothrow_invocable<const _Hash&, const _Key&> > >::value, false, true> >::iterator, bool> std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::emplace(_Args&& ...) [with _Args = {std::pair<long long unsigned int, Texture>}; _Key = long long unsigned int; _Tp = Texture; _Hash = std::hash<long long unsigned int>; _Pred = std::equal_to<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, Texture> >]' at /usr/include/c++/14.2.1/bits/unordered_map.h:396:23, inlined from 'Texture* BaseTextureCache<Texture>::getTextureCacheData(TSP, TCW) [with Texture = Texture]' at /build/libretro-flycast/src/flycast/core/rend/TexCache.h:207:28: /usr/include/c++/14.2.1/bits/move.h:234:11: warning: '((vram_block**)<unknown>)[10]' may be used uninitialized [-Wmaybe-uninitialized] 234 | typename enable_if<__is_swappable<_Tp>::value>::type | ^~~~~ In function 'std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, 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:74: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 <anonymous> = 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<const long long unsigned int, Texture>; _Args = {std::pair<long long unsigned int, Texture>}; _Tp = std::__detail::_Hash_node<std::pair<const long long unsigned int, Texture>, false>]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4, inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair<const long long unsigned int, Texture>; _Args = {std::pair<long long unsigned int, Texture>}; _Tp = std::__detail::_Hash_node<std::pair<const long long unsigned int, Texture>, false>]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17, inlined from 'std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type* std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_node(_Args&& ...) [with _Args = {std::pair<long long unsigned int, Texture>}; _NodeAlloc = std::allocator<std::__detail::_Hash_node<std::pair<const long long unsigned int, Texture>, false> >]' at /usr/include/c++/14.2.1/bits/hashtable_policy.h:2026: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<long long unsigned int, Texture>}; _Key = long long unsigned int; _Value = std::pair<const long long unsigned int, Texture>; _Alloc = std::allocator<std::pair<const long long unsigned int, Texture> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<long long unsigned int>; _Hash = std::hash<long long unsigned int>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]' at /usr/include/c++/14.2.1/bits/hashtable.h:312:35, inlined from 'std::pair<typename std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace(std::true_type, _Args&& ...) [with _Args = {std::pair<long long unsigned int, Texture>}; _Key = long long unsigned int; _Value = std::pair<const long long unsigned int, Texture>; _Alloc = std::allocator<std::pair<const long long unsigned int, Texture> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<long long unsigned int>; _Hash = std::hash<long long unsigned int>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]' at /usr/include/c++/14.2.1/bits/hashtable.h:2147: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<long long unsigned int, Texture>}; _Key = long long unsigned int; _Value = std::pair<const long long unsigned int, Texture>; _Alloc = std::allocator<std::pair<const long long unsigned int, Texture> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<long long unsigned int>; _Hash = std::hash<long long unsigned int>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]' at /usr/include/c++/14.2.1/bits/hashtable.h:1004:21, inlined from 'std::pair<typename std::_Hashtable<_Key, std::pair<const _Key, _Tp>, _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::__not_<std::__and_<std::__is_fast_hash<_Hash>, std::__is_nothrow_invocable<const _Hash&, const _Key&> > >::value, false, true> >::iterator, bool> std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::emplace(_Args&& ...) [with _Args = {std::pair<long long unsigned int, Texture>}; _Key = long long unsigned int; _Tp = Texture; _Hash = std::hash<long long unsigned int>; _Pred = std::equal_to<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, Texture> >]' at /usr/include/c++/14.2.1/bits/unordered_map.h:396:23, inlined from 'Texture* BaseTextureCache<Texture>::getTextureCacheData(TSP, TCW) [with Texture = Texture]' at /build/libretro-flycast/src/flycast/core/rend/TexCache.h:207:28: /usr/include/c++/14.2.1/bits/move.h:234:11: warning: '((unsigned char**)<unknown>)[23]' may be used uninitialized [-Wmaybe-uninitialized] 234 | typename enable_if<__is_swappable<_Tp>::value>::type | ^~~~~ [526/559] Building CXX object CMakeFil...bretro.dir/core/rend/vulkan/quad.cpp.o [527/559] Building CXX object CMakeFil...ore/rend/vulkan/oit/oit_renderer.cpp.o 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: In member function 'BufferData* BaseDrawer::GetMainBuffer(u32, vk::BufferUsageFlags)': /build/libretro-flycast/src/flycast/core/rend/vulkan/oit/../drawer.h:71:192: warning: format '%zd' expects argument of type 'signed size_t', but argument 6 has type 'vk::DeviceSize' {aka 'long long unsigned int'} [-Wformat=] [527/559] Building CXX object CMakeFil...tro.dir/core/rend/vulkan/shaders.cpp.o [528/559] Building CXX object CMakeFil...ro.dir/core/rend/vulkan/compiler.cpp.o [528/559] Building CXX object CMakeFil...tro.dir/core/rend/vulkan/texture.cpp.o [529/559] Building CXX object CMakeFil...dir/core/rend/vulkan/commandpool.cpp.o [529/559] Building CXX object CMakeFil...dir/core/rend/vulkan/vmallocator.cpp.o [530/559] Building CXX object CMakeFil...tro.dir/core/rend/vulkan/shaders.cpp.o [530/559] Building CXX object CMakeFil...tro.dir/core/rend/vulkan/overlay.cpp.o [531/559] Building CXX object CMakeFil...bretro.dir/core/rend/vulkan/quad.cpp.o [531/559] Building CXX object CMakeFil...core/rend/vulkan/vulkan_renderer.cpp.o [532/559] Building CXX object CMakeFil...ro.dir/core/rend/vulkan/pipeline.cpp.o In file included from /usr/include/c++/14.2.1/map:62, from /build/libretro-flycast/src/flycast/core/deps/glslang/glslang/../glslang/MachineIndependent/../Include/../Include/Common.h:51, from /build/libretro-flycast/src/flycast/core/deps/glslang/glslang/../glslang/MachineIndependent/../Include/intermediate.h:56, from /build/libretro-flycast/src/flycast/core/deps/glslang/glslang/../glslang/MachineIndependent/localintermediate.h:42, from /build/libretro-flycast/src/flycast/core/deps/glslang/SPIRV/SpvTools.h:50, from /build/libretro-flycast/src/flycast/core/deps/glslang/SPIRV/GlslangToSpv.h:42, from /build/libretro-flycast/src/flycast/core/rend/vulkan/shaders.h:23, from /build/libretro-flycast/src/flycast/core/rend/vulkan/pipeline.h:23, from /build/libretro-flycast/src/flycast/core/rend/vulkan/pipeline.cpp:21: /usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const unsigned int&>, std::tuple<>}; _Key = unsigned int; _Val = std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> >; _KeyOfValue = std::_Select1st<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > >; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> >, std::_Select1st<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<unsigned int&&>, std::tuple<>}; _Key = unsigned int; _Val = std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> >; _KeyOfValue = std::_Select1st<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > >; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> >, std::_Select1st<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/14.2.1/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic>; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > >]', inlined from 'vk::ShaderModule ShaderManager::getShader(std::map<unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> >&, T) [with T = ModVolShaderParams]' at /build/libretro-flycast/src/flycast/core/rend/vulkan/shaders.h:172:10: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> >, std::_Select1st<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic>; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > >]', inlined from 'vk::ShaderModule ShaderManager::getShader(std::map<unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> >&, T) [with T = ModVolShaderParams]' at /build/libretro-flycast/src/flycast/core/rend/vulkan/shaders.h:173:20: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> >, std::_Select1st<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = unsigned int; _Tp = vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic>; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > >]', inlined from 'void PipelineManager::CreateModVolPipeline(ModVolMode, int, bool)' at /build/libretro-flycast/src/flycast/core/rend/vulkan/pipeline.cpp:155:46: /usr/include/c++/14.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> >, std::_Select1st<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = unsigned int; _Tp = vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic>; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > >]', inlined from 'void PipelineManager::CreateDepthPassPipeline(int, bool)' at /build/libretro-flycast/src/flycast/core/rend/vulkan/pipeline.cpp:268:43: /usr/include/c++/14.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> >, std::_Select1st<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic>; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > >]', inlined from 'vk::ShaderModule ShaderManager::getShader(std::map<unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> >&, T) [with T = VertexShaderParams]' at /build/libretro-flycast/src/flycast/core/rend/vulkan/shaders.h:172:10, inlined from 'vk::ShaderModule ShaderManager::GetVertexShader(const VertexShaderParams&)' at /build/libretro-flycast/src/flycast/core/rend/vulkan/shaders.h:109:87, inlined from 'void PipelineManager::CreatePipeline(u32, bool, const PolyParam&, int, bool)' at /build/libretro-flycast/src/flycast/core/rend/vulkan/pipeline.cpp:395:65: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> >, std::_Select1st<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic>; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > >]', inlined from 'vk::ShaderModule ShaderManager::getShader(std::map<unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> >&, T) [with T = VertexShaderParams]' at /build/libretro-flycast/src/flycast/core/rend/vulkan/shaders.h:173:20, inlined from 'vk::ShaderModule ShaderManager::GetVertexShader(const VertexShaderParams&)' at /build/libretro-flycast/src/flycast/core/rend/vulkan/shaders.h:109:87, inlined from 'void PipelineManager::CreatePipeline(u32, bool, const PolyParam&, int, bool)' at /build/libretro-flycast/src/flycast/core/rend/vulkan/pipeline.cpp:395:65: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> >, std::_Select1st<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic>; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > >]', inlined from 'vk::ShaderModule ShaderManager::getShader(std::map<unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> >&, T) [with T = FragmentShaderParams]' at /build/libretro-flycast/src/flycast/core/rend/vulkan/shaders.h:172:10, inlined from 'vk::ShaderModule ShaderManager::GetFragmentShader(const FragmentShaderParams&)' at /build/libretro-flycast/src/flycast/core/rend/vulkan/shaders.h:110:91, inlined from 'void PipelineManager::CreatePipeline(u32, bool, const PolyParam&, int, bool)' at /build/libretro-flycast/src/flycast/core/rend/vulkan/pipeline.cpp:412:69: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> >, std::_Select1st<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic>; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > >]', inlined from 'vk::ShaderModule ShaderManager::getShader(std::map<unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> >&, T) [with T = FragmentShaderParams]' at /build/libretro-flycast/src/flycast/core/rend/vulkan/shaders.h:173:20, inlined from 'vk::ShaderModule ShaderManager::GetFragmentShader(const FragmentShaderParams&)' at /build/libretro-flycast/src/flycast/core/rend/vulkan/shaders.h:110:91, inlined from 'void PipelineManager::CreatePipeline(u32, bool, const PolyParam&, int, bool)' at /build/libretro-flycast/src/flycast/core/rend/vulkan/pipeline.cpp:412:69: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> >, std::_Select1st<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::ShaderModule, vk::DispatchLoaderDynamic> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [532/559] Building CXX object CMakeFil...r/core/rend/vulkan/vk_context_lr.cpp.o [533/559] Building CXX object CMakeFil...etro.dir/core/rend/vulkan/drawer.cpp.o In file included 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:185: warning: format '%zd' expects argument of type 'signed size_t', but argument 6 has type 'vk::DeviceSize' {aka 'long long unsigned int'} [-Wformat=] In file included from /usr/include/c++/14.2.1/map:62, from /build/libretro-flycast/src/flycast/core/deps/glslang/glslang/../glslang/MachineIndependent/../Include/../Include/Common.h:51, from /build/libretro-flycast/src/flycast/core/deps/glslang/glslang/../glslang/MachineIndependent/../Include/intermediate.h:56, from /build/libretro-flycast/src/flycast/core/deps/glslang/glslang/../glslang/MachineIndependent/localintermediate.h:42, from /build/libretro-flycast/src/flycast/core/deps/glslang/SPIRV/SpvTools.h:50, from /build/libretro-flycast/src/flycast/core/deps/glslang/SPIRV/GlslangToSpv.h:42, from /build/libretro-flycast/src/flycast/core/rend/vulkan/shaders.h:23, from /build/libretro-flycast/src/flycast/core/rend/vulkan/pipeline.h:23, from /build/libretro-flycast/src/flycast/core/rend/vulkan/drawer.h:27: /usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const unsigned int&>, std::tuple<>}; _Key = unsigned int; _Val = std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> >; _KeyOfValue = std::_Select1st<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > >; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> >, std::_Select1st<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:3906, 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, from /build/libretro-flycast/src/flycast/core/rend/vulkan/drawer.h:22: In function 'std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, 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:60: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 <anonymous> = 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<const long long unsigned int, Texture>; _Args = {std::pair<long long unsigned int, Texture>}; _Tp = std::__detail::_Hash_node<std::pair<const long long unsigned int, Texture>, false>]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4, inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair<const long long unsigned int, Texture>; _Args = {std::pair<long long unsigned int, Texture>}; _Tp = std::__detail::_Hash_node<std::pair<const long long unsigned int, Texture>, false>]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17, inlined from 'std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type* std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_node(_Args&& ...) [with _Args = {std::pair<long long unsigned int, Texture>}; _NodeAlloc = std::allocator<std::__detail::_Hash_node<std::pair<const long long unsigned int, Texture>, false> >]' at /usr/include/c++/14.2.1/bits/hashtable_policy.h:2026: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<long long unsigned int, Texture>}; _Key = long long unsigned int; _Value = std::pair<const long long unsigned int, Texture>; _Alloc = std::allocator<std::pair<const long long unsigned int, Texture> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<long long unsigned int>; _Hash = std::hash<long long unsigned int>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]' at /usr/include/c++/14.2.1/bits/hashtable.h:312:35, inlined from 'std::pair<typename std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace(std::true_type, _Args&& ...) [with _Args = {std::pair<long long unsigned int, Texture>}; _Key = long long unsigned int; _Value = std::pair<const long long unsigned int, Texture>; _Alloc = std::allocator<std::pair<const long long unsigned int, Texture> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<long long unsigned int>; _Hash = std::hash<long long unsigned int>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]' at /usr/include/c++/14.2.1/bits/hashtable.h:2147: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<long long unsigned int, Texture>}; _Key = long long unsigned int; _Value = std::pair<const long long unsigned int, Texture>; _Alloc = std::allocator<std::pair<const long long unsigned int, Texture> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<long long unsigned int>; _Hash = std::hash<long long unsigned int>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]' at /usr/include/c++/14.2.1/bits/hashtable.h:1004:21, inlined from 'std::pair<typename std::_Hashtable<_Key, std::pair<const _Key, _Tp>, _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::__not_<std::__and_<std::__is_fast_hash<_Hash>, std::__is_nothrow_invocable<const _Hash&, const _Key&> > >::value, false, true> >::iterator, bool> std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::emplace(_Args&& ...) [with _Args = {std::pair<long long unsigned int, Texture>}; _Key = long long unsigned int; _Tp = Texture; _Hash = std::hash<long long unsigned int>; _Pred = std::equal_to<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, Texture> >]' at /usr/include/c++/14.2.1/bits/unordered_map.h:396:23, inlined from 'Texture* BaseTextureCache<Texture>::getTextureCacheData(TSP, TCW) [with Texture = Texture]' at /build/libretro-flycast/src/flycast/core/rend/TexCache.h:207:28: /usr/include/c++/14.2.1/bits/move.h:234:11: warning: '((vram_block**)<unknown>)[10]' may be used uninitialized [-Wmaybe-uninitialized] 234 | typename enable_if<__is_swappable<_Tp>::value>::type | ^~~~~ In function 'std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, 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:74: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 <anonymous> = 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<const long long unsigned int, Texture>; _Args = {std::pair<long long unsigned int, Texture>}; _Tp = std::__detail::_Hash_node<std::pair<const long long unsigned int, Texture>, false>]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4, inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair<const long long unsigned int, Texture>; _Args = {std::pair<long long unsigned int, Texture>}; _Tp = std::__detail::_Hash_node<std::pair<const long long unsigned int, Texture>, false>]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17, inlined from 'std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type* std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_node(_Args&& ...) [with _Args = {std::pair<long long unsigned int, Texture>}; _NodeAlloc = std::allocator<std::__detail::_Hash_node<std::pair<const long long unsigned int, Texture>, false> >]' at /usr/include/c++/14.2.1/bits/hashtable_policy.h:2026: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<long long unsigned int, Texture>}; _Key = long long unsigned int; _Value = std::pair<const long long unsigned int, Texture>; _Alloc = std::allocator<std::pair<const long long unsigned int, Texture> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<long long unsigned int>; _Hash = std::hash<long long unsigned int>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]' at /usr/include/c++/14.2.1/bits/hashtable.h:312:35, inlined from 'std::pair<typename std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace(std::true_type, _Args&& ...) [with _Args = {std::pair<long long unsigned int, Texture>}; _Key = long long unsigned int; _Value = std::pair<const long long unsigned int, Texture>; _Alloc = std::allocator<std::pair<const long long unsigned int, Texture> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<long long unsigned int>; _Hash = std::hash<long long unsigned int>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]' at /usr/include/c++/14.2.1/bits/hashtable.h:2147: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<long long unsigned int, Texture>}; _Key = long long unsigned int; _Value = std::pair<const long long unsigned int, Texture>; _Alloc = std::allocator<std::pair<const long long unsigned int, Texture> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<long long unsigned int>; _Hash = std::hash<long long unsigned int>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]' at /usr/include/c++/14.2.1/bits/hashtable.h:1004:21, inlined from 'std::pair<typename std::_Hashtable<_Key, std::pair<const _Key, _Tp>, _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::__not_<std::__and_<std::__is_fast_hash<_Hash>, std::__is_nothrow_invocable<const _Hash&, const _Key&> > >::value, false, true> >::iterator, bool> std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::emplace(_Args&& ...) [with _Args = {std::pair<long long unsigned int, Texture>}; _Key = long long unsigned int; _Tp = Texture; _Hash = std::hash<long long unsigned int>; _Pred = std::equal_to<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, Texture> >]' at /usr/include/c++/14.2.1/bits/unordered_map.h:396:23, inlined from 'Texture* BaseTextureCache<Texture>::getTextureCacheData(TSP, TCW) [with Texture = Texture]' at /build/libretro-flycast/src/flycast/core/rend/TexCache.h:207:28: /usr/include/c++/14.2.1/bits/move.h:234:11: warning: '((unsigned char**)<unknown>)[23]' may be used uninitialized [-Wmaybe-uninitialized] 234 | typename enable_if<__is_swappable<_Tp>::value>::type | ^~~~~ In file included from /usr/include/c++/14.2.1/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic>; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > >]', inlined from 'vk::Pipeline PipelineManager::GetModifierVolumePipeline(ModVolMode, int, bool)' at /build/libretro-flycast/src/flycast/core/rend/vulkan/pipeline.h:234:35, inlined from 'void Drawer::DrawModVols(const vk::CommandBuffer&, int, int)' at /build/libretro-flycast/src/flycast/core/rend/vulkan/drawer.cpp:315:57, inlined from 'void Drawer::DrawModVols(const vk::CommandBuffer&, int, int)' at /build/libretro-flycast/src/flycast/core/rend/vulkan/drawer.cpp:286:6: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> >, std::_Select1st<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic>; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > >]', inlined from 'vk::Pipeline PipelineManager::GetModifierVolumePipeline(ModVolMode, int, bool)' at /build/libretro-flycast/src/flycast/core/rend/vulkan/pipeline.h:234:35, inlined from 'void Drawer::DrawModVols(const vk::CommandBuffer&, int, int)' at /build/libretro-flycast/src/flycast/core/rend/vulkan/drawer.cpp:317:57, inlined from 'void Drawer::DrawModVols(const vk::CommandBuffer&, int, int)' at /build/libretro-flycast/src/flycast/core/rend/vulkan/drawer.cpp:286:6: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> >, std::_Select1st<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic>; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > >]', inlined from 'vk::Pipeline PipelineManager::GetModifierVolumePipeline(ModVolMode, int, bool)' at /build/libretro-flycast/src/flycast/core/rend/vulkan/pipeline.h:234:35, inlined from 'void Drawer::DrawModVols(const vk::CommandBuffer&, int, int)' at /build/libretro-flycast/src/flycast/core/rend/vulkan/drawer.cpp:329:57, inlined from 'void Drawer::DrawModVols(const vk::CommandBuffer&, int, int)' at /build/libretro-flycast/src/flycast/core/rend/vulkan/drawer.cpp:286:6: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> >, std::_Select1st<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic>; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > >]', inlined from 'vk::Pipeline PipelineManager::GetModifierVolumePipeline(ModVolMode, int, bool)' at /build/libretro-flycast/src/flycast/core/rend/vulkan/pipeline.h:234:35, inlined from 'void Drawer::DrawModVols(const vk::CommandBuffer&, int, int)' at /build/libretro-flycast/src/flycast/core/rend/vulkan/drawer.cpp:341:55, inlined from 'void Drawer::DrawModVols(const vk::CommandBuffer&, int, int)' at /build/libretro-flycast/src/flycast/core/rend/vulkan/drawer.cpp:286:6: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> >, std::_Select1st<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic>; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > >]', inlined from 'vk::Pipeline PipelineManager::GetDepthPassPipeline(int, bool)' at /build/libretro-flycast/src/flycast/core/rend/vulkan/pipeline.h:245:38, inlined from 'void Drawer::DrawSorted(const vk::CommandBuffer&, const std::vector<SortedTriangle>&, u32, u32, bool)' at /build/libretro-flycast/src/flycast/core/rend/vulkan/drawer.cpp:263:65: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> >, std::_Select1st<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderDynamic> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [533/559] Building CXX object CMakeFil...ibretro.dir/core/rec-ARM/rec_arm.cpp.o [534/559] Building CXX object CMakeFil...tro.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::__not_<std::__is_tuple_like<_Tp> >, 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:234: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:47:4: warning: '((Allocation*)((char*)<unknown> + 8))[1].Allocation::allocInfo' is used uninitialized [-Wuninitialized] [534/559] Building CXX object CMakeFil...eps/vixl/aarch32/location-aarch32.cc.o [535/559] Building CXX object CMakeFil...tro.dir/core/rend/vulkan/overlay.cpp.o /build/libretro-flycast/src/flycast/core/rend/vulkan/overlay.cpp: In member function 'void VulkanOverlay::Draw(vk::CommandBuffer, vk::Extent2D, float, bool, bool)': /build/libretro-flycast/src/flycast/core/rend/vulkan/overlay.cpp:224:40: note: parameter passing for argument of type 'std::pair<float, float>' when C++17 is enabled changed to match C++14 in GCC 10.1 [535/559] Building CXX object CMakeFil...ps/vixl/aarch32/assembler-aarch32.cc.o [536/559] Building CXX object CMakeFil...dir/core/rend/vulkan/vmallocator.cpp.o [536/559] Building CXX object CMakeFil...vixl/aarch32/instructions-aarch32.cc.o [537/559] Building CXX object CMakeFil...eps/vixl/aarch32/location-aarch32.cc.o In file included from /build/libretro-flycast/src/flycast/core/deps/vixl/aarch32/location-aarch32.h:39, from /build/libretro-flycast/src/flycast/core/deps/vixl/aarch32/location-aarch32.cc:27: /build/libretro-flycast/src/flycast/core/deps/vixl/invalset-vixl.h:247:38: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations] In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:65, from /usr/include/c++/14.2.1/algorithm:60, from /build/libretro-flycast/src/flycast/core/deps/vixl/aarch32/location-aarch32.h:34: /usr/include/c++/14.2.1/bits/stl_iterator_base_types.h:127:31: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /build/libretro-flycast/src/flycast/core/deps/vixl/aarch32/macro-assembler-aarch32.h:33, from /build/libretro-flycast/src/flycast/core/deps/vixl/aarch32/location-aarch32.cc:30: /build/libretro-flycast/src/flycast/core/deps/vixl/pool-manager-impl.h:490:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] /build/libretro-flycast/src/flycast/core/deps/vixl/pool-manager-impl.h:490:17: note: remove the '< >' [537/559] Building CXX object CMakeFil...ps/vixl/aarch32/constants-aarch32.cc.o [538/559] Building CXX object CMakeFil...vixl/aarch32/instructions-aarch32.cc.o [538/559] Building CXX object CMakeFil...l/aarch32/macro-assembler-aarch32.cc.o [539/559] Building CXX object CMakeFil...ps/vixl/aarch32/constants-aarch32.cc.o [539/559] Building CXX object CMakeFil...eps/vixl/aarch32/operands-aarch32.cc.o [540/559] Building CXX object CMakeFil...ibretro.dir/core/rec-ARM/rec_arm.cpp.o In file included from /build/libretro-flycast/src/flycast/core/deps/vixl/aarch32/macro-assembler-aarch32.h:33, from /build/libretro-flycast/src/flycast/core/rec-ARM/rec_arm.cpp:33: /build/libretro-flycast/src/flycast/core/deps/vixl/pool-manager-impl.h:490:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] /build/libretro-flycast/src/flycast/core/deps/vixl/pool-manager-impl.h:490:17: note: remove the '< >' In file included from /build/libretro-flycast/src/flycast/core/deps/vixl/aarch32/location-aarch32.h:39, from /build/libretro-flycast/src/flycast/core/deps/vixl/aarch32/assembler-aarch32.h:33, from /build/libretro-flycast/src/flycast/core/deps/vixl/aarch32/macro-assembler-aarch32.h:37: /build/libretro-flycast/src/flycast/core/deps/vixl/invalset-vixl.h:247:38: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations] In file included from /usr/include/c++/14.2.1/bits/stl_iterator_base_funcs.h:66, from /usr/include/c++/14.2.1/string:47, from /build/libretro-flycast/src/flycast/core/types.h:72, from /build/libretro-flycast/src/flycast/core/rec-ARM/rec_arm.cpp:17: /usr/include/c++/14.2.1/bits/stl_iterator_base_types.h:127:31: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [540/559] Building CXX object CMakeFil...r/core/deps/vixl/code-buffer-vixl.cc.o [541/559] Building CXX object CMakeFil...core/rend/vulkan/vulkan_renderer.cpp.o 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: In member function 'BufferData* BaseDrawer::GetMainBuffer(u32, vk::BufferUsageFlags)': /build/libretro-flycast/src/flycast/core/rend/vulkan/drawer.h:71:185: warning: format '%zd' expects argument of type 'signed size_t', but argument 6 has type 'vk::DeviceSize' {aka 'long long unsigned int'} [-Wformat=] In file included from /usr/include/c++/14.2.1/bits/new_allocator.h:36, from /usr/include/c++/14.2.1/armv7l-unknown-linux-gnueabihf/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:72, 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: In function 'std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, 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:60: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 <anonymous> = 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<const long long unsigned int, Texture>; _Args = {std::pair<long long unsigned int, Texture>}; _Tp = std::__detail::_Hash_node<std::pair<const long long unsigned int, Texture>, false>]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4, inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair<const long long unsigned int, Texture>; _Args = {std::pair<long long unsigned int, Texture>}; _Tp = std::__detail::_Hash_node<std::pair<const long long unsigned int, Texture>, false>]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17, inlined from 'std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type* std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_node(_Args&& ...) [with _Args = {std::pair<long long unsigned int, Texture>}; _NodeAlloc = std::allocator<std::__detail::_Hash_node<std::pair<const long long unsigned int, Texture>, false> >]' at /usr/include/c++/14.2.1/bits/hashtable_policy.h:2026: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<long long unsigned int, Texture>}; _Key = long long unsigned int; _Value = std::pair<const long long unsigned int, Texture>; _Alloc = std::allocator<std::pair<const long long unsigned int, Texture> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<long long unsigned int>; _Hash = std::hash<long long unsigned int>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]' at /usr/include/c++/14.2.1/bits/hashtable.h:312:35, inlined from 'std::pair<typename std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace(std::true_type, _Args&& ...) [with _Args = {std::pair<long long unsigned int, Texture>}; _Key = long long unsigned int; _Value = std::pair<const long long unsigned int, Texture>; _Alloc = std::allocator<std::pair<const long long unsigned int, Texture> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<long long unsigned int>; _Hash = std::hash<long long unsigned int>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]' at /usr/include/c++/14.2.1/bits/hashtable.h:2147: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<long long unsigned int, Texture>}; _Key = long long unsigned int; _Value = std::pair<const long long unsigned int, Texture>; _Alloc = std::allocator<std::pair<const long long unsigned int, Texture> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<long long unsigned int>; _Hash = std::hash<long long unsigned int>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]' at /usr/include/c++/14.2.1/bits/hashtable.h:1004:21, inlined from 'std::pair<typename std::_Hashtable<_Key, std::pair<const _Key, _Tp>, _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::__not_<std::__and_<std::__is_fast_hash<_Hash>, std::__is_nothrow_invocable<const _Hash&, const _Key&> > >::value, false, true> >::iterator, bool> std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::emplace(_Args&& ...) [with _Args = {std::pair<long long unsigned int, Texture>}; _Key = long long unsigned int; _Tp = Texture; _Hash = std::hash<long long unsigned int>; _Pred = std::equal_to<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, Texture> >]' at /usr/include/c++/14.2.1/bits/unordered_map.h:396:23, inlined from 'Texture* BaseTextureCache<Texture>::getTextureCacheData(TSP, TCW) [with Texture = Texture]' at /build/libretro-flycast/src/flycast/core/rend/TexCache.h:207:28: /usr/include/c++/14.2.1/bits/move.h:234:11: warning: '((vram_block**)<unknown>)[10]' may be used uninitialized [-Wmaybe-uninitialized] 234 | typename enable_if<__is_swappable<_Tp>::value>::type | ^~~~~ In function 'std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, 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:74: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 <anonymous> = 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<const long long unsigned int, Texture>; _Args = {std::pair<long long unsigned int, Texture>}; _Tp = std::__detail::_Hash_node<std::pair<const long long unsigned int, Texture>, false>]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4, inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair<const long long unsigned int, Texture>; _Args = {std::pair<long long unsigned int, Texture>}; _Tp = std::__detail::_Hash_node<std::pair<const long long unsigned int, Texture>, false>]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17, inlined from 'std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type* std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_node(_Args&& ...) [with _Args = {std::pair<long long unsigned int, Texture>}; _NodeAlloc = std::allocator<std::__detail::_Hash_node<std::pair<const long long unsigned int, Texture>, false> >]' at /usr/include/c++/14.2.1/bits/hashtable_policy.h:2026: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<long long unsigned int, Texture>}; _Key = long long unsigned int; _Value = std::pair<const long long unsigned int, Texture>; _Alloc = std::allocator<std::pair<const long long unsigned int, Texture> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<long long unsigned int>; _Hash = std::hash<long long unsigned int>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]' at /usr/include/c++/14.2.1/bits/hashtable.h:312:35, inlined from 'std::pair<typename std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace(std::true_type, _Args&& ...) [with _Args = {std::pair<long long unsigned int, Texture>}; _Key = long long unsigned int; _Value = std::pair<const long long unsigned int, Texture>; _Alloc = std::allocator<std::pair<const long long unsigned int, Texture> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<long long unsigned int>; _Hash = std::hash<long long unsigned int>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]' at /usr/include/c++/14.2.1/bits/hashtable.h:2147: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<long long unsigned int, Texture>}; _Key = long long unsigned int; _Value = std::pair<const long long unsigned int, Texture>; _Alloc = std::allocator<std::pair<const long long unsigned int, Texture> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<long long unsigned int>; _Hash = std::hash<long long unsigned int>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]' at /usr/include/c++/14.2.1/bits/hashtable.h:1004:21, inlined from 'std::pair<typename std::_Hashtable<_Key, std::pair<const _Key, _Tp>, _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::__not_<std::__and_<std::__is_fast_hash<_Hash>, std::__is_nothrow_invocable<const _Hash&, const _Key&> > >::value, false, true> >::iterator, bool> std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::emplace(_Args&& ...) [with _Args = {std::pair<long long unsigned int, Texture>}; _Key = long long unsigned int; _Tp = Texture; _Hash = std::hash<long long unsigned int>; _Pred = std::equal_to<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, Texture> >]' at /usr/include/c++/14.2.1/bits/unordered_map.h:396:23, inlined from 'Texture* BaseTextureCache<Texture>::getTextureCacheData(TSP, TCW) [with Texture = Texture]' at /build/libretro-flycast/src/flycast/core/rend/TexCache.h:207:28: /usr/include/c++/14.2.1/bits/move.h:234:11: warning: '((unsigned char**)<unknown>)[23]' may be used uninitialized [-Wmaybe-uninitialized] 234 | typename enable_if<__is_swappable<_Tp>::value>::type | ^~~~~ [541/559] Building CXX object CMakeFil...eps/vixl/compiler-intrinsics-vixl.cc.o [542/559] Building CXX object CMakeFil...r/core/deps/vixl/code-buffer-vixl.cc.o [542/559] Building CXX object CMakeFil...o.dir/core/deps/vixl/cpu-features.cc.o [543/559] Building CXX object CMakeFil...eps/vixl/compiler-intrinsics-vixl.cc.o [543/559] Building CXX object CMakeFil...tro.dir/core/deps/vixl/utils-vixl.cc.o [544/559] Building CXX object CMakeFil...eps/vixl/aarch32/operands-aarch32.cc.o [544/559] Linking CXX static library libflycast-resources.a [545/559] Linking CXX static library libflycast-resources.a [545/559] Linking C static library core/deps/xxHash/cmake_unofficial/libxxhash.a [546/559] Linking C static library core/deps/xxHash/cmake_unofficial/libxxhash.a [546/559] Linking CXX static library c...g/libglslang-default-resource-limits.a [547/559] Linking CXX static library c...g/libglslang-default-resource-limits.a [547/559] Linking CXX static library core/deps/glslang/SPIRV/libSPIRV.a [548/559] Building CXX object CMakeFil...tro.dir/core/deps/vixl/utils-vixl.cc.o [548/559] Linking C static library core/deps/libchdr/libchdr-static.a [549/559] Linking CXX static library core/deps/glslang/SPIRV/libSPIRV.a [549/559] Linking CXX static library core/deps/nowide/libnowide.a [550/559] Building CXX object CMakeFil...o.dir/core/deps/vixl/cpu-features.cc.o [550/559] Linking C static library core/deps/miniupnpc/libminiupnpc.a [551/559] Linking C static library core/deps/libchdr/libchdr-static.a [551/559] Linking C static library core/deps/libzip/lib/libzip.a [552/559] Linking CXX static library core/deps/nowide/libnowide.a [552/559] Linking C static library core/deps/libelf/libelf.a [553/559] Linking C static library core/deps/miniupnpc/libminiupnpc.a [554/559] Linking C static library core/deps/libelf/libelf.a [555/559] Linking C static library core/deps/libzip/lib/libzip.a [556/559] Building CXX object CMakeFil...r/core/rend/vulkan/vk_context_lr.cpp.o [557/559] Building CXX object CMakeFil...l/aarch32/macro-assembler-aarch32.cc.o In file included from /build/libretro-flycast/src/flycast/core/deps/vixl/aarch32/macro-assembler-aarch32.h:33, from /build/libretro-flycast/src/flycast/core/deps/vixl/aarch32/macro-assembler-aarch32.cc:28: /build/libretro-flycast/src/flycast/core/deps/vixl/pool-manager-impl.h:490:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] /build/libretro-flycast/src/flycast/core/deps/vixl/pool-manager-impl.h:490:17: note: remove the '< >' In file included from /build/libretro-flycast/src/flycast/core/deps/vixl/aarch32/location-aarch32.h:39, from /build/libretro-flycast/src/flycast/core/deps/vixl/aarch32/assembler-aarch32.h:33, from /build/libretro-flycast/src/flycast/core/deps/vixl/aarch32/macro-assembler-aarch32.h:37: /build/libretro-flycast/src/flycast/core/deps/vixl/invalset-vixl.h:247:38: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations] In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:65, from /usr/include/c++/14.2.1/bits/specfun.h:43, from /usr/include/c++/14.2.1/cmath:3906, from /build/libretro-flycast/src/flycast/core/deps/vixl/utils-vixl.h:30, from /build/libretro-flycast/src/flycast/core/deps/vixl/code-buffer-vixl.h:33, from /build/libretro-flycast/src/flycast/core/deps/vixl/assembler-base-vixl.h:30, from /build/libretro-flycast/src/flycast/core/deps/vixl/code-generation-scopes-vixl.h:32, from /build/libretro-flycast/src/flycast/core/deps/vixl/aarch32/macro-assembler-aarch32.h:31: /usr/include/c++/14.2.1/bits/stl_iterator_base_types.h:127:31: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [558/559] Building CXX object CMakeFil...ps/vixl/aarch32/assembler-aarch32.cc.o In file included from /build/libretro-flycast/src/flycast/core/deps/vixl/aarch32/location-aarch32.h:39, from /build/libretro-flycast/src/flycast/core/deps/vixl/aarch32/assembler-aarch32.h:33, from /build/libretro-flycast/src/flycast/core/deps/vixl/aarch32/assembler-aarch32.cc:38: /build/libretro-flycast/src/flycast/core/deps/vixl/invalset-vixl.h:247:38: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations] In file included from /usr/include/c++/14.2.1/bits/stl_iterator_base_funcs.h:66, from /usr/include/c++/14.2.1/string:47, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /build/libretro-flycast/src/flycast/core/deps/vixl/aarch32/assembler-aarch32.cc:35: /usr/include/c++/14.2.1/bits/stl_iterator_base_types.h:127:31: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [558/559] Linking CXX shared library flycast_libretro.so [559/559] Linking CXX shared library flycast_libretro.so ==> Entering fakeroot environment... ==> Starting package()... ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issues... ==> WARNING: Package contains reference to $srcdir usr/lib/libretro/flycast_libretro.so ==> Creating package "libretro-flycast"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: libretro-flycast 6708-1 (Mon Apr 21 06:53:41 2025) ==> Cleaning up...