==> Synchronizing chroot copy [/home/leming/armv8/root] -> [leming]...done
==> Making package: ppsspp 1.20.4-4 (Sat Jul  4 18:09:09 2026)
==> Retrieving sources...
  -> Updating ppsspp git repo...
  -> Updating aemu_postoffice git repo...
  -> Updating armips git repo...
  -> Updating cpu_features git repo...
  -> Updating discord-rpc git repo...
  -> Updating ppsspp-ffmpeg git repo...
  -> Updating armips-filesystem git repo...
  -> Updating ppsspp-freetype git repo...
  -> Updating ppsspp-glslang git repo...
  -> Updating ppsspp-lang git repo...
  -> Updating libchdr git repo...
  -> Updating ppsspp-lua git repo...
  -> Updating miniupnp git repo...
  -> Updating nanosvg git repo...
  -> Updating OpenXR-SDK git repo...
  -> Updating rapidjson git repo...
  -> Updating rcheevos git repo...
  -> Updating SPIRV-Cross git repo...
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with b2sums...
    ppsspp ... Passed
    aemu_postoffice ... Skipped
    armips ... Skipped
    cpu_features ... Skipped
    discord-rpc ... Skipped
    ppsspp-ffmpeg ... Skipped
    armips-filesystem ... Skipped
    ppsspp-freetype ... Skipped
    ppsspp-glslang ... Skipped
    ppsspp-lang ... Skipped
    libchdr ... Skipped
    ppsspp-lua ... Skipped
    miniupnp ... Skipped
    nanosvg ... Skipped
    OpenXR-SDK ... Skipped
    rapidjson ... Skipped
    rcheevos ... Skipped
    SPIRV-Cross ... Skipped
==> Making package: ppsspp 1.20.4-4 (Sat Jul  4 18:09:32 2026)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...

Packages (52) compiler-rt-22.1.6-1  cppdap-1.58.0-3  default-cursors-3-1  freetype2-2.14.3-1  graphite-1:1.3.15-1  harfbuzz-14.2.1-1  hicolor-icon-theme-0.18-1  hidapi-0.15.0-1  jsoncpp-1.9.6-3  libdrm-2.4.134-1  libedit-20260512_3.1-1  libpciaccess-0.19-1  libuv-1.52.1-1  libx11-1.8.13-1  libxau-1.0.12-1  libxcb-1.17.0-1  libxcursor-1.2.3-1  libxdmcp-1.1.5-2  libxext-1.3.7-1  libxfixes-6.0.2-1  libxrandr-1.5.5-1  libxrender-0.9.12-1  libxshmfence-1.3.3-1  libxxf86vm-1.1.7-1  llvm-libs-22.1.6-1  lm_sensors-1:3.6.2-1  mesa-1:26.1.4-1  perl-error-0.17030-3  perl-mailtools-2.22-3  perl-timedate-2.35-1  rhash-1.4.6-1  sdl3-3.4.12-1  spirv-tools-1:1.4.350.1-1  vulkan-icd-loader-1.4.350.1-1  wayland-1.25.0-1  xcb-proto-1.17.0-4  xorgproto-2025.1-1  zlib-ng-2.3.3-1  clang-22.1.6-1  cmake-4.3.4-1  git-2.55.0-1  glew-2.3.1-1  glu-9.0.3-3  libglvnd-1.7.0-3  libpng-1.6.58-2  libzip-1.11.4-1  miniupnpc-2.3.3-3  ninja-1.13.2-3  openxr-1.1.60-1  sdl2-compat-2.32.70-1  sdl2_ttf-2.24.0-2  snappy-1.2.2-3

Total Download Size:    88.72 MiB
Total Installed Size:  747.12 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 clang-22.1.6-1-aarch64 downloading...
 cmake-4.3.4-1-aarch64 downloading...
 git-2.55.0-1-aarch64 downloading...
 compiler-rt-22.1.6-1-aarch64 downloading...
 openxr-1.1.60-1-aarch64 downloading...
 sdl3-3.4.12-1-aarch64 downloading...
 sdl2-compat-2.32.70-1-aarch64 downloading...
 glew-2.3.1-1-aarch64 downloading...
 cppdap-1.58.0-3-aarch64 downloading...
 libzip-1.11.4-1-aarch64 downloading...
 libuv-1.52.1-1-aarch64 downloading...
 ninja-1.13.2-3-aarch64 downloading...
 rhash-1.4.6-1-aarch64 downloading...
 vulkan-icd-loader-1.4.350.1-1-aarch64 downloading...
 jsoncpp-1.9.6-3-aarch64 downloading...
 zlib-ng-2.3.3-1-aarch64 downloading...
 perl-mailtools-2.22-3-any downloading...
 miniupnpc-2.3.3-3-aarch64 downloading...
 hidapi-0.15.0-1-aarch64 downloading...
 sdl2_ttf-2.24.0-2-aarch64 downloading...
 libxcursor-1.2.3-1-aarch64 downloading...
 snappy-1.2.2-3-aarch64 downloading...
 perl-error-0.17030-3-any downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing libedit...
installing llvm-libs...
installing compiler-rt...
installing clang...
Optional dependencies for clang
    openmp: OpenMP support in clang with -fopenmp
    python: for scan-view and git-clang-format [installed]
    llvm: referenced by some clang headers
installing cppdap...
installing hicolor-icon-theme...
installing jsoncpp...
Optional dependencies for jsoncpp
    jsoncpp-doc: documentation
installing libuv...
installing rhash...
installing cmake...
Optional dependencies for cmake
    make: for unix Makefile generator [installed]
    ninja: for ninja generator [pending]
    qt6-base: cmake-gui
installing perl-error...
installing perl-timedate...
installing perl-mailtools...
installing zlib-ng...
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-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]
    less: the default pager for git
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 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 glu...
installing glew...
installing libpng...
installing libzip...
installing miniupnpc...
installing ninja...
installing vulkan-icd-loader...
Optional dependencies for vulkan-icd-loader
    vulkan-driver: packaged vulkan driver
installing libxrender...
installing libxrandr...
installing openxr...
installing libxfixes...
installing libxcursor...
installing hidapi...
Optional dependencies for hidapi
    libusb: for hidapi-libusb [installed]
installing sdl3...
Optional dependencies for sdl3
    alsa-lib: ALSA audio driver
    libpulse: PulseAudio audio driver
    jack: JACK audio driver
    pipewire: PipeWire audio driver
    vulkan-driver: vulkan renderer
    sndio: sndio audio driver
    libdecor: Wayland client decorations
installing sdl2-compat...
installing freetype2...
Optional dependencies for freetype2
    harfbuzz: Improved autohinting [pending]
installing graphite...
Optional dependencies for graphite
    graphite-docs: Documentation
installing harfbuzz...
Optional dependencies for harfbuzz
    harfbuzz-utils: utilities
installing sdl2_ttf...
installing snappy...
:: Running post-transaction hooks...
(1/3) Creating system user accounts...
Creating group 'git' with GID 967.
Creating user 'git' (git daemon user) with UID 967 and GID 967.
(2/3) Reloading system manager configuration...
  Skipped: Current root is not booted.
(3/3) Arming ConditionNeedsUpdate...
==> Retrieving sources...
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
  -> Creating working copy of ppsspp git repo...
Cloning into 'ppsspp'...
done.
Switched to a new branch 'makepkg'
  -> Creating working copy of aemu_postoffice git repo...
Cloning into 'aemu_postoffice'...
done.
  -> Creating working copy of armips git repo...
Cloning into 'armips'...
done.
  -> Creating working copy of cpu_features git repo...
Cloning into 'cpu_features'...
done.
  -> Creating working copy of discord-rpc git repo...
Cloning into 'discord-rpc'...
done.
  -> Creating working copy of ppsspp-ffmpeg git repo...
Cloning into 'ppsspp-ffmpeg'...
done.
Updating files:   4% (396/8225)
Updating files:   5% (412/8225)
Updating files:   6% (494/8225)
Updating files:   6% (496/8225)
Updating files:   6% (498/8225)
Updating files:   6% (500/8225)
Updating files:   7% (576/8225)
Updating files:   7% (604/8225)
Updating files:   8% (658/8225)
Updating files:   9% (741/8225)
Updating files:   9% (804/8225)
Updating files:   9% (806/8225)
Updating files:  10% (823/8225)
Updating files:  11% (905/8225)
Updating files:  12% (987/8225)
Updating files:  13% (1070/8225)
Updating files:  14% (1152/8225)
Updating files:  15% (1234/8225)
Updating files:  16% (1316/8225)
Updating files:  17% (1399/8225)
Updating files:  18% (1481/8225)
Updating files:  18% (1536/8225)
Updating files:  19% (1563/8225)
Updating files:  20% (1645/8225)
Updating files:  21% (1728/8225)
Updating files:  22% (1810/8225)
Updating files:  23% (1892/8225)
Updating files:  24% (1974/8225)
Updating files:  25% (2057/8225)
Updating files:  26% (2139/8225)
Updating files:  27% (2221/8225)
Updating files:  28% (2303/8225)
Updating files:  29% (2386/8225)
Updating files:  30% (2468/8225)
Updating files:  31% (2550/8225)
Updating files:  32% (2632/8225)
Updating files:  33% (2715/8225)
Updating files:  34% (2797/8225)
Updating files:  35% (2879/8225)
Updating files:  36% (2961/8225)
Updating files:  37% (3044/8225)
Updating files:  38% (3126/8225)
Updating files:  39% (3208/8225)
Updating files:  40% (3290/8225)
Updating files:  41% (3373/8225)
Updating files:  42% (3455/8225)
Updating files:  43% (3537/8225)
Updating files:  44% (3619/8225)
Updating files:  45% (3702/8225)
Updating files:  46% (3784/8225)
Updating files:  47% (3866/8225)
Updating files:  48% (3948/8225)
Updating files:  49% (4031/8225)
Updating files:  50% (4113/8225)
Updating files:  51% (4195/8225)
Updating files:  52% (4277/8225)
Updating files:  53% (4360/8225)
Updating files:  54% (4442/8225)
Updating files:  55% (4524/8225)
Updating files:  56% (4606/8225)
Updating files:  57% (4689/8225)
Updating files:  57% (4696/8225)
Updating files:  58% (4771/8225)
Updating files:  59% (4853/8225)
Updating files:  60% (4935/8225)
Updating files:  61% (5018/8225)
Updating files:  62% (5100/8225)
Updating files:  62% (5141/8225)
Updating files:  63% (5182/8225)
Updating files:  64% (5264/8225)
Updating files:  64% (5333/8225)
Updating files:  65% (5347/8225)
Updating files:  66% (5429/8225)
Updating files:  67% (5511/8225)
Updating files:  68% (5593/8225)
Updating files:  68% (5646/8225)
Updating files:  69% (5676/8225)
Updating files:  70% (5758/8225)
Updating files:  71% (5840/8225)
Updating files:  72% (5922/8225)
Updating files:  73% (6005/8225)
Updating files:  74% (6087/8225)
Updating files:  75% (6169/8225)
Updating files:  76% (6251/8225)
Updating files:  77% (6334/8225)
Updating files:  78% (6416/8225)
Updating files:  79% (6498/8225)
Updating files:  80% (6580/8225)
Updating files:  81% (6663/8225)
Updating files:  82% (6745/8225)
Updating files:  83% (6827/8225)
Updating files:  84% (6909/8225)
Updating files:  85% (6992/8225)
Updating files:  86% (7074/8225)
Updating files:  87% (7156/8225)
Updating files:  88% (7238/8225)
Updating files:  89% (7321/8225)
Updating files:  90% (7403/8225)
Updating files:  91% (7485/8225)
Updating files:  92% (7567/8225)
Updating files:  93% (7650/8225)
Updating files:  94% (7732/8225)
Updating files:  95% (7814/8225)
Updating files:  96% (7896/8225)
Updating files:  97% (7979/8225)
Updating files:  98% (8061/8225)
Updating files:  99% (8143/8225)
Updating files: 100% (8225/8225)
Updating files: 100% (8225/8225), done.
  -> Creating working copy of armips-filesystem git repo...
Cloning into 'armips-filesystem'...
done.
  -> Creating working copy of ppsspp-freetype git repo...
Cloning into 'ppsspp-freetype'...
done.
  -> Creating working copy of ppsspp-glslang git repo...
Cloning into 'ppsspp-glslang'...
done.
  -> Creating working copy of ppsspp-lang git repo...
Cloning into 'ppsspp-lang'...
done.
  -> Creating working copy of libchdr git repo...
Cloning into 'libchdr'...
done.
  -> Creating working copy of ppsspp-lua git repo...
Cloning into 'ppsspp-lua'...
done.
  -> Creating working copy of miniupnp git repo...
Cloning into 'miniupnp'...
done.
  -> Creating working copy of nanosvg git repo...
Cloning into 'nanosvg'...
done.
  -> Creating working copy of OpenXR-SDK git repo...
Cloning into 'OpenXR-SDK'...
done.
  -> Creating working copy of rapidjson git repo...
Cloning into 'rapidjson'...
done.
  -> Creating working copy of rcheevos git repo...
Cloning into 'rcheevos'...
done.
  -> Creating working copy of SPIRV-Cross git repo...
Cloning into 'SPIRV-Cross'...
done.
==> Starting prepare()...
Submodule 'ffmpeg' (https://github.com/hrydgard/ppsspp-ffmpeg.git) registered for path 'ffmpeg'
Cloning into '/build/ppsspp/src/ppsspp/ffmpeg'...
done.
Submodule path 'ffmpeg': checked out '1e3b4965632f60b1d85360261d1b9dd45444bc71'
Submodule 'ext/freetype' (https://github.com/hrydgard/freetype.git) registered for path 'ext/freetype'
Cloning into '/build/ppsspp/src/ppsspp/ext/freetype'...
done.
Submodule path 'ext/freetype': checked out '063ed27f481f0bcd3962fd468e1546739d7d285a'
Submodule 'ext/glslang' (https://github.com/hrydgard/glslang.git) registered for path 'ext/glslang'
Cloning into '/build/ppsspp/src/ppsspp/ext/glslang'...
done.
From /build/ppsspp/src/ppsspp/../ppsspp-glslang
 * branch              50e0708ec3a5c16020c4f845c654b80b8edb80bd -> FETCH_HEAD
Submodule path 'ext/glslang': checked out '50e0708ec3a5c16020c4f845c654b80b8edb80bd'
Submodule 'ext/lua' (https://github.com/hrydgard/ppsspp-lua.git) registered for path 'ext/lua'
Cloning into '/build/ppsspp/src/ppsspp/ext/lua'...
done.
Submodule path 'ext/lua': checked out '7648485f14e8e5ee45e8e39b1eb4d3206dbd405a'
Submodule 'ext/aemu_postoffice' (https://github.com/Kethen/aemu_postoffice.git) registered for path 'ext/aemu_postoffice'
Cloning into '/build/ppsspp/src/ppsspp/ext/aemu_postoffice'...
done.
Submodule path 'ext/aemu_postoffice': checked out '530fee545c27ffb8524a8f496cbbcfdb687fe8c5'
Submodule 'ext/armips' (https://github.com/Kingcom/armips.git) registered for path 'ext/armips'
Cloning into '/build/ppsspp/src/ppsspp/ext/armips'...
done.
Submodule path 'ext/armips': checked out 'a8d71f0f279eb0d30ecf6af51473b66ae0cf8e8d'
Submodule 'cpu_features' (https://github.com/google/cpu_features.git) registered for path 'ext/cpu_features'
Cloning into '/build/ppsspp/src/ppsspp/ext/cpu_features'...
Submodule path 'ext/cpu_features': checked out 'fd4ffc1632db7b4e763bd28ffa6fc9d761cf3587'
Submodule 'ext/discord-rpc' (https://github.com/discordapp/discord-rpc.git) registered for path 'ext/discord-rpc'
Cloning into '/build/ppsspp/src/ppsspp/ext/discord-rpc'...
done.
Submodule path 'ext/discord-rpc': checked out '963aa9f3e5ce81a4682c6ca3d136cddda614db33'
Submodule 'ext/libchdr' (https://github.com/rtissera/libchdr.git) registered for path 'ext/libchdr'
Cloning into '/build/ppsspp/src/ppsspp/ext/libchdr'...
done.
Submodule path 'ext/libchdr': checked out '8bba7745d758627258b315997a860039244cedaf'
Submodule 'ext/miniupnp' (https://github.com/miniupnp/miniupnp.git) registered for path 'ext/miniupnp'
Cloning into '/build/ppsspp/src/ppsspp/ext/miniupnp'...
done.
Submodule path 'ext/miniupnp': checked out '27d13ca9beeb5541f5fbf11959dced03dac39972'
Submodule 'ext/nanosvg' (https://github.com/hrydgard/nanosvg.git) registered for path 'ext/nanosvg'
Cloning into '/build/ppsspp/src/ppsspp/ext/nanosvg'...
done.
From /build/ppsspp/src/ppsspp/../nanosvg
 * branch            478dbb8f7ed11c3d9b20b3986a8ee2283f483ef7 -> FETCH_HEAD
Submodule path 'ext/nanosvg': checked out '478dbb8f7ed11c3d9b20b3986a8ee2283f483ef7'
Submodule 'ext/OpenXR-SDK' (https://github.com/KhronosGroup/OpenXR-SDK.git) registered for path 'ext/OpenXR-SDK'
Cloning into '/build/ppsspp/src/ppsspp/ext/OpenXR-SDK'...
done.
Submodule path 'ext/OpenXR-SDK': checked out 'be392bf6949adeeabad5082aa79d12aacbda781f'
Submodule 'ext/rapidjson' (https://github.com/Tencent/rapidjson.git) registered for path 'ext/rapidjson'
Cloning into '/build/ppsspp/src/ppsspp/ext/rapidjson'...
done.
Submodule path 'ext/rapidjson': checked out '73063f5002612c6bf64fe24f851cd5cc0d83eef9'
Submodule 'ext/rcheevos' (https://github.com/RetroAchievements/rcheevos.git) registered for path 'ext/rcheevos'
Cloning into '/build/ppsspp/src/ppsspp/ext/rcheevos'...
done.
Submodule path 'ext/rcheevos': checked out 'ebfe8ca1bf944358e27200d66964fcb4e00e2487'
Submodule 'ext/SPIRV-Cross' (https://github.com/KhronosGroup/SPIRV-Cross.git) registered for path 'ext/SPIRV-Cross'
Cloning into '/build/ppsspp/src/ppsspp/ext/SPIRV-Cross'...
done.
Submodule path 'ext/SPIRV-Cross': checked out '4212eef67ed0ca048cb726a6767185504e7695e5'
Submodule 'ext/filesystem' (https://github.com/Kingcom/filesystem.git) registered for path 'ext/filesystem'
Cloning into '/build/ppsspp/src/ppsspp/ext/armips/ext/filesystem'...
done.
Submodule path 'ext/filesystem': checked out '3f1c185ab414e764c694b8171d1c4d8c5c437517'
==> Starting build()...
-- The C compiler identification is Clang 22.1.6
-- The CXX compiler identification is Clang 22.1.6
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/lib/distcc/bin/clang - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/lib/distcc/bin/clang++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- The ASM compiler identification is Clang with GNU-like command-line
-- Found assembler: /usr/lib/distcc/bin/clang
Clang enabled
Non-gold Build
Using X11 for Vulkan
-- Found X11: /usr/include
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Found PkgConfig: /usr/bin/pkg-config (found version "2.5.1")
-- Found WAYLAND_CLIENT: /usr/lib/libwayland-client.so
-- Found WAYLAND_SERVER: /usr/lib/libwayland-server.so
-- Found WAYLAND_EGL: /usr/lib/libwayland-egl.so
-- Found WAYLAND_CURSOR: /usr/lib/libwayland-cursor.so
-- Found WAYLAND: /usr/lib/libwayland-client.so;/usr/lib/libwayland-server.so;/usr/lib/libwayland-egl.so;/usr/lib/libwayland-cursor.so
-- Found OpenGL: /usr/lib/libOpenGL.so
-- Found SDL2: /usr/lib/libSDL2.so
-- Could NOT find Fontconfig (missing: Fontconfig_LIBRARY Fontconfig_INCLUDE_DIR) 
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Build type: None
CMAKE_SYSTEM_PROCESSOR: aarch64
Generating for ARMv8, None
-- Looking for getauxval
-- Looking for getauxval - found
-- Looking for elf_aux_info
-- Looking for elf_aux_info - not found
-- Found GLEW: /usr/include (found version "2.3.1")
-- Looking for dlfcn.h
-- Looking for dlfcn.h - found
-- Looking for getauxval
-- Looking for getauxval - found
-- Found PythonInterp: /usr/bin/python3 (found suitable version "3.14.6", minimum required is "3")
-- Google Mock was not found - tests based on that will not build
-- spirv-tools not linked - illegal SPIRV may be generated for HLSL
-- Found Snappy: /lib/libsnappy.so
-- Looking for dlopen
-- Looking for dlopen - found
-- Enabled dynamic loading of HarfBuzz library at runtime.
-- Found ZLIB: /usr/lib/libz.so (found version "1.3.2")
-- Found PNG: /usr/lib/libpng.so (found version "1.6.58")
-- Found BZip2: /usr/lib/libbz2.so (found version "1.0.8")
-- Looking for BZ2_bzCompressInit
-- Looking for BZ2_bzCompressInit - found
-- Checking for module 'bzip2'
--   Found bzip2, version 1.0.8
-- Found BrotliDec: /usr/include (found version "1.2.0")
-- Looking for unistd.h
-- Looking for unistd.h - found
-- Looking for fcntl.h
-- Looking for fcntl.h - found
--  Found avcodec: /build/ppsspp/src/ppsspp/ffmpeg/linux/aarch64/include /build/ppsspp/src/ppsspp/ffmpeg/linux/aarch64/lib/libavcodec.a
--  Found avformat: /build/ppsspp/src/ppsspp/ffmpeg/linux/aarch64/include /build/ppsspp/src/ppsspp/ffmpeg/linux/aarch64/lib/libavformat.a
--  Found avutil: /build/ppsspp/src/ppsspp/ffmpeg/linux/aarch64/include /build/ppsspp/src/ppsspp/ffmpeg/linux/aarch64/lib/libavutil.a
--  Found swresample: /build/ppsspp/src/ppsspp/ffmpeg/linux/aarch64/include /build/ppsspp/src/ppsspp/ffmpeg/linux/aarch64/lib/libswresample.a
--  Found swscale: /build/ppsspp/src/ppsspp/ffmpeg/linux/aarch64/include /build/ppsspp/src/ppsspp/ffmpeg/linux/aarch64/lib/libswscale.a
-- Found FFmpeg: /build/ppsspp/src/ppsspp/ffmpeg/linux/aarch64/include  found components: avcodec avformat avutil swresample swscale
-- Performing Test HAVE_LIBAVCODEC_CONST_AVCODEC
-- Performing Test HAVE_LIBAVCODEC_CONST_AVCODEC - Success
-- Found LIBZIP: /usr/lib/libzip.so
-- Could NOT find PNG: Found unsuitable version "1.6.58", but required is at least "1.7" (found /usr/lib/libpng.so)
-- Found ZSTD: /usr/lib/libzstd.so (found version "1.5.7")
-- Found MINIUPNPC: /usr/include/miniupnpc
-- Found miniupnpc API version 21
-- Installing: /build/ppsspp/src/build/assets/font_atlas.zim
-- Installing: /build/ppsspp/src/build/assets/font_atlas.meta
-- Installing: /build/ppsspp/src/build/assets/asciifont_atlas.zim
-- Installing: /build/ppsspp/src/build/assets/asciifont_atlas.meta
-- Installing: /build/ppsspp/src/build/assets/debugger
-- Installing: /build/ppsspp/src/build/assets/upload
-- Installing: /build/ppsspp/src/build/assets/upload/index.html
-- Installing: /build/ppsspp/src/build/assets/lang
-- Installing: /build/ppsspp/src/build/assets/lang/de_DE.ini
-- Installing: /build/ppsspp/src/build/assets/lang/zh_TW.ini
-- Installing: /build/ppsspp/src/build/assets/lang/cz_CZ.ini
-- Installing: /build/ppsspp/src/build/assets/lang/vi_VN.ini
-- Installing: /build/ppsspp/src/build/assets/lang/ro_RO.ini
-- Installing: /build/ppsspp/src/build/assets/lang/ru_RU.ini
-- Installing: /build/ppsspp/src/build/assets/lang/he_IL_invert.ini
-- Installing: /build/ppsspp/src/build/assets/lang/az_AZ.ini
-- Installing: /build/ppsspp/src/build/assets/lang/zh_CN.ini
-- Installing: /build/ppsspp/src/build/assets/lang/ja_JP.ini
-- Installing: /build/ppsspp/src/build/assets/lang/ko_KR.ini
-- Installing: /build/ppsspp/src/build/assets/lang/pt_PT.ini
-- Installing: /build/ppsspp/src/build/assets/lang/ca_ES.ini
-- Installing: /build/ppsspp/src/build/assets/lang/pl_PL.ini
-- Installing: /build/ppsspp/src/build/assets/lang/jv_ID.ini
-- Installing: /build/ppsspp/src/build/assets/lang/fr_FR.ini
-- Installing: /build/ppsspp/src/build/assets/lang/sv_SE.ini
-- Installing: /build/ppsspp/src/build/assets/lang/lt-LT.ini
-- Installing: /build/ppsspp/src/build/assets/lang/hr_HR.ini
-- Installing: /build/ppsspp/src/build/assets/lang/fa_IR.ini
-- Installing: /build/ppsspp/src/build/assets/lang/gl_ES.ini
-- Installing: /build/ppsspp/src/build/assets/lang/th_TH.ini
-- Installing: /build/ppsspp/src/build/assets/lang/es_LA.ini
-- Installing: /build/ppsspp/src/build/assets/lang/tg_PH.ini
-- Installing: /build/ppsspp/src/build/assets/lang/he_IL.ini
-- Installing: /build/ppsspp/src/build/assets/lang/pt_BR.ini
-- Installing: /build/ppsspp/src/build/assets/lang/id_ID.ini
-- Installing: /build/ppsspp/src/build/assets/lang/hu_HU.ini
-- Installing: /build/ppsspp/src/build/assets/lang/no_NO.ini
-- Installing: /build/ppsspp/src/build/assets/lang/ms_MY.ini
-- Installing: /build/ppsspp/src/build/assets/lang/be_BY.ini
-- Installing: /build/ppsspp/src/build/assets/lang/ar_AE.ini
-- Installing: /build/ppsspp/src/build/assets/lang/nl_NL.ini
-- Installing: /build/ppsspp/src/build/assets/lang/gr_EL.ini
-- Installing: /build/ppsspp/src/build/assets/lang/ku_SO.ini
-- Installing: /build/ppsspp/src/build/assets/lang/da_DK.ini
-- Installing: /build/ppsspp/src/build/assets/lang/fi_FI.ini
-- Installing: /build/ppsspp/src/build/assets/lang/README.md
-- Installing: /build/ppsspp/src/build/assets/lang/it_IT.ini
-- Installing: /build/ppsspp/src/build/assets/lang/uk_UA.ini
-- Installing: /build/ppsspp/src/build/assets/lang/lo_LA.ini
-- Installing: /build/ppsspp/src/build/assets/lang/en_US.ini
-- Installing: /build/ppsspp/src/build/assets/lang/bg_BG.ini
-- Installing: /build/ppsspp/src/build/assets/lang/dr_ID.ini
-- Installing: /build/ppsspp/src/build/assets/lang/es_ES.ini
-- Installing: /build/ppsspp/src/build/assets/lang/tr_TR.ini
-- Installing: /build/ppsspp/src/build/assets/shaders
-- Installing: /build/ppsspp/src/build/assets/shaders/tex_mmpx_adv.csh
-- Installing: /build/ppsspp/src/build/assets/shaders/natural.vsh
-- Installing: /build/ppsspp/src/build/assets/shaders/tex_mmpx.csh
-- Installing: /build/ppsspp/src/build/assets/shaders/tex_nnedi3_mp_cshift_4x.csh
-- Installing: /build/ppsspp/src/build/assets/shaders/tex_nnedi3_mp_cshift_2x.csh
-- Installing: /build/ppsspp/src/build/assets/shaders/stereo_sbs.fsh
-- Installing: /build/ppsspp/src/build/assets/shaders/smiley.py
-- Installing: /build/ppsspp/src/build/assets/shaders/upscale_spline36.fsh
-- Installing: /build/ppsspp/src/build/assets/shaders/aacolor.vsh
-- Installing: /build/ppsspp/src/build/assets/shaders/upscale_bicubic.fsh
-- Installing: /build/ppsspp/src/build/assets/shaders/fakereflections.fsh
-- Installing: /build/ppsspp/src/build/assets/shaders/fxaa.fsh
-- Installing: /build/ppsspp/src/build/assets/shaders/upscale_spline36.vsh
-- Installing: /build/ppsspp/src/build/assets/shaders/GaussianDownscale.fsh
-- Installing: /build/ppsspp/src/build/assets/shaders/upscale_sharp_bilinear.fsh
-- Installing: /build/ppsspp/src/build/assets/shaders/defaultshaders.ini
-- Installing: /build/ppsspp/src/build/assets/shaders/psp_color.fsh
-- Installing: /build/ppsspp/src/build/assets/shaders/cartoon.fsh
-- Installing: /build/ppsspp/src/build/assets/shaders/fxaa.vsh
-- Installing: /build/ppsspp/src/build/assets/shaders/tex_nnedi3_2x_single.csh
-- Installing: /build/ppsspp/src/build/assets/shaders/scanlines.fsh
-- Installing: /build/ppsspp/src/build/assets/shaders/4xhqglsl.fsh
-- Installing: /build/ppsspp/src/build/assets/shaders/bloomnoblur.fsh
-- Installing: /build/ppsspp/src/build/assets/shaders/tex_nnedi3_4x_single.csh
-- Installing: /build/ppsspp/src/build/assets/shaders/aacolor.fsh
-- Installing: /build/ppsspp/src/build/assets/shaders/5xBR.vsh
-- Installing: /build/ppsspp/src/build/assets/shaders/5xBR.fsh
-- Installing: /build/ppsspp/src/build/assets/shaders/upscale_sharp_bilinear.vsh
-- Installing: /build/ppsspp/src/build/assets/shaders/sharpen.fsh
-- Installing: /build/ppsspp/src/build/assets/shaders/stereo_red_blue.fsh
-- Installing: /build/ppsspp/src/build/assets/shaders/vignette.fsh
-- Installing: /build/ppsspp/src/build/assets/shaders/naturalA.fsh
-- Installing: /build/ppsspp/src/build/assets/shaders/tex_spline36_4x.csh
-- Installing: /build/ppsspp/src/build/assets/shaders/tex_nnedi3_mp_nns16_pass2.csh
-- Installing: /build/ppsspp/src/build/assets/shaders/cartoon.vsh
-- Installing: /build/ppsspp/src/build/assets/shaders/naturalA.vsh
-- Installing: /build/ppsspp/src/build/assets/shaders/fsr_rcas.fsh
-- Installing: /build/ppsspp/src/build/assets/shaders/natural.fsh
-- Installing: /build/ppsspp/src/build/assets/shaders/tex_4xbrz.csh
-- Installing: /build/ppsspp/src/build/assets/shaders/upscale_bicubic.vsh
-- Installing: /build/ppsspp/src/build/assets/shaders/4xhqglsl.vsh
-- Installing: /build/ppsspp/src/build/assets/shaders/fsr_easu.fsh
-- Installing: /build/ppsspp/src/build/assets/shaders/tex_nnedi3_mp_nns16_pass1_buffer.csh
-- Installing: /build/ppsspp/src/build/assets/shaders/bloom.fsh
-- Installing: /build/ppsspp/src/build/assets/shaders/tex_nnedi3_mp_nns16_pass1_image.csh
-- Installing: /build/ppsspp/src/build/assets/shaders/tex_smiley_2x.csh
-- Installing: /build/ppsspp/src/build/assets/shaders/tex_spline36_2x.csh
-- Installing: /build/ppsspp/src/build/assets/shaders/videoAA.fsh
-- Installing: /build/ppsspp/src/build/assets/shaders/5xBR-lv2.fsh
-- Installing: /build/ppsspp/src/build/assets/shaders/crt.fsh
-- Installing: /build/ppsspp/src/build/assets/shaders/smiley_16x16_rgba.bin
-- Installing: /build/ppsspp/src/build/assets/shaders/colorcorrection.fsh
-- Installing: /build/ppsspp/src/build/assets/shaders/persistence.fsh
-- Installing: /build/ppsspp/src/build/assets/shaders/tex_2xbrz.csh
-- Installing: /build/ppsspp/src/build/assets/themes
-- Installing: /build/ppsspp/src/build/assets/themes/alpine.ini
-- Installing: /build/ppsspp/src/build/assets/themes/slateforest.ini
-- Installing: /build/ppsspp/src/build/assets/themes/vinewood.ini
-- Installing: /build/ppsspp/src/build/assets/themes/strawberry.ini
-- Installing: /build/ppsspp/src/build/assets/themes/defaultthemes.ini
-- Installing: /build/ppsspp/src/build/assets/themes/1995.ini
-- Installing: /build/ppsspp/src/build/assets/vfpu
-- Installing: /build/ppsspp/src/build/assets/vfpu/vfpu_sin_lut_interval_delta.dat
-- Installing: /build/ppsspp/src/build/assets/vfpu/vfpu_log2_lut.dat
-- Installing: /build/ppsspp/src/build/assets/vfpu/vfpu_sin_lut_exceptions.dat
-- Installing: /build/ppsspp/src/build/assets/vfpu/vfpu_exp2_lut65536.dat
-- Installing: /build/ppsspp/src/build/assets/vfpu/vfpu_rcp_lut.dat
-- Installing: /build/ppsspp/src/build/assets/vfpu/vfpu_log2_lut65536.dat
-- Installing: /build/ppsspp/src/build/assets/vfpu/vfpu_asin_lut_deltas.dat
-- Installing: /build/ppsspp/src/build/assets/vfpu/vfpu_sin_lut_delta.dat
-- Installing: /build/ppsspp/src/build/assets/vfpu/vfpu_exp2_lut.dat
-- Installing: /build/ppsspp/src/build/assets/vfpu/vfpu_sin_lut8192.dat
-- Installing: /build/ppsspp/src/build/assets/vfpu/vfpu_log2_lut65536_quadratic.dat
-- Installing: /build/ppsspp/src/build/assets/vfpu/vfpu_asin_lut_indices.dat
-- Installing: /build/ppsspp/src/build/assets/vfpu/vfpu_sqrt_lut.dat
-- Installing: /build/ppsspp/src/build/assets/vfpu/vfpu_asin_lut65536.dat
-- Installing: /build/ppsspp/src/build/assets/vfpu/vfpu_rsqrt_lut.dat
-- Installing: /build/ppsspp/src/build/assets/Roboto_Condensed-Regular.ttf
-- Installing: /build/ppsspp/src/build/assets/Roboto_Condensed-Light.ttf
-- Installing: /build/ppsspp/src/build/assets/Roboto_Condensed-Bold.ttf
-- Installing: /build/ppsspp/src/build/assets/Roboto_Condensed-Italic.ttf
-- Installing: /build/ppsspp/src/build/assets/Inconsolata-Regular.ttf
-- Installing: /build/ppsspp/src/build/assets/compat.ini
-- Installing: /build/ppsspp/src/build/assets/adhoc-servers.json
-- Installing: /build/ppsspp/src/build/assets/infra-dns.json
-- Installing: /build/ppsspp/src/build/assets/gamecontrollerdb.txt
-- Installing: /build/ppsspp/src/build/assets/langregion.ini
-- Installing: /build/ppsspp/src/build/assets/ppge_atlas.zim
-- Installing: /build/ppsspp/src/build/assets/ppge_atlas.meta
-- Installing: /build/ppsspp/src/build/assets/sfx_back.wav
-- Installing: /build/ppsspp/src/build/assets/sfx_confirm.wav
-- Installing: /build/ppsspp/src/build/assets/sfx_select.wav
-- Installing: /build/ppsspp/src/build/assets/sfx_toggle_off.wav
-- Installing: /build/ppsspp/src/build/assets/sfx_toggle_on.wav
-- Installing: /build/ppsspp/src/build/assets/sfx_achievement_unlocked.wav
-- Installing: /build/ppsspp/src/build/assets/sfx_leaderbord_submitted.wav
-- Installing: /build/ppsspp/src/build/assets/ui_images/bg.png
-- Installing: /build/ppsspp/src/build/assets/ui_images/buttons.svg
-- Installing: /build/ppsspp/src/build/assets/ui_images/drop_shadow.png
-- Installing: /build/ppsspp/src/build/assets/ui_images/icon.png
-- Installing: /build/ppsspp/src/build/assets/ui_images/icon_gold.png
-- Installing: /build/ppsspp/src/build/assets/ui_images/images.svg
-- Installing: /build/ppsspp/src/build/assets/ui_images/psp_display.png
-- Installing: /build/ppsspp/src/build/assets/ui_images/retroachievements_logo.png
-- Installing: /build/ppsspp/src/build/assets/ui_images/stick.png
-- Installing: /build/ppsspp/src/build/assets/ui_images/stick_line.png
-- Installing: /build/ppsspp/src/build/assets/flash0
-- Installing: /build/ppsspp/src/build/assets/flash0/font
-- Installing: /build/ppsspp/src/build/assets/flash0/font/ltn2.pgf
-- Installing: /build/ppsspp/src/build/assets/flash0/font/ltn15.pgf
-- Installing: /build/ppsspp/src/build/assets/flash0/font/ltn11.pgf
-- Installing: /build/ppsspp/src/build/assets/flash0/font/kr0.pgf
-- Installing: /build/ppsspp/src/build/assets/flash0/font/jpn0.pgf
-- Installing: /build/ppsspp/src/build/assets/flash0/font/ltn1.pgf
-- Installing: /build/ppsspp/src/build/assets/flash0/font/ltn0.pgf
-- Installing: /build/ppsspp/src/build/assets/flash0/font/ltn4.pgf
-- Installing: /build/ppsspp/src/build/assets/flash0/font/ltn14.pgf
-- Installing: /build/ppsspp/src/build/assets/flash0/font/ltn6.pgf
-- Installing: /build/ppsspp/src/build/assets/flash0/font/ltn5.pgf
-- Installing: /build/ppsspp/src/build/assets/flash0/font/ltn13.pgf
-- Installing: /build/ppsspp/src/build/assets/flash0/font/ltn12.pgf
-- Installing: /build/ppsspp/src/build/assets/flash0/font/ltn9.pgf
-- Installing: /build/ppsspp/src/build/assets/flash0/font/ltn8.pgf
-- Installing: /build/ppsspp/src/build/assets/flash0/font/ltn7.pgf
-- Installing: /build/ppsspp/src/build/assets/flash0/font/ltn10.pgf
-- Installing: /build/ppsspp/src/build/assets/flash0/font/ltn3.pgf
-- Configuring done (8.8s)
-- Generating done (0.4s)
-- Build files have been written to: /build/ppsspp/src/build
[0/2] Re-checking globbed directories...
[1/961] Building C object ext/cmake/cpu_features/CMakeFiles/cpu_features.dir/__/__/cpu_features/src/impl_aarch64_macos_or_iphone.c.o
[2/961] Building C object ext/cmake/cpu_features/CMakeFiles/utils.dir/__/__/cpu_features/src/filesystem.c.o
[3/961] Building C object ext/cmake/cpu_features/CMakeFiles/utils.dir/__/__/cpu_features/src/stack_line_reader.c.o
[4/961] Building C object ext/cmake/cpu_features/CMakeFiles/unix_based_hardware_detection.dir/__/__/cpu_features/src/hwcaps.c.o
[5/961] Building C object ext/cmake/cpu_features/CMakeFiles/cpu_features.dir/__/__/cpu_features/src/impl_arm_linux_or_android.c.o
[6/961] Building C object ext/cmake/cpu_features/CMakeFiles/cpu_features.dir/__/__/cpu_features/src/impl_aarch64_windows.c.o
[7/961] Building C object ext/cmake/cpu_features/CMakeFiles/cpu_features.dir/__/__/cpu_features/src/impl_loongarch_linux.c.o
[8/961] Building C object ext/cmake/cpu_features/CMakeFiles/utils.dir/__/__/cpu_features/src/string_view.c.o
[9/961] Building C object ext/cmake/cpu_features/CMakeFiles/cpu_features.dir/__/__/cpu_features/src/impl_ppc_linux.c.o
[10/961] Building C object ext/cmake/cpu_features/CMakeFiles/cpu_features.dir/__/__/cpu_features/src/impl_riscv_linux.c.o
[11/961] Building C object ext/cmake/cpu_features/CMakeFiles/cpu_features.dir/__/__/cpu_features/src/impl_mips_linux_or_android.c.o
[12/961] Building C object ext/cmake/cpu_features/CMakeFiles/cpu_features.dir/__/__/cpu_features/src/impl_aarch64_linux_or_android.c.o
[13/961] Building C object ext/cmake/cpu_features/CMakeFiles/cpu_features.dir/__/__/cpu_features/src/impl_s390x_linux.c.o
[14/961] Building C object ext/cmake/cpu_features/CMakeFiles/cpu_features.dir/__/__/cpu_features/src/impl_x86_linux_or_android.c.o
[15/961] Building C object ext/cmake/cpu_features/CMakeFiles/cpu_features.dir/__/__/cpu_features/src/impl_x86_freebsd.c.o
[16/961] Building C object ext/cmake/cpu_features/CMakeFiles/cpu_features.dir/__/__/cpu_features/src/impl_x86_macos.c.o
[17/961] Building C object ext/cmake/cpu_features/CMakeFiles/cpu_features.dir/__/__/cpu_features/src/impl_x86_windows.c.o
[18/961] Building CXX object ext/glslang/glslang/OSDependent/Unix/CMakeFiles/OSDependent.dir/ossource.cpp.o
[19/961] Building CXX object ext/glslang/OGLCompilersDLL/CMakeFiles/OGLCompiler.dir/InitializeDll.cpp.o
[20/961] Building CXX object ext/imgui/CMakeFiles/imgui.dir/imgui_extras.cpp.o
[21/961] Building CXX object ext/glslang/glslang/CMakeFiles/GenericCodeGen.dir/GenericCodeGen/Link.cpp.o
[22/961] Building CXX object ext/glslang/glslang/CMakeFiles/GenericCodeGen.dir/GenericCodeGen/CodeGen.cpp.o
[23/961] Building CXX object ext/imgui/CMakeFiles/imgui.dir/imgui_impl_platform.cpp.o
[24/961] Building CXX object CMakeFiles/Common.dir/Common/ABI.cpp.o
[25/961] Building CXX object ext/imgui/CMakeFiles/imgui.dir/imgui_impl_thin3d.cpp.o
[26/961] Building CXX object CMakeFiles/Common.dir/Common/CPUDetect.cpp.o
[27/961] Building CXX object ext/imgui/CMakeFiles/imgui.dir/imgui_tables.cpp.o
[28/961] Building CXX object CMakeFiles/Common.dir/Common/x64Analyzer.cpp.o
[29/961] Building CXX object CMakeFiles/Common.dir/Common/Thunk.cpp.o
[30/961] Building CXX object ext/imgui/CMakeFiles/imgui.dir/imgui_demo.cpp.o
[31/961] Building CXX object ext/imgui/CMakeFiles/imgui.dir/imgui_draw.cpp.o
[32/961] Building CXX object CMakeFiles/Common.dir/Common/ArmCPUDetect.cpp.o
[33/961] Building CXX object CMakeFiles/Common.dir/Core/Util/DisArm64.cpp.o
[34/961] Building CXX object CMakeFiles/Common.dir/Common/x64Emitter.cpp.o
[35/961] Building CXX object ext/imgui/CMakeFiles/imgui.dir/imgui_widgets.cpp.o
/build/ppsspp/src/ppsspp/ext/imgui/imgui_widgets.cpp:4949:58: warning: variable 'empty_string' is uninitialized when passed as a const pointer argument here [-Wuninitialized-const-pointer]
 4949 |                 stb_textedit_replace(state, state->Stb, &empty_string, 0);
      |                                                          ^~~~~~~~~~~~
1 warning generated.
[36/961] Building CXX object CMakeFiles/Common.dir/Common/RiscVCPUDetect.cpp.o
[37/961] Building CXX object CMakeFiles/Common.dir/Common/ArmEmitter.cpp.o
[38/961] Building CXX object CMakeFiles/Common.dir/Common/Arm64Emitter.cpp.o
[39/961] Building CXX object CMakeFiles/Common.dir/Common/LoongArchCPUDetect.cpp.o
[40/961] Building CXX object CMakeFiles/Common.dir/Core/MIPS/JitCommon/JitCommon.cpp.o
[41/961] Building CXX object CMakeFiles/Common.dir/Core/MIPS/JitCommon/JitState.cpp.o
[42/961] Building CXX object CMakeFiles/Common.dir/Common/VR/OpenXRLoader.cpp.o
[43/961] Building CXX object CMakeFiles/Common.dir/Core/MIPS/JitCommon/JitBlockCache.cpp.o
[44/961] Building CXX object CMakeFiles/Common.dir/Core/MIPS/fake/FakeJit.cpp.o
[45/961] Building CXX object CMakeFiles/Common.dir/Common/VR/VRBase.cpp.o
[46/961] Building CXX object CMakeFiles/Common.dir/Common/VR/VRFramebuffer.cpp.o
[47/961] Building CXX object CMakeFiles/Common.dir/Common/VR/VRMath.cpp.o
[48/961] Building CXX object CMakeFiles/Common.dir/Common/VR/VRInput.cpp.o
[49/961] Building CXX object CMakeFiles/Common.dir/Common/VR/PPSSPPVR.cpp.o
[50/961] Building CXX object CMakeFiles/Common.dir/Common/VR/VRRenderer.cpp.o
[51/961] Building CXX object CMakeFiles/Common.dir/Common/Crypto/md5.cpp.o
[52/961] Building CXX object CMakeFiles/Common.dir/Common/RiscVEmitter.cpp.o
[53/961] Building CXX object CMakeFiles/Common.dir/Common/Data/Color/RGBAUtil.cpp.o
[54/961] Building CXX object ext/imgui/CMakeFiles/imgui.dir/imgui.cpp.o
[55/961] Building CXX object CMakeFiles/Common.dir/Common/Crypto/sha256.cpp.o
[56/961] Building CXX object CMakeFiles/Common.dir/Common/Crypto/sha1.cpp.o
[57/961] Building CXX object CMakeFiles/Common.dir/Common/Serialize/Serializer.cpp.o
[58/961] Building CXX object CMakeFiles/Common.dir/Common/Data/Format/RIFF.cpp.o
[59/961] Building CXX object CMakeFiles/Common.dir/Common/Data/Encoding/Base64.cpp.o
[60/961] Building CXX object CMakeFiles/Common.dir/Common/Data/Encoding/Compression.cpp.o
[61/961] Building CXX object CMakeFiles/Common.dir/Common/Data/Convert/SmallDataConvert.cpp.o
[62/961] Building CXX object CMakeFiles/Common.dir/Common/Data/Format/DDSLoad.cpp.o
[63/961] Building CXX object CMakeFiles/Common.dir/Common/Data/Encoding/Utf8.cpp.o
[64/961] Building CXX object CMakeFiles/Common.dir/Common/Data/Format/JSONReader.cpp.o
[65/961] Building CXX object CMakeFiles/Common.dir/Common/Data/Convert/ColorConv.cpp.o
[66/961] Building CXX object CMakeFiles/Common.dir/Common/LoongArch64Emitter.cpp.o
[67/961] Building CXX object CMakeFiles/Common.dir/Common/Data/Format/PNGLoad.cpp.o
[68/961] Building CXX object CMakeFiles/Common.dir/Common/Data/Hash/Hash.cpp.o
[69/961] Building CXX object CMakeFiles/Common.dir/Common/Data/Format/ZIMLoad.cpp.o
[70/961] Building CXX object CMakeFiles/Common.dir/Common/Data/Format/ZIMSave.cpp.o
[71/961] Building CXX object CMakeFiles/Common.dir/Common/Data/Format/JSONWriter.cpp.o
[72/961] Building CXX object CMakeFiles/Common.dir/Common/Data/Format/IniFile.cpp.o
[73/961] Building CXX object CMakeFiles/Common.dir/Common/File/VFS/VFS.cpp.o
[74/961] Building CXX object CMakeFiles/Common.dir/Common/Data/Text/Parsers.cpp.o
[75/961] Building CXX object CMakeFiles/Common.dir/Common/Data/Text/WrapText.cpp.o
[76/961] Building CXX object CMakeFiles/Common.dir/Common/Data/Text/I18n.cpp.o
[77/961] Building CXX object CMakeFiles/Common.dir/Common/File/VFS/DirectoryReader.cpp.o
[78/961] Building CXX object CMakeFiles/Common.dir/Common/File/VFS/ZipFileReader.cpp.o
[79/961] Building CXX object CMakeFiles/Common.dir/Common/File/DiskFree.cpp.o
[80/961] Building CXX object CMakeFiles/Common.dir/Common/File/AndroidStorage.cpp.o
[81/961] Building CXX object CMakeFiles/Common.dir/Common/File/VFS/SevenZipFileReader.cpp.o
[82/961] Building CXX object CMakeFiles/Common.dir/Common/File/AndroidContentURI.cpp.o
[83/961] Building CXX object CMakeFiles/Common.dir/Common/File/Path.cpp.o
[84/961] Building CXX object CMakeFiles/Common.dir/Common/GPU/GPUBackendCommon.cpp.o
[85/961] Building CXX object CMakeFiles/Common.dir/Common/File/FileDescriptor.cpp.o
[86/961] Building CXX object CMakeFiles/Common.dir/Common/File/DirListing.cpp.o
[87/961] Building CXX object CMakeFiles/Common.dir/Common/File/FileUtil.cpp.o
[88/961] Building CXX object CMakeFiles/Common.dir/Common/File/PathBrowser.cpp.o
[89/961] Building CXX object CMakeFiles/Common.dir/Common/GPU/thin3d.cpp.o
In file included from /build/ppsspp/src/ppsspp/Common/GPU/thin3d.cpp:6:
/build/ppsspp/src/ppsspp/Common/GPU/thin3d.h:382:21: warning: private field 'name_' is not used [-Wunused-private-field]
  382 |  const char * const name_;
      |                     ^
1 warning generated.
[90/961] Building CXX object CMakeFiles/Common.dir/Common/GPU/ShaderWriter.cpp.o
[91/961] Building C object CMakeFiles/Common.dir/Common/GPU/OpenGL/gl3stub.c.o
[92/961] Building CXX object CMakeFiles/Common.dir/Common/GPU/OpenGL/GLDebugLog.cpp.o
[93/961] Building CXX object CMakeFiles/Common.dir/Common/GPU/OpenGL/GLSLProgram.cpp.o
[94/961] Building CXX object CMakeFiles/Common.dir/Common/GPU/Shader.cpp.o
[95/961] Building CXX object CMakeFiles/Common.dir/Common/GPU/OpenGL/GLFeatures.cpp.o
[96/961] Building CXX object CMakeFiles/Common.dir/Common/GPU/OpenGL/GLProfiler.cpp.o
[97/961] Building CXX object CMakeFiles/Common.dir/Common/GPU/OpenGL/GLFrameData.cpp.o
[98/961] Building CXX object CMakeFiles/Common.dir/Common/GPU/ShaderTranslation.cpp.o
[99/961] Building CXX object CMakeFiles/Common.dir/Common/GPU/OpenGL/GLMemory.cpp.o
[100/961] Building CXX object CMakeFiles/Common.dir/Common/GPU/OpenGL/DataFormatGL.cpp.o
[101/961] Building CXX object CMakeFiles/Common.dir/Common/GPU/OpenGL/thin3d_gl.cpp.o
[102/961] Building CXX object CMakeFiles/Common.dir/Common/GPU/OpenGL/GLRenderManager.cpp.o
[103/961] Building CXX object CMakeFiles/Common.dir/Common/GPU/Vulkan/VulkanBarrier.cpp.o
[104/961] Building CXX object CMakeFiles/Common.dir/Common/GPU/OpenGL/GLQueueRunner.cpp.o
[105/961] Building CXX object CMakeFiles/Common.dir/Common/GPU/Vulkan/VulkanDescSet.cpp.o
[106/961] Building CXX object CMakeFiles/Common.dir/Common/GPU/Vulkan/VulkanDebug.cpp.o
[107/961] Building CXX object CMakeFiles/Common.dir/Common/GPU/Vulkan/VulkanImage.cpp.o
[108/961] Building CXX object CMakeFiles/Common.dir/Common/GPU/Vulkan/VulkanLoader.cpp.o
[109/961] Building CXX object CMakeFiles/Common.dir/Common/GPU/Vulkan/VulkanProfiler.cpp.o
[110/961] Building CXX object CMakeFiles/Common.dir/Common/GPU/Vulkan/VulkanMemory.cpp.o
[111/961] Building CXX object CMakeFiles/Common.dir/Common/GPU/Vulkan/VulkanFramebuffer.cpp.o
[112/961] Building CXX object CMakeFiles/Common.dir/Common/GPU/Vulkan/VulkanContext.cpp.o
[113/961] Building CXX object CMakeFiles/Common.dir/Common/Input/GestureDetector.cpp.o
[114/961] Building CXX object CMakeFiles/Common.dir/Common/Input/InputState.cpp.o
[115/961] Building CXX object CMakeFiles/Common.dir/Common/GPU/Vulkan/VulkanFrameData.cpp.o
[116/961] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx.pch
distcc[3791] ERROR: compile /build/ppsspp/src/build/ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx.cxx on 10.3.0.15:3932/8 failed
distcc[3791] (dcc_build_somewhere) Warning: remote compilation of '/build/ppsspp/src/build/ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx.cxx' failed, retrying locally
distcc[3791] Warning: failed to distribute /build/ppsspp/src/build/ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx.cxx to 10.3.0.15:3932/8, running locally instead
distcc[3791] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/ppsspp/src/build/ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx.cxx' failed, retried locally and got a different result.
[117/961] Building CXX object CMakeFiles/Common.dir/Common/Math/curves.cpp.o
[118/961] Building CXX object CMakeFiles/Common.dir/Common/Math/lin/vec3.cpp.o
[119/961] Building CXX object CMakeFiles/Common.dir/Common/Math/math_util.cpp.o
[120/961] Building CXX object CMakeFiles/Common.dir/Common/Math/Statistics.cpp.o
[121/961] Building CXX object CMakeFiles/Common.dir/Common/Net/HTTPNaettRequest.cpp.o
[122/961] Building CXX object CMakeFiles/Common.dir/Common/Math/lin/matrix4x4.cpp.o
[123/961] Building CXX object CMakeFiles/Common.dir/Common/Math/expression_parser.cpp.o
[124/961] Building CXX object CMakeFiles/Common.dir/Common/GPU/Vulkan/thin3d_vulkan.cpp.o
[125/961] Building CXX object CMakeFiles/Common.dir/Common/GPU/Vulkan/VulkanRenderManager.cpp.o
[126/961] Building CXX object CMakeFiles/Common.dir/Common/Net/HTTPHeaders.cpp.o
[127/961] Building CXX object CMakeFiles/Common.dir/Common/GPU/Vulkan/VulkanQueueRunner.cpp.o
[128/961] Building CXX object CMakeFiles/Common.dir/Common/Net/NetBuffer.cpp.o
[129/961] Building CXX object CMakeFiles/Common.dir/Common/Net/Resolve.cpp.o
[130/961] Building CXX object CMakeFiles/Common.dir/Common/Net/HTTPServer.cpp.o
[131/961] Building CXX object CMakeFiles/Common.dir/Common/Net/HTTPRequest.cpp.o
[132/961] Building CXX object CMakeFiles/Common.dir/Common/Net/HTTPClient.cpp.o
[133/961] Building CXX object CMakeFiles/Common.dir/Common/Net/Sinks.cpp.o
[134/961] Building CXX object CMakeFiles/Common.dir/Common/Net/URL.cpp.o
[135/961] Building CXX object CMakeFiles/Common.dir/Common/Render/TextureAtlas.cpp.o
/build/ppsspp/src/ppsspp/Common/Render/TextureAtlas.cpp:51:9: warning: private field 'size_' is not used [-Wunused-private-field]
   51 |  size_t size_;
      |         ^
1 warning generated.
[136/961] Building CXX object CMakeFiles/Common.dir/Common/Profiler/Profiler.cpp.o
[137/961] Building CXX object CMakeFiles/Common.dir/Common/Net/WebsocketServer.cpp.o
[138/961] Building CXX object CMakeFiles/Common.dir/Common/Render/AtlasGen.cpp.o
[139/961] Building CXX object CMakeFiles/Common.dir/Common/Render/DrawBuffer.cpp.o
[140/961] Building CXX object CMakeFiles/Common.dir/Common/Render/Text/draw_text_android.cpp.o
[141/961] Building CXX object CMakeFiles/Common.dir/Common/Render/ManagedTexture.cpp.o
[142/961] Building CXX object CMakeFiles/Common.dir/Common/Render/Text/draw_text_win.cpp.o
[143/961] Building CXX object CMakeFiles/Common.dir/Common/Render/Text/draw_text_uwp.cpp.o
[144/961] Building CXX object CMakeFiles/Common.dir/Common/System/Display.cpp.o
[145/961] Building CXX object CMakeFiles/Common.dir/Common/Render/Text/draw_text_sdl.cpp.o
[146/961] Building CXX object CMakeFiles/Common.dir/Common/Thread/ParallelLoop.cpp.o
[147/961] Building CXX object CMakeFiles/Common.dir/Common/Thread/ThreadUtil.cpp.o
[148/961] Building CXX object CMakeFiles/Common.dir/Common/Render/Text/draw_text.cpp.o
[149/961] Building CXX object CMakeFiles/Common.dir/Common/System/Request.cpp.o
[150/961] Building CXX object CMakeFiles/Common.dir/Common/System/OSD.cpp.o
[151/961] Building CXX object CMakeFiles/Common.dir/Common/Thread/ThreadManager.cpp.o
[152/961] Building CXX object CMakeFiles/Common.dir/Common/UI/AsyncImageFileView.cpp.o
[153/961] Building CXX object CMakeFiles/Common.dir/Common/UI/UI.cpp.o
[154/961] Building CXX object CMakeFiles/Common.dir/Common/UI/Screen.cpp.o
[155/961] Building CXX object CMakeFiles/Common.dir/Common/UI/Root.cpp.o
[156/961] Building CXX object CMakeFiles/Common.dir/Common/UI/Context.cpp.o
[157/961] Building CXX object CMakeFiles/Common.dir/Common/UI/UIScreen.cpp.o
[158/961] Building CXX object CMakeFiles/Common.dir/Common/UI/Notice.cpp.o
[159/961] Building CXX object CMakeFiles/Common.dir/Common/UI/IconCache.cpp.o
[160/961] Building CXX object CMakeFiles/Common.dir/Common/FakeCPUDetect.cpp.o
[161/961] Building CXX object CMakeFiles/Common.dir/Common/UI/Tween.cpp.o
[162/961] Building CXX object CMakeFiles/Common.dir/Common/Buffer.cpp.o
[163/961] Building CXX object CMakeFiles/Common.dir/Common/ExceptionHandlerSetup.cpp.o
[164/961] Building CXX object CMakeFiles/Common.dir/Common/Log/ConsoleListener.cpp.o
[165/961] Building CXX object CMakeFiles/Common.dir/Common/Log.cpp.o
[166/961] Building CXX object CMakeFiles/Common.dir/Common/UI/ScrollView.cpp.o
[167/961] Building CXX object CMakeFiles/Common.dir/Common/UI/View.cpp.o
[168/961] Building CXX object CMakeFiles/Common.dir/Common/MemArenaAndroid.cpp.o
[169/961] Building CXX object CMakeFiles/Common.dir/Common/MemArenaDarwin.cpp.o
[170/961] Building CXX object CMakeFiles/Common.dir/Common/GhidraClient.cpp.o
[171/961] Building CXX object CMakeFiles/Common.dir/Common/MemArenaWin32.cpp.o
[172/961] Building CXX object CMakeFiles/Common.dir/Common/UI/TabHolder.cpp.o
[173/961] Building CXX object CMakeFiles/Common.dir/Common/UI/ViewGroup.cpp.o
[174/961] Building CXX object CMakeFiles/Common.dir/Common/MemArenaHorizon.cpp.o
[175/961] Building CXX object CMakeFiles/Common.dir/Common/MemoryUtilHorizon.cpp.o
[176/961] Building CXX object CMakeFiles/Common.dir/Common/LogReporting.cpp.o
[177/961] Building CXX object CMakeFiles/Common.dir/Common/OSVersion.cpp.o
[178/961] Building CXX object CMakeFiles/Common.dir/Common/Log/LogManager.cpp.o
[179/961] Building CXX object CMakeFiles/Common.dir/Common/TimeUtil.cpp.o
[180/961] Building CXX object CMakeFiles/Common.dir/Common/MemArenaPosix.cpp.o
[181/961] Building CXX object CMakeFiles/gason.dir/ext/gason/gason.cpp.o
[182/961] Building C object CMakeFiles/7zip.dir/ext/lzma-sdk/7zBuf.c.o
[183/961] Building C object CMakeFiles/7zip.dir/ext/lzma-sdk/7zCrc.c.o
[184/961] Building CXX object CMakeFiles/Common.dir/Common/SysError.cpp.o
[185/961] Building C object CMakeFiles/7zip.dir/ext/lzma-sdk/7zCrcOpt.c.o
[186/961] Building CXX object CMakeFiles/Common.dir/Common/MemoryUtil.cpp.o
[187/961] Building C object CMakeFiles/7zip.dir/ext/lzma-sdk/7zFile.c.o
[188/961] Building C object CMakeFiles/7zip.dir/ext/lzma-sdk/7zDec.c.o
[189/961] Building C object CMakeFiles/7zip.dir/ext/lzma-sdk/7zArcIn.c.o
/build/ppsspp/src/ppsspp/ext/lzma-sdk/7zArcIn.c:1213:41: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
 1213 |         if ((sd)->Size == 0) return 16; (sd)->Size--; external = *(sd)->Data++;
      |                                         ^
/build/ppsspp/src/ppsspp/ext/lzma-sdk/7zArcIn.c:1205:5: note: previous statement is here
 1205 |     else switch ((unsigned)type)
      |     ^
1 warning generated.
[190/961] Building C object CMakeFiles/7zip.dir/ext/lzma-sdk/7zStream.c.o
[191/961] Building C object CMakeFiles/7zip.dir/ext/lzma-sdk/Bcj2.c.o
[192/961] Building C object CMakeFiles/7zip.dir/ext/lzma-sdk/Bra86.c.o
[193/961] Building C object CMakeFiles/7zip.dir/ext/lzma-sdk/Bra.c.o
[194/961] Building C object CMakeFiles/7zip.dir/ext/lzma-sdk/Delta.c.o
[195/961] Building C object CMakeFiles/7zip.dir/ext/lzma-sdk/Lzma2Dec.c.o
[196/961] Building C object CMakeFiles/png17.dir/ext/libpng17/pngmem.c.o
[197/961] Building C object CMakeFiles/png17.dir/ext/libpng17/pngerror.c.o
[198/961] Building C object CMakeFiles/7zip.dir/ext/lzma-sdk/LzmaDec.c.o
[199/961] Building C object CMakeFiles/png17.dir/ext/libpng17/pngget.c.o
[200/961] Building C object CMakeFiles/png17.dir/ext/libpng17/png.c.o
/build/ppsspp/src/ppsspp/ext/libpng17/png.c:3681:7: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
 3681 |       if (cp->owned_file != 0)
      |       ^
/build/ppsspp/src/ppsspp/ext/libpng17/png.c:3676:4: note: previous statement is here
 3676 |    if (cp->png_ptr == ((void*)0))
      |    ^
1 warning generated.
[201/961] Building CXX object CMakeFiles/Common.dir/Common/UI/PopupScreens.cpp.o
[202/961] Building C object CMakeFiles/png17.dir/ext/libpng17/pngpread.c.o
[203/961] Building CXX object CMakeFiles/Common.dir/Common/StringUtils.cpp.o
[204/961] Building C object CMakeFiles/png17.dir/ext/libpng17/pngrio.c.o
[205/961] Building C object CMakeFiles/png17.dir/ext/libpng17/pngwio.c.o
[206/961] Building C object CMakeFiles/png17.dir/ext/libpng17/pngset.c.o
[207/961] Building C object CMakeFiles/png17.dir/ext/libpng17/pngread.c.o
/build/ppsspp/src/ppsspp/ext/libpng17/pngread.c:3979:116: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
 3979 |          do if (!(do_local_compose == 0)) png_affirm(png_ptr, ((((((0 +8192) +2048) +2048) +1024) +2048) + 3979)); while (0);
      |                                                                                                                    ^
/build/ppsspp/src/ppsspp/ext/libpng17/pngread.c:3978:7: note: previous statement is here
 3978 |       else
      |       ^
1 warning generated.
[208/961] Building C object CMakeFiles/png17.dir/ext/libpng17/pngwrite.c.o
/build/ppsspp/src/ppsspp/ext/libpng17/pngwrite.c:955:506: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
  955 |          do if (!(((png_ptr->height) > (((1&~(png_ptr->pass))<<(3-((png_ptr->pass)>>1)))&7) && (png_ptr->width) > (((1& (png_ptr->pass))<<(3-(((png_ptr->pass)+1)>>1)))&7)) && png_ptr->row_number < (((png_ptr->height)+(((1<<((png_ptr->pass)>2?(8-(png_ptr->pass))>>1:3)) -1)-(((1&~(png_ptr->pass))<<(3-((png_ptr->pass)>>1)))&7)))>>((png_ptr->pass)>2?(8-(png_ptr->pass))>>1:3)))) png_affirm(png_ptr, (((((((((((((0 +8192) +2048) +2048) +1024) +2048) +8192) +1024) +8192) +8192) +2048) +4096) +1024) + 958)); while (0);
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ^
/build/ppsspp/src/ppsspp/ext/libpng17/pngwrite.c:954:7: note: previous statement is here
  954 |       else
      |       ^
/build/ppsspp/src/ppsspp/ext/libpng17/pngwrite.c:1013:510: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
 1013 |             do if (!(((png_ptr->height) > (((1&~(png_ptr->pass))<<(3-((png_ptr->pass)>>1)))&7) && (png_ptr->width) > (((1& (png_ptr->pass))<<(3-(((png_ptr->pass)+1)>>1)))&7)) && png_ptr->row_number < (((png_ptr->height)+(((1<<((png_ptr->pass)>2?(8-(png_ptr->pass))>>1:3)) -1)-(((1&~(png_ptr->pass))<<(3-((png_ptr->pass)>>1)))&7)))>>((png_ptr->pass)>2?(8-(png_ptr->pass))>>1:3)))) png_affirm(png_ptr, (((((((((((((0 +8192) +2048) +2048) +1024) +2048) +8192) +1024) +8192) +8192) +2048) +4096) +1024) + 1016)); while (0);
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ^
/build/ppsspp/src/ppsspp/ext/libpng17/pngwrite.c:1012:10: note: previous statement is here
 1012 |          else
      |          ^
2 warnings generated.
[209/961] Building C object CMakeFiles/png17.dir/ext/libpng17/pngwtran.c.o
[210/961] Building C object CMakeFiles/png17.dir/ext/libpng17/arm/arm_init.c.o
[211/961] Building C object CMakeFiles/png17.dir/ext/libpng17/pngrutil.c.o
/build/ppsspp/src/ppsspp/ext/libpng17/pngrutil.c:2857:7: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
 2857 |       switch (before & -before)
      |       ^
/build/ppsspp/src/ppsspp/ext/libpng17/pngrutil.c:2851:4: note: previous statement is here
 2851 |    if ((png_ptr->mode & before) == 0 &&
      |    ^
/build/ppsspp/src/ppsspp/ext/libpng17/pngrutil.c:2993:13: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
 2993 |             if (png_ptr->read_user_chunk_fn != ((void*)0))
      |             ^
/build/ppsspp/src/ppsspp/ext/libpng17/pngrutil.c:2989:10: note: previous statement is here
 2989 |          if (png_known_chunks[index].handle != ((void*)0))
      |          ^
2 warnings generated.
[212/961] Building C object CMakeFiles/png17.dir/ext/libpng17/pngtrans.c.o
/build/ppsspp/src/ppsspp/ext/libpng17/pngtrans.c:356:161: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
  356 |       do if (!(size >= sizeof (png_transform))) png_affirm(png_ptr, (((((((((((0 +8192) +2048) +2048) +1024) +2048) +8192) +1024) +8192) +8192) +2048) + 356)); while (0);
      |                                                                                                                                                                 ^
/build/ppsspp/src/ppsspp/ext/libpng17/pngtrans.c:355:4: note: previous statement is here
  355 |    else
      |    ^
1 warning generated.
[213/961] Generating something_that_never_exists
-- Found Git: /usr/bin/git (found version "2.55.0")
[214/961] Building C object CMakeFiles/png17.dir/ext/libpng17/arm/filter_neon_intrinsics.c.o
[215/961] Building C object CMakeFiles/png17.dir/ext/libpng17/pngrtran.c.o
/build/ppsspp/src/ppsspp/ext/libpng17/pngrtran.c:1062:10: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
 1062 |          if ((tc->png_ptr)->num_trans == 0U ||
      |          ^
/build/ppsspp/src/ppsspp/ext/libpng17/pngrtran.c:1058:7: note: previous statement is here
 1058 |       if (bit_depth >= 8U)
      |       ^
/build/ppsspp/src/ppsspp/ext/libpng17/pngrtran.c:6158:13: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
 6158 |             if (do_trans)
      |             ^
/build/ppsspp/src/ppsspp/ext/libpng17/pngrtran.c:6154:10: note: previous statement is here
 6154 |          else
      |          ^
2 warnings generated.
[216/961] Linking CXX static library lib/libGenericCodeGen.a
[217/961] Linking C static library lib/libcpu_features.a
[218/961] Building C object CMakeFiles/png17.dir/ext/libpng17/pngwutil.c.o
/build/ppsspp/src/ppsspp/ext/libpng17/pngwutil.c:560:218: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
  560 |       do if (!(pz->end != ((void*)0) && pz->list != ((void*)0))) png_affirm((pz->zs.opaque), (((((((((((((((0 +8192) +2048) +2048) +1024) +2048) +8192) +1024) +8192) +8192) +2048) +4096) +1024) +4096) +1024) + 560)); while (0);
      |                                                                                                                                                                                                                          ^
/build/ppsspp/src/ppsspp/ext/libpng17/pngwutil.c:559:4: note: previous statement is here
  559 |    else
      |    ^
/build/ppsspp/src/ppsspp/ext/libpng17/pngwutil.c:3328:7: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
 3328 |       if (flush == 2)
      |       ^
/build/ppsspp/src/ppsspp/ext/libpng17/pngwutil.c:3324:4: note: previous statement is here
 3324 |    if (png_ptr->write_row_fn != ((void*)0))
      |    ^
/build/ppsspp/src/ppsspp/ext/libpng17/pngwutil.c:4790:10: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
 4790 |          if (ps->filters >= (0x08 << (0)) )
      |          ^
/build/ppsspp/src/ppsspp/ext/libpng17/pngwutil.c:4782:7: note: previous statement is here
 4782 |       if (x == 0)
      |       ^
3 warnings generated.
[219/961] Building CXX object CMakeFiles/vma.dir/ext/vma/vk_mem_alloc.cpp.o
In file included from /build/ppsspp/src/ppsspp/ext/vma/vk_mem_alloc.cpp:15:
/build/ppsspp/src/ppsspp/ext/vma/vk_mem_alloc.h:6291:11: warning: private field 'placeholder' is not used [-Wunused-private-field]
 6291 |     void* placeholder = nullptr;
      |           ^
1 warning generated.
[220/961] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/attribute.cpp.o
distcc[4203] ERROR: compile /build/ppsspp/src/ppsspp/ext/glslang/glslang/MachineIndependent/attribute.cpp on 10.3.0.16:3932/8 failed
distcc[4203] (dcc_build_somewhere) Warning: remote compilation of '/build/ppsspp/src/ppsspp/ext/glslang/glslang/MachineIndependent/attribute.cpp' failed, retrying locally
distcc[4203] Warning: failed to distribute /build/ppsspp/src/ppsspp/ext/glslang/glslang/MachineIndependent/attribute.cpp to 10.3.0.16:3932/8, running locally instead
distcc[4203] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/ppsspp/src/ppsspp/ext/glslang/glslang/MachineIndependent/attribute.cpp' failed, retried locally and got a different result.
[221/961] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/IntermTraverse.cpp.o
distcc[4217] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
[222/961] Building CXX object CMakeFiles/pugixml.dir/ext/pugixml/pugixml.cpp.o
[223/961] Building CXX object CMakeFiles/basis_universal.dir/ext/basis_universal/basisu_transcoder.cpp.o
/build/ppsspp/src/ppsspp/ext/basis_universal/basisu_transcoder.cpp:16613:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ktx2_header' [-Wnontrivial-memcall]
 16613 |   memset(&m_header, 0, sizeof(m_header));
       |          ^
/build/ppsspp/src/ppsspp/ext/basis_universal/basisu_transcoder.cpp:16613:10: note: explicitly cast the pointer to silence this warning
 16613 |   memset(&m_header, 0, sizeof(m_header));
       |          ^
       |          (void*)
/build/ppsspp/src/ppsspp/ext/basis_universal/basisu_transcoder.cpp:16617:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ktx2_etc1s_global_data_header' [-Wnontrivial-memcall]
 16617 |   memset(&m_etc1s_header, 0, sizeof(m_etc1s_header));
       |          ^
/build/ppsspp/src/ppsspp/ext/basis_universal/basisu_transcoder.cpp:16617:10: note: explicitly cast the pointer to silence this warning
 16617 |   memset(&m_etc1s_header, 0, sizeof(m_etc1s_header));
       |          ^
       |          (void*)
/build/ppsspp/src/ppsspp/ext/basis_universal/basisu_transcoder.cpp:16664:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ktx2_header' [-Wnontrivial-memcall]
 16664 |   memcpy(&m_header, pData, sizeof(m_header));
       |          ^
/build/ppsspp/src/ppsspp/ext/basis_universal/basisu_transcoder.cpp:16664:10: note: explicitly cast the pointer to silence this warning
 16664 |   memcpy(&m_header, pData, sizeof(m_header));
       |          ^
       |          (void*)
/build/ppsspp/src/ppsspp/ext/basis_universal/basisu_transcoder.cpp:16760:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'basist::ktx2_level_index' [-Wnontrivial-memcall]
 16760 |   memcpy(&m_levels[0], m_pData + sizeof(ktx2_header), level_index_size_in_bytes);
       |          ^
/build/ppsspp/src/ppsspp/ext/basis_universal/basisu_transcoder.cpp:16760:10: note: explicitly cast the pointer to silence this warning
 16760 |   memcpy(&m_levels[0], m_pData + sizeof(ktx2_header), level_index_size_in_bytes);
       |          ^
       |          (void*)
/build/ppsspp/src/ppsspp/ext/basis_universal/basisu_transcoder.cpp:17271:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ktx2_etc1s_global_data_header' [-Wnontrivial-memcall]
 17271 |   memcpy(&m_etc1s_header, pSrc, sizeof(ktx2_etc1s_global_data_header));
       |          ^
/build/ppsspp/src/ppsspp/ext/basis_universal/basisu_transcoder.cpp:17271:10: note: explicitly cast the pointer to silence this warning
 17271 |   memcpy(&m_etc1s_header, pSrc, sizeof(ktx2_etc1s_global_data_header));
       |          ^
       |          (void*)
/build/ppsspp/src/ppsspp/ext/basis_universal/basisu_transcoder.cpp:17304:30: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'basist::ktx2_etc1s_image_desc' [-Wnontrivial-memcall]
 17304 |   memcpy(m_etc1s_image_descs.data(), pSrc, sizeof(ktx2_etc1s_image_desc) * image_count);
       |                              ^
/build/ppsspp/src/ppsspp/ext/basis_universal/basisu_transcoder.cpp:17304:30: note: explicitly cast the pointer to silence this warning
 17304 |   memcpy(m_etc1s_image_descs.data(), pSrc, sizeof(ktx2_etc1s_image_desc) * image_count);
       |                              ^
       |          (void*)
6 warnings generated.
[224/961] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/Constant.cpp.o
distcc[4205] ERROR: compile /build/ppsspp/src/ppsspp/ext/glslang/glslang/MachineIndependent/Constant.cpp on 10.3.0.16:3932/8 failed
distcc[4205] (dcc_build_somewhere) Warning: remote compilation of '/build/ppsspp/src/ppsspp/ext/glslang/glslang/MachineIndependent/Constant.cpp' failed, retrying locally
distcc[4205] Warning: failed to distribute /build/ppsspp/src/ppsspp/ext/glslang/glslang/MachineIndependent/Constant.cpp to 10.3.0.16:3932/8, running locally instead
distcc[4205] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/ppsspp/src/ppsspp/ext/glslang/glslang/MachineIndependent/Constant.cpp' failed, retried locally and got a different result.
[225/961] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/PoolAlloc.cpp.o
distcc[4225] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
[226/961] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/RemoveTree.cpp.o
distcc[4227] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
[227/961] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/Intermediate.cpp.o
distcc[4219] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
[228/961] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/Scan.cpp.o
distcc[4229] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
[229/961] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/SpirvIntrinsics.cpp.o
distcc[4233] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
[230/961] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/glslang_tab.cpp.o
distcc[4197] ERROR: compile /build/ppsspp/src/ppsspp/ext/glslang/glslang/MachineIndependent/glslang_tab.cpp on 10.3.0.15:3932/8 failed
distcc[4197] (dcc_build_somewhere) Warning: remote compilation of '/build/ppsspp/src/ppsspp/ext/glslang/glslang/MachineIndependent/glslang_tab.cpp' failed, retrying locally
distcc[4197] Warning: failed to distribute /build/ppsspp/src/ppsspp/ext/glslang/glslang/MachineIndependent/glslang_tab.cpp to 10.3.0.15:3932/8, running locally instead
MachineIndependent/glslang_tab.cpp:4963:9: warning: variable 'yynerrs' set but not used [-Wunused-but-set-variable]
 4963 |     int yynerrs = 0;
      |         ^
1 warning generated.
distcc[4197] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/ppsspp/src/ppsspp/ext/glslang/glslang/MachineIndependent/glslang_tab.cpp' failed, retried locally and got a different result.
[231/961] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/ShaderLang.cpp.o
distcc[4231] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
[232/961] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/SymbolTable.cpp.o
distcc[4235] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
[233/961] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/limits.cpp.o
distcc[4241] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
[234/961] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/Versions.cpp.o
distcc[4237] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
[235/961] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/parseConst.cpp.o
distcc[4245] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
[236/961] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/reflection.cpp.o
distcc[4247] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
[237/961] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/linkValidate.cpp.o
distcc[4243] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
[238/961] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/Initialize.cpp.o
distcc[4214] ERROR: compile /build/ppsspp/src/ppsspp/ext/glslang/glslang/MachineIndependent/Initialize.cpp on 10.3.0.15:3932/8 failed
distcc[4214] (dcc_build_somewhere) Warning: remote compilation of '/build/ppsspp/src/ppsspp/ext/glslang/glslang/MachineIndependent/Initialize.cpp' failed, retrying locally
distcc[4214] Warning: failed to distribute /build/ppsspp/src/ppsspp/ext/glslang/glslang/MachineIndependent/Initialize.cpp to 10.3.0.15:3932/8, running locally instead
distcc[4214] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/ppsspp/src/ppsspp/ext/glslang/glslang/MachineIndependent/Initialize.cpp' failed, retried locally and got a different result.
[239/961] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/Pp.cpp.o
distcc[4249] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
[240/961] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/PpAtom.cpp.o
distcc[4251] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
[241/961] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/PpContext.cpp.o
distcc[4253] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
[242/961] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/PpTokens.cpp.o
distcc[4257] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
[243/961] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslAttributes.cpp.o
distcc[4261] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
[244/961] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/PpScanner.cpp.o
distcc[4255] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
[245/961] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/propagateNoContraction.cpp.o
distcc[4259] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
[246/961] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslOpMap.cpp.o
distcc[4267] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
[247/961] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslScanContext.cpp.o
distcc[4265] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
[248/961] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslTokenStream.cpp.o
distcc[4269] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
[249/961] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/ParseHelper.cpp.o
distcc[4223] ERROR: compile /build/ppsspp/src/ppsspp/ext/glslang/glslang/MachineIndependent/ParseHelper.cpp on 10.3.0.16:3932/8 failed
distcc[4223] (dcc_build_somewhere) Warning: remote compilation of '/build/ppsspp/src/ppsspp/ext/glslang/glslang/MachineIndependent/ParseHelper.cpp' failed, retrying locally
distcc[4223] Warning: failed to distribute /build/ppsspp/src/ppsspp/ext/glslang/glslang/MachineIndependent/ParseHelper.cpp to 10.3.0.16:3932/8, running locally instead
distcc[4223] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/ppsspp/src/ppsspp/ext/glslang/glslang/MachineIndependent/ParseHelper.cpp' failed, retried locally and got a different result.
[250/961] Linking CXX static library lib/libOSDependent.a
[251/961] Linking CXX static library lib/libOGLCompiler.a
[252/961] Building C object ext/udis86/CMakeFiles/udis86.dir/decode.c.o
[253/961] Building C object ext/udis86/CMakeFiles/udis86.dir/itab.c.o
[254/961] Building C object ext/udis86/CMakeFiles/udis86.dir/syn-att.c.o
[255/961] Building C object ext/udis86/CMakeFiles/udis86.dir/syn-intel.c.o
[256/961] Building C object ext/udis86/CMakeFiles/udis86.dir/syn.c.o
[257/961] Building C object ext/udis86/CMakeFiles/udis86.dir/udis86.c.o
[258/961] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslParseables.cpp.o
distcc[4273] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
[259/961] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslGrammar.cpp.o
distcc[4271] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
[260/961] Building CXX object ext/SPIRV-Cross-build/CMakeFiles/spirv-cross-core.dir/__/SPIRV-Cross/spirv_cross.cpp.o
[261/961] Building CXX object ext/SPIRV-Cross-build/CMakeFiles/spirv-cross-core.dir/__/SPIRV-Cross/spirv_cross_util.cpp.o
[262/961] Building CXX object ext/SPIRV-Cross-build/CMakeFiles/spirv-cross-core.dir/__/SPIRV-Cross/spirv_cfg.cpp.o
[263/961] Linking CXX static library lib/libimgui.a
[264/961] Building CXX object ext/SPIRV-Cross-build/CMakeFiles/spirv-cross-core.dir/__/SPIRV-Cross/spirv_cross_parsed_ir.cpp.o
[265/961] Linking CXX static library lib/libCommon.a
[266/961] Linking CXX static library lib/libgason.a
[267/961] Linking CXX static library lib/libvma.a
[268/961] Linking C static library lib/lib7zip.a
[269/961] Building CXX object CMakeFiles/cityhash.dir/ext/cityhash/city.cpp.o
[270/961] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/ParseContextBase.cpp.o
distcc[4221] ERROR: compile /build/ppsspp/src/ppsspp/ext/glslang/glslang/MachineIndependent/ParseContextBase.cpp on 10.3.0.16:3932/8 failed
distcc[4221] (dcc_build_somewhere) Warning: remote compilation of '/build/ppsspp/src/ppsspp/ext/glslang/glslang/MachineIndependent/ParseContextBase.cpp' failed, retrying locally
distcc[4221] Warning: failed to distribute /build/ppsspp/src/ppsspp/ext/glslang/glslang/MachineIndependent/ParseContextBase.cpp to 10.3.0.16:3932/8, running locally instead
distcc[4221] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/ppsspp/src/ppsspp/ext/glslang/glslang/MachineIndependent/ParseContextBase.cpp' failed, retried locally and got a different result.
[271/961] Building CXX object ext/SPIRV-Cross-build/CMakeFiles/spirv-cross-core.dir/__/SPIRV-Cross/spirv_parser.cpp.o
[272/961] Linking CXX static library lib/libpugixml.a
[273/961] Linking C static library lib/libpng17.a
[274/961] Linking CXX static library lib/libbasis_universal.a
[275/961] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/intermOut.cpp.o
distcc[4240] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
[276/961] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/InfoSink.cpp.o
distcc[4209] ERROR: compile /build/ppsspp/src/ppsspp/ext/glslang/glslang/MachineIndependent/InfoSink.cpp on 10.3.0.15:3932/8 failed
distcc[4209] (dcc_build_somewhere) Warning: remote compilation of '/build/ppsspp/src/ppsspp/ext/glslang/glslang/MachineIndependent/InfoSink.cpp' failed, retrying locally
distcc[4209] Warning: failed to distribute /build/ppsspp/src/ppsspp/ext/glslang/glslang/MachineIndependent/InfoSink.cpp to 10.3.0.15:3932/8, running locally instead
distcc[4209] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/ppsspp/src/ppsspp/ext/glslang/glslang/MachineIndependent/InfoSink.cpp' failed, retried locally and got a different result.
[277/961] Building CXX object CMakeFiles/native.dir/SDL/SDLJoystick.cpp.o
[278/961] Building CXX object CMakeFiles/native.dir/SDL/SDLGLGraphicsContext.cpp.o
[279/961] Building C object CMakeFiles/kirk.dir/ext/libkirk/AES.c.o
[280/961] Building CXX object CMakeFiles/native.dir/SDL/SDLVulkanGraphicsContext.cpp.o
[281/961] Building CXX object CMakeFiles/native.dir/ext/jpge/jpge.cpp.o
[282/961] Building C object CMakeFiles/kirk.dir/ext/libkirk/amctrl.c.o
[283/961] Building C object CMakeFiles/kirk.dir/ext/libkirk/SHA1.c.o
[284/961] Building C object CMakeFiles/kirk.dir/ext/libkirk/bn.c.o
[285/961] Building C object CMakeFiles/kirk.dir/ext/libkirk/ec.c.o
[286/961] Building CXX object CMakeFiles/native.dir/Common/Render/Text/draw_text_qt.cpp.o
[287/961] Building C object CMakeFiles/kirk.dir/ext/libkirk/kirk_engine.c.o
[288/961] Building CXX object CMakeFiles/native.dir/ext/jpge/jpgd.cpp.o
[289/961] Building C object CMakeFiles/sfmt19937.dir/ext/sfmt19937/SFMT.c.o
[290/961] Building C object CMakeFiles/xxhash.dir/ext/xxhash.c.o
[291/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/ARM/ArmExpressionFunctions.cpp.o
[292/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/ARM/Arm.cpp.o
[293/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/Architecture.cpp.o
[294/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/ARM/ArmOpcodes.cpp.o
[295/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/ARM/ArmElfRelocator.cpp.o
[296/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/ARM/CArmInstruction.cpp.o
[297/961] Building CXX object CMakeFiles/native.dir/SDL/SDLMain.cpp.o
[298/961] Building CXX object CMakeFiles/xbrz.dir/ext/xbrz/xbrz.cpp.o
[299/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/ARM/ArmParser.cpp.o
[300/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/ARM/CThumbInstruction.cpp.o
[301/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/ARM/ThumbOpcodes.cpp.o
[302/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/ARM/Pool.cpp.o
[303/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/MIPS/Mips.cpp.o
[304/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/MIPS/CMipsInstruction.cpp.o
[305/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/MIPS/MipsOpcodes.cpp.o
[306/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/MIPS/MipsElfFile.cpp.o
[307/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/MIPS/MipsExpressionFunctions.cpp.o
[308/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/MIPS/MipsElfRelocator.cpp.o
[309/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/MIPS/MipsMacros.cpp.o
[310/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/SuperH/ShOpcodes.cpp.o
[311/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/SuperH/SuperH.cpp.o
[312/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/SuperH/CShInstruction.cpp.o
[313/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/MIPS/MipsParser.cpp.o
[314/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/MIPS/PsxRelocator.cpp.o
[315/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/SuperH/ShExpressionFunctions.cpp.o
[316/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/SuperH/ShParser.cpp.o
[317/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/SuperH/ShElfRelocator.cpp.o
[318/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Commands/CAssemblerCommand.cpp.o
[319/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Commands/CAssemblerLabel.cpp.o
[320/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Commands/CDirectiveArea.cpp.o
[321/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Commands/CDirectiveConditional.cpp.o
[322/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Commands/CommandSequence.cpp.o
[323/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Commands/CDirectiveMessage.cpp.o
[324/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Commands/CDirectiveData.cpp.o
[325/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Commands/CDirectiveFile.cpp.o
[326/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Core/ELF/ElfFile.cpp.o
[327/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Core/Allocations.cpp.o
[328/961] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/iomapper.cpp.o
distcc[4207] ERROR: compile /build/ppsspp/src/ppsspp/ext/glslang/glslang/MachineIndependent/iomapper.cpp on 10.3.0.15:3932/8 failed
distcc[4207] (dcc_build_somewhere) Warning: remote compilation of '/build/ppsspp/src/ppsspp/ext/glslang/glslang/MachineIndependent/iomapper.cpp' failed, retrying locally
distcc[4207] Warning: failed to distribute /build/ppsspp/src/ppsspp/ext/glslang/glslang/MachineIndependent/iomapper.cpp to 10.3.0.15:3932/8, running locally instead
distcc[4207] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/ppsspp/src/ppsspp/ext/glslang/glslang/MachineIndependent/iomapper.cpp' failed, retried locally and got a different result.
[329/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Core/Common.cpp.o
[330/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Core/Assembler.cpp.o
[331/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Core/ELF/ElfRelocator.cpp.o
[332/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Core/Expression.cpp.o
[333/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Core/Misc.cpp.o
[334/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Core/FileManager.cpp.o
[335/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Core/ExpressionFunctionHandler.cpp.o
[336/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Core/SymbolTable.cpp.o
[337/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Core/Types.cpp.o
[338/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Core/ExpressionFunctions.cpp.o
[339/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Core/SymbolData.cpp.o
[340/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Util/CRC.cpp.o
[341/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Util/ByteArray.cpp.o
[342/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Parser/ExpressionParser.cpp.o
[343/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Util/EncodingTable.cpp.o
[344/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Util/FileClasses.cpp.o
[345/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Parser/Tokenizer.cpp.o
[346/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Util/Util.cpp.o
[347/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Parser/DirectivesParser.cpp.o
[348/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Parser/Parser.cpp.o
[349/961] Building CXX object ext/glslang/SPIRV/CMakeFiles/SPIRV.dir/Logger.cpp.o
[350/961] Building CXX object ext/glslang/SPIRV/CMakeFiles/SPIRV.dir/InReadableOrder.cpp.o
[351/961] Building CXX object ext/glslang/SPIRV/CMakeFiles/SPIRV.dir/SpvTools.cpp.o
[352/961] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslParseHelper.cpp.o
distcc[4263] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
[353/961] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/CInterface/glslang_c_interface.cpp.o
[354/961] Building CXX object ext/glslang/SPIRV/CMakeFiles/SPIRV.dir/doc.cpp.o
[355/961] Linking CXX static library lib/libMachineIndependent.a
[356/961] Building CXX object ext/armips/CMakeFiles/armips.dir/Util/FileSystem.cpp.o
[357/961] Building C object ext/lua-build/CMakeFiles/lua.dir/__/lua/lapi.c.o
/build/ppsspp/src/ppsspp/ext/lua/lapi.c:78:42: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
   78 |     if ((((((&(ci->func.p)->val)))->tt_) == (((((6) | ((2) << 4))) | (1 << 6))))) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/lua/lapi.c:78:42: note: remove extraneous parentheses around the comparison to silence this warning
   78 |     if ((((((&(ci->func.p)->val)))->tt_) == (((((6) | ((2) << 4))) | (1 << 6))))) {
      |         ~                                ^                                     ~
/build/ppsspp/src/ppsspp/ext/lua/lapi.c:78:42: note: use '=' to turn this equality comparison into an assignment
   78 |     if ((((((&(ci->func.p)->val)))->tt_) == (((((6) | ((2) << 4))) | (1 << 6))))) {
      |                                          ^~
      |                                          =
/build/ppsspp/src/ppsspp/ext/lua/lapi.c:1116:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
 1116 |   if (((((o))->tt_) == (((((6) | ((0) << 4))) | (1 << 6)))))
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/lua/lapi.c:1116:21: note: remove extraneous parentheses around the comparison to silence this warning
 1116 |   if (((((o))->tt_) == (((((6) | ((0) << 4))) | (1 << 6)))))
      |       ~             ^                                     ~
/build/ppsspp/src/ppsspp/ext/lua/lapi.c:1116:21: note: use '=' to turn this equality comparison into an assignment
 1116 |   if (((((o))->tt_) == (((((6) | ((0) << 4))) | (1 << 6)))))
      |                     ^~
      |                     =
2 warnings generated.
[358/961] Building C object ext/lua-build/CMakeFiles/lua.dir/__/lua/lauxlib.c.o
[359/961] Building C object ext/lua-build/CMakeFiles/lua.dir/__/lua/lbaselib.c.o
[360/961] Building C object ext/lua-build/CMakeFiles/lua.dir/__/lua/lcorolib.c.o
[361/961] Building C object ext/lua-build/CMakeFiles/lua.dir/__/lua/lctype.c.o
[362/961] Building CXX object ext/glslang/SPIRV/CMakeFiles/SPIRV.dir/disassemble.cpp.o
[363/961] Building C object ext/lua-build/CMakeFiles/lua.dir/__/lua/ldblib.c.o
[364/961] Building C object ext/lua-build/CMakeFiles/lua.dir/__/lua/lcode.c.o
/build/ppsspp/src/ppsspp/ext/lua/lcode.c:1342:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
 1342 |   if (((((&res))->tt_) == (((3) | ((0) << 4))))) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/lua/lcode.c:1342:24: note: remove extraneous parentheses around the comparison to silence this warning
 1342 |   if (((((&res))->tt_) == (((3) | ((0) << 4))))) {
      |       ~                ^                      ~
/build/ppsspp/src/ppsspp/ext/lua/lcode.c:1342:24: note: use '=' to turn this equality comparison into an assignment
 1342 |   if (((((&res))->tt_) == (((3) | ((0) << 4))))) {
      |                        ^~
      |                        =
1 warning generated.
[365/961] Building C object ext/lua-build/CMakeFiles/lua.dir/__/lua/ldo.c.o
[366/961] Building CXX object ext/glslang/SPIRV/CMakeFiles/SPIRV.dir/SpvPostProcess.cpp.o
[367/961] Building C object ext/lua-build/CMakeFiles/lua.dir/__/lua/ldump.c.o
[368/961] Building C object ext/lua-build/CMakeFiles/lua.dir/__/lua/ldebug.c.o
[369/961] Building C object ext/lua-build/CMakeFiles/lua.dir/__/lua/lfunc.c.o
[370/961] Building C object ext/lua-build/CMakeFiles/lua.dir/__/lua/linit.c.o
[371/961] Building CXX object ext/glslang/SPIRV/CMakeFiles/SPIRV.dir/CInterface/spirv_c_interface.cpp.o
[372/961] Building C object ext/lua-build/CMakeFiles/lua.dir/__/lua/liolib.c.o
/build/ppsspp/src/ppsspp/ext/lua/liolib.c:169:25: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
  169 |   else if (((p)->closef == ((void*)0)))
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/lua/liolib.c:169:25: note: remove extraneous parentheses around the comparison to silence this warning
  169 |   else if (((p)->closef == ((void*)0)))
      |            ~            ^            ~
/build/ppsspp/src/ppsspp/ext/lua/liolib.c:169:25: note: use '=' to turn this equality comparison into an assignment
  169 |   else if (((p)->closef == ((void*)0)))
      |                         ^~
      |                         =
/build/ppsspp/src/ppsspp/ext/lua/liolib.c:179:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
  179 |   if (((p)->closef == ((void*)0)))
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/lua/liolib.c:179:20: note: remove extraneous parentheses around the comparison to silence this warning
  179 |   if (((p)->closef == ((void*)0)))
      |       ~            ^            ~
/build/ppsspp/src/ppsspp/ext/lua/liolib.c:179:20: note: use '=' to turn this equality comparison into an assignment
  179 |   if (((p)->closef == ((void*)0)))
      |                    ^~
      |                    =
/build/ppsspp/src/ppsspp/ext/lua/liolib.c:637:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
  637 |   if (((p)->closef == ((void*)0)))
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/lua/liolib.c:637:20: note: remove extraneous parentheses around the comparison to silence this warning
  637 |   if (((p)->closef == ((void*)0)))
      |       ~            ^            ~
/build/ppsspp/src/ppsspp/ext/lua/liolib.c:637:20: note: use '=' to turn this equality comparison into an assignment
  637 |   if (((p)->closef == ((void*)0)))
      |                    ^~
      |                    =
3 warnings generated.
[373/961] Building C object ext/lua-build/CMakeFiles/lua.dir/__/lua/lmathlib.c.o
[374/961] Building C object ext/lua-build/CMakeFiles/lua.dir/__/lua/llex.c.o
/build/ppsspp/src/ppsspp/ext/lua/llex.c:247:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
  247 |   if (((((&obj))->tt_) == (((3) | ((0) << 4))))) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/lua/llex.c:247:24: note: remove extraneous parentheses around the comparison to silence this warning
  247 |   if (((((&obj))->tt_) == (((3) | ((0) << 4))))) {
      |       ~                ^                      ~
/build/ppsspp/src/ppsspp/ext/lua/llex.c:247:24: note: use '=' to turn this equality comparison into an assignment
  247 |   if (((((&obj))->tt_) == (((3) | ((0) << 4))))) {
      |                        ^~
      |                        =
1 warning generated.
[375/961] Building C object ext/lua-build/CMakeFiles/lua.dir/__/lua/lmem.c.o
[376/961] Building C object ext/lua-build/CMakeFiles/lua.dir/__/lua/lopcodes.c.o
[377/961] Building C object ext/lua-build/CMakeFiles/lua.dir/__/lua/lgc.c.o
[378/961] Building C object ext/lua-build/CMakeFiles/lua.dir/__/lua/loadlib.c.o
[379/961] Building C object ext/lua-build/CMakeFiles/lua.dir/__/lua/loslib.c.o
[380/961] Building C object ext/lua-build/CMakeFiles/lua.dir/__/lua/lobject.c.o
/build/ppsspp/src/ppsspp/ext/lua/lobject.c:358:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
  358 |   if (((((obj))->tt_) == (((3) | ((0) << 4)))))
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/lua/lobject.c:358:23: note: remove extraneous parentheses around the comparison to silence this warning
  358 |   if (((((obj))->tt_) == (((3) | ((0) << 4)))))
      |       ~               ^                      ~
/build/ppsspp/src/ppsspp/ext/lua/lobject.c:358:23: note: use '=' to turn this equality comparison into an assignment
  358 |   if (((((obj))->tt_) == (((3) | ((0) << 4)))))
      |                       ^~
      |                       =
1 warning generated.
[381/961] Building C object ext/lua-build/CMakeFiles/lua.dir/__/lua/lstate.c.o
[382/961] Building C object ext/lua-build/CMakeFiles/lua.dir/__/lua/lstring.c.o
[383/961] Building C object ext/lua-build/CMakeFiles/lua.dir/__/lua/ltablib.c.o
[384/961] Building C object ext/lua-build/CMakeFiles/lua.dir/__/lua/lparser.c.o
/build/ppsspp/src/ppsspp/ext/lua/lparser.c:346:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
  346 |     if (((up[i].name) == (name))) return i;
      |          ~~~~~~~~~~~~~^~~~~~~~~
/build/ppsspp/src/ppsspp/ext/lua/lparser.c:346:23: note: remove extraneous parentheses around the comparison to silence this warning
  346 |     if (((up[i].name) == (name))) return i;
      |         ~             ^        ~
/build/ppsspp/src/ppsspp/ext/lua/lparser.c:346:23: note: use '=' to turn this equality comparison into an assignment
  346 |     if (((up[i].name) == (name))) return i;
      |                       ^~
      |                       =
/build/ppsspp/src/ppsspp/ext/lua/lparser.c:394:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
  394 |     if (((n) == (vd->vd.name))) {
      |          ~~~~^~~~~~~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/lua/lparser.c:394:14: note: remove extraneous parentheses around the comparison to silence this warning
  394 |     if (((n) == (vd->vd.name))) {
      |         ~    ^               ~
/build/ppsspp/src/ppsspp/ext/lua/lparser.c:394:14: note: use '=' to turn this equality comparison into an assignment
  394 |     if (((n) == (vd->vd.name))) {
      |              ^~
      |              =
/build/ppsspp/src/ppsspp/ext/lua/lparser.c:550:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
  550 |     if (((lb->name) == (name)))
      |          ~~~~~~~~~~~^~~~~~~~~
/build/ppsspp/src/ppsspp/ext/lua/lparser.c:550:21: note: remove extraneous parentheses around the comparison to silence this warning
  550 |     if (((lb->name) == (name)))
      |         ~           ^        ~
/build/ppsspp/src/ppsspp/ext/lua/lparser.c:550:21: note: use '=' to turn this equality comparison into an assignment
  550 |     if (((lb->name) == (name)))
      |                     ^~
      |                     =
/build/ppsspp/src/ppsspp/ext/lua/lparser.c:590:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
  590 |     if (((gl->arr[i].name) == (lb->name))) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/lua/lparser.c:590:28: note: remove extraneous parentheses around the comparison to silence this warning
  590 |     if (((gl->arr[i].name) == (lb->name))) {
      |         ~                  ^            ~
/build/ppsspp/src/ppsspp/ext/lua/lparser.c:590:28: note: use '=' to turn this equality comparison into an assignment
  590 |     if (((gl->arr[i].name) == (lb->name))) {
      |                            ^~
      |                            =
/build/ppsspp/src/ppsspp/ext/lua/lparser.c:660:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
  660 |   if (((gt->name) == ((luaS_newlstr(ls->L, "" "break", (sizeof("break")/sizeof(char))-1))))) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/lua/lparser.c:660:19: note: remove extraneous parentheses around the comparison to silence this warning
  660 |   if (((gt->name) == ((luaS_newlstr(ls->L, "" "break", (sizeof("break")/sizeof(char))-1))))) {
      |       ~           ^                                                                       ~
/build/ppsspp/src/ppsspp/ext/lua/lparser.c:660:19: note: use '=' to turn this equality comparison into an assignment
  660 |   if (((gt->name) == ((luaS_newlstr(ls->L, "" "break", (sizeof("break")/sizeof(char))-1))))) {
      |                   ^~
      |                   =
5 warnings generated.
[385/961] Building C object ext/lua-build/CMakeFiles/lua.dir/__/lua/ltm.c.o
[386/961] Building C object ext/lua-build/CMakeFiles/lua.dir/__/lua/ltable.c.o
/build/ppsspp/src/ppsspp/ext/lua/ltable.c:463:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
  463 |       if ((((n)->u.key_tt) == ((3) | ((0) << 4))))
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/lua/ltable.c:463:28: note: remove extraneous parentheses around the comparison to silence this warning
  463 |       if ((((n)->u.key_tt) == ((3) | ((0) << 4))))
      |           ~                ^                    ~
/build/ppsspp/src/ppsspp/ext/lua/ltable.c:463:28: note: use '=' to turn this equality comparison into an assignment
  463 |       if ((((n)->u.key_tt) == ((3) | ((0) << 4))))
      |                            ^~
      |                            =
/build/ppsspp/src/ppsspp/ext/lua/ltable.c:649:38: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
  649 |       if ((((t->lastfree)->u.key_tt) == 0))
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/build/ppsspp/src/ppsspp/ext/lua/ltable.c:649:38: note: remove extraneous parentheses around the comparison to silence this warning
  649 |       if ((((t->lastfree)->u.key_tt) == 0))
      |           ~                          ^   ~
/build/ppsspp/src/ppsspp/ext/lua/ltable.c:649:38: note: use '=' to turn this equality comparison into an assignment
  649 |       if ((((t->lastfree)->u.key_tt) == 0))
      |                                      ^~
      |                                      =
2 warnings generated.
[387/961] Building C object ext/lua-build/CMakeFiles/lua.dir/__/lua/lundump.c.o
[388/961] Building C object ext/lua-build/CMakeFiles/lua.dir/__/lua/lutf8lib.c.o
[389/961] Building C object ext/lua-build/CMakeFiles/lua.dir/__/lua/lstrlib.c.o
[390/961] Building C object ext/lua-build/CMakeFiles/lua.dir/__/lua/lzio.c.o
[391/961] Building CXX object ext/at3_standalone/CMakeFiles/at3_standalone.dir/atrac3plusdec.cpp.o
[392/961] Building CXX object ext/at3_standalone/CMakeFiles/at3_standalone.dir/atrac.cpp.o
[393/961] Building C object ext/lua-build/CMakeFiles/lua.dir/__/lua/lvm.c.o
/build/ppsspp/src/ppsspp/ext/lua/lvm.c:1395:350: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
 1395 |         { StkId ra = (base+(((int)((((i)>>((0 + 7))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); TValue *v1 = (&((base+((((int)((((i)>>((((0 + 7) + 8) + 1))) & ((~((~(Instruction)0)<<(8)))<<(0)))))))))->val); int imm = ((((((int)((((i)>>(((((0 + 7) + 8) + 1) + 8))) & ((~((~(Instruction)0)<<(8)))<<(0)))))))) - (((1<<8)-1) >> 1)); if (((((v1))->tt_) == (((3) | ((0) << 4))))) { lua_Integer iv1 = (((v1)->value_).i); pc++; { TValue *io=((&(ra)->val)); ((io)->value_).i=(((lua_Integer)(((lua_Unsigned)(iv1)) + ((lua_Unsigned)(imm))))); ((io)->tt_=(((3) | ((0) << 4)))); }; } else if (((((v1))->tt_) == (((3) | ((1) << 4))))) { lua_Number nb = (((v1)->value_).n); lua_Number fimm = ((lua_Number)((imm))); pc++; { TValue *io=((&(ra)->val)); ((io)->value_).n=(((nb)+(fimm))); ((io)->tt_=(((3) | ((1) << 4)))); }; }};
      |                                                                                                                                                                                                                                                                                                                                                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/lua/lvm.c:1395:350: note: remove extraneous parentheses around the comparison to silence this warning
 1395 |         { StkId ra = (base+(((int)((((i)>>((0 + 7))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); TValue *v1 = (&((base+((((int)((((i)>>((((0 + 7) + 8) + 1))) & ((~((~(Instruction)0)<<(8)))<<(0)))))))))->val); int imm = ((((((int)((((i)>>(((((0 + 7) + 8) + 1) + 8))) & ((~((~(Instruction)0)<<(8)))<<(0)))))))) - (((1<<8)-1) >> 1)); if (((((v1))->tt_) == (((3) | ((0) << 4))))) { lua_Integer iv1 = (((v1)->value_).i); pc++; { TValue *io=((&(ra)->val)); ((io)->value_).i=(((lua_Integer)(((lua_Unsigned)(iv1)) + ((lua_Unsigned)(imm))))); ((io)->tt_=(((3) | ((0) << 4)))); }; } else if (((((v1))->tt_) == (((3) | ((1) << 4))))) { lua_Number nb = (((v1)->value_).n); lua_Number fimm = ((lua_Number)((imm))); pc++; { TValue *io=((&(ra)->val)); ((io)->value_).n=(((nb)+(fimm))); ((io)->tt_=(((3) | ((1) << 4)))); }; }};
      |                                                                                                                                                                                                                                                                                                                                               ~              ^                      ~
/build/ppsspp/src/ppsspp/ext/lua/lvm.c:1395:350: note: use '=' to turn this equality comparison into an assignment
 1395 |         { StkId ra = (base+(((int)((((i)>>((0 + 7))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); TValue *v1 = (&((base+((((int)((((i)>>((((0 + 7) + 8) + 1))) & ((~((~(Instruction)0)<<(8)))<<(0)))))))))->val); int imm = ((((((int)((((i)>>(((((0 + 7) + 8) + 1) + 8))) & ((~((~(Instruction)0)<<(8)))<<(0)))))))) - (((1<<8)-1) >> 1)); if (((((v1))->tt_) == (((3) | ((0) << 4))))) { lua_Integer iv1 = (((v1)->value_).i); pc++; { TValue *io=((&(ra)->val)); ((io)->value_).i=(((lua_Integer)(((lua_Unsigned)(iv1)) + ((lua_Unsigned)(imm))))); ((io)->tt_=(((3) | ((0) << 4)))); }; } else if (((((v1))->tt_) == (((3) | ((1) << 4))))) { lua_Number nb = (((v1)->value_).n); lua_Number fimm = ((lua_Number)((imm))); pc++; { TValue *io=((&(ra)->val)); ((io)->value_).n=(((nb)+(fimm))); ((io)->tt_=(((3) | ((1) << 4)))); }; }};
      |                                                                                                                                                                                                                                                                                                                                                              ^~
      |                                                                                                                                                                                                                                                                                                                                                              =
/build/ppsspp/src/ppsspp/ext/lua/lvm.c:1395:597: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
 1395 |         { StkId ra = (base+(((int)((((i)>>((0 + 7))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); TValue *v1 = (&((base+((((int)((((i)>>((((0 + 7) + 8) + 1))) & ((~((~(Instruction)0)<<(8)))<<(0)))))))))->val); int imm = ((((((int)((((i)>>(((((0 + 7) + 8) + 1) + 8))) & ((~((~(Instruction)0)<<(8)))<<(0)))))))) - (((1<<8)-1) >> 1)); if (((((v1))->tt_) == (((3) | ((0) << 4))))) { lua_Integer iv1 = (((v1)->value_).i); pc++; { TValue *io=((&(ra)->val)); ((io)->value_).i=(((lua_Integer)(((lua_Unsigned)(iv1)) + ((lua_Unsigned)(imm))))); ((io)->tt_=(((3) | ((0) << 4)))); }; } else if (((((v1))->tt_) == (((3) | ((1) << 4))))) { lua_Number nb = (((v1)->value_).n); lua_Number fimm = ((lua_Number)((imm))); pc++; { TValue *io=((&(ra)->val)); ((io)->value_).n=(((nb)+(fimm))); ((io)->tt_=(((3) | ((1) << 4)))); }; }};
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/lua/lvm.c:1395:597: note: remove extraneous parentheses around the comparison to silence this warning
 1395 |         { StkId ra = (base+(((int)((((i)>>((0 + 7))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); TValue *v1 = (&((base+((((int)((((i)>>((((0 + 7) + 8) + 1))) & ((~((~(Instruction)0)<<(8)))<<(0)))))))))->val); int imm = ((((((int)((((i)>>(((((0 + 7) + 8) + 1) + 8))) & ((~((~(Instruction)0)<<(8)))<<(0)))))))) - (((1<<8)-1) >> 1)); if (((((v1))->tt_) == (((3) | ((0) << 4))))) { lua_Integer iv1 = (((v1)->value_).i); pc++; { TValue *io=((&(ra)->val)); ((io)->value_).i=(((lua_Integer)(((lua_Unsigned)(iv1)) + ((lua_Unsigned)(imm))))); ((io)->tt_=(((3) | ((0) << 4)))); }; } else if (((((v1))->tt_) == (((3) | ((1) << 4))))) { lua_Number nb = (((v1)->value_).n); lua_Number fimm = ((lua_Number)((imm))); pc++; { TValue *io=((&(ra)->val)); ((io)->value_).n=(((nb)+(fimm))); ((io)->tt_=(((3) | ((1) << 4)))); }; }};
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ~              ^                      ~
/build/ppsspp/src/ppsspp/ext/lua/lvm.c:1395:597: note: use '=' to turn this equality comparison into an assignment
 1395 |         { StkId ra = (base+(((int)((((i)>>((0 + 7))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); TValue *v1 = (&((base+((((int)((((i)>>((((0 + 7) + 8) + 1))) & ((~((~(Instruction)0)<<(8)))<<(0)))))))))->val); int imm = ((((((int)((((i)>>(((((0 + 7) + 8) + 1) + 8))) & ((~((~(Instruction)0)<<(8)))<<(0)))))))) - (((1<<8)-1) >> 1)); if (((((v1))->tt_) == (((3) | ((0) << 4))))) { lua_Integer iv1 = (((v1)->value_).i); pc++; { TValue *io=((&(ra)->val)); ((io)->value_).i=(((lua_Integer)(((lua_Unsigned)(iv1)) + ((lua_Unsigned)(imm))))); ((io)->tt_=(((3) | ((0) << 4)))); }; } else if (((((v1))->tt_) == (((3) | ((1) << 4))))) { lua_Number nb = (((v1)->value_).n); lua_Number fimm = ((lua_Number)((imm))); pc++; { TValue *io=((&(ra)->val)); ((io)->value_).n=(((nb)+(fimm))); ((io)->tt_=(((3) | ((1) << 4)))); }; }};
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ^~
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     =
/build/ppsspp/src/ppsspp/ext/lua/lvm.c:1544:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
 1544 |         if (((((rb))->tt_) == (((3) | ((0) << 4))))) {
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/lua/lvm.c:1544:28: note: remove extraneous parentheses around the comparison to silence this warning
 1544 |         if (((((rb))->tt_) == (((3) | ((0) << 4))))) {
      |             ~              ^                      ~
/build/ppsspp/src/ppsspp/ext/lua/lvm.c:1544:28: note: use '=' to turn this equality comparison into an assignment
 1544 |         if (((((rb))->tt_) == (((3) | ((0) << 4))))) {
      |                            ^~
      |                            =
/build/ppsspp/src/ppsspp/ext/lua/lvm.c:1631:38: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
 1631 |         if ((((((&(ra)->val)))->tt_) == (((3) | ((0) << 4)))))
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/lua/lvm.c:1631:38: note: remove extraneous parentheses around the comparison to silence this warning
 1631 |         if ((((((&(ra)->val)))->tt_) == (((3) | ((0) << 4)))))
      |             ~                        ^                      ~
/build/ppsspp/src/ppsspp/ext/lua/lvm.c:1631:38: note: use '=' to turn this equality comparison into an assignment
 1631 |         if ((((((&(ra)->val)))->tt_) == (((3) | ((0) << 4)))))
      |                                      ^~
      |                                      =
/build/ppsspp/src/ppsspp/ext/lua/lvm.c:1633:43: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
 1633 |         else if ((((((&(ra)->val)))->tt_) == (((3) | ((1) << 4)))))
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/lua/lvm.c:1633:43: note: remove extraneous parentheses around the comparison to silence this warning
 1633 |         else if ((((((&(ra)->val)))->tt_) == (((3) | ((1) << 4)))))
      |                  ~                        ^                      ~
/build/ppsspp/src/ppsspp/ext/lua/lvm.c:1633:43: note: use '=' to turn this equality comparison into an assignment
 1633 |         else if ((((((&(ra)->val)))->tt_) == (((3) | ((1) << 4)))))
      |                                           ^~
      |                                           =
/build/ppsspp/src/ppsspp/ext/lua/lvm.c:1641:251: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
 1641 |         { StkId ra = (base+(((int)((((i)>>((0 + 7))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); int cond; int im = ((((((int)((((i)>>((((0 + 7) + 8) + 1))) & ((~((~(Instruction)0)<<(8)))<<(0)))))))) - (((1<<8)-1) >> 1)); if ((((((&(ra)->val)))->tt_) == (((3) | ((0) << 4))))) cond = (((((&(ra)->val))->value_).i) < im); else if ((((((&(ra)->val)))->tt_) == (((3) | ((1) << 4))))) { lua_Number fa = ((((&(ra)->val))->value_).n); lua_Number fim = ((lua_Number)((im))); cond = ((fa)<(fim)); } else { int isf = ((((int)((((i)>>(((((0 + 7) + 8) + 1) + 8))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); (((ci->u.l.savedpc = pc), L->top.p = ci->top.p), (cond = luaT_callorderiTM(L, (&(ra)->val), im, 0, isf, TM_LT)), (trap = ci->u.l.trap)); } if (cond != ((((int)((((i)>>(((0 + 7) + 8))) & ((~((~(Instruction)0)<<(1)))<<(0)))))))) pc++; else { Instruction ni = *pc; { pc += ((((int)((((ni)>>((0 + 7))) & ((~((~(Instruction)0)<<(((8 + 8 + 1) + 8))))<<(0)))))) - (((1 << ((8 + 8 + 1) + 8)) - 1) >> 1)) + 1; (trap = ci->u.l.trap); }; };; };
      |                                                                                                                                                                                                                                   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/lua/lvm.c:1641:251: note: remove extraneous parentheses around the comparison to silence this warning
 1641 |         { StkId ra = (base+(((int)((((i)>>((0 + 7))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); int cond; int im = ((((((int)((((i)>>((((0 + 7) + 8) + 1))) & ((~((~(Instruction)0)<<(8)))<<(0)))))))) - (((1<<8)-1) >> 1)); if ((((((&(ra)->val)))->tt_) == (((3) | ((0) << 4))))) cond = (((((&(ra)->val))->value_).i) < im); else if ((((((&(ra)->val)))->tt_) == (((3) | ((1) << 4))))) { lua_Number fa = ((((&(ra)->val))->value_).n); lua_Number fim = ((lua_Number)((im))); cond = ((fa)<(fim)); } else { int isf = ((((int)((((i)>>(((((0 + 7) + 8) + 1) + 8))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); (((ci->u.l.savedpc = pc), L->top.p = ci->top.p), (cond = luaT_callorderiTM(L, (&(ra)->val), im, 0, isf, TM_LT)), (trap = ci->u.l.trap)); } if (cond != ((((int)((((i)>>(((0 + 7) + 8))) & ((~((~(Instruction)0)<<(1)))<<(0)))))))) pc++; else { Instruction ni = *pc; { pc += ((((int)((((ni)>>((0 + 7))) & ((~((~(Instruction)0)<<(((8 + 8 + 1) + 8))))<<(0)))))) - (((1 << ((8 + 8 + 1) + 8)) - 1) >> 1)) + 1; (trap = ci->u.l.trap); }; };; };
      |                                                                                                                                                                                                                                  ~                        ^                      ~
/build/ppsspp/src/ppsspp/ext/lua/lvm.c:1641:251: note: use '=' to turn this equality comparison into an assignment
 1641 |         { StkId ra = (base+(((int)((((i)>>((0 + 7))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); int cond; int im = ((((((int)((((i)>>((((0 + 7) + 8) + 1))) & ((~((~(Instruction)0)<<(8)))<<(0)))))))) - (((1<<8)-1) >> 1)); if ((((((&(ra)->val)))->tt_) == (((3) | ((0) << 4))))) cond = (((((&(ra)->val))->value_).i) < im); else if ((((((&(ra)->val)))->tt_) == (((3) | ((1) << 4))))) { lua_Number fa = ((((&(ra)->val))->value_).n); lua_Number fim = ((lua_Number)((im))); cond = ((fa)<(fim)); } else { int isf = ((((int)((((i)>>(((((0 + 7) + 8) + 1) + 8))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); (((ci->u.l.savedpc = pc), L->top.p = ci->top.p), (cond = luaT_callorderiTM(L, (&(ra)->val), im, 0, isf, TM_LT)), (trap = ci->u.l.trap)); } if (cond != ((((int)((((i)>>(((0 + 7) + 8))) & ((~((~(Instruction)0)<<(1)))<<(0)))))))) pc++; else { Instruction ni = *pc; { pc += ((((int)((((ni)>>((0 + 7))) & ((~((~(Instruction)0)<<(((8 + 8 + 1) + 8))))<<(0)))))) - (((1 << ((8 + 8 + 1) + 8)) - 1) >> 1)) + 1; (trap = ci->u.l.trap); }; };; };
      |                                                                                                                                                                                                                                                           ^~
      |                                                                                                                                                                                                                                                           =
/build/ppsspp/src/ppsspp/ext/lua/lvm.c:1641:355: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
 1641 |         { StkId ra = (base+(((int)((((i)>>((0 + 7))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); int cond; int im = ((((((int)((((i)>>((((0 + 7) + 8) + 1))) & ((~((~(Instruction)0)<<(8)))<<(0)))))))) - (((1<<8)-1) >> 1)); if ((((((&(ra)->val)))->tt_) == (((3) | ((0) << 4))))) cond = (((((&(ra)->val))->value_).i) < im); else if ((((((&(ra)->val)))->tt_) == (((3) | ((1) << 4))))) { lua_Number fa = ((((&(ra)->val))->value_).n); lua_Number fim = ((lua_Number)((im))); cond = ((fa)<(fim)); } else { int isf = ((((int)((((i)>>(((((0 + 7) + 8) + 1) + 8))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); (((ci->u.l.savedpc = pc), L->top.p = ci->top.p), (cond = luaT_callorderiTM(L, (&(ra)->val), im, 0, isf, TM_LT)), (trap = ci->u.l.trap)); } if (cond != ((((int)((((i)>>(((0 + 7) + 8))) & ((~((~(Instruction)0)<<(1)))<<(0)))))))) pc++; else { Instruction ni = *pc; { pc += ((((int)((((ni)>>((0 + 7))) & ((~((~(Instruction)0)<<(((8 + 8 + 1) + 8))))<<(0)))))) - (((1 << ((8 + 8 + 1) + 8)) - 1) >> 1)) + 1; (trap = ci->u.l.trap); }; };; };
      |                                                                                                                                                                                                                                                                                                                                           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/lua/lvm.c:1641:355: note: remove extraneous parentheses around the comparison to silence this warning
 1641 |         { StkId ra = (base+(((int)((((i)>>((0 + 7))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); int cond; int im = ((((((int)((((i)>>((((0 + 7) + 8) + 1))) & ((~((~(Instruction)0)<<(8)))<<(0)))))))) - (((1<<8)-1) >> 1)); if ((((((&(ra)->val)))->tt_) == (((3) | ((0) << 4))))) cond = (((((&(ra)->val))->value_).i) < im); else if ((((((&(ra)->val)))->tt_) == (((3) | ((1) << 4))))) { lua_Number fa = ((((&(ra)->val))->value_).n); lua_Number fim = ((lua_Number)((im))); cond = ((fa)<(fim)); } else { int isf = ((((int)((((i)>>(((((0 + 7) + 8) + 1) + 8))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); (((ci->u.l.savedpc = pc), L->top.p = ci->top.p), (cond = luaT_callorderiTM(L, (&(ra)->val), im, 0, isf, TM_LT)), (trap = ci->u.l.trap)); } if (cond != ((((int)((((i)>>(((0 + 7) + 8))) & ((~((~(Instruction)0)<<(1)))<<(0)))))))) pc++; else { Instruction ni = *pc; { pc += ((((int)((((ni)>>((0 + 7))) & ((~((~(Instruction)0)<<(((8 + 8 + 1) + 8))))<<(0)))))) - (((1 << ((8 + 8 + 1) + 8)) - 1) >> 1)) + 1; (trap = ci->u.l.trap); }; };; };
      |                                                                                                                                                                                                                                                                                                                                          ~                        ^                      ~
/build/ppsspp/src/ppsspp/ext/lua/lvm.c:1641:355: note: use '=' to turn this equality comparison into an assignment
 1641 |         { StkId ra = (base+(((int)((((i)>>((0 + 7))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); int cond; int im = ((((((int)((((i)>>((((0 + 7) + 8) + 1))) & ((~((~(Instruction)0)<<(8)))<<(0)))))))) - (((1<<8)-1) >> 1)); if ((((((&(ra)->val)))->tt_) == (((3) | ((0) << 4))))) cond = (((((&(ra)->val))->value_).i) < im); else if ((((((&(ra)->val)))->tt_) == (((3) | ((1) << 4))))) { lua_Number fa = ((((&(ra)->val))->value_).n); lua_Number fim = ((lua_Number)((im))); cond = ((fa)<(fim)); } else { int isf = ((((int)((((i)>>(((((0 + 7) + 8) + 1) + 8))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); (((ci->u.l.savedpc = pc), L->top.p = ci->top.p), (cond = luaT_callorderiTM(L, (&(ra)->val), im, 0, isf, TM_LT)), (trap = ci->u.l.trap)); } if (cond != ((((int)((((i)>>(((0 + 7) + 8))) & ((~((~(Instruction)0)<<(1)))<<(0)))))))) pc++; else { Instruction ni = *pc; { pc += ((((int)((((ni)>>((0 + 7))) & ((~((~(Instruction)0)<<(((8 + 8 + 1) + 8))))<<(0)))))) - (((1 << ((8 + 8 + 1) + 8)) - 1) >> 1)) + 1; (trap = ci->u.l.trap); }; };; };
      |                                                                                                                                                                                                                                                                                                                                                                   ^~
      |                                                                                                                                                                                                                                                                                                                                                                   =
/build/ppsspp/src/ppsspp/ext/lua/lvm.c:1645:251: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
 1645 |         { StkId ra = (base+(((int)((((i)>>((0 + 7))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); int cond; int im = ((((((int)((((i)>>((((0 + 7) + 8) + 1))) & ((~((~(Instruction)0)<<(8)))<<(0)))))))) - (((1<<8)-1) >> 1)); if ((((((&(ra)->val)))->tt_) == (((3) | ((0) << 4))))) cond = (((((&(ra)->val))->value_).i) <= im); else if ((((((&(ra)->val)))->tt_) == (((3) | ((1) << 4))))) { lua_Number fa = ((((&(ra)->val))->value_).n); lua_Number fim = ((lua_Number)((im))); cond = ((fa)<=(fim)); } else { int isf = ((((int)((((i)>>(((((0 + 7) + 8) + 1) + 8))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); (((ci->u.l.savedpc = pc), L->top.p = ci->top.p), (cond = luaT_callorderiTM(L, (&(ra)->val), im, 0, isf, TM_LE)), (trap = ci->u.l.trap)); } if (cond != ((((int)((((i)>>(((0 + 7) + 8))) & ((~((~(Instruction)0)<<(1)))<<(0)))))))) pc++; else { Instruction ni = *pc; { pc += ((((int)((((ni)>>((0 + 7))) & ((~((~(Instruction)0)<<(((8 + 8 + 1) + 8))))<<(0)))))) - (((1 << ((8 + 8 + 1) + 8)) - 1) >> 1)) + 1; (trap = ci->u.l.trap); }; };; };
      |                                                                                                                                                                                                                                   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/lua/lvm.c:1645:251: note: remove extraneous parentheses around the comparison to silence this warning
 1645 |         { StkId ra = (base+(((int)((((i)>>((0 + 7))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); int cond; int im = ((((((int)((((i)>>((((0 + 7) + 8) + 1))) & ((~((~(Instruction)0)<<(8)))<<(0)))))))) - (((1<<8)-1) >> 1)); if ((((((&(ra)->val)))->tt_) == (((3) | ((0) << 4))))) cond = (((((&(ra)->val))->value_).i) <= im); else if ((((((&(ra)->val)))->tt_) == (((3) | ((1) << 4))))) { lua_Number fa = ((((&(ra)->val))->value_).n); lua_Number fim = ((lua_Number)((im))); cond = ((fa)<=(fim)); } else { int isf = ((((int)((((i)>>(((((0 + 7) + 8) + 1) + 8))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); (((ci->u.l.savedpc = pc), L->top.p = ci->top.p), (cond = luaT_callorderiTM(L, (&(ra)->val), im, 0, isf, TM_LE)), (trap = ci->u.l.trap)); } if (cond != ((((int)((((i)>>(((0 + 7) + 8))) & ((~((~(Instruction)0)<<(1)))<<(0)))))))) pc++; else { Instruction ni = *pc; { pc += ((((int)((((ni)>>((0 + 7))) & ((~((~(Instruction)0)<<(((8 + 8 + 1) + 8))))<<(0)))))) - (((1 << ((8 + 8 + 1) + 8)) - 1) >> 1)) + 1; (trap = ci->u.l.trap); }; };; };
      |                                                                                                                                                                                                                                  ~                        ^                      ~
/build/ppsspp/src/ppsspp/ext/lua/lvm.c:1645:251: note: use '=' to turn this equality comparison into an assignment
 1645 |         { StkId ra = (base+(((int)((((i)>>((0 + 7))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); int cond; int im = ((((((int)((((i)>>((((0 + 7) + 8) + 1))) & ((~((~(Instruction)0)<<(8)))<<(0)))))))) - (((1<<8)-1) >> 1)); if ((((((&(ra)->val)))->tt_) == (((3) | ((0) << 4))))) cond = (((((&(ra)->val))->value_).i) <= im); else if ((((((&(ra)->val)))->tt_) == (((3) | ((1) << 4))))) { lua_Number fa = ((((&(ra)->val))->value_).n); lua_Number fim = ((lua_Number)((im))); cond = ((fa)<=(fim)); } else { int isf = ((((int)((((i)>>(((((0 + 7) + 8) + 1) + 8))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); (((ci->u.l.savedpc = pc), L->top.p = ci->top.p), (cond = luaT_callorderiTM(L, (&(ra)->val), im, 0, isf, TM_LE)), (trap = ci->u.l.trap)); } if (cond != ((((int)((((i)>>(((0 + 7) + 8))) & ((~((~(Instruction)0)<<(1)))<<(0)))))))) pc++; else { Instruction ni = *pc; { pc += ((((int)((((ni)>>((0 + 7))) & ((~((~(Instruction)0)<<(((8 + 8 + 1) + 8))))<<(0)))))) - (((1 << ((8 + 8 + 1) + 8)) - 1) >> 1)) + 1; (trap = ci->u.l.trap); }; };; };
      |                                                                                                                                                                                                                                                           ^~
      |                                                                                                                                                                                                                                                           =
/build/ppsspp/src/ppsspp/ext/lua/lvm.c:1645:356: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
 1645 |         { StkId ra = (base+(((int)((((i)>>((0 + 7))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); int cond; int im = ((((((int)((((i)>>((((0 + 7) + 8) + 1))) & ((~((~(Instruction)0)<<(8)))<<(0)))))))) - (((1<<8)-1) >> 1)); if ((((((&(ra)->val)))->tt_) == (((3) | ((0) << 4))))) cond = (((((&(ra)->val))->value_).i) <= im); else if ((((((&(ra)->val)))->tt_) == (((3) | ((1) << 4))))) { lua_Number fa = ((((&(ra)->val))->value_).n); lua_Number fim = ((lua_Number)((im))); cond = ((fa)<=(fim)); } else { int isf = ((((int)((((i)>>(((((0 + 7) + 8) + 1) + 8))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); (((ci->u.l.savedpc = pc), L->top.p = ci->top.p), (cond = luaT_callorderiTM(L, (&(ra)->val), im, 0, isf, TM_LE)), (trap = ci->u.l.trap)); } if (cond != ((((int)((((i)>>(((0 + 7) + 8))) & ((~((~(Instruction)0)<<(1)))<<(0)))))))) pc++; else { Instruction ni = *pc; { pc += ((((int)((((ni)>>((0 + 7))) & ((~((~(Instruction)0)<<(((8 + 8 + 1) + 8))))<<(0)))))) - (((1 << ((8 + 8 + 1) + 8)) - 1) >> 1)) + 1; (trap = ci->u.l.trap); }; };; };
      |                                                                                                                                                                                                                                                                                                                                            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/lua/lvm.c:1645:356: note: remove extraneous parentheses around the comparison to silence this warning
 1645 |         { StkId ra = (base+(((int)((((i)>>((0 + 7))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); int cond; int im = ((((((int)((((i)>>((((0 + 7) + 8) + 1))) & ((~((~(Instruction)0)<<(8)))<<(0)))))))) - (((1<<8)-1) >> 1)); if ((((((&(ra)->val)))->tt_) == (((3) | ((0) << 4))))) cond = (((((&(ra)->val))->value_).i) <= im); else if ((((((&(ra)->val)))->tt_) == (((3) | ((1) << 4))))) { lua_Number fa = ((((&(ra)->val))->value_).n); lua_Number fim = ((lua_Number)((im))); cond = ((fa)<=(fim)); } else { int isf = ((((int)((((i)>>(((((0 + 7) + 8) + 1) + 8))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); (((ci->u.l.savedpc = pc), L->top.p = ci->top.p), (cond = luaT_callorderiTM(L, (&(ra)->val), im, 0, isf, TM_LE)), (trap = ci->u.l.trap)); } if (cond != ((((int)((((i)>>(((0 + 7) + 8))) & ((~((~(Instruction)0)<<(1)))<<(0)))))))) pc++; else { Instruction ni = *pc; { pc += ((((int)((((ni)>>((0 + 7))) & ((~((~(Instruction)0)<<(((8 + 8 + 1) + 8))))<<(0)))))) - (((1 << ((8 + 8 + 1) + 8)) - 1) >> 1)) + 1; (trap = ci->u.l.trap); }; };; };
      |                                                                                                                                                                                                                                                                                                                                           ~                        ^                      ~
/build/ppsspp/src/ppsspp/ext/lua/lvm.c:1645:356: note: use '=' to turn this equality comparison into an assignment
 1645 |         { StkId ra = (base+(((int)((((i)>>((0 + 7))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); int cond; int im = ((((((int)((((i)>>((((0 + 7) + 8) + 1))) & ((~((~(Instruction)0)<<(8)))<<(0)))))))) - (((1<<8)-1) >> 1)); if ((((((&(ra)->val)))->tt_) == (((3) | ((0) << 4))))) cond = (((((&(ra)->val))->value_).i) <= im); else if ((((((&(ra)->val)))->tt_) == (((3) | ((1) << 4))))) { lua_Number fa = ((((&(ra)->val))->value_).n); lua_Number fim = ((lua_Number)((im))); cond = ((fa)<=(fim)); } else { int isf = ((((int)((((i)>>(((((0 + 7) + 8) + 1) + 8))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); (((ci->u.l.savedpc = pc), L->top.p = ci->top.p), (cond = luaT_callorderiTM(L, (&(ra)->val), im, 0, isf, TM_LE)), (trap = ci->u.l.trap)); } if (cond != ((((int)((((i)>>(((0 + 7) + 8))) & ((~((~(Instruction)0)<<(1)))<<(0)))))))) pc++; else { Instruction ni = *pc; { pc += ((((int)((((ni)>>((0 + 7))) & ((~((~(Instruction)0)<<(((8 + 8 + 1) + 8))))<<(0)))))) - (((1 << ((8 + 8 + 1) + 8)) - 1) >> 1)) + 1; (trap = ci->u.l.trap); }; };; };
      |                                                                                                                                                                                                                                                                                                                                                                    ^~
      |                                                                                                                                                                                                                                                                                                                                                                    =
/build/ppsspp/src/ppsspp/ext/lua/lvm.c:1649:251: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
 1649 |         { StkId ra = (base+(((int)((((i)>>((0 + 7))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); int cond; int im = ((((((int)((((i)>>((((0 + 7) + 8) + 1))) & ((~((~(Instruction)0)<<(8)))<<(0)))))))) - (((1<<8)-1) >> 1)); if ((((((&(ra)->val)))->tt_) == (((3) | ((0) << 4))))) cond = (((((&(ra)->val))->value_).i) > im); else if ((((((&(ra)->val)))->tt_) == (((3) | ((1) << 4))))) { lua_Number fa = ((((&(ra)->val))->value_).n); lua_Number fim = ((lua_Number)((im))); cond = ((fa)>(fim)); } else { int isf = ((((int)((((i)>>(((((0 + 7) + 8) + 1) + 8))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); (((ci->u.l.savedpc = pc), L->top.p = ci->top.p), (cond = luaT_callorderiTM(L, (&(ra)->val), im, 1, isf, TM_LT)), (trap = ci->u.l.trap)); } if (cond != ((((int)((((i)>>(((0 + 7) + 8))) & ((~((~(Instruction)0)<<(1)))<<(0)))))))) pc++; else { Instruction ni = *pc; { pc += ((((int)((((ni)>>((0 + 7))) & ((~((~(Instruction)0)<<(((8 + 8 + 1) + 8))))<<(0)))))) - (((1 << ((8 + 8 + 1) + 8)) - 1) >> 1)) + 1; (trap = ci->u.l.trap); }; };; };
      |                                                                                                                                                                                                                                   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/lua/lvm.c:1649:251: note: remove extraneous parentheses around the comparison to silence this warning
 1649 |         { StkId ra = (base+(((int)((((i)>>((0 + 7))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); int cond; int im = ((((((int)((((i)>>((((0 + 7) + 8) + 1))) & ((~((~(Instruction)0)<<(8)))<<(0)))))))) - (((1<<8)-1) >> 1)); if ((((((&(ra)->val)))->tt_) == (((3) | ((0) << 4))))) cond = (((((&(ra)->val))->value_).i) > im); else if ((((((&(ra)->val)))->tt_) == (((3) | ((1) << 4))))) { lua_Number fa = ((((&(ra)->val))->value_).n); lua_Number fim = ((lua_Number)((im))); cond = ((fa)>(fim)); } else { int isf = ((((int)((((i)>>(((((0 + 7) + 8) + 1) + 8))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); (((ci->u.l.savedpc = pc), L->top.p = ci->top.p), (cond = luaT_callorderiTM(L, (&(ra)->val), im, 1, isf, TM_LT)), (trap = ci->u.l.trap)); } if (cond != ((((int)((((i)>>(((0 + 7) + 8))) & ((~((~(Instruction)0)<<(1)))<<(0)))))))) pc++; else { Instruction ni = *pc; { pc += ((((int)((((ni)>>((0 + 7))) & ((~((~(Instruction)0)<<(((8 + 8 + 1) + 8))))<<(0)))))) - (((1 << ((8 + 8 + 1) + 8)) - 1) >> 1)) + 1; (trap = ci->u.l.trap); }; };; };
      |                                                                                                                                                                                                                                  ~                        ^                      ~
/build/ppsspp/src/ppsspp/ext/lua/lvm.c:1649:251: note: use '=' to turn this equality comparison into an assignment
 1649 |         { StkId ra = (base+(((int)((((i)>>((0 + 7))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); int cond; int im = ((((((int)((((i)>>((((0 + 7) + 8) + 1))) & ((~((~(Instruction)0)<<(8)))<<(0)))))))) - (((1<<8)-1) >> 1)); if ((((((&(ra)->val)))->tt_) == (((3) | ((0) << 4))))) cond = (((((&(ra)->val))->value_).i) > im); else if ((((((&(ra)->val)))->tt_) == (((3) | ((1) << 4))))) { lua_Number fa = ((((&(ra)->val))->value_).n); lua_Number fim = ((lua_Number)((im))); cond = ((fa)>(fim)); } else { int isf = ((((int)((((i)>>(((((0 + 7) + 8) + 1) + 8))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); (((ci->u.l.savedpc = pc), L->top.p = ci->top.p), (cond = luaT_callorderiTM(L, (&(ra)->val), im, 1, isf, TM_LT)), (trap = ci->u.l.trap)); } if (cond != ((((int)((((i)>>(((0 + 7) + 8))) & ((~((~(Instruction)0)<<(1)))<<(0)))))))) pc++; else { Instruction ni = *pc; { pc += ((((int)((((ni)>>((0 + 7))) & ((~((~(Instruction)0)<<(((8 + 8 + 1) + 8))))<<(0)))))) - (((1 << ((8 + 8 + 1) + 8)) - 1) >> 1)) + 1; (trap = ci->u.l.trap); }; };; };
      |                                                                                                                                                                                                                                                           ^~
      |                                                                                                                                                                                                                                                           =
/build/ppsspp/src/ppsspp/ext/lua/lvm.c:1649:355: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
 1649 |         { StkId ra = (base+(((int)((((i)>>((0 + 7))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); int cond; int im = ((((((int)((((i)>>((((0 + 7) + 8) + 1))) & ((~((~(Instruction)0)<<(8)))<<(0)))))))) - (((1<<8)-1) >> 1)); if ((((((&(ra)->val)))->tt_) == (((3) | ((0) << 4))))) cond = (((((&(ra)->val))->value_).i) > im); else if ((((((&(ra)->val)))->tt_) == (((3) | ((1) << 4))))) { lua_Number fa = ((((&(ra)->val))->value_).n); lua_Number fim = ((lua_Number)((im))); cond = ((fa)>(fim)); } else { int isf = ((((int)((((i)>>(((((0 + 7) + 8) + 1) + 8))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); (((ci->u.l.savedpc = pc), L->top.p = ci->top.p), (cond = luaT_callorderiTM(L, (&(ra)->val), im, 1, isf, TM_LT)), (trap = ci->u.l.trap)); } if (cond != ((((int)((((i)>>(((0 + 7) + 8))) & ((~((~(Instruction)0)<<(1)))<<(0)))))))) pc++; else { Instruction ni = *pc; { pc += ((((int)((((ni)>>((0 + 7))) & ((~((~(Instruction)0)<<(((8 + 8 + 1) + 8))))<<(0)))))) - (((1 << ((8 + 8 + 1) + 8)) - 1) >> 1)) + 1; (trap = ci->u.l.trap); }; };; };
      |                                                                                                                                                                                                                                                                                                                                           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/lua/lvm.c:1649:355: note: remove extraneous parentheses around the comparison to silence this warning
 1649 |         { StkId ra = (base+(((int)((((i)>>((0 + 7))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); int cond; int im = ((((((int)((((i)>>((((0 + 7) + 8) + 1))) & ((~((~(Instruction)0)<<(8)))<<(0)))))))) - (((1<<8)-1) >> 1)); if ((((((&(ra)->val)))->tt_) == (((3) | ((0) << 4))))) cond = (((((&(ra)->val))->value_).i) > im); else if ((((((&(ra)->val)))->tt_) == (((3) | ((1) << 4))))) { lua_Number fa = ((((&(ra)->val))->value_).n); lua_Number fim = ((lua_Number)((im))); cond = ((fa)>(fim)); } else { int isf = ((((int)((((i)>>(((((0 + 7) + 8) + 1) + 8))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); (((ci->u.l.savedpc = pc), L->top.p = ci->top.p), (cond = luaT_callorderiTM(L, (&(ra)->val), im, 1, isf, TM_LT)), (trap = ci->u.l.trap)); } if (cond != ((((int)((((i)>>(((0 + 7) + 8))) & ((~((~(Instruction)0)<<(1)))<<(0)))))))) pc++; else { Instruction ni = *pc; { pc += ((((int)((((ni)>>((0 + 7))) & ((~((~(Instruction)0)<<(((8 + 8 + 1) + 8))))<<(0)))))) - (((1 << ((8 + 8 + 1) + 8)) - 1) >> 1)) + 1; (trap = ci->u.l.trap); }; };; };
      |                                                                                                                                                                                                                                                                                                                                          ~                        ^                      ~
/build/ppsspp/src/ppsspp/ext/lua/lvm.c:1649:355: note: use '=' to turn this equality comparison into an assignment
 1649 |         { StkId ra = (base+(((int)((((i)>>((0 + 7))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); int cond; int im = ((((((int)((((i)>>((((0 + 7) + 8) + 1))) & ((~((~(Instruction)0)<<(8)))<<(0)))))))) - (((1<<8)-1) >> 1)); if ((((((&(ra)->val)))->tt_) == (((3) | ((0) << 4))))) cond = (((((&(ra)->val))->value_).i) > im); else if ((((((&(ra)->val)))->tt_) == (((3) | ((1) << 4))))) { lua_Number fa = ((((&(ra)->val))->value_).n); lua_Number fim = ((lua_Number)((im))); cond = ((fa)>(fim)); } else { int isf = ((((int)((((i)>>(((((0 + 7) + 8) + 1) + 8))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); (((ci->u.l.savedpc = pc), L->top.p = ci->top.p), (cond = luaT_callorderiTM(L, (&(ra)->val), im, 1, isf, TM_LT)), (trap = ci->u.l.trap)); } if (cond != ((((int)((((i)>>(((0 + 7) + 8))) & ((~((~(Instruction)0)<<(1)))<<(0)))))))) pc++; else { Instruction ni = *pc; { pc += ((((int)((((ni)>>((0 + 7))) & ((~((~(Instruction)0)<<(((8 + 8 + 1) + 8))))<<(0)))))) - (((1 << ((8 + 8 + 1) + 8)) - 1) >> 1)) + 1; (trap = ci->u.l.trap); }; };; };
      |                                                                                                                                                                                                                                                                                                                                                                   ^~
      |                                                                                                                                                                                                                                                                                                                                                                   =
/build/ppsspp/src/ppsspp/ext/lua/lvm.c:1653:251: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
 1653 |         { StkId ra = (base+(((int)((((i)>>((0 + 7))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); int cond; int im = ((((((int)((((i)>>((((0 + 7) + 8) + 1))) & ((~((~(Instruction)0)<<(8)))<<(0)))))))) - (((1<<8)-1) >> 1)); if ((((((&(ra)->val)))->tt_) == (((3) | ((0) << 4))))) cond = (((((&(ra)->val))->value_).i) >= im); else if ((((((&(ra)->val)))->tt_) == (((3) | ((1) << 4))))) { lua_Number fa = ((((&(ra)->val))->value_).n); lua_Number fim = ((lua_Number)((im))); cond = ((fa)>=(fim)); } else { int isf = ((((int)((((i)>>(((((0 + 7) + 8) + 1) + 8))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); (((ci->u.l.savedpc = pc), L->top.p = ci->top.p), (cond = luaT_callorderiTM(L, (&(ra)->val), im, 1, isf, TM_LE)), (trap = ci->u.l.trap)); } if (cond != ((((int)((((i)>>(((0 + 7) + 8))) & ((~((~(Instruction)0)<<(1)))<<(0)))))))) pc++; else { Instruction ni = *pc; { pc += ((((int)((((ni)>>((0 + 7))) & ((~((~(Instruction)0)<<(((8 + 8 + 1) + 8))))<<(0)))))) - (((1 << ((8 + 8 + 1) + 8)) - 1) >> 1)) + 1; (trap = ci->u.l.trap); }; };; };
      |                                                                                                                                                                                                                                   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/lua/lvm.c:1653:251: note: remove extraneous parentheses around the comparison to silence this warning
 1653 |         { StkId ra = (base+(((int)((((i)>>((0 + 7))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); int cond; int im = ((((((int)((((i)>>((((0 + 7) + 8) + 1))) & ((~((~(Instruction)0)<<(8)))<<(0)))))))) - (((1<<8)-1) >> 1)); if ((((((&(ra)->val)))->tt_) == (((3) | ((0) << 4))))) cond = (((((&(ra)->val))->value_).i) >= im); else if ((((((&(ra)->val)))->tt_) == (((3) | ((1) << 4))))) { lua_Number fa = ((((&(ra)->val))->value_).n); lua_Number fim = ((lua_Number)((im))); cond = ((fa)>=(fim)); } else { int isf = ((((int)((((i)>>(((((0 + 7) + 8) + 1) + 8))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); (((ci->u.l.savedpc = pc), L->top.p = ci->top.p), (cond = luaT_callorderiTM(L, (&(ra)->val), im, 1, isf, TM_LE)), (trap = ci->u.l.trap)); } if (cond != ((((int)((((i)>>(((0 + 7) + 8))) & ((~((~(Instruction)0)<<(1)))<<(0)))))))) pc++; else { Instruction ni = *pc; { pc += ((((int)((((ni)>>((0 + 7))) & ((~((~(Instruction)0)<<(((8 + 8 + 1) + 8))))<<(0)))))) - (((1 << ((8 + 8 + 1) + 8)) - 1) >> 1)) + 1; (trap = ci->u.l.trap); }; };; };
      |                                                                                                                                                                                                                                  ~                        ^                      ~
/build/ppsspp/src/ppsspp/ext/lua/lvm.c:1653:251: note: use '=' to turn this equality comparison into an assignment
 1653 |         { StkId ra = (base+(((int)((((i)>>((0 + 7))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); int cond; int im = ((((((int)((((i)>>((((0 + 7) + 8) + 1))) & ((~((~(Instruction)0)<<(8)))<<(0)))))))) - (((1<<8)-1) >> 1)); if ((((((&(ra)->val)))->tt_) == (((3) | ((0) << 4))))) cond = (((((&(ra)->val))->value_).i) >= im); else if ((((((&(ra)->val)))->tt_) == (((3) | ((1) << 4))))) { lua_Number fa = ((((&(ra)->val))->value_).n); lua_Number fim = ((lua_Number)((im))); cond = ((fa)>=(fim)); } else { int isf = ((((int)((((i)>>(((((0 + 7) + 8) + 1) + 8))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); (((ci->u.l.savedpc = pc), L->top.p = ci->top.p), (cond = luaT_callorderiTM(L, (&(ra)->val), im, 1, isf, TM_LE)), (trap = ci->u.l.trap)); } if (cond != ((((int)((((i)>>(((0 + 7) + 8))) & ((~((~(Instruction)0)<<(1)))<<(0)))))))) pc++; else { Instruction ni = *pc; { pc += ((((int)((((ni)>>((0 + 7))) & ((~((~(Instruction)0)<<(((8 + 8 + 1) + 8))))<<(0)))))) - (((1 << ((8 + 8 + 1) + 8)) - 1) >> 1)) + 1; (trap = ci->u.l.trap); }; };; };
      |                                                                                                                                                                                                                                                           ^~
      |                                                                                                                                                                                                                                                           =
/build/ppsspp/src/ppsspp/ext/lua/lvm.c:1653:356: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
 1653 |         { StkId ra = (base+(((int)((((i)>>((0 + 7))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); int cond; int im = ((((((int)((((i)>>((((0 + 7) + 8) + 1))) & ((~((~(Instruction)0)<<(8)))<<(0)))))))) - (((1<<8)-1) >> 1)); if ((((((&(ra)->val)))->tt_) == (((3) | ((0) << 4))))) cond = (((((&(ra)->val))->value_).i) >= im); else if ((((((&(ra)->val)))->tt_) == (((3) | ((1) << 4))))) { lua_Number fa = ((((&(ra)->val))->value_).n); lua_Number fim = ((lua_Number)((im))); cond = ((fa)>=(fim)); } else { int isf = ((((int)((((i)>>(((((0 + 7) + 8) + 1) + 8))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); (((ci->u.l.savedpc = pc), L->top.p = ci->top.p), (cond = luaT_callorderiTM(L, (&(ra)->val), im, 1, isf, TM_LE)), (trap = ci->u.l.trap)); } if (cond != ((((int)((((i)>>(((0 + 7) + 8))) & ((~((~(Instruction)0)<<(1)))<<(0)))))))) pc++; else { Instruction ni = *pc; { pc += ((((int)((((ni)>>((0 + 7))) & ((~((~(Instruction)0)<<(((8 + 8 + 1) + 8))))<<(0)))))) - (((1 << ((8 + 8 + 1) + 8)) - 1) >> 1)) + 1; (trap = ci->u.l.trap); }; };; };
      |                                                                                                                                                                                                                                                                                                                                            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/lua/lvm.c:1653:356: note: remove extraneous parentheses around the comparison to silence this warning
 1653 |         { StkId ra = (base+(((int)((((i)>>((0 + 7))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); int cond; int im = ((((((int)((((i)>>((((0 + 7) + 8) + 1))) & ((~((~(Instruction)0)<<(8)))<<(0)))))))) - (((1<<8)-1) >> 1)); if ((((((&(ra)->val)))->tt_) == (((3) | ((0) << 4))))) cond = (((((&(ra)->val))->value_).i) >= im); else if ((((((&(ra)->val)))->tt_) == (((3) | ((1) << 4))))) { lua_Number fa = ((((&(ra)->val))->value_).n); lua_Number fim = ((lua_Number)((im))); cond = ((fa)>=(fim)); } else { int isf = ((((int)((((i)>>(((((0 + 7) + 8) + 1) + 8))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); (((ci->u.l.savedpc = pc), L->top.p = ci->top.p), (cond = luaT_callorderiTM(L, (&(ra)->val), im, 1, isf, TM_LE)), (trap = ci->u.l.trap)); } if (cond != ((((int)((((i)>>(((0 + 7) + 8))) & ((~((~(Instruction)0)<<(1)))<<(0)))))))) pc++; else { Instruction ni = *pc; { pc += ((((int)((((ni)>>((0 + 7))) & ((~((~(Instruction)0)<<(((8 + 8 + 1) + 8))))<<(0)))))) - (((1 << ((8 + 8 + 1) + 8)) - 1) >> 1)) + 1; (trap = ci->u.l.trap); }; };; };
      |                                                                                                                                                                                                                                                                                                                                           ~                        ^                      ~
/build/ppsspp/src/ppsspp/ext/lua/lvm.c:1653:356: note: use '=' to turn this equality comparison into an assignment
 1653 |         { StkId ra = (base+(((int)((((i)>>((0 + 7))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); int cond; int im = ((((((int)((((i)>>((((0 + 7) + 8) + 1))) & ((~((~(Instruction)0)<<(8)))<<(0)))))))) - (((1<<8)-1) >> 1)); if ((((((&(ra)->val)))->tt_) == (((3) | ((0) << 4))))) cond = (((((&(ra)->val))->value_).i) >= im); else if ((((((&(ra)->val)))->tt_) == (((3) | ((1) << 4))))) { lua_Number fa = ((((&(ra)->val))->value_).n); lua_Number fim = ((lua_Number)((im))); cond = ((fa)>=(fim)); } else { int isf = ((((int)((((i)>>(((((0 + 7) + 8) + 1) + 8))) & ((~((~(Instruction)0)<<(8)))<<(0))))))); (((ci->u.l.savedpc = pc), L->top.p = ci->top.p), (cond = luaT_callorderiTM(L, (&(ra)->val), im, 1, isf, TM_LE)), (trap = ci->u.l.trap)); } if (cond != ((((int)((((i)>>(((0 + 7) + 8))) & ((~((~(Instruction)0)<<(1)))<<(0)))))))) pc++; else { Instruction ni = *pc; { pc += ((((int)((((ni)>>((0 + 7))) & ((~((~(Instruction)0)<<(((8 + 8 + 1) + 8))))<<(0)))))) - (((1 << ((8 + 8 + 1) + 8)) - 1) >> 1)) + 1; (trap = ci->u.l.trap); }; };; };
      |                                                                                                                                                                                                                                                                                                                                                                    ^~
      |                                                                                                                                                                                                                                                                                                                                                                    =
/build/ppsspp/src/ppsspp/ext/lua/lvm.c:1786:42: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
 1786 |         if ((((((&(ra + 2)->val)))->tt_) == (((3) | ((0) << 4))))) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/lua/lvm.c:1786:42: note: remove extraneous parentheses around the comparison to silence this warning
 1786 |         if ((((((&(ra + 2)->val)))->tt_) == (((3) | ((0) << 4))))) {
      |             ~                            ^                      ~
/build/ppsspp/src/ppsspp/ext/lua/lvm.c:1786:42: note: use '=' to turn this equality comparison into an assignment
 1786 |         if ((((((&(ra + 2)->val)))->tt_) == (((3) | ((0) << 4))))) {
      |                                          ^~
      |                                          =
14 warnings generated.
[394/961] Building CXX object ext/at3_standalone/CMakeFiles/at3_standalone.dir/get_bits.cpp.o
[395/961] Building CXX object ext/at3_standalone/CMakeFiles/at3_standalone.dir/atrac3.cpp.o
[396/961] Building CXX object ext/at3_standalone/CMakeFiles/at3_standalone.dir/compat.cpp.o
[397/961] Building CXX object ext/at3_standalone/CMakeFiles/at3_standalone.dir/mem.cpp.o
/build/ppsspp/src/ppsspp/ext/at3_standalone/mem.cpp:27:9: warning: '_XOPEN_SOURCE' macro redefined [-Wmacro-redefined]
   27 | #define _XOPEN_SOURCE 600
      |         ^
<command line>:11:9: note: previous definition is here
   11 | #define _XOPEN_SOURCE 700
      |         ^
1 warning generated.
[398/961] Linking C static library lib/libudis86.a
[399/961] Building CXX object ext/at3_standalone/CMakeFiles/at3_standalone.dir/atrac3plus.cpp.o
[400/961] Linking CXX static library lib/libspirv-cross-core.a
[401/961] Building CXX object ext/glslang/SPIRV/CMakeFiles/SPIRV.dir/SpvBuilder.cpp.o
[402/961] Building CXX object ext/at3_standalone/CMakeFiles/at3_standalone.dir/fft.cpp.o
[403/961] Building CXX object ext/at3_standalone/CMakeFiles/at3_standalone.dir/atrac3plusdsp.cpp.o
[404/961] Building CXX object ext/minimp3/CMakeFiles/minimp3.dir/minimp3.cpp.o
[405/961] Building C object ext/rcheevos-build/CMakeFiles/rcheevos.dir/__/rcheevos/src/rapi/rc_api_editor.c.o
[406/961] Building C object ext/rcheevos-build/CMakeFiles/rcheevos.dir/__/rcheevos/src/rapi/rc_api_common.c.o
[407/961] Building C object ext/rcheevos-build/CMakeFiles/rcheevos.dir/__/rcheevos/src/rapi/rc_api_info.c.o
[408/961] Building C object ext/rcheevos-build/CMakeFiles/rcheevos.dir/__/rcheevos/src/rapi/rc_api_user.c.o
[409/961] Building C object ext/rcheevos-build/CMakeFiles/rcheevos.dir/__/rcheevos/src/rcheevos/alloc.c.o
[410/961] Building C object ext/rcheevos-build/CMakeFiles/rcheevos.dir/__/rcheevos/src/rcheevos/condition.c.o
[411/961] Building C object ext/rcheevos-build/CMakeFiles/rcheevos.dir/__/rcheevos/src/rcheevos/consoleinfo.c.o
[412/961] Building C object ext/rcheevos-build/CMakeFiles/rcheevos.dir/__/rcheevos/src/rapi/rc_api_runtime.c.o
[413/961] Building C object ext/rcheevos-build/CMakeFiles/rcheevos.dir/__/rcheevos/src/rcheevos/condset.c.o
[414/961] Building C object ext/rcheevos-build/CMakeFiles/rcheevos.dir/__/rcheevos/src/rcheevos/lboard.c.o
[415/961] Building C object ext/rcheevos-build/CMakeFiles/rcheevos.dir/__/rcheevos/src/rcheevos/format.c.o
[416/961] Building C object ext/rcheevos-build/CMakeFiles/rcheevos.dir/__/rcheevos/src/rc_compat.c.o
[417/961] Building C object ext/rcheevos-build/CMakeFiles/rcheevos.dir/__/rcheevos/src/rcheevos/memref.c.o
[418/961] Building C object ext/rcheevos-build/CMakeFiles/rcheevos.dir/__/rcheevos/src/rcheevos/operand.c.o
[419/961] Building C object ext/rcheevos-build/CMakeFiles/rcheevos.dir/__/rcheevos/src/rc_util.c.o
[420/961] Building C object ext/rcheevos-build/CMakeFiles/rcheevos.dir/__/rcheevos/src/rcheevos/trigger.c.o
[421/961] Building C object ext/rcheevos-build/CMakeFiles/rcheevos.dir/__/rcheevos/src/rcheevos/runtime.c.o
[422/961] Building C object ext/rcheevos-build/CMakeFiles/rcheevos.dir/__/rcheevos/src/rcheevos/rc_validate.c.o
[423/961] Building C object ext/rcheevos-build/CMakeFiles/rcheevos.dir/__/rcheevos/src/rcheevos/richpresence.c.o
[424/961] Building C object ext/rcheevos-build/CMakeFiles/rcheevos.dir/__/rcheevos/src/rcheevos/runtime_progress.c.o
[425/961] Building C object ext/rcheevos-build/CMakeFiles/rcheevos.dir/__/rcheevos/src/rhash/md5.c.o
[426/961] Building C object ext/rcheevos-build/CMakeFiles/rcheevos.dir/__/rcheevos/src/rcheevos/value.c.o
[427/961] Building CXX object ext/discord-rpc-build/CMakeFiles/discord-rpc.dir/__/discord-rpc/src/connection_unix.cpp.o
[428/961] Building CXX object ext/discord-rpc-build/CMakeFiles/discord-rpc.dir/__/discord-rpc/src/discord_register_linux.cpp.o
[429/961] Building C object ext/libchdr-build/CMakeFiles/chdr.dir/__/libchdr/deps/lzma-24.05/src/Alloc.c.o
[430/961] Building C object ext/rcheevos-build/CMakeFiles/rcheevos.dir/__/rcheevos/src/rc_client.c.o
[431/961] Building C object ext/libchdr-build/CMakeFiles/chdr.dir/__/libchdr/deps/lzma-24.05/src/Bra.c.o
[432/961] Building C object ext/libchdr-build/CMakeFiles/chdr.dir/__/libchdr/deps/lzma-24.05/src/Bra86.c.o
[433/961] Building C object ext/libchdr-build/CMakeFiles/chdr.dir/__/libchdr/deps/lzma-24.05/src/BraIA64.c.o
[434/961] Building C object ext/libchdr-build/CMakeFiles/chdr.dir/__/libchdr/deps/lzma-24.05/src/CpuArch.c.o
[435/961] Building C object ext/libchdr-build/CMakeFiles/chdr.dir/__/libchdr/deps/lzma-24.05/src/Delta.c.o
[436/961] Building CXX object ext/discord-rpc-build/CMakeFiles/discord-rpc.dir/__/discord-rpc/src/serialization.cpp.o
[437/961] Building CXX object ext/discord-rpc-build/CMakeFiles/discord-rpc.dir/__/discord-rpc/src/rpc_connection.cpp.o
[438/961] Building CXX object ext/glslang/SPIRV/CMakeFiles/SPIRV.dir/GlslangToSpv.cpp.o
[439/961] Building C object ext/libchdr-build/CMakeFiles/chdr.dir/__/libchdr/deps/lzma-24.05/src/Lzma86Dec.c.o
[440/961] Building C object ext/libchdr-build/CMakeFiles/chdr.dir/__/libchdr/deps/lzma-24.05/src/Sort.c.o
[441/961] Building C object ext/libchdr-build/CMakeFiles/chdr.dir/__/libchdr/deps/lzma-24.05/src/LzmaDec.c.o
[442/961] Building C object ext/libchdr-build/CMakeFiles/chdr.dir/__/libchdr/src/libchdr_bitstream.c.o
[443/961] Building C object ext/libchdr-build/CMakeFiles/chdr.dir/__/libchdr/src/libchdr_cdrom.c.o
[444/961] 
[445/961] Building C object ext/libchdr-build/CMakeFiles/chdr.dir/__/libchdr/deps/lzma-24.05/src/LzFind.c.o
[446/961] Linking CXX static library lib/libcityhash.a
[447/961] Building CXX object ext/discord-rpc-build/CMakeFiles/discord-rpc.dir/__/discord-rpc/src/discord_rpc.cpp.o
[448/961] Building C object ext/libchdr-build/CMakeFiles/chdr.dir/__/libchdr/src/libchdr_huffman.c.o
[449/961] Linking C static library lib/libkirk.a
[450/961] Linking CXX static library lib/libnative.a
[451/961] Building C object ext/libchdr-build/CMakeFiles/chdr.dir/__/libchdr/deps/lzma-24.05/src/LzmaEnc.c.o
/build/ppsspp/src/ppsspp/ext/libchdr/deps/lzma-24.05/src/LzmaEnc.c:1506:27: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
 1506 |       if (((curOpt)->dist == 0))
      |            ~~~~~~~~~~~~~~~^~~~
/build/ppsspp/src/ppsspp/ext/libchdr/deps/lzma-24.05/src/LzmaEnc.c:1506:27: note: remove extraneous parentheses around the comparison to silence this warning
 1506 |       if (((curOpt)->dist == 0))
      |           ~               ^   ~
/build/ppsspp/src/ppsspp/ext/libchdr/deps/lzma-24.05/src/LzmaEnc.c:1506:27: note: use '=' to turn this equality comparison into an assignment
 1506 |       if (((curOpt)->dist == 0))
      |                           ^~
      |                           =
1 warning generated.
[452/961] Linking C static library lib/libsfmt19937.a
[453/961] Building C object ext/libchdr-build/CMakeFiles/chdr.dir/__/libchdr/src/libchdr_chd.c.o
[454/961] Linking CXX static library lib/libxbrz.a
[455/961] Linking C static library lib/libxxhash.a
[456/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/IR/IRAnalysis.cpp.o
[457/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/IR/IRCompALU.cpp.o
[458/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/IR/IRCompFPU.cpp.o
[459/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/IR/IRCompLoadStore.cpp.o
[460/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/IR/IRCompBranch.cpp.o
[461/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/IR/IRFrontend.cpp.o
[462/961] Building C object ext/libchdr-build/CMakeFiles/chdr.dir/__/libchdr/src/libchdr_flac.c.o
[463/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/IR/IRInst.cpp.o
[464/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM/ArmAsm.cpp.o
[465/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM/ArmCompALU.cpp.o
[466/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM/ArmCompBranch.cpp.o
[467/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/IR/IRCompVFPU.cpp.o
[468/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM/ArmCompFPU.cpp.o
[469/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM/ArmCompLoadStore.cpp.o
[470/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM/ArmCompVFPU.cpp.o
[471/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM/ArmCompReplace.cpp.o
[472/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM/ArmJit.cpp.o
[473/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM/ArmRegCache.cpp.o
[474/961] Building CXX object CMakeFiles/Core.dir/GPU/Common/VertexDecoderArm.cpp.o
[475/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/IR/IRNativeCommon.cpp.o
[476/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/IR/IRInterpreter.cpp.o
[477/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/IR/IRRegCache.cpp.o
[478/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/IR/IRJit.cpp.o
[479/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM64/Arm64Asm.cpp.o
[480/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM/ArmRegCacheFPU.cpp.o
[481/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/IR/IRPassSimplify.cpp.o
[482/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM64/Arm64CompALU.cpp.o
[483/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM64/Arm64CompBranch.cpp.o
[484/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM64/Arm64CompFPU.cpp.o
[485/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM64/Arm64CompReplace.cpp.o
[486/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM64/Arm64CompLoadStore.cpp.o
[487/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM64/Arm64CompVFPU.cpp.o
[488/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM64/Arm64RegCache.cpp.o
[489/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM64/Arm64Jit.cpp.o
[490/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM64/Arm64RegCacheFPU.cpp.o
[491/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM64/Arm64IRAsm.cpp.o
[492/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM64/Arm64IRCompALU.cpp.o
[493/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM64/Arm64IRCompBranch.cpp.o
[494/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM64/Arm64IRCompFPU.cpp.o
[495/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM64/Arm64IRCompLoadStore.cpp.o
[496/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/x86/Asm.cpp.o
[497/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM64/Arm64IRCompVec.cpp.o
[498/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/x86/CompALU.cpp.o
[499/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/x86/CompBranch.cpp.o
[500/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM64/Arm64IRJit.cpp.o
[501/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM64/Arm64IRCompSystem.cpp.o
[502/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/x86/CompFPU.cpp.o
[503/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/x86/CompLoadStore.cpp.o
[504/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM64/Arm64IRRegCache.cpp.o
[505/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/x86/CompVFPU.cpp.o
[506/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/x86/CompReplace.cpp.o
[507/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/x86/Jit.cpp.o
[508/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/x86/JitSafeMem.cpp.o
[509/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/x86/RegCache.cpp.o
[510/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/x86/RegCacheFPU.cpp.o
[511/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/x86/X64IRAsm.cpp.o
[512/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/x86/X64IRCompALU.cpp.o
[513/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/x86/X64IRCompFPU.cpp.o
[514/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/x86/X64IRCompBranch.cpp.o
[515/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/x86/X64IRCompLoadStore.cpp.o
[516/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/x86/X64IRCompSystem.cpp.o
[517/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/x86/X64IRCompVec.cpp.o
[518/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/x86/X64IRJit.cpp.o
[519/961] Building CXX object CMakeFiles/Core.dir/GPU/Common/VertexDecoderArm64.cpp.o
[520/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/x86/X64IRRegCache.cpp.o
[521/961] Building CXX object CMakeFiles/Core.dir/GPU/Software/DrawPixelX86.cpp.o
[522/961] Building CXX object CMakeFiles/Core.dir/GPU/Common/VertexDecoderX86.cpp.o
[523/961] Building CXX object CMakeFiles/Core.dir/Core/Util/DisArm64.cpp.o
[524/961] Building CXX object CMakeFiles/Core.dir/GPU/Software/SamplerX86.cpp.o
[525/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/RiscV/RiscVAsm.cpp.o
[526/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/RiscV/RiscVCompALU.cpp.o
[527/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/RiscV/RiscVCompLoadStore.cpp.o
[528/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/RiscV/RiscVCompBranch.cpp.o
[529/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/RiscV/RiscVCompVec.cpp.o
[530/961] Building CXX object CMakeFiles/Core.dir/GPU/Common/VertexDecoderRiscV.cpp.o
[531/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/RiscV/RiscVCompSystem.cpp.o
[532/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/RiscV/RiscVCompFPU.cpp.o
[533/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/RiscV/RiscVRegCache.cpp.o
[534/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/LoongArch64/LoongArch64Asm.cpp.o
[535/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/RiscV/RiscVJit.cpp.o
[536/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/LoongArch64/LoongArch64CompALU.cpp.o
[537/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/LoongArch64/LoongArch64CompBranch.cpp.o
[538/961] Building CXX object CMakeFiles/Core.dir/GPU/Common/VertexDecoderLoongArch64.cpp.o
[539/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/LoongArch64/LoongArch64CompFPU.cpp.o
[540/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/LoongArch64/LoongArch64CompLoadStore.cpp.o
[541/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/LoongArch64/LoongArch64CompSystem.cpp.o
[542/961] Building CXX object ext/SPIRV-Cross-build/CMakeFiles/spirv-cross-glsl.dir/__/SPIRV-Cross/spirv_glsl.cpp.o
[543/961] Building CXX object CMakeFiles/Core.dir/Core/WaveFile.cpp.o
[544/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/LoongArch64/LoongArch64CompVec.cpp.o
[545/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/LoongArch64/LoongArch64RegCache.cpp.o
[546/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/LoongArch64/LoongArch64Jit.cpp.o
[547/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/JitCommon/JitCommon.cpp.o
[548/961] Building CXX object CMakeFiles/Core.dir/Core/AVIDump.cpp.o
[549/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/JitCommon/JitState.cpp.o
[550/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/JitCommon/JitBlockCache.cpp.o
[551/961] Building CXX object CMakeFiles/Core.dir/Core/ConfigSettings.cpp.o
[552/961] Building CXX object CMakeFiles/Core.dir/Core/HDRemaster.cpp.o
[553/961] Building CXX object CMakeFiles/Core.dir/Core/ControlMapper.cpp.o
[554/961] Building CXX object CMakeFiles/Core.dir/Core/CoreTiming.cpp.o
[555/961] Building CXX object CMakeFiles/Core.dir/Core/Instance.cpp.o
[556/961] Building CXX object CMakeFiles/Core.dir/Core/Compatibility.cpp.o
[557/961] Building CXX object CMakeFiles/Core.dir/Core/Core.cpp.o
[558/961] Building CXX object CMakeFiles/Core.dir/Core/FrameTiming.cpp.o
[559/961] Building CXX object CMakeFiles/Core.dir/Core/KeyMapDefaults.cpp.o
[560/961] Building CXX object CMakeFiles/Core.dir/Core/CwCheat.cpp.o
[561/961] Building CXX object CMakeFiles/Core.dir/Core/TiltEventProcessor.cpp.o
[562/961] Building CXX object CMakeFiles/Core.dir/Core/KeyMap.cpp.o
[563/961] Building CXX object CMakeFiles/Core.dir/Core/RetroAchievements.cpp.o
[564/961] Building CXX object CMakeFiles/Core.dir/Core/Debugger/Breakpoints.cpp.o
[565/961] Building CXX object CMakeFiles/Core.dir/Core/Debugger/MemBlockInfo.cpp.o
[566/961] Building CXX object CMakeFiles/Core.dir/Core/WebServer.cpp.o
[567/961] Building CXX object CMakeFiles/Core.dir/Core/LuaContext.cpp.o
[568/961] Building CXX object CMakeFiles/Core.dir/Core/Config.cpp.o
[569/961] Building CXX object CMakeFiles/Core.dir/Core/Debugger/WebSocket/BreakpointSubscriber.cpp.o
[570/961] Building CXX object CMakeFiles/Core.dir/Core/Debugger/WebSocket.cpp.o
[571/961] Building CXX object CMakeFiles/Core.dir/Core/Debugger/SymbolMap.cpp.o
[572/961] Building CXX object CMakeFiles/Core.dir/Core/Debugger/WebSocket/GameBroadcaster.cpp.o
[573/961] Building CXX object CMakeFiles/Core.dir/Core/Debugger/WebSocket/CPUCoreSubscriber.cpp.o
[574/961] Building CXX object CMakeFiles/Core.dir/Core/Debugger/DisassemblyManager.cpp.o
[575/961] Building CXX object CMakeFiles/Core.dir/Core/Debugger/WebSocket/DisasmSubscriber.cpp.o
[576/961] Building CXX object CMakeFiles/Core.dir/Core/Debugger/WebSocket/GameSubscriber.cpp.o
[577/961] Building CXX object CMakeFiles/Core.dir/Core/Debugger/WebSocket/ClientConfigSubscriber.cpp.o
[578/961] Building CXX object CMakeFiles/Core.dir/Core/Debugger/WebSocket/InputBroadcaster.cpp.o
[579/961] Building CXX object CMakeFiles/Core.dir/Core/Debugger/WebSocket/LogBroadcaster.cpp.o
[580/961] Building CXX object CMakeFiles/Core.dir/Core/Debugger/WebSocket/GPUBufferSubscriber.cpp.o
[581/961] Building CXX object CMakeFiles/Core.dir/Core/Debugger/WebSocket/GPUStatsSubscriber.cpp.o
[582/961] Building CXX object CMakeFiles/Core.dir/Core/Debugger/WebSocket/GPURecordSubscriber.cpp.o
[583/961] Building CXX object CMakeFiles/Core.dir/Core/Debugger/WebSocket/InputSubscriber.cpp.o
[584/961] Building CXX object CMakeFiles/Core.dir/Core/Debugger/WebSocket/HLESubscriber.cpp.o
[585/961] Building CXX object CMakeFiles/Core.dir/Core/Debugger/WebSocket/MemoryInfoSubscriber.cpp.o
[586/961] Building CXX object CMakeFiles/Core.dir/Core/Debugger/WebSocket/MemorySubscriber.cpp.o
[587/961] Building CXX object CMakeFiles/Core.dir/Core/Debugger/WebSocket/SteppingBroadcaster.cpp.o
[588/961] Building CXX object CMakeFiles/Core.dir/Core/Debugger/WebSocket/ReplaySubscriber.cpp.o
[589/961] Building CXX object CMakeFiles/Core.dir/Core/Debugger/WebSocket/WebSocketUtils.cpp.o
[590/961] Building CXX object CMakeFiles/Core.dir/Core/Dialog/PSPDialog.cpp.o
[591/961] Building CXX object CMakeFiles/Core.dir/Core/Dialog/PSPOskConstants.cpp.o
[592/961] Building CXX object CMakeFiles/Core.dir/Core/Debugger/WebSocket/SteppingSubscriber.cpp.o
[593/961] Building CXX object CMakeFiles/Core.dir/Core/Dialog/PSPGamedataInstallDialog.cpp.o
[594/961] Building CXX object CMakeFiles/Core.dir/Core/Dialog/PSPMsgDialog.cpp.o
[595/961] Building CXX object CMakeFiles/Core.dir/Core/Dialog/PSPPlaceholderDialog.cpp.o
[596/961] Building CXX object CMakeFiles/Core.dir/Core/Dialog/PSPNpSigninDialog.cpp.o
[597/961] Building CXX object CMakeFiles/Core.dir/Core/Dialog/PSPScreenshotDialog.cpp.o
[598/961] Building CXX object CMakeFiles/Core.dir/Core/Dialog/PSPNetconfDialog.cpp.o
[599/961] Building CXX object CMakeFiles/Core.dir/Core/ELF/PrxDecrypter.cpp.o
[600/961] Building CXX object CMakeFiles/Core.dir/Core/FileSystems/tlzrc.cpp.o
[601/961] Building CXX object CMakeFiles/Core.dir/Core/Dialog/PSPOskDialog.cpp.o
[602/961] Building CXX object CMakeFiles/Core.dir/Core/ELF/PBPReader.cpp.o
[603/961] Building CXX object CMakeFiles/Core.dir/Core/Dialog/PSPSaveDialog.cpp.o
[604/961] Building CXX object CMakeFiles/Core.dir/Core/ELF/ElfReader.cpp.o
[605/961] Building CXX object CMakeFiles/Core.dir/Core/FileSystems/FileSystem.cpp.o
[606/961] Building CXX object CMakeFiles/Core.dir/Core/ELF/ParamSFO.cpp.o
[607/961] Building CXX object CMakeFiles/Core.dir/Core/FileSystems/BlobFileSystem.cpp.o
[608/961] Building CXX object CMakeFiles/Core.dir/Core/FileSystems/BlockDevices.cpp.o
[609/961] Building CXX object CMakeFiles/Core.dir/Core/Dialog/SavedataParam.cpp.o
[610/961] Building CXX object CMakeFiles/Core.dir/Core/FileSystems/ISOFileSystem.cpp.o
[611/961] Building CXX object CMakeFiles/Core.dir/Core/FileSystems/DirectoryFileSystem.cpp.o
[612/961] Building CXX object CMakeFiles/Core.dir/Core/FileSystems/MetaFileSystem.cpp.o
[613/961] Building CXX object CMakeFiles/Core.dir/Core/FileSystems/VirtualDiscFileSystem.cpp.o
[614/961] Building CXX object CMakeFiles/Core.dir/Core/Font/PGF.cpp.o
[615/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/HLE.cpp.o
[616/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/KUBridge.cpp.o
[617/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/HLEHelperThread.cpp.o
[618/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/HLETables.cpp.o
[619/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceAdler.cpp.o
[620/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/ReplaceTables.cpp.o
[621/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/SocketManager.cpp.o
[622/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/Plugins.cpp.o
[623/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/NetInetConstants.cpp.o
[624/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/__sceAudio.cpp.o
[625/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/AtracCtx.cpp.o
[626/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/AtracCtx2.cpp.o
[627/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceAudioRouting.cpp.o
[628/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceAtrac.cpp.o
[629/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceAudiocodec.cpp.o
[630/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceAudio.cpp.o
[631/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceCcc.cpp.o
[632/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceDeflt.cpp.o
[633/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceChnnlsv.cpp.o
[634/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceG729.cpp.o
[635/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceCtrl.cpp.o
[636/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceGameUpdate.cpp.o
[637/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceHeap.cpp.o
[638/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceHprm.cpp.o
[639/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceDmac.cpp.o
[640/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceImpose.cpp.o
[641/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceDisplay.cpp.o
[642/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceGe.cpp.o
[643/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceFont.cpp.o
[644/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceKernelAlarm.cpp.o
[645/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceHttp.cpp.o
[646/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceKernelEventFlag.cpp.o
[647/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceKernelHeap.cpp.o
[648/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceJpeg.cpp.o
[649/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceKernel.cpp.o
[650/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceKernelMbx.cpp.o
[651/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceIo.cpp.o
[652/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceKernelInterrupt.cpp.o
[653/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceKernelMsgPipe.cpp.o
[654/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceKernelMutex.cpp.o
[655/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceKernelSemaphore.cpp.o
[656/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceKernelTime.cpp.o
[657/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceKernelVTimer.cpp.o
[658/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceNet_lib.cpp.o
[659/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/NetAdhocCommon.cpp.o
[660/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceKernelMemory.cpp.o
[661/961] Building C object CMakeFiles/Core.dir/ext/aemu_postoffice/client/postoffice_mem_stdc.c.o
[662/961] Building C object CMakeFiles/Core.dir/ext/aemu_postoffice/client/postoffice.c.o
[663/961] Building CXX object CMakeFiles/Core.dir/ext/aemu_postoffice/client/log_impl_ppsspp.cpp.o
[664/961] Building CXX object CMakeFiles/Core.dir/ext/aemu_postoffice/client/mutex_impl_cpp.cpp.o
[665/961] Building CXX object CMakeFiles/Core.dir/ext/aemu_postoffice/client/delay_impl_cpp.cpp.o
[666/961] Building C object CMakeFiles/Core.dir/ext/aemu_postoffice/client/sock_impl_linux.c.o
[667/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceKernelModule.cpp.o
[668/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceNetApctl.cpp.o
[669/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceKernelThread.cpp.o
[670/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceMpeg.cpp.o
[671/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceNet.cpp.o
[672/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceNetResolver.cpp.o
[673/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceNetInet.cpp.o
[674/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/proAdhocServer.cpp.o
[675/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceP3da.cpp.o
[676/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceOpenPSID.cpp.o
[677/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceNetAdhocMatching.cpp.o
/build/ppsspp/src/ppsspp/Core/HLE/sceNetAdhocMatching.cpp:1787:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'SceNetAdhocMatchingContext' (aka 'struct SceNetAdhocMatchingContext') [-Wnontrivial-memcall]
 1787 |   memset(context, 0, sizeof(SceNetAdhocMatchingContext));
      |          ^
/build/ppsspp/src/ppsspp/Core/HLE/sceNetAdhocMatching.cpp:1787:10: note: explicitly cast the pointer to silence this warning
 1787 |   memset(context, 0, sizeof(SceNetAdhocMatchingContext));
      |          ^
      |          (void*)
1 warning generated.
[678/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/proAdhoc.cpp.o
[679/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceMt19937.cpp.o
[680/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceMd5.cpp.o
[681/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceMp4.cpp.o
[682/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceAac.cpp.o
[683/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceNetAdhoc.cpp.o
[684/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceParseUri.cpp.o
[685/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceMp3.cpp.o
[686/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/scePower.cpp.o
[687/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceSfmt19937.cpp.o
[688/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceRtc.cpp.o
[689/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceSha256.cpp.o
[690/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceSas.cpp.o
[691/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceSircs.cpp.o
[692/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceReg.cpp.o
[693/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceSsl.cpp.o
[694/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceUsbAcc.cpp.o
[695/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/scePsmf.cpp.o
[696/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceUsb.cpp.o
[697/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceParseHttp.cpp.o
[698/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceUmd.cpp.o
[699/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceUsbCam.cpp.o
[700/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceUsbGps.cpp.o
[701/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceVaudio.cpp.o
[702/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceUsbMic.cpp.o
[703/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/scePspNpDrm_user.cpp.o
[704/961] Building CXX object CMakeFiles/Core.dir/Core/HW/Atrac3Standalone.cpp.o
[705/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/scePauth.cpp.o
[706/961] Building CXX object CMakeFiles/Core.dir/Core/HW/BufferQueue.cpp.o
[707/961] Building CXX object CMakeFiles/Core.dir/Core/HW/SimpleAudioDec.cpp.o
[708/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceNp.cpp.o
[709/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceNp2.cpp.o
[710/961] Building CXX object CMakeFiles/Core.dir/Core/HW/AsyncIOManager.cpp.o
[711/961] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceUtility.cpp.o
[712/961] Building CXX object CMakeFiles/Core.dir/Core/HW/Camera.cpp.o
[713/961] Building CXX object CMakeFiles/Core.dir/Core/HW/MpegDemux.cpp.o
[714/961] Building CXX object CMakeFiles/Core.dir/Core/HW/GranularMixer.cpp.o
[715/961] Building CXX object CMakeFiles/Core.dir/Core/HW/Display.cpp.o
[716/961] Building CXX object CMakeFiles/Core.dir/Core/HW/SasReverb.cpp.o
[717/961] Building CXX object CMakeFiles/Core.dir/Core/HW/MemoryStick.cpp.o
[718/961] Building CXX object CMakeFiles/Core.dir/Core/HW/MediaEngine.cpp.o
[719/961] Building CXX object CMakeFiles/Core.dir/Core/HW/SasAudio.cpp.o
[720/961] Building CXX object CMakeFiles/Core.dir/Core/FileLoaders/CachingFileLoader.cpp.o
[721/961] Building CXX object CMakeFiles/Core.dir/Core/HW/StereoResampler.cpp.o
[722/961] Building CXX object CMakeFiles/Core.dir/Core/FileLoaders/RetryingFileLoader.cpp.o
[723/961] Building CXX object CMakeFiles/Core.dir/Core/FileLoaders/LocalFileLoader.cpp.o
[724/961] Building CXX object CMakeFiles/Core.dir/Core/Loaders.cpp.o
[725/961] Building CXX object CMakeFiles/Core.dir/Core/FileLoaders/RamCachingFileLoader.cpp.o
[726/961] Building CXX object CMakeFiles/Core.dir/Core/FileLoaders/DiskCachingFileLoader.cpp.o
[727/961] Building CXX object CMakeFiles/Core.dir/Core/FileLoaders/ZipFileLoader.cpp.o
[728/961] Building CXX object CMakeFiles/Core.dir/Core/FileLoaders/HTTPFileLoader.cpp.o
[729/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/MIPS.cpp.o
[730/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/MIPSCodeUtils.cpp.o
[731/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/MIPSDebugInterface.cpp.o
[732/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/MIPSDis.cpp.o
[733/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/MIPSDisVFPU.cpp.o
[734/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/MIPSInt.cpp.o
[735/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/MIPSVFPUFallbacks.cpp.o
[736/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/MIPSAnalyst.cpp.o
[737/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/MIPSStackWalk.cpp.o
[738/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/MIPSIntVFPU.cpp.o
[739/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/MIPSTables.cpp.o
[740/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/MIPSVFPUUtils.cpp.o
[741/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/MIPSAsm.cpp.o
[742/961] Building CXX object CMakeFiles/Core.dir/Core/MIPS/MIPSTracer.cpp.o
[743/961] Building CXX object CMakeFiles/Core.dir/Core/MemMapFunctions.cpp.o
[744/961] Building CXX object CMakeFiles/Core.dir/Core/MemMap.cpp.o
[745/961] Building CXX object CMakeFiles/Core.dir/Core/MemFault.cpp.o
[746/961] Building CXX object CMakeFiles/Core.dir/Core/Replay.cpp.o
[747/961] Building CXX object CMakeFiles/Core.dir/Core/SaveStateRewind.cpp.o
[748/961] Building CXX object CMakeFiles/Core.dir/Core/Util/AtracTrack.cpp.o
[749/961] Building CXX object CMakeFiles/Core.dir/Core/PSPLoaders.cpp.o
[750/961] Building CXX object CMakeFiles/Core.dir/Core/Util/AudioFormat.cpp.o
[751/961] Building CXX object CMakeFiles/Core.dir/Core/Reporting.cpp.o
[752/961] Building CXX object CMakeFiles/Core.dir/Core/Util/GameDB.cpp.o
[753/961] Building CXX object CMakeFiles/Core.dir/Core/Screenshot.cpp.o
[754/961] Building CXX object CMakeFiles/Core.dir/Core/SaveState.cpp.o
[755/961] Building CXX object CMakeFiles/Core.dir/Core/Util/PathUtil.cpp.o
[756/961] Building CXX object CMakeFiles/Core.dir/Core/Util/MemStick.cpp.o
[757/961] Building CXX object CMakeFiles/Core.dir/Core/Util/BlockAllocator.cpp.o
[758/961] Building CXX object CMakeFiles/Core.dir/Core/System.cpp.o
[759/961] Building CXX object CMakeFiles/Core.dir/Core/Util/VideoPlayer.cpp.o
[760/961] Building CXX object CMakeFiles/Core.dir/Core/Util/GameManager.cpp.o
[761/961] Building CXX object CMakeFiles/Core.dir/Core/Util/PortManager.cpp.o
[762/961] Building CXX object CMakeFiles/Core.dir/Core/Util/RecentFiles.cpp.o
[763/961] Building CXX object CMakeFiles/Core.dir/GPU/GLES/StencilBufferGLES.cpp.o
[764/961] Building CXX object CMakeFiles/Core.dir/Core/Util/PPGeDraw.cpp.o
[765/961] Building CXX object CMakeFiles/Core.dir/GPU/GLES/FragmentTestCacheGLES.cpp.o
[766/961] Building CXX object CMakeFiles/Core.dir/GPU/GLES/FramebufferManagerGLES.cpp.o
[767/961] Building CXX object CMakeFiles/Core.dir/GPU/GLES/GPU_GLES.cpp.o
[768/961] Building CXX object CMakeFiles/Core.dir/GPU/GLES/StateMappingGLES.cpp.o
[769/961] Building CXX object CMakeFiles/Core.dir/GPU/Vulkan/FramebufferManagerVulkan.cpp.o
[770/961] Building CXX object CMakeFiles/Core.dir/GPU/GLES/TextureCacheGLES.cpp.o
[771/961] Building CXX object CMakeFiles/Core.dir/GPU/GLES/ShaderManagerGLES.cpp.o
[772/961] Building CXX object CMakeFiles/Core.dir/GPU/Vulkan/DebugVisVulkan.cpp.o
[773/961] Building CXX object CMakeFiles/Core.dir/GPU/GLES/DrawEngineGLES.cpp.o
[774/961] Building CXX object CMakeFiles/Core.dir/GPU/Vulkan/DrawEngineVulkan.cpp.o
[775/961] Building CXX object CMakeFiles/Core.dir/GPU/Vulkan/GPU_Vulkan.cpp.o
[776/961] Building CXX object CMakeFiles/Core.dir/GPU/Vulkan/StateMappingVulkan.cpp.o
[777/961] Building CXX object CMakeFiles/Core.dir/GPU/Vulkan/PipelineManagerVulkan.cpp.o
[778/961] Building CXX object CMakeFiles/Core.dir/GPU/Vulkan/VulkanUtil.cpp.o
[779/961] Building CXX object CMakeFiles/Core.dir/GPU/Common/Draw2D.cpp.o
[780/961] Building CXX object CMakeFiles/Core.dir/GPU/Vulkan/ShaderManagerVulkan.cpp.o
[781/961] Building CXX object CMakeFiles/Core.dir/GPU/Common/DepthRaster.cpp.o
[782/961] Building CXX object CMakeFiles/Core.dir/GPU/Common/DepthBufferCommon.cpp.o
[783/961] Building CXX object CMakeFiles/Core.dir/GPU/Vulkan/TextureCacheVulkan.cpp.o
In file included from /build/ppsspp/src/ppsspp/GPU/Vulkan/TextureCacheVulkan.cpp:49:
/build/ppsspp/src/ppsspp/GPU/Vulkan/TextureCacheVulkan.h:155:7: warning: private field 'cbufferFailed_' is not used [-Wunused-private-field]
  155 |  bool cbufferFailed_ = false;
      |       ^
1 warning generated.
[784/961] Building CXX object CMakeFiles/Core.dir/GPU/Common/DepalettizeShaderCommon.cpp.o
[785/961] Building CXX object CMakeFiles/Core.dir/GPU/Common/TextureShaderCommon.cpp.o
[786/961] Building CXX object CMakeFiles/Core.dir/GPU/Common/GeometryShaderGenerator.cpp.o
[787/961] Building CXX object CMakeFiles/Core.dir/GPU/Common/GPUDebugInterface.cpp.o
[788/961] Building CXX object CMakeFiles/Core.dir/GPU/Common/GPUStateUtils.cpp.o
[789/961] Building CXX object CMakeFiles/Core.dir/GPU/Common/VertexShaderGenerator.cpp.o
[790/961] Building CXX object CMakeFiles/Core.dir/GPU/Common/ReinterpretFramebuffer.cpp.o
[791/961] Building CXX object CMakeFiles/Core.dir/GPU/Common/FragmentShaderGenerator.cpp.o
[792/961] Building CXX object CMakeFiles/Core.dir/GPU/Common/ShaderCommon.cpp.o
[793/961] Building CXX object CMakeFiles/Core.dir/GPU/Common/DrawEngineCommon.cpp.o
[794/961] Building CXX object CMakeFiles/Core.dir/GPU/Common/PresentationCommon.cpp.o
[795/961] Building CXX object CMakeFiles/Core.dir/GPU/Common/FramebufferManagerCommon.cpp.o
[796/961] Building CXX object CMakeFiles/Core.dir/GPU/Common/ShaderId.cpp.o
[797/961] Building CXX object CMakeFiles/Core.dir/GPU/Common/ShaderUniforms.cpp.o
[798/961] Building CXX object CMakeFiles/Core.dir/GPU/Common/StencilCommon.cpp.o
[799/961] Building CXX object CMakeFiles/Core.dir/GPU/Common/VertexDecoderHandwritten.cpp.o
[800/961] Building CXX object CMakeFiles/Core.dir/GPU/Common/IndexGenerator.cpp.o
[801/961] Building CXX object CMakeFiles/Core.dir/GPU/Common/TextureDecoder.cpp.o
[802/961] Building CXX object CMakeFiles/Core.dir/GPU/Common/TransformCommon.cpp.o
[803/961] Building CXX object CMakeFiles/Core.dir/GPU/Common/SoftwareTransformCommon.cpp.o
[804/961] Building CXX object CMakeFiles/Core.dir/GPU/Common/VertexDecoderCommon.cpp.o
[805/961] Building CXX object CMakeFiles/Core.dir/GPU/Common/SplineCommon.cpp.o
[806/961] Building CXX object CMakeFiles/Core.dir/GPU/Debugger/Debugger.cpp.o
[807/961] Building CXX object CMakeFiles/Core.dir/GPU/Debugger/Breakpoints.cpp.o
[808/961] Building CXX object CMakeFiles/Core.dir/GPU/Common/PostShader.cpp.o
[809/961] Building CXX object CMakeFiles/Core.dir/GPU/Common/TextureScalerCommon.cpp.o
[810/961] Building CXX object CMakeFiles/Core.dir/GPU/Common/TextureCacheCommon.cpp.o
[811/961] Building CXX object CMakeFiles/Core.dir/GPU/Debugger/GECommandTable.cpp.o
[812/961] Building CXX object CMakeFiles/Core.dir/GPU/GeConstants.cpp.o
[813/961] Building CXX object CMakeFiles/Core.dir/GPU/Common/ReplacedTexture.cpp.o
[814/961] Building CXX object CMakeFiles/Core.dir/GPU/Common/TextureReplacer.cpp.o
[815/961] Building CXX object CMakeFiles/Core.dir/GPU/Debugger/Stepping.cpp.o
[816/961] Building CXX object CMakeFiles/Core.dir/GPU/GeDisasm.cpp.o
[817/961] Building CXX object CMakeFiles/Core.dir/GPU/Debugger/Record.cpp.o
[818/961] Building CXX object CMakeFiles/Core.dir/GPU/Debugger/Playback.cpp.o
[819/961] Building CXX object CMakeFiles/Core.dir/GPU/Debugger/State.cpp.o
[820/961] Building CXX object CMakeFiles/Core.dir/GPU/Math3D.cpp.o
[821/961] Building CXX object CMakeFiles/Core.dir/GPU/GPUState.cpp.o
[822/961] Building CXX object CMakeFiles/Core.dir/GPU/GPU.cpp.o
[823/961] Building CXX object CMakeFiles/Core.dir/GPU/GPUCommon.cpp.o
[824/961] Building CXX object CMakeFiles/Core.dir/GPU/GPUCommonHW.cpp.o
[825/961] Building CXX object CMakeFiles/Core.dir/GPU/Software/Clipper.cpp.o
[826/961] Building CXX object CMakeFiles/Core.dir/GPU/Software/FuncId.cpp.o
[827/961] Building CXX object CMakeFiles/Core.dir/GPU/Software/BinManager.cpp.o
[828/961] Building CXX object CMakeFiles/Core.dir/GPU/Software/DrawPixel.cpp.o
[829/961] Building CXX object CMakeFiles/Core.dir/GPU/Software/Lighting.cpp.o
[830/961] Building CXX object CMakeFiles/Core.dir/ext/disarm.cpp.o
[831/961] Building CXX object CMakeFiles/Core.dir/GPU/Software/RasterizerRegCache.cpp.o
[832/961] Building CXX object CMakeFiles/Core.dir/ext/riscv-disas.cpp.o
[833/961] Building CXX object CMakeFiles/Core.dir/git-version.cpp.o
[834/961] Linking CXX static library lib/libglslang.a
[835/961] Building CXX object CMakeFiles/Core.dir/GPU/Software/Rasterizer.cpp.o
[836/961] Linking CXX static library lib/libarmips.a
[837/961] Building CXX object CMakeFiles/Core.dir/ext/loongarch-disasm.cpp.o
[838/961] Building CXX object CMakeFiles/Core.dir/GPU/Software/RasterizerRectangle.cpp.o
[839/961] Linking CXX static library lib/libSPIRV.a
[840/961] Linking CXX static library lib/libminimp3.a
[841/961] Linking C static library lib/liblua.a
[842/961] Linking CXX static library lib/libat3_standalone.a
[843/961] Linking C static library lib/librcheevos.a
[844/961] Linking CXX static library lib/libspirv-cross-glsl.a
[845/961] Linking CXX static library lib/libdiscord-rpc.a
[846/961] Linking C static library lib/libchdr.a
[847/961] Building CXX object CMakeFiles/Core.dir/GPU/Software/Sampler.cpp.o
[848/961] Building CXX object CMakeFiles/Core.dir/GPU/Software/SoftGpu.cpp.o
[849/961] Building CXX object CMakeFiles/Core.dir/GPU/Software/TransformUnit.cpp.o
[850/961] Building CXX object CMakeFiles/PPSSPPHeadless.dir/headless/HeadlessHost.cpp.o
[851/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/AudioCommon.cpp.o
[852/961] Building CXX object CMakeFiles/PPSSPPHeadless.dir/headless/Compare.cpp.o
[853/961] Linking CXX static library lib/libCore.a
[854/961] Building CXX object CMakeFiles/PPSSPPHeadless.dir/headless/SDLHeadlessHost.cpp.o
[855/961] Building CXX object CMakeFiles/PPSSPPHeadless.dir/headless/Headless.cpp.o
[856/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/DiscordIntegration.cpp.o
[857/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/ImDebugger/ImGe.cpp.o
[858/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/ImDebugger/ImConsole.cpp.o
[859/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/ImDebugger/ImDisasmView.cpp.o
[860/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/ImDebugger/ImDebugger.cpp.o
[861/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/ImDebugger/ImJitViewer.cpp.o
In file included from /build/ppsspp/src/ppsspp/UI/ImDebugger/ImJitViewer.cpp:3:
/build/ppsspp/src/ppsspp/UI/ImDebugger/ImJitViewer.h:36:6: warning: private field 'blockSortColumn_' is not used [-Wunused-private-field]
   36 |  int blockSortColumn_ = 0;
      |      ^
1 warning generated.
[862/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/ImDebugger/ImMemView.cpp.o
In file included from /build/ppsspp/src/ppsspp/UI/ImDebugger/ImMemView.cpp:21:
In file included from /build/ppsspp/src/ppsspp/UI/ImDebugger/ImDebugger.h:21:
/build/ppsspp/src/ppsspp/UI/ImDebugger/ImMemView.h:201:6: warning: private field 'selectedSymbol_' is not used [-Wunused-private-field]
  201 |  int selectedSymbol_ = -1;
      |      ^
/build/ppsspp/src/ppsspp/UI/ImDebugger/ImMemView.h:202:7: warning: private field 'selectedSymbolName_' is not used [-Wunused-private-field]
  202 |  char selectedSymbolName_[128];
      |       ^
2 warnings generated.
[863/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/BackgroundAudio.cpp.o
[864/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/BaseScreens.cpp.o
[865/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/Background.cpp.o
[866/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/ChatScreen.cpp.o
[867/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/NativeApp.cpp.o
[868/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/DebugOverlay.cpp.o
[869/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/AdhocServerScreen.cpp.o
[870/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/ImDebugger/ImStructViewer.cpp.o
[871/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/IAPScreen.cpp.o
[872/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/DisplayLayoutScreen.cpp.o
[873/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/GameInfoCache.cpp.o
[874/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/DevScreens.cpp.o
[875/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/EmuScreen.cpp.o
[876/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/GameBrowser.cpp.o
[877/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/MainScreen.cpp.o
[878/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/MiscViews.cpp.o
[879/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/SimpleDialogScreen.cpp.o
[880/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/MiscScreens.cpp.o
[881/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/TabbedDialogScreen.cpp.o
[882/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/GPUDriverTestScreen.cpp.o
[883/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/DriverManagerScreen.cpp.o
[884/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/PauseScreen.cpp.o
[885/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/TiltAnalogSettingsScreen.cpp.o
[886/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/GameScreen.cpp.o
[887/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/TouchControlLayoutScreen.cpp.o
[888/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/JoystickHistoryView.cpp.o
[889/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/DeveloperToolsScreen.cpp.o
[890/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/TouchControlVisibilityScreen.cpp.o
[891/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/GamepadEmu.cpp.o
[892/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/OnScreenDisplay.cpp.o
[893/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/GameSettingsScreen.cpp.o
[894/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/RemoteISOScreen.cpp.o
[895/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/ControlMappingScreen.cpp.o
[896/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/ReportScreen.cpp.o
[897/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/UploadScreen.cpp.o
[898/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/Store.cpp.o
[899/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/SavedataScreen.cpp.o
[900/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/CwCheatScreen.cpp.o
[901/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/SystemInfoScreen.cpp.o
[902/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/ProfilerDraw.cpp.o
[903/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/JitCompareScreen.cpp.o
[904/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/InstallZipScreen.cpp.o
[905/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/MemStickScreen.cpp.o
[906/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/CustomButtonMappingScreen.cpp.o
[907/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/Theme.cpp.o
[908/961] Building C object ext/freetype-build/CMakeFiles/freetype.dir/src/base/ftbbox.c.o
[909/961] Building C object ext/freetype-build/CMakeFiles/freetype.dir/src/base/ftbdf.c.o
[910/961] Building C object ext/freetype-build/CMakeFiles/freetype.dir/src/base/ftbitmap.c.o
[911/961] Building C object ext/freetype-build/CMakeFiles/freetype.dir/src/base/ftcid.c.o
[912/961] Building C object ext/freetype-build/CMakeFiles/freetype.dir/src/base/ftfstype.c.o
[913/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/RetroAchievementScreens.cpp.o
[914/961] Building C object ext/freetype-build/CMakeFiles/freetype.dir/src/base/ftgasp.c.o
[915/961] Building CXX object CMakeFiles/PPSSPPSDL.dir/UI/UIAtlas.cpp.o
[916/961] Building CXX object ext/SPIRV-Cross-build/CMakeFiles/spirv-cross-cpp.dir/__/SPIRV-Cross/spirv_cpp.cpp.o
[917/961] Building C object ext/freetype-build/CMakeFiles/freetype.dir/src/base/ftbase.c.o
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/base/ftbase.c:28:
/build/ppsspp/src/ppsspp/ext/freetype/src/base/ftlcdfil.c:399:17: warning: explicitly assigning value of variable of type 'FT_Library' (aka 'struct FT_LibraryRec_ *') to itself [-Wself-assign]
  399 |     ( (library) = (library) );
      |        ~~~~~~~  ^  ~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/base/ftlcdfil.c:400:17: warning: explicitly assigning value of variable of type 'unsigned char *' to itself [-Wself-assign]
  400 |     ( (weights) = (weights) );
      |        ~~~~~~~  ^  ~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/base/ftlcdfil.c:410:17: warning: explicitly assigning value of variable of type 'FT_Library' (aka 'struct FT_LibraryRec_ *') to itself [-Wself-assign]
  410 |     ( (library) = (library) );
      |        ~~~~~~~  ^  ~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/base/ftlcdfil.c:411:16: warning: explicitly assigning value of variable of type 'FT_LcdFilter' (aka 'enum FT_LcdFilter_') to itself [-Wself-assign]
  411 |     ( (filter) = (filter) );
      |        ~~~~~~  ^  ~~~~~~
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/base/ftbase.c:30:
/build/ppsspp/src/ppsspp/ext/freetype/src/base/ftobjs.c:155:15: warning: explicitly assigning value of variable of type 'FT_Validator' (aka 'volatile struct FT_ValidatorRec_ *') to itself [-Wself-assign]
  155 |     ( (valid) = (valid) );
      |        ~~~~~  ^  ~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/base/ftobjs.c:1869:20: warning: explicitly assigning value of variable of type 'FT_Int' (aka 'int') to itself [-Wself-assign]
 1869 |     ( (num_params) = (num_params) );
      |        ~~~~~~~~~~  ^  ~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/base/ftobjs.c:1870:16: warning: explicitly assigning value of variable of type 'FT_Parameter *' (aka 'struct FT_Parameter_ *') to itself [-Wself-assign]
 1870 |     ( (params) = (params) );
      |        ~~~~~~  ^  ~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/base/ftobjs.c:2462:14: warning: explicitly assigning value of variable of type 'const FT_Open_Args *' (aka 'const struct FT_Open_Args_ *') to itself [-Wself-assign]
 2462 |     ( (args) = (args) );
      |        ~~~~  ^  ~~~~
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/base/ftbase.c:33:
/build/ppsspp/src/ppsspp/ext/freetype/src/base/ftrfork.c:62:17: warning: explicitly assigning value of variable of type 'FT_Library' (aka 'struct FT_LibraryRec_ *') to itself [-Wself-assign]
   62 |     ( (library) = (library) );
      |        ~~~~~~~  ^  ~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/base/ftrfork.c:473:17: warning: explicitly assigning value of variable of type 'FT_Library' (aka 'struct FT_LibraryRec_ *') to itself [-Wself-assign]
  473 |     ( (library) = (library) );
      |        ~~~~~~~  ^  ~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/base/ftrfork.c:557:16: warning: explicitly assigning value of variable of type 'FT_Stream' (aka 'struct FT_StreamRec_ *') to itself [-Wself-assign]
  557 |     ( (stream) = (stream) );
      |        ~~~~~~  ^  ~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/base/ftrfork.c:591:16: warning: explicitly assigning value of variable of type 'FT_Stream' (aka 'struct FT_StreamRec_ *') to itself [-Wself-assign]
  591 |     ( (stream) = (stream) );
      |        ~~~~~~  ^  ~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/base/ftrfork.c:627:16: warning: explicitly assigning value of variable of type 'FT_Stream' (aka 'struct FT_StreamRec_ *') to itself [-Wself-assign]
  627 |     ( (stream) = (stream) );
      |        ~~~~~~  ^  ~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/base/ftrfork.c:658:16: warning: explicitly assigning value of variable of type 'FT_Stream' (aka 'struct FT_StreamRec_ *') to itself [-Wself-assign]
  658 |     ( (stream) = (stream) );
      |        ~~~~~~  ^  ~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/base/ftrfork.c:685:16: warning: explicitly assigning value of variable of type 'FT_Stream' (aka 'struct FT_StreamRec_ *') to itself [-Wself-assign]
  685 |     ( (stream) = (stream) );
      |        ~~~~~~  ^  ~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/base/ftrfork.c:712:16: warning: explicitly assigning value of variable of type 'FT_Stream' (aka 'struct FT_StreamRec_ *') to itself [-Wself-assign]
  712 |     ( (stream) = (stream) );
      |        ~~~~~~  ^  ~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/base/ftrfork.c:743:16: warning: explicitly assigning value of variable of type 'FT_Stream' (aka 'struct FT_StreamRec_ *') to itself [-Wself-assign]
  743 |     ( (stream) = (stream) );
      |        ~~~~~~  ^  ~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/base/ftrfork.c:781:17: warning: explicitly assigning value of variable of type 'FT_Library' (aka 'struct FT_LibraryRec_ *') to itself [-Wself-assign]
  781 |     ( (library) = (library) );
      |        ~~~~~~~  ^  ~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/base/ftrfork.c:782:24: warning: explicitly assigning value of variable of type 'char *' to itself [-Wself-assign]
  782 |     ( (base_file_name) = (base_file_name) );
      |        ~~~~~~~~~~~~~~  ^  ~~~~~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/base/ftrfork.c:783:24: warning: explicitly assigning value of variable of type 'FT_Int32' (aka 'int') to itself [-Wself-assign]
  783 |     ( (version_number) = (version_number) );
      |        ~~~~~~~~~~~~~~  ^  ~~~~~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/base/ftrfork.c:784:22: warning: explicitly assigning value of variable of type 'FT_Int32' (aka 'int') to itself [-Wself-assign]
  784 |     ( (entry_length) = (entry_length) );
      |        ~~~~~~~~~~~~  ^  ~~~~~~~~~~~~
21 warnings generated.
[918/961] Building C object ext/freetype-build/CMakeFiles/freetype.dir/src/base/ftgxval.c.o
[919/961] Building C object ext/freetype-build/CMakeFiles/freetype.dir/src/base/ftglyph.c.o
[920/961] Building C object ext/freetype-build/CMakeFiles/freetype.dir/src/autofit/autofit.c.o
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/autofit/autofit.c:22:
/build/ppsspp/src/ppsspp/ext/freetype/src/autofit/ft-hb-ft.c:48:12: warning: explicitly assigning value of variable of type 'hb_face_t *' (aka 'struct hb_face_t *') to itself [-Wself-assign]
   48 |   ( (face) = (face) );
      |      ~~~~  ^  ~~~~
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/autofit/autofit.c:25:
/build/ppsspp/src/ppsspp/ext/freetype/src/autofit/afcjk.c:572:14: warning: explicitly assigning value of variable of type 'FT_Face' (aka 'struct FT_FaceRec_ *') to itself [-Wself-assign]
  572 |     ( (face) = (face) );
      |        ~~~~  ^  ~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/autofit/afcjk.c:1501:20: warning: explicitly assigning value of variable of type 'FT_UInt' (aka 'unsigned int') to itself [-Wself-assign]
 1501 |     ( (base_flags) = (base_flags) );
      |        ~~~~~~~~~~  ^  ~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/autofit/afcjk.c:1502:20: warning: explicitly assigning value of variable of type 'FT_UInt' (aka 'unsigned int') to itself [-Wself-assign]
 1502 |     ( (stem_flags) = (stem_flags) );
      |        ~~~~~~~~~~  ^  ~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/autofit/afcjk.c:1642:15: warning: explicitly assigning value of variable of type 'AF_GlyphHints' (aka 'struct AF_GlyphHintsRec_ *') to itself [-Wself-assign]
 1642 |     ( (hints) = (hints) );
      |        ~~~~~  ^  ~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/autofit/afcjk.c:2274:17: warning: explicitly assigning value of variable of type 'AF_CJKMetrics' (aka 'struct AF_CJKMetricsRec_ *') to itself [-Wself-assign]
 2274 |     ( (metrics) = (metrics) );
      |        ~~~~~~~  ^  ~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/autofit/afcjk.c:2275:21: warning: explicitly assigning value of variable of type 'FT_UInt' (aka 'unsigned int') to itself [-Wself-assign]
 2275 |     ( (glyph_index) = (glyph_index) );
      |        ~~~~~~~~~~~  ^  ~~~~~~~~~~~
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/autofit/autofit.c:26:
/build/ppsspp/src/ppsspp/ext/freetype/src/autofit/afdummy.c:48:21: warning: explicitly assigning value of variable of type 'FT_UInt' (aka 'unsigned int') to itself [-Wself-assign]
   48 |     ( (glyph_index) = (glyph_index) );
      |        ~~~~~~~~~~~  ^  ~~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/autofit/afdummy.c:49:17: warning: explicitly assigning value of variable of type 'AF_StyleMetrics' (aka 'struct AF_StyleMetricsRec_ *') to itself [-Wself-assign]
   49 |     ( (metrics) = (metrics) );
      |        ~~~~~~~  ^  ~~~~~~~
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/autofit/autofit.c:31:
/build/ppsspp/src/ppsspp/ext/freetype/src/autofit/aflatin.c:1090:14: warning: explicitly assigning value of variable of type 'FT_Face' (aka 'struct FT_FaceRec_ *') to itself [-Wself-assign]
 1090 |     ( (face) = (face) );
      |        ~~~~  ^  ~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/autofit/aflatin.c:4194:15: warning: explicitly assigning value of variable of type 'AF_GlyphHints' (aka 'struct AF_GlyphHintsRec_ *') to itself [-Wself-assign]
 4194 |     ( (hints) = (hints) );
      |        ~~~~~  ^  ~~~~~
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/autofit/autofit.c:33:
/build/ppsspp/src/ppsspp/ext/freetype/src/autofit/afmodule.c:390:16: warning: explicitly assigning value of variable of type 'FT_Module' (aka 'struct FT_ModuleRec_ *') to itself [-Wself-assign]
  390 |     ( (module) = (module) );
      |        ~~~~~~  ^  ~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/autofit/afmodule.c:427:19: warning: explicitly assigning value of variable of type 'FT_Module' (aka 'struct FT_ModuleRec_ *') to itself [-Wself-assign]
  427 |     ( (ft_module) = (ft_module) );
      |        ~~~~~~~~~  ^  ~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/autofit/afmodule.c:492:14: warning: explicitly assigning value of variable of type 'FT_Size' (aka 'struct FT_SizeRec_ *') to itself [-Wself-assign]
  492 |     ( (size) = (size) );
      |        ~~~~  ^  ~~~~
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/autofit/autofit.c:35:
/build/ppsspp/src/ppsspp/ext/freetype/src/autofit/afshaper.c:444:17: warning: explicitly assigning value of variable of type 'AF_FaceGlobals' (aka 'struct AF_FaceGlobalsRec_ *') to itself [-Wself-assign]
  444 |     ( (globals) = (globals) );
      |        ~~~~~~~  ^  ~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/autofit/afshaper.c:454:17: warning: explicitly assigning value of variable of type 'AF_FaceGlobals' (aka 'struct AF_FaceGlobalsRec_ *') to itself [-Wself-assign]
  454 |     ( (globals) = (globals) );
      |        ~~~~~~~  ^  ~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/autofit/afshaper.c:478:17: warning: explicitly assigning value of variable of type 'AF_FaceGlobals' (aka 'struct AF_FaceGlobalsRec_ *') to itself [-Wself-assign]
  478 |     ( (globals) = (globals) );
      |        ~~~~~~~  ^  ~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/autofit/afshaper.c:576:17: warning: explicitly assigning value of variable of type 'AF_FaceGlobals' (aka 'struct AF_FaceGlobalsRec_ *') to itself [-Wself-assign]
  576 |     ( (globals) = (globals) );
      |        ~~~~~~~  ^  ~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/autofit/afshaper.c:603:17: warning: explicitly assigning value of variable of type 'AF_FaceGlobals' (aka 'struct AF_FaceGlobalsRec_ *') to itself [-Wself-assign]
  603 |     ( (globals) = (globals) );
      |        ~~~~~~~  ^  ~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/autofit/afshaper.c:604:21: warning: explicitly assigning value of variable of type 'AF_StyleClass' (aka 'const struct AF_StyleClassRec_ *') to itself [-Wself-assign]
  604 |     ( (style_class) = (style_class) );
      |        ~~~~~~~~~~~  ^  ~~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/autofit/afshaper.c:605:17: warning: explicitly assigning value of variable of type 'FT_UShort *' (aka 'unsigned short *') to itself [-Wself-assign]
  605 |     ( (gstyles) = (gstyles) );
      |        ~~~~~~~  ^  ~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/autofit/afshaper.c:606:24: warning: explicitly assigning value of variable of type 'FT_Bool' (aka 'unsigned char') to itself [-Wself-assign]
  606 |     ( (default_script) = (default_script) );
      |        ~~~~~~~~~~~~~~  ^  ~~~~~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/autofit/afshaper.c:615:17: warning: explicitly assigning value of variable of type 'AF_FaceGlobals' (aka 'struct AF_FaceGlobalsRec_ *') to itself [-Wself-assign]
  615 |     ( (globals) = (globals) );
      |        ~~~~~~~  ^  ~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/autofit/afshaper.c:625:17: warning: explicitly assigning value of variable of type 'AF_FaceGlobals' (aka 'struct AF_FaceGlobalsRec_ *') to itself [-Wself-assign]
  625 |     ( (globals) = (globals) );
      |        ~~~~~~~  ^  ~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/autofit/afshaper.c:626:13: warning: explicitly assigning value of variable of type 'void *' to itself [-Wself-assign]
  626 |     ( (buf) = (buf) );
      |        ~~~  ^  ~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/autofit/afshaper.c:676:13: warning: explicitly assigning value of variable of type 'unsigned int' to itself [-Wself-assign]
  676 |     ( (idx) = (idx) );
      |        ~~~  ^  ~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/autofit/afshaper.c:772:7: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
  772 |       return af_shaper_get_elem_nohb( metrics,
      |       ^
/build/ppsspp/src/ppsspp/ext/freetype/src/autofit/afshaper.c:765:5: note: previous statement is here
  765 |     if ( ft_hb_enabled( metrics->globals ) )
      |     ^
27 warnings generated.
[921/961] Building C object ext/freetype-build/CMakeFiles/freetype.dir/src/base/ftinit.c.o
[922/961] Building C object ext/freetype-build/CMakeFiles/freetype.dir/src/base/ftotval.c.o
[923/961] Building C object ext/freetype-build/CMakeFiles/freetype.dir/src/base/ftmm.c.o
[924/961] Building C object ext/freetype-build/CMakeFiles/freetype.dir/src/base/ftpatent.c.o
/build/ppsspp/src/ppsspp/ext/freetype/src/base/ftpatent.c:32:14: warning: explicitly assigning value of variable of type 'FT_Face' (aka 'struct FT_FaceRec_ *') to itself [-Wself-assign]
   32 |     ( (face) = (face) );
      |        ~~~~  ^  ~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/base/ftpatent.c:44:14: warning: explicitly assigning value of variable of type 'FT_Face' (aka 'struct FT_FaceRec_ *') to itself [-Wself-assign]
   44 |     ( (face) = (face) );
      |        ~~~~  ^  ~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/base/ftpatent.c:45:15: warning: explicitly assigning value of variable of type 'FT_Bool' (aka 'unsigned char') to itself [-Wself-assign]
   45 |     ( (value) = (value) );
      |        ~~~~~  ^  ~~~~~
3 warnings generated.
[925/961] Building C object ext/freetype-build/CMakeFiles/freetype.dir/src/base/ftpfr.c.o
[926/961] Building C object ext/freetype-build/CMakeFiles/freetype.dir/src/base/ftsynth.c.o
[927/961] Building C object ext/freetype-build/CMakeFiles/freetype.dir/src/base/fttype1.c.o
[928/961] Building C object ext/freetype-build/CMakeFiles/freetype.dir/src/base/ftwinfnt.c.o
[929/961] Building C object ext/freetype-build/CMakeFiles/freetype.dir/src/base/ftstroke.c.o
[930/961] Building C object ext/freetype-build/CMakeFiles/freetype.dir/src/bzip2/ftbzip2.c.o
[931/961] Building C object ext/freetype-build/CMakeFiles/freetype.dir/src/gzip/ftgzip.c.o
[932/961] Building C object ext/freetype-build/CMakeFiles/freetype.dir/src/bdf/bdf.c.o
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/bdf/bdf.c:30:
/build/ppsspp/src/ppsspp/ext/freetype/src/bdf/bdflib.c:619:16: warning: explicitly assigning value of variable of type 'unsigned long' to itself [-Wself-assign]
  619 |     ( (lineno) = (lineno) );
      |        ~~~~~~  ^  ~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/bdf/bdflib.c:734:14: warning: explicitly assigning value of variable of type 'char *' to itself [-Wself-assign]
  734 |     ( (line) = (line) );
      |        ~~~~  ^  ~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/bdf/bdflib.c:735:17: warning: explicitly assigning value of variable of type 'unsigned long' to itself [-Wself-assign]
  735 |     ( (linelen) = (linelen) );
      |        ~~~~~~~  ^  ~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/bdf/bdflib.c:736:16: warning: explicitly assigning value of variable of type 'unsigned long' to itself [-Wself-assign]
  736 |     ( (lineno) = (lineno) );
      |        ~~~~~~  ^  ~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/bdf/bdflib.c:737:11: warning: explicitly assigning value of variable of type 'bdf_parse_t_ *' (aka 'struct bdf_parse_t__ *') to itself [-Wself-assign]
  737 |     ( (p) = (p) );
      |        ~  ^  ~
/build/ppsspp/src/ppsspp/ext/freetype/src/bdf/bdflib.c:738:14: warning: explicitly assigning value of variable of type 'void *' to itself [-Wself-assign]
  738 |     ( (next) = (next) );
      |        ~~~~  ^  ~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/bdf/bdflib.c:774:16: warning: explicitly assigning value of variable of type 'unsigned long' to itself [-Wself-assign]
  774 |     ( (lineno) = (lineno) );
      |        ~~~~~~  ^  ~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/bdf/bdflib.c:822:16: warning: explicitly assigning value of variable of type 'unsigned long' to itself [-Wself-assign]
  822 |     ( (lineno) = (lineno) );
      |        ~~~~~~  ^  ~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/bdf/bdflib.c:1148:16: warning: explicitly assigning value of variable of type 'unsigned long' to itself [-Wself-assign]
 1148 |     ( (lineno) = (lineno) );
      |        ~~~~~~  ^  ~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/bdf/bdflib.c:1204:16: warning: explicitly assigning value of variable of type 'unsigned long' to itself [-Wself-assign]
 1204 |     ( (lineno) = (lineno) );
      |        ~~~~~~  ^  ~~~~~~
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/bdf/bdf.c:31:
/build/ppsspp/src/ppsspp/ext/freetype/src/bdf/bdfdrivr.c:68:19: warning: explicitly assigning value of variable of type 'FT_Pointer' (aka 'void *') to itself [-Wself-assign]
   68 |     ( (init_data) = (init_data) );
      |        ~~~~~~~~~  ^  ~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/bdf/bdfdrivr.c:353:20: warning: explicitly assigning value of variable of type 'FT_Int' (aka 'int') to itself [-Wself-assign]
  353 |     ( (num_params) = (num_params) );
      |        ~~~~~~~~~~  ^  ~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/bdf/bdfdrivr.c:354:16: warning: explicitly assigning value of variable of type 'FT_Parameter *' (aka 'struct FT_Parameter_ *') to itself [-Wself-assign]
  354 |     ( (params) = (params) );
      |        ~~~~~~  ^  ~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/bdf/bdfdrivr.c:805:20: warning: explicitly assigning value of variable of type 'FT_Int32' (aka 'int') to itself [-Wself-assign]
  805 |     ( (load_flags) = (load_flags) );
      |        ~~~~~~~~~~  ^  ~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/bdf/bdfdrivr.c:981:16: warning: explicitly assigning value of variable of type 'FT_Module' (aka 'struct FT_ModuleRec_ *') to itself [-Wself-assign]
  981 |     ( (module) = (module) );
      |        ~~~~~~  ^  ~~~~~~
15 warnings generated.
[933/961] Building C object ext/freetype-build/CMakeFiles/freetype.dir/src/cache/ftcache.c.o
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/cache/ftcache.c:23:
/build/ppsspp/src/ppsspp/ext/freetype/src/cache/ftccmap.c:140:15: warning: explicitly assigning value of variable of type 'FTC_Node' (aka 'struct FTC_NodeRec_ *') to itself [-Wself-assign]
  140 |     ( (cnode) = (cnode) );
      |        ~~~~~  ^  ~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/cache/ftccmap.c:141:15: warning: explicitly assigning value of variable of type 'FTC_Cache' (aka 'struct FTC_CacheRec_ *') to itself [-Wself-assign]
  141 |     ( (cache) = (cache) );
      |        ~~~~~  ^  ~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/cache/ftccmap.c:156:15: warning: explicitly assigning value of variable of type 'FTC_Cache' (aka 'struct FTC_CacheRec_ *') to itself [-Wself-assign]
  156 |     ( (cache) = (cache) );
      |        ~~~~~  ^  ~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/cache/ftccmap.c:182:15: warning: explicitly assigning value of variable of type 'FTC_Cache' (aka 'struct FTC_CacheRec_ *') to itself [-Wself-assign]
  182 |     ( (cache) = (cache) );
      |        ~~~~~  ^  ~~~~~
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/cache/ftcache.c:24:
/build/ppsspp/src/ppsspp/ext/freetype/src/cache/ftcglyph.c:72:15: warning: explicitly assigning value of variable of type 'FTC_Cache' (aka 'struct FTC_CacheRec_ *') to itself [-Wself-assign]
   72 |     ( (cache) = (cache) );
      |        ~~~~~  ^  ~~~~~
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/cache/ftcache.c:25:
/build/ppsspp/src/ppsspp/ext/freetype/src/cache/ftcimage.c:111:18: warning: explicitly assigning value of variable of type 'FTC_Cache' (aka 'struct FTC_CacheRec_ *') to itself [-Wself-assign]
  111 |     ( (ftccache) = (ftccache) );
      |        ~~~~~~~~  ^  ~~~~~~~~
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/cache/ftcache.c:26:
/build/ppsspp/src/ppsspp/ext/freetype/src/cache/ftcmanag.c:88:14: warning: explicitly assigning value of variable of type 'FT_Pointer' (aka 'void *') to itself [-Wself-assign]
   88 |     ( (data) = (data) );
      |        ~~~~  ^  ~~~~
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/cache/ftcache.c:28:
/build/ppsspp/src/ppsspp/ext/freetype/src/cache/ftcsbits.c:295:15: warning: explicitly assigning value of variable of type 'FTC_Cache' (aka 'struct FTC_CacheRec_ *') to itself [-Wself-assign]
  295 |     ( (cache) = (cache) );
      |        ~~~~~  ^  ~~~~~
8 warnings generated.
[934/961] Building C object ext/freetype-build/CMakeFiles/freetype.dir/src/lzw/ftlzw.c.o
[935/961] Building C object ext/freetype-build/CMakeFiles/freetype.dir/src/cid/type1cid.c.o
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/cid/type1cid.c:22:
/build/ppsspp/src/ppsspp/ext/freetype/src/cid/cidload.c:372:14: warning: explicitly assigning value of variable of type 'FT_Face' (aka 'struct FT_FaceRec_ *') to itself [-Wself-assign]
  372 |     ( (face) = (face) );
      |        ~~~~  ^  ~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/cid/cidload.c:373:17: warning: explicitly assigning value of variable of type 'void *' to itself [-Wself-assign]
  373 |     ( (parser_) = (parser_) );
      |        ~~~~~~~  ^  ~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/cid/cidload.c:646:14: warning: explicitly assigning value of variable of type 'CID_Face' (aka 'struct CID_FaceRec_ *') to itself [-Wself-assign]
  646 |     ( (face) = (face) );
      |        ~~~~  ^  ~~~~
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/cid/type1cid.c:23:
/build/ppsspp/src/ppsspp/ext/freetype/src/cid/cidobjs.c:301:20: warning: explicitly assigning value of variable of type 'FT_Int' (aka 'int') to itself [-Wself-assign]
  301 |     ( (num_params) = (num_params) );
      |        ~~~~~~~~~~  ^  ~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/cid/cidobjs.c:302:16: warning: explicitly assigning value of variable of type 'FT_Parameter *' (aka 'struct FT_Parameter_ *') to itself [-Wself-assign]
  302 |     ( (params) = (params) );
      |        ~~~~~~  ^  ~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/cid/cidobjs.c:303:16: warning: explicitly assigning value of variable of type 'FT_Stream' (aka 'struct FT_StreamRec_ *') to itself [-Wself-assign]
  303 |     ( (stream) = (stream) );
      |        ~~~~~~  ^  ~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/cid/cidobjs.c:539:16: warning: explicitly assigning value of variable of type 'FT_Module' (aka 'struct FT_ModuleRec_ *') to itself [-Wself-assign]
  539 |     ( (driver) = (driver) );
      |        ~~~~~~  ^  ~~~~~~
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/cid/type1cid.c:25:
/build/ppsspp/src/ppsspp/ext/freetype/src/cid/cidriver.c:141:14: warning: explicitly assigning value of variable of type 'FT_Face' (aka 'struct FT_FaceRec_ *') to itself [-Wself-assign]
  141 |     ( (face) = (face) );
      |        ~~~~  ^  ~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/cid/cidriver.c:226:16: warning: explicitly assigning value of variable of type 'FT_Module' (aka 'struct FT_ModuleRec_ *') to itself [-Wself-assign]
  226 |     ( (module) = (module) );
      |        ~~~~~~  ^  ~~~~~~
9 warnings generated.
[936/961] Building C object ext/freetype-build/CMakeFiles/freetype.dir/src/pcf/pcf.c.o
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/pcf/pcf.c:30:
/build/ppsspp/src/ppsspp/ext/freetype/src/pcf/pcfdrivr.c:84:19: warning: explicitly assigning value of variable of type 'FT_Pointer' (aka 'void *') to itself [-Wself-assign]
   84 |     ( (init_data) = (init_data) );
      |        ~~~~~~~~~  ^  ~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/pcf/pcfdrivr.c:235:20: warning: explicitly assigning value of variable of type 'FT_Int' (aka 'int') to itself [-Wself-assign]
  235 |     ( (num_params) = (num_params) );
      |        ~~~~~~~~~~  ^  ~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/pcf/pcfdrivr.c:236:16: warning: explicitly assigning value of variable of type 'FT_Parameter *' (aka 'struct FT_Parameter_ *') to itself [-Wself-assign]
  236 |     ( (params) = (params) );
      |        ~~~~~~  ^  ~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/pcf/pcfdrivr.c:687:16: warning: explicitly assigning value of variable of type 'FT_Module' (aka 'struct FT_ModuleRec_ *') to itself [-Wself-assign]
  687 |     ( (module) = (module) );
      |        ~~~~~~  ^  ~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/pcf/pcfdrivr.c:688:15: warning: explicitly assigning value of variable of type 'const void *' to itself [-Wself-assign]
  688 |     ( (value) = (value) );
      |        ~~~~~  ^  ~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/pcf/pcfdrivr.c:689:25: warning: explicitly assigning value of variable of type 'FT_Bool' (aka 'unsigned char') to itself [-Wself-assign]
  689 |     ( (value_is_string) = (value_is_string) );
      |        ~~~~~~~~~~~~~~~  ^  ~~~~~~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/pcf/pcfdrivr.c:691:23: warning: explicitly assigning value of variable of type 'const char *' to itself [-Wself-assign]
  691 |     ( (property_name) = (property_name) );
      |        ~~~~~~~~~~~~~  ^  ~~~~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/pcf/pcfdrivr.c:726:16: warning: explicitly assigning value of variable of type 'FT_Module' (aka 'struct FT_ModuleRec_ *') to itself [-Wself-assign]
  726 |     ( (module) = (module) );
      |        ~~~~~~  ^  ~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/pcf/pcfdrivr.c:727:15: warning: explicitly assigning value of variable of type 'void *' to itself [-Wself-assign]
  727 |     ( (value) = (value) );
      |        ~~~~~  ^  ~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/pcf/pcfdrivr.c:729:23: warning: explicitly assigning value of variable of type 'const char *' to itself [-Wself-assign]
  729 |     ( (property_name) = (property_name) );
      |        ~~~~~~~~~~~~~  ^  ~~~~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/pcf/pcfdrivr.c:766:16: warning: explicitly assigning value of variable of type 'FT_Module' (aka 'struct FT_ModuleRec_ *') to itself [-Wself-assign]
  766 |     ( (module) = (module) );
      |        ~~~~~~  ^  ~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/pcf/pcfdrivr.c:781:16: warning: explicitly assigning value of variable of type 'FT_Module' (aka 'struct FT_ModuleRec_ *') to itself [-Wself-assign]
  781 |     ( (module) = (module) );
      |        ~~~~~~  ^  ~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/pcf/pcfdrivr.c:791:16: warning: explicitly assigning value of variable of type 'FT_Module' (aka 'struct FT_ModuleRec_ *') to itself [-Wself-assign]
  791 |     ( (module) = (module) );
      |        ~~~~~~  ^  ~~~~~~
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/pcf/pcf.c:31:
/build/ppsspp/src/ppsspp/ext/freetype/src/pcf/pcfread.c:928:21: warning: explicitly assigning value of variable of type 'FT_ULong' (aka 'unsigned long') to itself [-Wself-assign]
  928 |     ( (sizebitmaps) = (sizebitmaps) );
      |        ~~~~~~~~~~~  ^  ~~~~~~~~~~~
14 warnings generated.
[937/961] Building C object ext/freetype-build/CMakeFiles/freetype.dir/src/psnames/psnames.c.o
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/psnames/psnames.c:21:
/build/ppsspp/src/ppsspp/ext/freetype/src/psnames/psmodule.c:588:16: warning: explicitly assigning value of variable of type 'FT_Module' (aka 'struct FT_ModuleRec_ *') to itself [-Wself-assign]
  588 |     ( (module) = (module) );
      |        ~~~~~~  ^  ~~~~~~
1 warning generated.
[938/961] Building C object ext/freetype-build/CMakeFiles/freetype.dir/src/cff/cff.c.o
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/cff/cff.c:21:
/build/ppsspp/src/ppsspp/ext/freetype/src/cff/cffcmap.c:43:17: warning: explicitly assigning value of variable of type 'FT_Pointer' (aka 'void *') to itself [-Wself-assign]
   43 |     ( (pointer) = (pointer) );
      |        ~~~~~~~  ^  ~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/cff/cffcmap.c:151:17: warning: explicitly assigning value of variable of type 'FT_Pointer' (aka 'void *') to itself [-Wself-assign]
  151 |     ( (pointer) = (pointer) );
      |        ~~~~~~~  ^  ~~~~~~~
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/cff/cff.c:26:
/build/ppsspp/src/ppsspp/ext/freetype/src/cff/cffobjs.c:1173:16: warning: explicitly assigning value of variable of type 'FT_Module' (aka 'struct FT_ModuleRec_ *') to itself [-Wself-assign]
 1173 |     ( (module) = (module) );
      |        ~~~~~~  ^  ~~~~~~
3 warnings generated.
[939/961] Building C object ext/freetype-build/CMakeFiles/freetype.dir/src/pfr/pfr.c.o
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/pfr/pfr.c:21:
/build/ppsspp/src/ppsspp/ext/freetype/src/pfr/pfrcmap.c:34:17: warning: explicitly assigning value of variable of type 'FT_Pointer' (aka 'void *') to itself [-Wself-assign]
   34 |     ( (pointer) = (pointer) );
      |        ~~~~~~~  ^  ~~~~~~~
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/pfr/pfr.c:22:
/build/ppsspp/src/ppsspp/ext/freetype/src/pfr/pfrdrivr.c:164:16: warning: explicitly assigning value of variable of type 'FT_Module' (aka 'struct FT_ModuleRec_ *') to itself [-Wself-assign]
  164 |     ( (module) = (module) );
      |        ~~~~~~  ^  ~~~~~~
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/pfr/pfr.c:25:
/build/ppsspp/src/ppsspp/ext/freetype/src/pfr/pfrobjs.c:77:20: warning: explicitly assigning value of variable of type 'FT_Int' (aka 'int') to itself [-Wself-assign]
   77 |     ( (num_params) = (num_params) );
      |        ~~~~~~~~~~  ^  ~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/pfr/pfrobjs.c:78:16: warning: explicitly assigning value of variable of type 'FT_Parameter *' (aka 'struct FT_Parameter_ *') to itself [-Wself-assign]
   78 |     ( (params) = (params) );
      |        ~~~~~~  ^  ~~~~~~
4 warnings generated.
[940/961] Building C object ext/freetype-build/CMakeFiles/freetype.dir/src/pshinter/pshinter.c.o
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/pshinter/pshinter.c:21:
/build/ppsspp/src/ppsspp/ext/freetype/src/pshinter/pshalgo.c:179:23: warning: explicitly assigning value of variable of type 'PS_Mask_Table' (aka 'struct PS_Mask_TableRec_ *') to itself [-Wself-assign]
  179 |     ( (counter_masks) = (counter_masks) );
      |        ~~~~~~~~~~~~~  ^  ~~~~~~~~~~~~~
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/pshinter/pshinter.c:22:
/build/ppsspp/src/ppsspp/ext/freetype/src/pshinter/pshglob.c:150:16: warning: explicitly assigning value of variable of type 'PSH_Blues' (aka 'struct PSH_BluesRec_ *') to itself [-Wself-assign]
  150 |     ( (target) = (target) );
      |        ~~~~~~  ^  ~~~~~~
2 warnings generated.
[941/961] Building C object ext/freetype-build/CMakeFiles/freetype.dir/src/raster/raster.c.o
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/raster/raster.c:21:
/build/ppsspp/src/ppsspp/ext/freetype/src/raster/ftraster.c:1986:13: warning: explicitly assigning value of variable of type 'Int' (aka 'int') to itself [-Wself-assign]
 1986 |     ( (max) = (max) );
      |        ~~~  ^  ~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/raster/ftraster.c:2001:11: warning: explicitly assigning value of variable of type 'Int' (aka 'int') to itself [-Wself-assign]
 2001 |     ( (y) = (y) );
      |        ~  ^  ~
/build/ppsspp/src/ppsspp/ext/freetype/src/raster/ftraster.c:2061:11: warning: explicitly assigning value of variable of type 'Int' (aka 'int') to itself [-Wself-assign]
 2061 |     ( (y) = (y) );
      |        ~  ^  ~
/build/ppsspp/src/ppsspp/ext/freetype/src/raster/ftraster.c:2114:16: warning: explicitly assigning value of variable of type 'black_PWorker' (aka 'struct black_TWorker_ *') to itself [-Wself-assign]
 2114 |     ( (worker) = (worker) );
      |        ~~~~~~  ^  ~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/raster/ftraster.c:2115:13: warning: explicitly assigning value of variable of type 'Int' (aka 'int') to itself [-Wself-assign]
 2115 |     ( (min) = (min) );
      |        ~~~  ^  ~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/raster/ftraster.c:2116:13: warning: explicitly assigning value of variable of type 'Int' (aka 'int') to itself [-Wself-assign]
 2116 |     ( (max) = (max) );
      |        ~~~  ^  ~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/raster/ftraster.c:2228:16: warning: explicitly assigning value of variable of type 'black_PWorker' (aka 'struct black_TWorker_ *') to itself [-Wself-assign]
 2228 |     ( (worker) = (worker) );
      |        ~~~~~~  ^  ~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/raster/ftraster.c:2652:16: warning: explicitly assigning value of variable of type 'FT_Raster' (aka 'struct FT_RasterRec_ *') to itself [-Wself-assign]
 2652 |     ( (raster) = (raster) );
      |        ~~~~~~  ^  ~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/raster/ftraster.c:2653:19: warning: explicitly assigning value of variable of type 'PByte' (aka 'unsigned char *') to itself [-Wself-assign]
 2653 |     ( (pool_base) = (pool_base) );
      |        ~~~~~~~~~  ^  ~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/raster/ftraster.c:2654:19: warning: explicitly assigning value of variable of type 'ULong' (aka 'unsigned long') to itself [-Wself-assign]
 2654 |     ( (pool_size) = (pool_size) );
      |        ~~~~~~~~~  ^  ~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/raster/ftraster.c:2663:16: warning: explicitly assigning value of variable of type 'FT_Raster' (aka 'struct FT_RasterRec_ *') to itself [-Wself-assign]
 2663 |     ( (raster) = (raster) );
      |        ~~~~~~  ^  ~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/raster/ftraster.c:2664:14: warning: explicitly assigning value of variable of type 'ULong' (aka 'unsigned long') to itself [-Wself-assign]
 2664 |     ( (mode) = (mode) );
      |        ~~~~  ^  ~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/raster/ftraster.c:2665:14: warning: explicitly assigning value of variable of type 'void *' to itself [-Wself-assign]
 2665 |     ( (args) = (args) );
      |        ~~~~  ^  ~~~~
13 warnings generated.
[942/961] Building C object ext/freetype-build/CMakeFiles/freetype.dir/src/smooth/smooth.c.o
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/smooth/smooth.c:21:
/build/ppsspp/src/ppsspp/ext/freetype/src/smooth/ftgrays.c:2113:16: warning: explicitly assigning value of variable of type 'FT_Raster' (aka 'struct FT_RasterRec_ *') to itself [-Wself-assign]
 2113 |     ( (raster) = (raster) );
      |        ~~~~~~  ^  ~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/smooth/ftgrays.c:2114:19: warning: explicitly assigning value of variable of type 'unsigned char *' to itself [-Wself-assign]
 2114 |     ( (pool_base) = (pool_base) );
      |        ~~~~~~~~~  ^  ~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/smooth/ftgrays.c:2115:19: warning: explicitly assigning value of variable of type 'unsigned long' to itself [-Wself-assign]
 2115 |     ( (pool_size) = (pool_size) );
      |        ~~~~~~~~~  ^  ~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/smooth/ftgrays.c:2124:16: warning: explicitly assigning value of variable of type 'FT_Raster' (aka 'struct FT_RasterRec_ *') to itself [-Wself-assign]
 2124 |     ( (raster) = (raster) );
      |        ~~~~~~  ^  ~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/smooth/ftgrays.c:2125:14: warning: explicitly assigning value of variable of type 'unsigned long' to itself [-Wself-assign]
 2125 |     ( (mode) = (mode) );
      |        ~~~~  ^  ~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/smooth/ftgrays.c:2126:14: warning: explicitly assigning value of variable of type 'void *' to itself [-Wself-assign]
 2126 |     ( (args) = (args) );
      |        ~~~~  ^  ~~~~
6 warnings generated.
[943/961] Building C object ext/freetype-build/CMakeFiles/freetype.dir/src/svg/svg.c.o
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/svg/svg.c:21:
/build/ppsspp/src/ppsspp/ext/freetype/src/svg/ftsvg.c:116:14: warning: explicitly assigning value of variable of type 'FT_Render_Mode' (aka 'enum FT_Render_Mode_') to itself [-Wself-assign]
  116 |     ( (mode) = (mode) );
      |        ~~~~  ^  ~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/svg/ftsvg.c:117:16: warning: explicitly assigning value of variable of type 'const FT_Vector *' (aka 'const struct FT_Vector_ *') to itself [-Wself-assign]
  117 |     ( (origin) = (origin) );
      |        ~~~~~~  ^  ~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/svg/ftsvg.c:251:16: warning: explicitly assigning value of variable of type 'FT_Module' (aka 'struct FT_ModuleRec_ *') to itself [-Wself-assign]
  251 |     ( (module) = (module) );
      |        ~~~~~~  ^  ~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/svg/ftsvg.c:278:18: warning: explicitly assigning value of variable of type 'FT_Renderer' (aka 'struct FT_RendererRec_ *') to itself [-Wself-assign]
  278 |     ( (renderer) = (renderer) );
      |        ~~~~~~~~  ^  ~~~~~~~~
4 warnings generated.
[944/961] Building C object ext/freetype-build/CMakeFiles/freetype.dir/src/sdf/sdf.c.o
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/sdf/sdf.c:23:
/build/ppsspp/src/ppsspp/ext/freetype/src/sdf/ftsdfrend.c:66:25: warning: explicitly assigning value of variable of type 'FT_Bool' (aka 'unsigned char') to itself [-Wself-assign]
   66 |     ( (value_is_string) = (value_is_string) );
      |        ~~~~~~~~~~~~~~~  ^  ~~~~~~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/sdf/ftsdfrend.c:203:16: warning: explicitly assigning value of variable of type 'FT_Module' (aka 'struct FT_ModuleRec_ *') to itself [-Wself-assign]
  203 |     ( (module) = (module) );
      |        ~~~~~~  ^  ~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/sdf/ftsdfrend.c:241:16: warning: explicitly assigning value of variable of type 'FT_Module' (aka 'struct FT_ModuleRec_ *') to itself [-Wself-assign]
  241 |     ( (module) = (module) );
      |        ~~~~~~  ^  ~~~~~~
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/sdf/sdf.c:25:
/build/ppsspp/src/ppsspp/ext/freetype/src/sdf/ftbsdf.c:1213:16: warning: explicitly assigning value of variable of type 'FT_Raster' (aka 'struct FT_RasterRec_ *') to itself [-Wself-assign]
 1213 |     ( (raster) = (raster) );
      |        ~~~~~~  ^  ~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/sdf/ftbsdf.c:1214:19: warning: explicitly assigning value of variable of type 'unsigned char *' to itself [-Wself-assign]
 1214 |     ( (pool_base) = (pool_base) );
      |        ~~~~~~~~~  ^  ~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/sdf/ftbsdf.c:1215:19: warning: explicitly assigning value of variable of type 'unsigned long' to itself [-Wself-assign]
 1215 |     ( (pool_size) = (pool_size) );
      |        ~~~~~~~~~  ^  ~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/sdf/ftbsdf.c:1225:16: warning: explicitly assigning value of variable of type 'FT_Raster' (aka 'struct FT_RasterRec_ *') to itself [-Wself-assign]
 1225 |     ( (raster) = (raster) );
      |        ~~~~~~  ^  ~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/sdf/ftbsdf.c:1226:14: warning: explicitly assigning value of variable of type 'unsigned long' to itself [-Wself-assign]
 1226 |     ( (mode) = (mode) );
      |        ~~~~  ^  ~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/sdf/ftbsdf.c:1227:14: warning: explicitly assigning value of variable of type 'void *' to itself [-Wself-assign]
 1227 |     ( (args) = (args) );
      |        ~~~~  ^  ~~~~
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/sdf/sdf.c:26:
/build/ppsspp/src/ppsspp/ext/freetype/src/sdf/ftsdf.c:3790:16: warning: explicitly assigning value of variable of type 'FT_Raster' (aka 'struct FT_RasterRec_ *') to itself [-Wself-assign]
 3790 |     ( (raster) = (raster) );
      |        ~~~~~~  ^  ~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/sdf/ftsdf.c:3791:19: warning: explicitly assigning value of variable of type 'unsigned char *' to itself [-Wself-assign]
 3791 |     ( (pool_base) = (pool_base) );
      |        ~~~~~~~~~  ^  ~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/sdf/ftsdf.c:3792:19: warning: explicitly assigning value of variable of type 'unsigned long' to itself [-Wself-assign]
 3792 |     ( (pool_size) = (pool_size) );
      |        ~~~~~~~~~  ^  ~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/sdf/ftsdf.c:3801:16: warning: explicitly assigning value of variable of type 'FT_Raster' (aka 'struct FT_RasterRec_ *') to itself [-Wself-assign]
 3801 |     ( (raster) = (raster) );
      |        ~~~~~~  ^  ~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/sdf/ftsdf.c:3802:14: warning: explicitly assigning value of variable of type 'unsigned long' to itself [-Wself-assign]
 3802 |     ( (mode) = (mode) );
      |        ~~~~  ^  ~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/sdf/ftsdf.c:3803:14: warning: explicitly assigning value of variable of type 'void *' to itself [-Wself-assign]
 3803 |     ( (args) = (args) );
      |        ~~~~  ^  ~~~~
15 warnings generated.
[945/961] Building C object ext/freetype-build/CMakeFiles/freetype.dir/src/winfonts/winfnt.c.o
/build/ppsspp/src/ppsspp/ext/freetype/src/winfonts/winfnt.c:634:17: warning: explicitly assigning value of variable of type 'FT_Pointer' (aka 'void *') to itself [-Wself-assign]
  634 |     ( (pointer) = (pointer) );
      |        ~~~~~~~  ^  ~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/winfonts/winfnt.c:738:20: warning: explicitly assigning value of variable of type 'FT_Int' (aka 'int') to itself [-Wself-assign]
  738 |     ( (num_params) = (num_params) );
      |        ~~~~~~~~~~  ^  ~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/winfonts/winfnt.c:739:16: warning: explicitly assigning value of variable of type 'FT_Parameter *' (aka 'struct FT_Parameter_ *') to itself [-Wself-assign]
  739 |     ( (params) = (params) );
      |        ~~~~~~  ^  ~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/winfonts/winfnt.c:951:22: warning: explicitly assigning value of variable of type 'FT_ULong' (aka 'unsigned long') to itself [-Wself-assign]
  951 |     ( (strike_index) = (strike_index) );
      |        ~~~~~~~~~~~~  ^  ~~~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/winfonts/winfnt.c:1170:16: warning: explicitly assigning value of variable of type 'FT_Module' (aka 'struct FT_ModuleRec_ *') to itself [-Wself-assign]
 1170 |     ( (module) = (module) );
      |        ~~~~~~  ^  ~~~~~~
5 warnings generated.
[946/961] Building C object ext/freetype-build/CMakeFiles/freetype.dir/src/type42/type42.c.o
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/type42/type42.c:21:
/build/ppsspp/src/ppsspp/ext/freetype/src/type42/t42drivr.c:158:14: warning: explicitly assigning value of variable of type 'FT_Face' (aka 'struct FT_FaceRec_ *') to itself [-Wself-assign]
  158 |     ( (face) = (face) );
      |        ~~~~  ^  ~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/type42/t42drivr.c:196:16: warning: explicitly assigning value of variable of type 'FT_Module' (aka 'struct FT_ModuleRec_ *') to itself [-Wself-assign]
  196 |     ( (module) = (module) );
      |        ~~~~~~  ^  ~~~~~~
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/type42/type42.c:22:
/build/ppsspp/src/ppsspp/ext/freetype/src/type42/t42objs.c:176:20: warning: explicitly assigning value of variable of type 'FT_Int' (aka 'int') to itself [-Wself-assign]
  176 |     ( (num_params) = (num_params) );
      |        ~~~~~~~~~~  ^  ~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/type42/t42objs.c:177:16: warning: explicitly assigning value of variable of type 'FT_Parameter *' (aka 'struct FT_Parameter_ *') to itself [-Wself-assign]
  177 |     ( (params) = (params) );
      |        ~~~~~~  ^  ~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/type42/t42objs.c:178:16: warning: explicitly assigning value of variable of type 'FT_Stream' (aka 'struct FT_StreamRec_ *') to itself [-Wself-assign]
  178 |     ( (stream) = (stream) );
      |        ~~~~~~  ^  ~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/type42/t42objs.c:497:16: warning: explicitly assigning value of variable of type 'FT_Module' (aka 'struct FT_ModuleRec_ *') to itself [-Wself-assign]
  497 |     ( (module) = (module) );
      |        ~~~~~~  ^  ~~~~~~
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/type42/type42.c:23:
/build/ppsspp/src/ppsspp/ext/freetype/src/type42/t42parse.c:1321:14: warning: explicitly assigning value of variable of type 'T42_Face' (aka 'struct T42_FaceRec_ *') to itself [-Wself-assign]
 1321 |     ( (face) = (face) );
      |        ~~~~  ^  ~~~~
7 warnings generated.
[947/961] Building C object ext/freetype-build/CMakeFiles/freetype.dir/src/base/ftdebug.c.o
/build/ppsspp/src/ppsspp/ext/freetype/src/base/ftdebug.c:390:13: warning: explicitly assigning value of variable of type 'FT_Int' (aka 'int') to itself [-Wself-assign]
  390 |     ( (idx) = (idx) );
      |        ~~~  ^  ~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/base/ftdebug.c:617:15: warning: explicitly assigning value of variable of type 'const char *' to itself [-Wself-assign]
  617 |     ( (level) = (level) );
      |        ~~~~~  ^  ~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/base/ftdebug.c:631:17: warning: explicitly assigning value of variable of type 'FT_Custom_Log_Handler' (aka 'void (*)(const char *, const char *, __builtin_va_list)') to itself [-Wself-assign]
  631 |     ( (handler) = (handler) );
      |        ~~~~~~~  ^  ~~~~~~~
3 warnings generated.
[948/961] Building C object ext/freetype-build/CMakeFiles/freetype.dir/builds/unix/ftsystem.c.o
/build/ppsspp/src/ppsspp/ext/freetype/builds/unix/ftsystem.c:111:16: warning: explicitly assigning value of variable of type 'FT_Memory' (aka 'struct FT_MemoryRec_ *') to itself [-Wself-assign]
  111 |     ( (memory) = (memory) );
      |        ~~~~~~  ^  ~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/builds/unix/ftsystem.c:147:16: warning: explicitly assigning value of variable of type 'FT_Memory' (aka 'struct FT_MemoryRec_ *') to itself [-Wself-assign]
  147 |     ( (memory) = (memory) );
      |        ~~~~~~  ^  ~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/builds/unix/ftsystem.c:148:18: warning: explicitly assigning value of variable of type 'long' to itself [-Wself-assign]
  148 |     ( (cur_size) = (cur_size) );
      |        ~~~~~~~~  ^  ~~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/builds/unix/ftsystem.c:173:16: warning: explicitly assigning value of variable of type 'FT_Memory' (aka 'struct FT_MemoryRec_ *') to itself [-Wself-assign]
  173 |     ( (memory) = (memory) );
      |        ~~~~~~  ^  ~~~~~~
4 warnings generated.
[949/961] Building C object ext/freetype-build/CMakeFiles/freetype.dir/src/type1/type1.c.o
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/type1/type1.c:22:
/build/ppsspp/src/ppsspp/ext/freetype/src/type1/t1driver.c:185:14: warning: explicitly assigning value of variable of type 'FT_Face' (aka 'struct FT_FaceRec_ *') to itself [-Wself-assign]
  185 |     ( (face) = (face) );
      |        ~~~~  ^  ~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/type1/t1driver.c:690:16: warning: explicitly assigning value of variable of type 'FT_Module' (aka 'struct FT_ModuleRec_ *') to itself [-Wself-assign]
  690 |     ( (module) = (module) );
      |        ~~~~~~  ^  ~~~~~~
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/type1/type1.c:24:
/build/ppsspp/src/ppsspp/ext/freetype/src/type1/t1load.c:641:24: warning: explicitly assigning value of variable of type 'FT_UInt' (aka 'unsigned int') to itself [-Wself-assign]
  641 |     ( (instance_index) = (instance_index) );
      |        ~~~~~~~~~~~~~~  ^  ~~~~~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/type1/t1load.c:1341:14: warning: explicitly assigning value of variable of type 'FT_Face' (aka 'struct FT_FaceRec_ *') to itself [-Wself-assign]
 1341 |     ( (face) = (face) );
      |        ~~~~  ^  ~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/type1/t1load.c:2487:14: warning: explicitly assigning value of variable of type 'T1_Face' (aka 'struct T1_FaceRec_ *') to itself [-Wself-assign]
 2487 |     ( (face) = (face) );
      |        ~~~~  ^  ~~~~
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/type1/type1.c:25:
/build/ppsspp/src/ppsspp/ext/freetype/src/type1/t1objs.c:325:20: warning: explicitly assigning value of variable of type 'FT_Int' (aka 'int') to itself [-Wself-assign]
  325 |     ( (num_params) = (num_params) );
      |        ~~~~~~~~~~  ^  ~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/type1/t1objs.c:326:16: warning: explicitly assigning value of variable of type 'FT_Parameter *' (aka 'struct FT_Parameter_ *') to itself [-Wself-assign]
  326 |     ( (params) = (params) );
      |        ~~~~~~  ^  ~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/type1/t1objs.c:327:16: warning: explicitly assigning value of variable of type 'FT_Stream' (aka 'struct FT_StreamRec_ *') to itself [-Wself-assign]
  327 |     ( (stream) = (stream) );
      |        ~~~~~~  ^  ~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/type1/t1objs.c:651:16: warning: explicitly assigning value of variable of type 'FT_Module' (aka 'struct FT_ModuleRec_ *') to itself [-Wself-assign]
  651 |     ( (driver) = (driver) );
      |        ~~~~~~  ^  ~~~~~~
9 warnings generated.
[950/961] Building C object ext/freetype-build/CMakeFiles/freetype.dir/src/psaux/psaux.c.o
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/psaux/psaux.c:21:
/build/ppsspp/src/ppsspp/ext/freetype/src/psaux/afmparse.c:120:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
  120 |     else if ( ( (ch) == ';' ) )
      |                 ~~~~~^~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/psaux/afmparse.c:120:22: note: remove extraneous parentheses around the comparison to silence this warning
  120 |     else if ( ( (ch) == ';' ) )
      |               ~      ^      ~
/build/ppsspp/src/ppsspp/ext/freetype/src/psaux/afmparse.c:120:22: note: use '=' to turn this equality comparison into an assignment
  120 |     else if ( ( (ch) == ';' ) )
      |                      ^~
      |                      =
/build/ppsspp/src/ppsspp/ext/freetype/src/psaux/afmparse.c:154:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
  154 |       else if ( ( (ch) == ';' ) )
      |                   ~~~~~^~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/psaux/afmparse.c:154:24: note: remove extraneous parentheses around the comparison to silence this warning
  154 |       else if ( ( (ch) == ';' ) )
      |                 ~      ^      ~
/build/ppsspp/src/ppsspp/ext/freetype/src/psaux/afmparse.c:154:24: note: use '=' to turn this equality comparison into an assignment
  154 |       else if ( ( (ch) == ';' ) )
      |                        ^~
      |                        =
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/psaux/psaux.c:24:
/build/ppsspp/src/ppsspp/ext/freetype/src/psaux/psobjs.c:1281:16: warning: explicitly assigning value of variable of type 'FT_ULong *' (aka 'unsigned long *') to itself [-Wself-assign]
 1281 |     ( (pflags) = (pflags) );
      |        ~~~~~~  ^  ~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/psaux/psobjs.c:1364:16: warning: explicitly assigning value of variable of type 'FT_ULong *' (aka 'unsigned long *') to itself [-Wself-assign]
 1364 |     ( (pflags) = (pflags) );
      |        ~~~~~~  ^  ~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/psaux/psobjs.c:1506:16: warning: explicitly assigning value of variable of type 'PS_Parser' (aka 'struct PS_ParserRec_ *') to itself [-Wself-assign]
 1506 |     ( (parser) = (parser) );
      |        ~~~~~~  ^  ~~~~~~
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/psaux/psaux.c:25:
/build/ppsspp/src/ppsspp/ext/freetype/src/psaux/t1cmap.c:131:17: warning: explicitly assigning value of variable of type 'FT_Pointer' (aka 'void *') to itself [-Wself-assign]
  131 |     ( (pointer) = (pointer) );
      |        ~~~~~~~  ^  ~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/psaux/t1cmap.c:162:17: warning: explicitly assigning value of variable of type 'FT_Pointer' (aka 'void *') to itself [-Wself-assign]
  162 |     ( (pointer) = (pointer) );
      |        ~~~~~~~  ^  ~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/psaux/t1cmap.c:204:17: warning: explicitly assigning value of variable of type 'FT_Pointer' (aka 'void *') to itself [-Wself-assign]
  204 |     ( (pointer) = (pointer) );
      |        ~~~~~~~  ^  ~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/psaux/t1cmap.c:321:17: warning: explicitly assigning value of variable of type 'FT_Pointer' (aka 'void *') to itself [-Wself-assign]
  321 |     ( (pointer) = (pointer) );
      |        ~~~~~~~  ^  ~~~~~~~
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/psaux/psaux.c:34:
/build/ppsspp/src/ppsspp/ext/freetype/src/psaux/pshints.c:324:17: warning: explicitly assigning value of variable of type 'CF2_HintMap' (aka 'struct CF2_HintMapRec_ *') to itself [-Wself-assign]
  324 |     ( (hintmap) = (hintmap) );
      |        ~~~~~~~  ^  ~~~~~~~
10 warnings generated.
[951/961] Linking CXX static library lib/libspirv-cross-cpp.a
[952/961] Building C object ext/freetype-build/CMakeFiles/freetype.dir/src/truetype/truetype.c.o
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/truetype/truetype.c:22:
/build/ppsspp/src/ppsspp/ext/freetype/src/truetype/ttgload.c:288:21: warning: explicitly assigning value of variable of type 'FT_UInt' (aka 'unsigned int') to itself [-Wself-assign]
  288 |     ( (glyph_index) = (glyph_index) );
      |        ~~~~~~~~~~~  ^  ~~~~~~~~~~~
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/truetype/truetype.c:23:
/build/ppsspp/src/ppsspp/ext/freetype/src/truetype/ttgxvar.c:3674:14: warning: explicitly assigning value of variable of type 'void *' to itself [-Wself-assign]
 3674 |     ( (user) = (user) );
      |        ~~~~  ^  ~~~~
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/truetype/truetype.c:24:
/build/ppsspp/src/ppsspp/ext/freetype/src/truetype/ttinterp.c:1620:13: warning: explicitly assigning value of variable of type 'TT_ExecContext' (aka 'struct TT_ExecContextRec_ *') to itself [-Wself-assign]
 1620 |     ( (exc) = (exc) );
      |        ~~~  ^  ~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/truetype/ttinterp.c:1648:13: warning: explicitly assigning value of variable of type 'TT_ExecContext' (aka 'struct TT_ExecContextRec_ *') to itself [-Wself-assign]
 1648 |     ( (exc) = (exc) );
      |        ~~~  ^  ~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/truetype/ttinterp.c:1660:13: warning: explicitly assigning value of variable of type 'TT_ExecContext' (aka 'struct TT_ExecContextRec_ *') to itself [-Wself-assign]
 1660 |     ( (exc) = (exc) );
      |        ~~~  ^  ~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/truetype/ttinterp.c:1689:13: warning: explicitly assigning value of variable of type 'TT_ExecContext' (aka 'struct TT_ExecContextRec_ *') to itself [-Wself-assign]
 1689 |     ( (exc) = (exc) );
      |        ~~~  ^  ~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/truetype/ttinterp.c:1732:13: warning: explicitly assigning value of variable of type 'TT_ExecContext' (aka 'struct TT_ExecContextRec_ *') to itself [-Wself-assign]
 1732 |     ( (exc) = (exc) );
      |        ~~~  ^  ~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/truetype/ttinterp.c:1777:13: warning: explicitly assigning value of variable of type 'TT_ExecContext' (aka 'struct TT_ExecContextRec_ *') to itself [-Wself-assign]
 1777 |     ( (exc) = (exc) );
      |        ~~~  ^  ~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/truetype/ttinterp.c:1824:13: warning: explicitly assigning value of variable of type 'TT_ExecContext' (aka 'struct TT_ExecContextRec_ *') to itself [-Wself-assign]
 1824 |     ( (exc) = (exc) );
      |        ~~~  ^  ~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/truetype/ttinterp.c:1868:13: warning: explicitly assigning value of variable of type 'TT_ExecContext' (aka 'struct TT_ExecContextRec_ *') to itself [-Wself-assign]
 1868 |     ( (exc) = (exc) );
      |        ~~~  ^  ~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/truetype/ttinterp.c:1913:13: warning: explicitly assigning value of variable of type 'TT_ExecContext' (aka 'struct TT_ExecContextRec_ *') to itself [-Wself-assign]
 1913 |     ( (exc) = (exc) );
      |        ~~~  ^  ~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/truetype/ttinterp.c:2194:13: warning: explicitly assigning value of variable of type 'TT_ExecContext' (aka 'struct TT_ExecContextRec_ *') to itself [-Wself-assign]
 2194 |     ( (exc) = (exc) );
      |        ~~~  ^  ~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/truetype/ttinterp.c:2195:12: warning: explicitly assigning value of variable of type 'FT_Pos' (aka 'long') to itself [-Wself-assign]
 2195 |     ( (dy) = (dy) );
      |        ~~  ^  ~~
/build/ppsspp/src/ppsspp/ext/freetype/src/truetype/ttinterp.c:2224:13: warning: explicitly assigning value of variable of type 'TT_ExecContext' (aka 'struct TT_ExecContextRec_ *') to itself [-Wself-assign]
 2224 |     ( (exc) = (exc) );
      |        ~~~  ^  ~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/truetype/ttinterp.c:2225:12: warning: explicitly assigning value of variable of type 'FT_Pos' (aka 'long') to itself [-Wself-assign]
 2225 |     ( (dx) = (dx) );
      |        ~~  ^  ~~
/build/ppsspp/src/ppsspp/ext/freetype/src/truetype/ttinterp.c:2393:79: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
 2393 |     if ( ( ((TT_Driver)( (FT_Face)(exc->face) )->driver)->interpreter_version == 35 ) )
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/truetype/ttinterp.c:2393:79: note: remove extraneous parentheses around the comparison to silence this warning
 2393 |     if ( ( ((TT_Driver)( (FT_Face)(exc->face) )->driver)->interpreter_version == 35 ) )
      |          ~                                                                    ^     ~
/build/ppsspp/src/ppsspp/ext/freetype/src/truetype/ttinterp.c:2393:79: note: use '=' to turn this equality comparison into an assignment
 2393 |     if ( ( ((TT_Driver)( (FT_Face)(exc->face) )->driver)->interpreter_version == 35 ) )
      |                                                                               ^~
      |                                                                               =
/build/ppsspp/src/ppsspp/ext/freetype/src/truetype/ttinterp.c:4726:81: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
 4726 |       if ( ( ((TT_Driver)( (FT_Face)(exc->face) )->driver)->interpreter_version == 40 ) )
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/truetype/ttinterp.c:4726:81: note: remove extraneous parentheses around the comparison to silence this warning
 4726 |       if ( ( ((TT_Driver)( (FT_Face)(exc->face) )->driver)->interpreter_version == 40 ) )
      |            ~                                                                    ^     ~
/build/ppsspp/src/ppsspp/ext/freetype/src/truetype/ttinterp.c:4726:81: note: use '=' to turn this equality comparison into an assignment
 4726 |       if ( ( ((TT_Driver)( (FT_Face)(exc->face) )->driver)->interpreter_version == 40 ) )
      |                                                                                 ^~
      |                                                                                 =
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/truetype/truetype.c:25:
/build/ppsspp/src/ppsspp/ext/freetype/src/truetype/ttobjs.c:1339:18: warning: explicitly assigning value of variable of type 'FT_Module' (aka 'struct FT_ModuleRec_ *') to itself [-Wself-assign]
 1339 |     ( (ttdriver) = (ttdriver) );
      |        ~~~~~~~~  ^  ~~~~~~~~
18 warnings generated.
[953/961] Building C object ext/freetype-build/CMakeFiles/freetype.dir/src/sfnt/sfnt.c.o
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/sfnt/sfnt.c:21:
/build/ppsspp/src/ppsspp/ext/freetype/src/sfnt/pngshim.c:132:13: warning: explicitly assigning value of variable of type 'png_structp' (aka 'struct png_struct_def *') to itself [-Wself-assign]
  132 |     ( (png) = (png) );
      |        ~~~  ^  ~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/sfnt/pngshim.c:175:13: warning: explicitly assigning value of variable of type 'png_structp' (aka 'struct png_struct_def *') to itself [-Wself-assign]
  175 |     ( (png) = (png) );
      |        ~~~  ^  ~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/sfnt/pngshim.c:201:19: warning: explicitly assigning value of variable of type 'png_const_charp' (aka 'const char *') to itself [-Wself-assign]
  201 |     ( (error_msg) = (error_msg) );
      |        ~~~~~~~~~  ^  ~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/sfnt/pngshim.c:217:13: warning: explicitly assigning value of variable of type 'png_structp' (aka 'struct png_struct_def *') to itself [-Wself-assign]
  217 |     ( (png) = (png) );
      |        ~~~  ^  ~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/sfnt/pngshim.c:218:19: warning: explicitly assigning value of variable of type 'png_const_charp' (aka 'const char *') to itself [-Wself-assign]
  218 |     ( (error_msg) = (error_msg) );
      |        ~~~~~~~~~  ^  ~~~~~~~~~
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/sfnt/sfnt.c:22:
/build/ppsspp/src/ppsspp/ext/freetype/src/sfnt/sfdriver.c:1226:16: warning: explicitly assigning value of variable of type 'FT_Module' (aka 'struct FT_ModuleRec_ *') to itself [-Wself-assign]
 1226 |     ( (module) = (module) );
      |        ~~~~~~  ^  ~~~~~~
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/sfnt/sfnt.c:23:
/build/ppsspp/src/ppsspp/ext/freetype/src/sfnt/sfobjs.c:509:20: warning: explicitly assigning value of variable of type 'FT_Int' (aka 'int') to itself [-Wself-assign]
  509 |     ( (num_params) = (num_params) );
      |        ~~~~~~~~~~  ^  ~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/sfnt/sfobjs.c:510:16: warning: explicitly assigning value of variable of type 'FT_Parameter *' (aka 'struct FT_Parameter_ *') to itself [-Wself-assign]
  510 |     ( (params) = (params) );
      |        ~~~~~~  ^  ~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/sfnt/sfobjs.c:823:29: warning: explicitly assigning value of variable of type 'FT_Int' (aka 'int') to itself [-Wself-assign]
  823 |     ( (face_instance_index) = (face_instance_index) );
      |        ~~~~~~~~~~~~~~~~~~~  ^  ~~~~~~~~~~~~~~~~~~~
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/sfnt/sfnt.c:27:
/build/ppsspp/src/ppsspp/ext/freetype/src/sfnt/ttcmap.c:3139:14: warning: explicitly assigning value of variable of type 'FT_CMap' (aka 'struct FT_CMapRec_ *') to itself [-Wself-assign]
 3139 |     ( (cmap) = (cmap) );
      |        ~~~~  ^  ~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/sfnt/ttcmap.c:3140:19: warning: explicitly assigning value of variable of type 'FT_UInt32' (aka 'unsigned int') to itself [-Wself-assign]
 3140 |     ( (char_code) = (char_code) );
      |        ~~~~~~~~~  ^  ~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/sfnt/ttcmap.c:3151:14: warning: explicitly assigning value of variable of type 'FT_CMap' (aka 'struct FT_CMapRec_ *') to itself [-Wself-assign]
 3151 |     ( (cmap) = (cmap) );
      |        ~~~~  ^  ~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/sfnt/ttcmap.c:3163:14: warning: explicitly assigning value of variable of type 'FT_CharMap' (aka 'struct FT_CharMapRec_ *') to itself [-Wself-assign]
 3163 |     ( (cmap) = (cmap) );
      |        ~~~~  ^  ~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/sfnt/ttcmap.c:3689:17: warning: explicitly assigning value of variable of type 'FT_Pointer' (aka 'void *') to itself [-Wself-assign]
 3689 |     ( (pointer) = (pointer) );
      |        ~~~~~~~  ^  ~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/sfnt/ttcmap.c:3788:17: warning: explicitly assigning value of variable of type 'FT_Library' (aka 'struct FT_LibraryRec_ *') to itself [-Wself-assign]
 3788 |     ( (library) = (library) );
      |        ~~~~~~~  ^  ~~~~~~~
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/sfnt/sfnt.c:33:
/build/ppsspp/src/ppsspp/ext/freetype/src/sfnt/ttkern.c:217:19: warning: explicitly assigning value of variable of type 'FT_UInt' (aka 'unsigned int') to itself [-Wself-assign]
  217 |       ( (version) = (version) );
      |          ~~~~~~~  ^  ~~~~~~~
In file included from /build/ppsspp/src/ppsspp/ext/freetype/src/sfnt/sfnt.c:37:
/build/ppsspp/src/ppsspp/ext/freetype/src/sfnt/ttsbit.c:421:24: warning: explicitly assigning value of variable of type 'FT_UShort' (aka 'unsigned short') to itself [-Wself-assign]
  421 |         ( (resolution) = (resolution) );
      |            ~~~~~~~~~~  ^  ~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/sfnt/ttsbit.c:539:17: warning: explicitly assigning value of variable of type 'TT_SBitDecoder' (aka 'struct TT_SBitDecoderRec_ *') to itself [-Wself-assign]
  539 |     ( (decoder) = (decoder) );
      |        ~~~~~~~  ^  ~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/sfnt/ttsbit.c:703:23: warning: explicitly assigning value of variable of type 'FT_UInt' (aka 'unsigned int') to itself [-Wself-assign]
  703 |     ( (recurse_count) = (recurse_count) );
      |        ~~~~~~~~~~~~~  ^  ~~~~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/sfnt/ttsbit.c:849:23: warning: explicitly assigning value of variable of type 'FT_UInt' (aka 'unsigned int') to itself [-Wself-assign]
  849 |     ( (recurse_count) = (recurse_count) );
      |        ~~~~~~~~~~~~~  ^  ~~~~~~~~~~~~~
/build/ppsspp/src/ppsspp/ext/freetype/src/sfnt/ttsbit.c:1052:23: warning: explicitly assigning value of variable of type 'FT_UInt' (aka 'unsigned int') to itself [-Wself-assign]
 1052 |     ( (recurse_count) = (recurse_count) );
      |        ~~~~~~~~~~~~~  ^  ~~~~~~~~~~~~~
21 warnings generated.
[954/961] Linking C static library lib/libfreetype.a
[955/961] Linking CXX executable PPSSPPHeadless
/usr/bin/ld: lib/liblua.a(loslib.c.o): in function `os_tmpname':
loslib.c:(.text+0x9e0): warning: the use of `tmpnam' is dangerous, better use `mkstemp'
[956/961] Linking CXX executable PPSSPPSDL
/usr/bin/ld: lib/liblua.a(loslib.c.o): in function `os_tmpname':
loslib.c:(.text+0x9e0): warning: the use of `tmpnam' is dangerous, better use `mkstemp'
[957/961] Building CXX object ext/SPIRV-Cross-build/CMakeFiles/spirv-cross-hlsl.dir/__/SPIRV-Cross/spirv_hlsl.cpp.o
[958/961] Linking CXX static library lib/libspirv-cross-hlsl.a
[959/961] Building CXX object ext/SPIRV-Cross-build/CMakeFiles/spirv-cross-msl.dir/__/SPIRV-Cross/spirv_msl.cpp.o
[960/961] Linking CXX static library lib/libspirv-cross-msl.a
==> Entering fakeroot environment...
==> Starting package_ppsspp()...
==> Tidying install...
  -> Removing libtool files...
  -> Removing static library files...
  -> Purging unwanted files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> WARNING: Package contains reference to $srcdir
usr/bin/PPSSPPHeadless
usr/bin/PPSSPPSDL
==> Creating package "ppsspp"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Starting package_ppsspp-assets()...
==> Tidying install...
  -> Removing libtool files...
  -> Removing static library files...
  -> Purging unwanted files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "ppsspp-assets"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: ppsspp 1.20.4-4 (Sat Jul  4 18:15:16 2026)
==> Cleaning up...
[?12l[?25h