==> Synchronizing chroot copy [/home/leming/armv8/root] -> [leming]...done ==> Making package: libretro-duckstation 2105-2 (Sat Mar 12 20:07:59 2022) ==> Retrieving sources... -> Cloning duckstation git repo... Cloning into bare repository '/home/leming/work/libretro-duckstation/duckstation'... -> Found glibc-2.34.patch ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with sha256sums... duckstation ... Skipped glibc-2.34.patch ... Passed ==> Making package: libretro-duckstation 2105-2 (Sat 12 Mar 2022 08:08:14 PM UTC) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Packages (1) libretro-core-info-1.10.0-2 Total Download Size: 0.07 MiB Total Installed Size: 0.32 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... libretro-core-info-1.10.0-2-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing libretro-core-info... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Packages (10) hicolor-icon-theme-0.17-2 jsoncpp-1.9.5-1 libnsl-2.0.0-2 libuv-1.43.0-1 perl-error-0.17029-3 perl-mailtools-2.21-5 perl-timedate-2.33-3 rhash-1.4.2-1 cmake-3.22.3-1 git-2.35.1-1 Total Download Size: 19.87 MiB Total Installed Size: 109.96 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... cmake-3.22.3-1-aarch64 downloading... git-2.35.1-1-aarch64 downloading... libuv-1.43.0-1-aarch64 downloading... rhash-1.4.2-1-aarch64 downloading... jsoncpp-1.9.5-1-aarch64 downloading... perl-mailtools-2.21-5-any downloading... perl-timedate-2.33-3-any downloading... perl-error-0.17029-3-any downloading... libnsl-2.0.0-2-aarch64 downloading... hicolor-icon-theme-0.17-2-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libnsl... installing libuv... installing rhash... installing cmake... Optional dependencies for cmake qt6-base: cmake-gui installing perl-error... installing perl-timedate... installing perl-mailtools... installing git... Optional dependencies for git tk: gitk and git gui perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] :: Running post-transaction hooks... (1/1) Warn about old perl modules [?25h==> Retrieving sources... -> Found glibc-2.34.patch ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Creating working copy of duckstation git repo... Cloning into 'duckstation'... done. Switched to a new branch 'makepkg' ==> Starting prepare()... patching file src/core/cpu_core.h patching file src/core/cpu_recompiler_code_generator.cpp patching file src/core/cpu_recompiler_code_generator.h patching file src/core/cpu_recompiler_code_generator_generic.cpp ==> Starting pkgver()... ==> Starting build()... -- The C compiler identification is GNU 11.2.0 -- The CXX compiler identification is GNU 11.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/lib/distcc/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/lib/distcc/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Version: 3.22.3 CMake Warning at CMakeLists.txt:41 (message): Building for Android or libretro core, disabling SDL frontend CMake Warning at CMakeLists.txt:45 (message): Building for Android or libretro core, disabling Qt frontend Building for Android or libretro core, disabling Discord Presence support Building for Android or libretro core, disabling SDL2 support -- Performing Test COMPILER_SUPPORTS_WALL -- Performing Test COMPILER_SUPPORTS_WALL - Success -- Performing Test COMPILER_SUPPORTS_MEMACCESS -- Performing Test COMPILER_SUPPORTS_MEMACCESS - Success -- Performing Test COMPILER_SUPPORTS_OFFSETOF -- Performing Test COMPILER_SUPPORTS_OFFSETOF - Success -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Looking for include file AudioUnit/AudioUnit.h -- Looking for include file AudioUnit/AudioUnit.h - not found -- Looking for include file pulse/pulseaudio.h -- Looking for include file pulse/pulseaudio.h - not found -- Looking for include file alsa/asoundlib.h -- Looking for include file alsa/asoundlib.h - not found -- Looking for include file jack/jack.h -- Looking for include file jack/jack.h - not found -- Looking for include file audioclient.h -- Looking for include file audioclient.h - not found -- Looking for include files windows.h, mmsystem.h -- Looking for include files windows.h, mmsystem.h - not found -- Looking for include file SLES/OpenSLES.h -- Looking for include file SLES/OpenSLES.h - not found -- Looking for include file android/log.h -- Looking for include file android/log.h - not found -- Looking for include file sndio.h -- Looking for include file sndio.h - not found -- Looking for include file sys/audioio.h -- Looking for include file sys/audioio.h - not found -- Looking for include file kai.h -- Looking for include file kai.h - not found Building AArch64 recompiler -- Configuring done -- Generating done -- Build files have been written to: /build/libretro-duckstation/src/build make: Entering directory '/build/libretro-duckstation/src/build' make[1]: Entering directory '/build/libretro-duckstation/src/build' make[2]: Entering directory '/build/libretro-duckstation/src/build' make[2]: Entering directory '/build/libretro-duckstation/src/build' make[2]: Entering directory '/build/libretro-duckstation/src/build' make[2]: Entering directory '/build/libretro-duckstation/src/build' make[2]: Entering directory '/build/libretro-duckstation/src/build' make[2]: Leaving directory '/build/libretro-duckstation/src/build' make[2]: Leaving directory '/build/libretro-duckstation/src/build' make[2]: Entering directory '/build/libretro-duckstation/src/build' make[2]: Entering directory '/build/libretro-duckstation/src/build' make[2]: Entering directory '/build/libretro-duckstation/src/build' make[2]: Entering directory '/build/libretro-duckstation/src/build' make[2]: Leaving directory '/build/libretro-duckstation/src/build' make[2]: Leaving directory '/build/libretro-duckstation/src/build' make[2]: Entering directory '/build/libretro-duckstation/src/build' make[2]: Leaving directory '/build/libretro-duckstation/src/build' make[2]: Entering directory '/build/libretro-duckstation/src/build' make[2]: Entering directory '/build/libretro-duckstation/src/build' make[2]: Entering directory '/build/libretro-duckstation/src/build' make[2]: Leaving directory '/build/libretro-duckstation/src/build' [ 0%] Building C object dep/glad/CMakeFiles/glad.dir/src/glad.c.o [ 0%] Building C object dep/cubeb/CMakeFiles/speex.dir/src/speex/resample.c.o make[2]: Entering directory '/build/libretro-duckstation/src/build' [ 0%] Building CXX object dep/googletest/CMakeFiles/gtest.dir/src/gtest.cc.o [ 0%] Building CXX object dep/vulkan-loader/CMakeFiles/vulkan-loader.dir/src/vulkan_loader.cpp.o make[2]: Leaving directory '/build/libretro-duckstation/src/build' make[2]: Leaving directory '/build/libretro-duckstation/src/build' [ 0%] Building CXX object dep/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o make[2]: Entering directory '/build/libretro-duckstation/src/build' make[2]: Entering directory '/build/libretro-duckstation/src/build' [ 1%] Building C object dep/libcue/CMakeFiles/libcue.dir/src/cd.c.o [ 2%] Building C object dep/simpleini/CMakeFiles/simpleini.dir/src/ConvertUTF.c.o [ 3%] Building C object dep/stb/CMakeFiles/stb.dir/src/stb_image.c.o [ 3%] Linking C static library libsimpleini.a [ 3%] Building C object dep/libcue/CMakeFiles/libcue.dir/src/cdtext.c.o make[2]: Leaving directory '/build/libretro-duckstation/src/build' [ 3%] Built target simpleini /build/libretro-duckstation/src/duckstation/dep/cubeb/src/speex/resample.c: In function 'update_filter': /build/libretro-duckstation/src/duckstation/dep/cubeb/src/speex/resample.c:674:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] /build/libretro-duckstation/src/duckstation/dep/cubeb/src/speex/resample.c: In function 'speex_resampler_process_float': /build/libretro-duckstation/src/duckstation/dep/cubeb/src/speex/resample.c:946:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] /build/libretro-duckstation/src/duckstation/dep/cubeb/src/speex/resample.c:949:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] /build/libretro-duckstation/src/duckstation/dep/cubeb/src/speex/resample.c: In function 'speex_resampler_process_int': /build/libretro-duckstation/src/duckstation/dep/cubeb/src/speex/resample.c:1002:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] /build/libretro-duckstation/src/duckstation/dep/cubeb/src/speex/resample.c:1009:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] /build/libretro-duckstation/src/duckstation/dep/cubeb/src/speex/resample.c:1019:16: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] make[2]: Leaving directory '/build/libretro-duckstation/src/build' make[2]: Entering directory '/build/libretro-duckstation/src/build' make[2]: Leaving directory '/build/libretro-duckstation/src/build' [ 3%] Built target speex make[2]: Entering directory '/build/libretro-duckstation/src/build' [ 4%] Building CXX object dep/tinyxml2/CMakeFiles/tinyxml2.dir/src/tinyxml2.cpp.o [ 4%] Building C object dep/libcue/CMakeFiles/libcue.dir/src/cue_parser.c.o [ 4%] Building C object dep/libcue/CMakeFiles/libcue.dir/src/cue_scanner.c.o [ 4%] Building C object dep/libcue/CMakeFiles/libcue.dir/src/rem.c.o [ 4%] Linking CXX static library libvulkan-loader.a make[2]: Leaving directory '/build/libretro-duckstation/src/build' [ 5%] Building C object dep/libcue/CMakeFiles/libcue.dir/src/time.c.o [ 5%] Built target vulkan-loader make[2]: Entering directory '/build/libretro-duckstation/src/build' cue_scanner.c: In function 'cueparser_init_buffer': cue_scanner.c:2244:40: warning: implicit declaration of function 'isatty' [-Wimplicit-function-declaration] make[2]: Entering directory '/build/libretro-duckstation/src/build' make[2]: Leaving directory '/build/libretro-duckstation/src/build' make[2]: Entering directory '/build/libretro-duckstation/src/build' make[2]: Leaving directory '/build/libretro-duckstation/src/build' make[2]: Entering directory '/build/libretro-duckstation/src/build' [ 5%] Building C object dep/zlib/CMakeFiles/zlib.dir/src/adler32.c.o [ 5%] Building C object dep/lzma/CMakeFiles/lzma.dir/src/Alloc.c.o [ 5%] Linking C static library liblibcue.a make[2]: Leaving directory '/build/libretro-duckstation/src/build' [ 5%] Built target libcue [ 6%] Building C object dep/lzma/CMakeFiles/lzma.dir/src/Bra86.c.o make[2]: Entering directory '/build/libretro-duckstation/src/build' [ 7%] Building C object dep/zlib/CMakeFiles/zlib.dir/src/compress.c.o make[2]: Leaving directory '/build/libretro-duckstation/src/build' make[2]: Entering directory '/build/libretro-duckstation/src/build' [ 8%] Building C object dep/libFLAC/CMakeFiles/libFLAC.dir/src/bitmath.c.o [ 9%] Linking CXX static library libgtest_main.a [ 9%] Building C object dep/zlib/CMakeFiles/zlib.dir/src/crc32.c.o [ 9%] Building C object dep/lzma/CMakeFiles/lzma.dir/src/BraIA64.c.o make[2]: Leaving directory '/build/libretro-duckstation/src/build' [ 9%] Built target gtest_main make[2]: Entering directory '/build/libretro-duckstation/src/build' [ 9%] Building C object dep/libFLAC/CMakeFiles/libFLAC.dir/src/bitreader.c.o make[2]: Leaving directory '/build/libretro-duckstation/src/build' make[2]: Entering directory '/build/libretro-duckstation/src/build' [ 9%] Building C object dep/lzma/CMakeFiles/lzma.dir/src/CpuArch.c.o [ 10%] Building C object dep/xxhash/CMakeFiles/xxhash.dir/src/xxhash.c.o [ 10%] Building C object dep/zlib/CMakeFiles/zlib.dir/src/deflate.c.o [ 11%] Building C object dep/lzma/CMakeFiles/lzma.dir/src/Delta.c.o [ 11%] Building C object dep/lzma/CMakeFiles/lzma.dir/src/LzFind.c.o [ 11%] Linking CXX static library libtinyxml2.a [ 11%] Building C object dep/libFLAC/CMakeFiles/libFLAC.dir/src/cpu.c.o make[2]: Leaving directory '/build/libretro-duckstation/src/build' [ 11%] Built target tinyxml2 [ 12%] Building CXX object dep/googletest/CMakeFiles/gtest.dir/src/gtest-death-test.cc.o [ 13%] Building C object dep/libFLAC/CMakeFiles/libFLAC.dir/src/crc.c.o [ 13%] Building C object dep/lzma/CMakeFiles/lzma.dir/src/Lzma86Dec.c.o [ 13%] Building C object dep/libFLAC/CMakeFiles/libFLAC.dir/src/fixed.c.o [ 14%] Building C object dep/zlib/CMakeFiles/zlib.dir/src/gzclose.c.o [ 15%] Building C object dep/lzma/CMakeFiles/lzma.dir/src/Lzma86Enc.c.o [ 15%] Building C object dep/zlib/CMakeFiles/zlib.dir/src/gzlib.c.o [ 15%] Building C object dep/lzma/CMakeFiles/lzma.dir/src/LzmaDec.c.o [ 15%] Building C object dep/stb/CMakeFiles/stb.dir/src/stb_image_resize.c.o [ 16%] Building C object dep/libFLAC/CMakeFiles/libFLAC.dir/src/fixed_intrin_sse2.c.o [ 16%] Building C object dep/libFLAC/CMakeFiles/libFLAC.dir/src/fixed_intrin_ssse3.c.o /build/libretro-duckstation/src/duckstation/dep/zlib/src/gzlib.c: In function 'gz_open': /build/libretro-duckstation/src/duckstation/dep/zlib/src/gzlib.c:252:9: warning: implicit declaration of function 'lseek'; did you mean 'fseek'? [-Wimplicit-function-declaration] [ 16%] Building C object dep/zlib/CMakeFiles/zlib.dir/src/gzread.c.o [ 16%] Building C object dep/libFLAC/CMakeFiles/libFLAC.dir/src/float.c.o [ 16%] Linking C static library libxxhash.a make[2]: Leaving directory '/build/libretro-duckstation/src/build' [ 17%] Building C object dep/libFLAC/CMakeFiles/libFLAC.dir/src/format.c.o [ 17%] Built target xxhash /build/libretro-duckstation/src/duckstation/dep/zlib/src/gzread.c: In function 'gz_load': /build/libretro-duckstation/src/duckstation/dep/zlib/src/gzread.c:35:15: warning: implicit declaration of function 'read'; did you mean 'fread'? [-Wimplicit-function-declaration] /build/libretro-duckstation/src/duckstation/dep/zlib/src/gzread.c: In function 'gzclose_r': /build/libretro-duckstation/src/duckstation/dep/zlib/src/gzread.c:651:11: warning: implicit declaration of function 'close'; did you mean 'pclose'? [-Wimplicit-function-declaration] [ 17%] Building C object dep/lzma/CMakeFiles/lzma.dir/src/LzmaEnc.c.o [ 17%] Building CXX object dep/googletest/CMakeFiles/gtest.dir/src/gtest-filepath.cc.o [ 18%] Building C object dep/zlib/CMakeFiles/zlib.dir/src/gzwrite.c.o [ 19%] Linking C static library libglad.a make[2]: Leaving directory '/build/libretro-duckstation/src/build' [ 19%] Built target glad make[2]: Entering directory '/build/libretro-duckstation/src/build' make[2]: Leaving directory '/build/libretro-duckstation/src/build' make[2]: Entering directory '/build/libretro-duckstation/src/build' [ 19%] Building C object dep/libFLAC/CMakeFiles/libFLAC.dir/src/lpc.c.o [ 19%] Building CXX object dep/glslang/CMakeFiles/glslang.dir/glslang/CInterface/glslang_c_interface.cpp.o /build/libretro-duckstation/src/duckstation/dep/zlib/src/gzwrite.c: In function 'gz_comp': /build/libretro-duckstation/src/duckstation/dep/zlib/src/gzwrite.c:89:20: warning: implicit declaration of function 'write'; did you mean 'fwrite'? [-Wimplicit-function-declaration] /build/libretro-duckstation/src/duckstation/dep/zlib/src/gzwrite.c: In function 'gzclose_w': /build/libretro-duckstation/src/duckstation/dep/zlib/src/gzwrite.c:661:9: warning: implicit declaration of function 'close'; did you mean 'pclose'? [-Wimplicit-function-declaration] [ 19%] Building C object dep/zlib/CMakeFiles/zlib.dir/src/infback.c.o [ 19%] Building C object dep/stb/CMakeFiles/stb.dir/src/stb_image_write.c.o [ 19%] Building C object dep/zlib/CMakeFiles/zlib.dir/src/inffast.c.o [ 20%] Building C object dep/zlib/CMakeFiles/zlib.dir/src/inflate.c.o [ 20%] Building C object dep/libFLAC/CMakeFiles/libFLAC.dir/src/lpc_intrin_avx2.c.o [ 21%] Building C object dep/lzma/CMakeFiles/lzma.dir/src/LzmaLib.c.o [ 22%] Building C object dep/libFLAC/CMakeFiles/libFLAC.dir/src/lpc_intrin_sse.c.o [ 23%] Linking C static library libstb.a [ 23%] Building C object dep/lzma/CMakeFiles/lzma.dir/src/Sort.c.o [ 23%] Building C object dep/libFLAC/CMakeFiles/libFLAC.dir/src/lpc_intrin_sse2.c.o [ 23%] Building CXX object dep/googletest/CMakeFiles/gtest.dir/src/gtest-matchers.cc.o make[2]: Leaving directory '/build/libretro-duckstation/src/build' [ 23%] Linking C static library liblzma.a [ 23%] Built target stb make[2]: Entering directory '/build/libretro-duckstation/src/build' [ 23%] Building C object dep/libFLAC/CMakeFiles/libFLAC.dir/src/lpc_intrin_sse41.c.o make[2]: Leaving directory '/build/libretro-duckstation/src/build' make[2]: Entering directory '/build/libretro-duckstation/src/build' [ 24%] Building CXX object dep/vixl/CMakeFiles/vixl.dir/src/aarch32/assembler-aarch32.cc.o make[2]: Leaving directory '/build/libretro-duckstation/src/build' [ 24%] Built target lzma [ 25%] Building C object dep/libFLAC/CMakeFiles/libFLAC.dir/src/md5.c.o [ 25%] Building C object dep/libFLAC/CMakeFiles/libFLAC.dir/src/memory.c.o [ 25%] Building C object dep/zlib/CMakeFiles/zlib.dir/src/inftrees.c.o [ 26%] Building CXX object dep/googletest/CMakeFiles/gtest.dir/src/gtest-port.cc.o [ 26%] Building C object dep/zlib/CMakeFiles/zlib.dir/src/trees.c.o [ 26%] Building C object dep/libFLAC/CMakeFiles/libFLAC.dir/src/metadata_iterators.c.o [ 27%] Building C object dep/zlib/CMakeFiles/zlib.dir/src/uncompr.c.o [ 27%] Building CXX object dep/googletest/CMakeFiles/gtest.dir/src/gtest-printers.cc.o [ 27%] Building C object dep/zlib/CMakeFiles/zlib.dir/src/zutil.c.o [ 27%] Building CXX object dep/glslang/CMakeFiles/glslang.dir/glslang/GenericCodeGen/CodeGen.cpp.o [ 28%] Linking C static library libzlib.a make[2]: Leaving directory '/build/libretro-duckstation/src/build' [ 28%] Built target zlib make[2]: Entering directory '/build/libretro-duckstation/src/build' [ 28%] Generating scmversion.cpp, _scmversion.cpp fatal: not a git repository (or any of the parent directories): .git fatal: not a git repository (or any of the parent directories): .git fatal: not a git repository (or any of the parent directories): .git fatal: not a git repository (or any of the parent directories): .git Writing scmversion.cpp... make[2]: Leaving directory '/build/libretro-duckstation/src/build' make[2]: Entering directory '/build/libretro-duckstation/src/build' [ 28%] Generating scmversion.cpp, _scmversion.cpp fatal: not a git repository (or any of the parent directories): .git fatal: not a git repository (or any of the parent directories): .git fatal: not a git repository (or any of the parent directories): .git fatal: not a git repository (or any of the parent directories): .git Writing scmversion.cpp... [ 29%] Building CXX object src/scmversion/CMakeFiles/scmversion.dir/scmversion.cpp.o [ 29%] Linking CXX static library libscmversion.a make[2]: Leaving directory '/build/libretro-duckstation/src/build' [ 29%] Built target scmversion make[2]: Entering directory '/build/libretro-duckstation/src/build' make[2]: Leaving directory '/build/libretro-duckstation/src/build' make[2]: Entering directory '/build/libretro-duckstation/src/build' [ 29%] Building C object dep/cubeb/CMakeFiles/cubeb.dir/src/cubeb.c.o [ 30%] Building C object dep/libFLAC/CMakeFiles/libFLAC.dir/src/metadata_object.c.o make[2]: Entering directory '/build/libretro-duckstation/src/build' make[2]: Leaving directory '/build/libretro-duckstation/src/build' make[2]: Entering directory '/build/libretro-duckstation/src/build' [ 30%] Building CXX object dep/imgui/CMakeFiles/imgui.dir/src/imgui.cpp.o [ 30%] Building CXX object dep/cubeb/CMakeFiles/cubeb.dir/src/cubeb_mixer.cpp.o [ 31%] Building CXX object dep/glslang/CMakeFiles/glslang.dir/glslang/GenericCodeGen/Link.cpp.o make[2]: Entering directory '/build/libretro-duckstation/src/build' make[2]: Leaving directory '/build/libretro-duckstation/src/build' make[2]: Entering directory '/build/libretro-duckstation/src/build' [ 32%] Building C object dep/minizip/CMakeFiles/minizip.dir/src/ioapi.c.o [ 32%] Building C object dep/libFLAC/CMakeFiles/libFLAC.dir/src/stream_decoder.c.o [ 33%] Building CXX object dep/cubeb/CMakeFiles/cubeb.dir/src/cubeb_resampler.cpp.o [ 33%] Building C object dep/minizip/CMakeFiles/minizip.dir/src/mztools.c.o [ 33%] Building C object dep/minizip/CMakeFiles/minizip.dir/src/unzip.c.o [ 33%] Building CXX object dep/cubeb/CMakeFiles/cubeb.dir/src/cubeb_log.cpp.o [ 33%] Building CXX object dep/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/attribute.cpp.o [ 34%] Building C object dep/minizip/CMakeFiles/minizip.dir/src/zip.c.o [ 34%] Building C object dep/libFLAC/CMakeFiles/libFLAC.dir/src/window.c.o [ 34%] Building C object dep/cubeb/CMakeFiles/cubeb.dir/src/cubeb_strings.c.o [ 35%] Linking C static library liblibFLAC.a [ 36%] Building CXX object dep/cubeb/CMakeFiles/cubeb.dir/src/cubeb_utils.cpp.o [ 36%] Linking C static library libminizip.a make[2]: Leaving directory '/build/libretro-duckstation/src/build' make[2]: Leaving directory '/build/libretro-duckstation/src/build' [ 36%] Built target libFLAC make[2]: Entering directory '/build/libretro-duckstation/src/build' [ 36%] Built target minizip make[2]: Leaving directory '/build/libretro-duckstation/src/build' make[2]: Entering directory '/build/libretro-duckstation/src/build' [ 36%] Building CXX object dep/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/Constant.cpp.o [ 36%] Building C object dep/libchdr/CMakeFiles/libchdr.dir/src/bitstream.c.o [ 36%] Building CXX object dep/googletest/CMakeFiles/gtest.dir/src/gtest-test-part.cc.o [ 36%] Building C object dep/libchdr/CMakeFiles/libchdr.dir/src/cdrom.c.o [ 37%] Building C object dep/libchdr/CMakeFiles/libchdr.dir/src/chd.c.o [ 37%] Building C object dep/libchdr/CMakeFiles/libchdr.dir/src/flac.c.o [ 37%] Linking CXX static library libcubeb.a make[2]: Leaving directory '/build/libretro-duckstation/src/build' [ 37%] Built target cubeb [ 37%] Building C object dep/libchdr/CMakeFiles/libchdr.dir/src/huffman.c.o [ 38%] Building C object dep/libchdr/CMakeFiles/libchdr.dir/src/md5.c.o [ 39%] Building CXX object dep/googletest/CMakeFiles/gtest.dir/src/gtest-typed-test.cc.o /build/libretro-duckstation/src/duckstation/dep/libchdr/src/chd.c: In function 'decompress_v5_map': /build/libretro-duckstation/src/duckstation/dep/libchdr/src/chd.c:1103:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] /build/libretro-duckstation/src/duckstation/dep/libchdr/src/chd.c:1110:2: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] /build/libretro-duckstation/src/duckstation/dep/libchdr/src/chd.c:1121:2: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] /build/libretro-duckstation/src/duckstation/dep/libchdr/src/chd.c: In function 'hunk_read_into_memory': /build/libretro-duckstation/src/duckstation/dep/libchdr/src/chd.c:2073:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] /build/libretro-duckstation/src/duckstation/dep/libchdr/src/chd.c:2098:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] /build/libretro-duckstation/src/duckstation/dep/libchdr/src/chd.c:2126:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] [ 39%] Building C object dep/libchdr/CMakeFiles/libchdr.dir/src/sha1.c.o [ 40%] Building CXX object dep/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/glslang_tab.cpp.o [ 40%] Building CXX object dep/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/InfoSink.cpp.o [ 40%] Linking C static library liblibchdr.a make[2]: Leaving directory '/build/libretro-duckstation/src/build' [ 40%] Built target libchdr [ 40%] Building CXX object dep/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/Initialize.cpp.o [ 41%] Building CXX object dep/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/Intermediate.cpp.o [ 41%] Building CXX object dep/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/intermOut.cpp.o [ 41%] Linking CXX static library libgtest.a make[2]: Leaving directory '/build/libretro-duckstation/src/build' [ 41%] Built target gtest [ 41%] Building CXX object dep/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/IntermTraverse.cpp.o [ 42%] Building CXX object dep/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/iomapper.cpp.o [ 42%] Building CXX object dep/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/limits.cpp.o [ 42%] Building CXX object dep/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/linkValidate.cpp.o [ 42%] Building CXX object dep/imgui/CMakeFiles/imgui.dir/src/imgui_demo.cpp.o [ 43%] Building CXX object dep/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/parseConst.cpp.o [ 43%] Building CXX object dep/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/ParseContextBase.cpp.o [ 44%] Building CXX object dep/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/ParseHelper.cpp.o [ 44%] Building CXX object dep/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/PoolAlloc.cpp.o [ 44%] Building CXX object dep/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/preprocessor/Pp.cpp.o [ 45%] Building CXX object dep/imgui/CMakeFiles/imgui.dir/src/imgui_draw.cpp.o [ 46%] Building CXX object dep/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/preprocessor/PpAtom.cpp.o [ 46%] Building CXX object dep/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/preprocessor/PpContext.cpp.o [ 46%] Building CXX object dep/vixl/CMakeFiles/vixl.dir/src/aarch32/constants-aarch32.cc.o [ 46%] Building CXX object dep/vixl/CMakeFiles/vixl.dir/src/aarch32/disasm-aarch32.cc.o [ 46%] Building CXX object dep/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/preprocessor/PpScanner.cpp.o [ 47%] Building CXX object dep/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/preprocessor/PpTokens.cpp.o [ 47%] Building CXX object dep/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/propagateNoContraction.cpp.o [ 47%] Building CXX object dep/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/reflection.cpp.o [ 47%] Building CXX object dep/imgui/CMakeFiles/imgui.dir/src/imgui_widgets.cpp.o [ 48%] Building CXX object dep/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/RemoveTree.cpp.o [ 48%] Building CXX object dep/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/Scan.cpp.o [ 48%] Building CXX object dep/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/ShaderLang.cpp.o [ 49%] Building CXX object dep/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/SymbolTable.cpp.o [ 49%] Building CXX object dep/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/Versions.cpp.o [ 49%] Building CXX object dep/glslang/CMakeFiles/glslang.dir/OGLCompilersDLL/InitializeDll.cpp.o [ 50%] Building CXX object dep/glslang/CMakeFiles/glslang.dir/SPIRV/disassemble.cpp.o [ 50%] Building CXX object dep/glslang/CMakeFiles/glslang.dir/SPIRV/doc.cpp.o [ 50%] Building CXX object dep/glslang/CMakeFiles/glslang.dir/SPIRV/GlslangToSpv.cpp.o [ 50%] Building CXX object dep/imgui/CMakeFiles/imgui.dir/src/imgui_stdlib.cpp.o [ 51%] Building CXX object dep/glslang/CMakeFiles/glslang.dir/SPIRV/InReadableOrder.cpp.o [ 52%] Building CXX object dep/imgui/CMakeFiles/imgui.dir/src/imgui_impl_opengl3.cpp.o [ 52%] Building CXX object dep/glslang/CMakeFiles/glslang.dir/SPIRV/Logger.cpp.o [ 52%] Building CXX object dep/imgui/CMakeFiles/imgui.dir/src/imgui_impl_vulkan.cpp.o [ 52%] Building CXX object dep/glslang/CMakeFiles/glslang.dir/SPIRV/SpvBuilder.cpp.o [ 52%] Linking CXX static library libimgui.a [ 53%] Building CXX object dep/glslang/CMakeFiles/glslang.dir/SPIRV/SpvPostProcess.cpp.o make[2]: Leaving directory '/build/libretro-duckstation/src/build' [ 53%] Built target imgui [ 53%] Building CXX object dep/glslang/CMakeFiles/glslang.dir/SPIRV/SPVRemapper.cpp.o [ 53%] Building CXX object dep/glslang/CMakeFiles/glslang.dir/SPIRV/SpvTools.cpp.o [ 54%] Building CXX object dep/glslang/CMakeFiles/glslang.dir/StandAlone/ResourceLimits.cpp.o In file included from /build/libretro-duckstation/src/duckstation/dep/glslang/glslang/MachineIndependent/../Include/intermediate.h:57, from /build/libretro-duckstation/src/duckstation/dep/glslang/glslang/MachineIndependent/SymbolTable.h:69, from /build/libretro-duckstation/src/duckstation/dep/glslang/glslang/MachineIndependent/ParseHelper.h:53, from /build/libretro-duckstation/src/duckstation/dep/glslang/glslang/MachineIndependent/ParseHelper.cpp:40: In member function 'void glslang::TType::shallowCopy(const glslang::TType&)', inlined from 'glslang::TVariable::TVariable(const TString*, const glslang::TType&, bool)' at /build/libretro-duckstation/src/duckstation/dep/glslang/glslang/MachineIndependent/SymbolTable.h:164:27, inlined from 'void glslang::TParseContext::addQualifierToExisting(const glslang::TSourceLoc&, glslang::TQualifier, const TString&)' at /build/libretro-duckstation/src/duckstation/dep/glslang/glslang/MachineIndependent/ParseHelper.cpp:8084:81: /build/libretro-duckstation/src/duckstation/dep/glslang/glslang/MachineIndependent/../Include/../Include/Types.h:1575:17: warning: 'blockNameType.glslang::TType::sampler' may be used uninitialized [-Wmaybe-uninitialized] /build/libretro-duckstation/src/duckstation/dep/glslang/glslang/MachineIndependent/ParseHelper.cpp: In member function 'void glslang::TParseContext::addQualifierToExisting(const glslang::TSourceLoc&, glslang::TQualifier, const TString&)': /build/libretro-duckstation/src/duckstation/dep/glslang/glslang/MachineIndependent/ParseHelper.cpp:8083:15: note: 'blockNameType' declared here In file included from /build/libretro-duckstation/src/duckstation/dep/glslang/glslang/MachineIndependent/../Include/intermediate.h:57, from /build/libretro-duckstation/src/duckstation/dep/glslang/glslang/MachineIndependent/SymbolTable.h:69, from /build/libretro-duckstation/src/duckstation/dep/glslang/glslang/MachineIndependent/ParseHelper.h:53, from /build/libretro-duckstation/src/duckstation/dep/glslang/glslang/MachineIndependent/ParseHelper.cpp:40: /build/libretro-duckstation/src/duckstation/dep/glslang/glslang/MachineIndependent/../Include/../Include/Types.h:1589:24: warning: 'blockNameType.glslang::TType::typeParameters' may be used uninitialized [-Wmaybe-uninitialized] /build/libretro-duckstation/src/duckstation/dep/glslang/glslang/MachineIndependent/ParseHelper.cpp:8083:15: note: 'blockNameType.glslang::TType::typeParameters' was declared here In file included from /build/libretro-duckstation/src/duckstation/dep/glslang/glslang/MachineIndependent/../Include/intermediate.h:57, from /build/libretro-duckstation/src/duckstation/dep/glslang/glslang/MachineIndependent/SymbolTable.h:69, from /build/libretro-duckstation/src/duckstation/dep/glslang/glslang/MachineIndependent/ParseHelper.h:53, from /build/libretro-duckstation/src/duckstation/dep/glslang/glslang/MachineIndependent/ParseHelper.cpp:40: /build/libretro-duckstation/src/duckstation/dep/glslang/glslang/MachineIndependent/../Include/../Include/Types.h:1590:17: warning: 'blockNameType.glslang::TType::coopmat' may be used uninitialized [-Wmaybe-uninitialized] /build/libretro-duckstation/src/duckstation/dep/glslang/glslang/MachineIndependent/ParseHelper.cpp:8083:15: note: 'blockNameType.glslang::TType::coopmat' was declared here In file included from /build/libretro-duckstation/src/duckstation/dep/glslang/glslang/MachineIndependent/../Include/intermediate.h:57, from /build/libretro-duckstation/src/duckstation/dep/glslang/glslang/MachineIndependent/SymbolTable.h:69, from /build/libretro-duckstation/src/duckstation/dep/glslang/glslang/MachineIndependent/ParseHelper.h:53, from /build/libretro-duckstation/src/duckstation/dep/glslang/glslang/MachineIndependent/ParseHelper.cpp:40: In member function 'void glslang::TType::shallowCopy(const glslang::TType&)', inlined from 'glslang::TVariable::TVariable(const TString*, const glslang::TType&, bool)' at /build/libretro-duckstation/src/duckstation/dep/glslang/glslang/MachineIndependent/SymbolTable.h:164:27, inlined from 'void glslang::TParseContext::declareBlock(const glslang::TSourceLoc&, glslang::TTypeList&, const TString*, glslang::TArraySizes*)' at /build/libretro-duckstation/src/duckstation/dep/glslang/glslang/MachineIndependent/ParseHelper.cpp:7641:79: /build/libretro-duckstation/src/duckstation/dep/glslang/glslang/MachineIndependent/../Include/../Include/Types.h:1575:17: warning: 'blockNameType.glslang::TType::sampler' may be used uninitialized [-Wmaybe-uninitialized] /build/libretro-duckstation/src/duckstation/dep/glslang/glslang/MachineIndependent/ParseHelper.cpp: In member function 'void glslang::TParseContext::declareBlock(const glslang::TSourceLoc&, glslang::TTypeList&, const TString*, glslang::TArraySizes*)': /build/libretro-duckstation/src/duckstation/dep/glslang/glslang/MachineIndependent/ParseHelper.cpp:7640:15: note: 'blockNameType' declared here In file included from /build/libretro-duckstation/src/duckstation/dep/glslang/glslang/MachineIndependent/../Include/intermediate.h:57, from /build/libretro-duckstation/src/duckstation/dep/glslang/glslang/MachineIndependent/SymbolTable.h:69, from /build/libretro-duckstation/src/duckstation/dep/glslang/glslang/MachineIndependent/ParseHelper.h:53, from /build/libretro-duckstation/src/duckstation/dep/glslang/glslang/MachineIndependent/ParseHelper.cpp:40: /build/libretro-duckstation/src/duckstation/dep/glslang/glslang/MachineIndependent/../Include/../Include/Types.h:1589:24: warning: 'blockNameType.glslang::TType::typeParameters' may be used uninitialized [-Wmaybe-uninitialized] /build/libretro-duckstation/src/duckstation/dep/glslang/glslang/MachineIndependent/ParseHelper.cpp:7640:15: note: 'blockNameType.glslang::TType::typeParameters' was declared here In file included from /build/libretro-duckstation/src/duckstation/dep/glslang/glslang/MachineIndependent/../Include/intermediate.h:57, from /build/libretro-duckstation/src/duckstation/dep/glslang/glslang/MachineIndependent/SymbolTable.h:69, from /build/libretro-duckstation/src/duckstation/dep/glslang/glslang/MachineIndependent/ParseHelper.h:53, from /build/libretro-duckstation/src/duckstation/dep/glslang/glslang/MachineIndependent/ParseHelper.cpp:40: /build/libretro-duckstation/src/duckstation/dep/glslang/glslang/MachineIndependent/../Include/../Include/Types.h:1590:17: warning: 'blockNameType.glslang::TType::coopmat' may be used uninitialized [-Wmaybe-uninitialized] /build/libretro-duckstation/src/duckstation/dep/glslang/glslang/MachineIndependent/ParseHelper.cpp:7640:15: note: 'blockNameType.glslang::TType::coopmat' was declared here [ 54%] Building CXX object dep/glslang/CMakeFiles/glslang.dir/StandAlone/resource_limits_c.cpp.o [ 55%] Building CXX object dep/glslang/CMakeFiles/glslang.dir/glslang/OSDependent/Unix/ossource.cpp.o [ 56%] Building CXX object dep/vixl/CMakeFiles/vixl.dir/src/aarch32/instructions-aarch32.cc.o [ 56%] Building CXX object dep/vixl/CMakeFiles/vixl.dir/src/aarch32/location-aarch32.cc.o [ 56%] Building CXX object dep/vixl/CMakeFiles/vixl.dir/src/aarch32/macro-assembler-aarch32.cc.o [ 57%] Building CXX object dep/vixl/CMakeFiles/vixl.dir/src/aarch32/operands-aarch32.cc.o [ 57%] Building CXX object dep/vixl/CMakeFiles/vixl.dir/src/aarch64/assembler-aarch64.cc.o [ 57%] Building CXX object dep/vixl/CMakeFiles/vixl.dir/src/aarch64/cpu-aarch64.cc.o [ 58%] Building CXX object dep/vixl/CMakeFiles/vixl.dir/src/aarch64/cpu-features-auditor-aarch64.cc.o [ 58%] Building CXX object dep/vixl/CMakeFiles/vixl.dir/src/aarch64/decoder-aarch64.cc.o [ 58%] Building CXX object dep/vixl/CMakeFiles/vixl.dir/src/aarch64/disasm-aarch64.cc.o [ 59%] Building CXX object dep/vixl/CMakeFiles/vixl.dir/src/aarch64/instructions-aarch64.cc.o [ 59%] Building CXX object dep/vixl/CMakeFiles/vixl.dir/src/aarch64/instrument-aarch64.cc.o [ 59%] Building CXX object dep/vixl/CMakeFiles/vixl.dir/src/aarch64/logic-aarch64.cc.o [ 60%] Building CXX object dep/vixl/CMakeFiles/vixl.dir/src/aarch64/macro-assembler-aarch64.cc.o [ 60%] Building CXX object dep/vixl/CMakeFiles/vixl.dir/src/aarch64/operands-aarch64.cc.o [ 61%] Building CXX object dep/vixl/CMakeFiles/vixl.dir/src/aarch64/pointer-auth-aarch64.cc.o [ 61%] Building CXX object dep/vixl/CMakeFiles/vixl.dir/src/aarch64/simulator-aarch64.cc.o [ 61%] Building CXX object dep/vixl/CMakeFiles/vixl.dir/src/code-buffer-vixl.cc.o [ 62%] Building CXX object dep/vixl/CMakeFiles/vixl.dir/src/compiler-intrinsics-vixl.cc.o [ 62%] Building CXX object dep/vixl/CMakeFiles/vixl.dir/src/cpu-features.cc.o [ 62%] Building CXX object dep/vixl/CMakeFiles/vixl.dir/src/utils-vixl.cc.o [ 62%] Linking CXX static library libglslang.a make[2]: Leaving directory '/build/libretro-duckstation/src/build' [ 62%] Built target glslang make[2]: Entering directory '/build/libretro-duckstation/src/build' make[2]: Leaving directory '/build/libretro-duckstation/src/build' make[2]: Entering directory '/build/libretro-duckstation/src/build' [ 62%] Building CXX object src/common/CMakeFiles/common.dir/assert.cpp.o [ 62%] Building CXX object src/common/CMakeFiles/common.dir/audio_stream.cpp.o [ 63%] Building CXX object src/common/CMakeFiles/common.dir/byte_stream.cpp.o [ 63%] Building CXX object src/common/CMakeFiles/common.dir/cd_image.cpp.o [ 63%] Building CXX object src/common/CMakeFiles/common.dir/cd_image_bin.cpp.o [ 64%] Building CXX object src/common/CMakeFiles/common.dir/cd_image_cue.cpp.o [ 64%] Building CXX object src/common/CMakeFiles/common.dir/cd_image_chd.cpp.o [ 64%] Building CXX object src/common/CMakeFiles/common.dir/cd_image_hasher.cpp.o [ 65%] Building CXX object src/common/CMakeFiles/common.dir/cd_image_memory.cpp.o [ 65%] Building CXX object src/common/CMakeFiles/common.dir/cd_subchannel_replacement.cpp.o [ 65%] Building CXX object src/common/CMakeFiles/common.dir/cd_xa.cpp.o /build/libretro-duckstation/src/duckstation/src/common/byte_stream.cpp: In function 'std::unique_ptr<ByteStream> ByteStream_OpenFileStream(const char*, u32)': /build/libretro-duckstation/src/duckstation/src/common/byte_stream.cpp:1166:12: warning: ignoring return value of 'int mkstemp(char*)' declared with attribute 'warn_unused_result' [-Wunused-result] [ 66%] Building CXX object src/common/CMakeFiles/common.dir/cubeb_audio_stream.cpp.o [ 66%] Building CXX object src/common/CMakeFiles/common.dir/event.cpp.o /build/libretro-duckstation/src/duckstation/src/common/cd_image_chd.cpp: In member function 'bool CDImageCHD::Open(const char*)': /build/libretro-duckstation/src/duckstation/src/common/cd_image_chd.cpp:127:36: warning: unused variable 'pad' [-Wunused-variable] In file included from /build/libretro-duckstation/src/duckstation/dep/libchdr/include/libchdr/chd.h:49, from /build/libretro-duckstation/src/duckstation/src/common/cd_image_chd.cpp:10: /build/libretro-duckstation/src/duckstation/dep/libchdr/include/libchdr/coretypes.h: At global scope: /build/libretro-duckstation/src/duckstation/dep/libchdr/include/libchdr/coretypes.h:25:15: warning: 'size_t core_fsize(FILE*)' defined but not used [-Wunused-function] [ 66%] Building CXX object src/common/CMakeFiles/common.dir/file_system.cpp.o /build/libretro-duckstation/src/duckstation/src/common/event.cpp: In constructor 'Common::Event::Event(bool)': /build/libretro-duckstation/src/duckstation/src/common/event.cpp:70:8: warning: ignoring return value of 'int pipe2(int*, int)' declared with attribute 'warn_unused_result' [-Wunused-result] /build/libretro-duckstation/src/duckstation/src/common/event.cpp: In member function 'void Common::Event::Signal()': /build/libretro-duckstation/src/duckstation/src/common/event.cpp:88:8: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] [ 67%] Building CXX object src/common/CMakeFiles/common.dir/image.cpp.o [ 67%] Building CXX object src/common/CMakeFiles/common.dir/gl/context.cpp.o [ 67%] Building CXX object src/common/CMakeFiles/common.dir/gl/program.cpp.o [ 68%] Building CXX object src/common/CMakeFiles/common.dir/gl/shader_cache.cpp.o [ 68%] Building CXX object src/common/CMakeFiles/common.dir/gl/stream_buffer.cpp.o [ 68%] Building CXX object src/common/CMakeFiles/common.dir/gl/texture.cpp.o [ 69%] Building CXX object src/common/CMakeFiles/common.dir/iso_reader.cpp.o [ 69%] Building CXX object src/common/CMakeFiles/common.dir/jit_code_buffer.cpp.o [ 69%] Building CXX object src/common/CMakeFiles/common.dir/log.cpp.o /build/libretro-duckstation/src/duckstation/src/common/gl/texture.cpp: In static member function 'static void GL::Texture::GetTextureSubImage(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, GLsizei, void*)': /build/libretro-duckstation/src/duckstation/src/common/gl/texture.cpp:161:10: warning: unused variable 'status' [-Wunused-variable] [ 70%] Building CXX object src/common/CMakeFiles/common.dir/md5_digest.cpp.o [ 70%] Building CXX object src/common/CMakeFiles/common.dir/minizip_helpers.cpp.o [ 70%] Building CXX object src/common/CMakeFiles/common.dir/null_audio_stream.cpp.o [ 71%] Building CXX object src/common/CMakeFiles/common.dir/progress_callback.cpp.o [ 71%] Building CXX object src/common/CMakeFiles/common.dir/state_wrapper.cpp.o [ 72%] Building CXX object src/common/CMakeFiles/common.dir/string.cpp.o /build/libretro-duckstation/src/duckstation/src/common/log.cpp: In function 'void Log::ConsoleOutputLogCallback(void*, const char*, const char*, LOGLEVEL, const char*)': /build/libretro-duckstation/src/duckstation/src/common/log.cpp:247:8: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] /build/libretro-duckstation/src/duckstation/src/common/log.cpp:254:8: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] /build/libretro-duckstation/src/duckstation/src/common/log.cpp:255:8: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] /build/libretro-duckstation/src/duckstation/src/common/log.cpp: In lambda function: /build/libretro-duckstation/src/duckstation/src/common/log.cpp:251:49: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] [ 72%] Building CXX object src/common/CMakeFiles/common.dir/string_util.cpp.o [ 72%] Building CXX object src/common/CMakeFiles/common.dir/timer.cpp.o [ 73%] Building CXX object src/common/CMakeFiles/common.dir/vulkan/builders.cpp.o [ 73%] Building CXX object src/common/CMakeFiles/common.dir/timestamp.cpp.o [ 73%] Building CXX object src/common/CMakeFiles/common.dir/vulkan/context.cpp.o [ 74%] Building CXX object src/common/CMakeFiles/common.dir/vulkan/shader_cache.cpp.o [ 74%] Building CXX object src/common/CMakeFiles/common.dir/vulkan/shader_compiler.cpp.o [ 74%] Building CXX object src/common/CMakeFiles/common.dir/vulkan/staging_buffer.cpp.o [ 75%] Building CXX object src/common/CMakeFiles/common.dir/vulkan/staging_texture.cpp.o [ 75%] Building CXX object src/common/CMakeFiles/common.dir/vulkan/stream_buffer.cpp.o [ 75%] Building CXX object src/common/CMakeFiles/common.dir/vulkan/swap_chain.cpp.o [ 76%] Building CXX object src/common/CMakeFiles/common.dir/vulkan/texture.cpp.o [ 76%] Building CXX object src/common/CMakeFiles/common.dir/vulkan/util.cpp.o [ 76%] Building CXX object src/common/CMakeFiles/common.dir/wav_writer.cpp.o /build/libretro-duckstation/src/duckstation/src/common/vulkan/util.cpp:12:20: warning: '___LogChannel___' defined but not used [-Wunused-variable] [ 77%] Linking CXX static library libcommon.a make[2]: Leaving directory '/build/libretro-duckstation/src/build' [ 77%] Built target common [ 78%] Linking CXX static library libvixl.a make[2]: Leaving directory '/build/libretro-duckstation/src/build' [ 78%] Built target vixl make[2]: Entering directory '/build/libretro-duckstation/src/build' make[2]: Leaving directory '/build/libretro-duckstation/src/build' make[2]: Entering directory '/build/libretro-duckstation/src/build' [ 78%] Building CXX object src/core/CMakeFiles/core.dir/analog_controller.cpp.o [ 78%] Building CXX object src/core/CMakeFiles/core.dir/bios.cpp.o [ 79%] Building CXX object src/core/CMakeFiles/core.dir/bus.cpp.o [ 79%] Building CXX object src/core/CMakeFiles/core.dir/cdrom.cpp.o [ 79%] Building CXX object src/core/CMakeFiles/core.dir/cpu_code_cache.cpp.o [ 79%] Building CXX object src/core/CMakeFiles/core.dir/cdrom_async_reader.cpp.o [ 80%] Building CXX object src/core/CMakeFiles/core.dir/controller.cpp.o [ 80%] Building CXX object src/core/CMakeFiles/core.dir/cpu_core.cpp.o [ 81%] Building CXX object src/core/CMakeFiles/core.dir/cpu_disasm.cpp.o [ 81%] Building CXX object src/core/CMakeFiles/core.dir/cpu_types.cpp.o [ 82%] Building CXX object src/core/CMakeFiles/core.dir/digital_controller.cpp.o [ 82%] Building CXX object src/core/CMakeFiles/core.dir/dma.cpp.o [ 82%] Building CXX object src/core/CMakeFiles/core.dir/game_list.cpp.o [ 83%] Building CXX object src/core/CMakeFiles/core.dir/game_settings.cpp.o [ 83%] Building CXX object src/core/CMakeFiles/core.dir/gpu.cpp.o [ 83%] Building CXX object src/core/CMakeFiles/core.dir/gpu_commands.cpp.o [ 84%] Building CXX object src/core/CMakeFiles/core.dir/gpu_hw.cpp.o [ 84%] Building CXX object src/core/CMakeFiles/core.dir/gpu_hw_opengl.cpp.o [ 84%] Building CXX object src/core/CMakeFiles/core.dir/gpu_hw_shadergen.cpp.o /build/libretro-duckstation/src/duckstation/src/core/gpu_commands.cpp: In member function 'void GPU::ExecuteCommands()': /build/libretro-duckstation/src/duckstation/src/core/gpu_commands.cpp:47:24: warning: unused variable 'old_size' [-Wunused-variable] /build/libretro-duckstation/src/duckstation/src/core/gpu_commands.cpp:86:26: warning: unused variable 'old_size' [-Wunused-variable] [ 85%] Building CXX object src/core/CMakeFiles/core.dir/gpu_hw_vulkan.cpp.o /build/libretro-duckstation/src/duckstation/src/core/cpu_core.cpp:416:13: warning: 'void CPU::LogInstruction(u32, u32, CPU::Registers*)' defined but not used [-Wunused-function] [ 85%] Building CXX object src/core/CMakeFiles/core.dir/gpu_sw.cpp.o [ 85%] Building CXX object src/core/CMakeFiles/core.dir/gte.cpp.o /build/libretro-duckstation/src/duckstation/src/core/gpu_hw.cpp: In member function 'void GPU_HW::LoadVertices()': /build/libretro-duckstation/src/duckstation/src/core/gpu_hw.cpp:426:27: warning: comparison of integer expressions of different signedness: 'int' and 'GPU::<unnamed enum>' [-Wsign-compare] /build/libretro-duckstation/src/duckstation/src/core/gpu_hw.cpp:426:69: warning: comparison of integer expressions of different signedness: 'int' and 'GPU::<unnamed enum>' [-Wsign-compare] /build/libretro-duckstation/src/duckstation/src/core/gpu_hw.cpp:457:37: warning: comparison of integer expressions of different signedness: 'int' and 'GPU::<unnamed enum>' [-Wsign-compare] /build/libretro-duckstation/src/duckstation/src/core/gpu_hw.cpp:457:87: warning: comparison of integer expressions of different signedness: 'int' and 'GPU::<unnamed enum>' [-Wsign-compare] /build/libretro-duckstation/src/duckstation/src/core/gpu_hw.cpp:516:31: warning: comparison of integer expressions of different signedness: 's32' {aka 'int'} and 'GPU::<unnamed enum>' [-Wsign-compare] /build/libretro-duckstation/src/duckstation/src/core/gpu_hw.cpp:516:74: warning: comparison of integer expressions of different signedness: 's32' {aka 'int'} and 'GPU::<unnamed enum>' [-Wsign-compare] /build/libretro-duckstation/src/duckstation/src/core/gpu_hw.cpp:609:29: warning: comparison of integer expressions of different signedness: 'int' and 'GPU::<unnamed enum>' [-Wsign-compare] /build/libretro-duckstation/src/duckstation/src/core/gpu_hw.cpp:609:71: warning: comparison of integer expressions of different signedness: 'int' and 'GPU::<unnamed enum>' [-Wsign-compare] /build/libretro-duckstation/src/duckstation/src/core/gpu_hw.cpp:654:31: warning: comparison of integer expressions of different signedness: 'int' and 'GPU::<unnamed enum>' [-Wsign-compare] /build/libretro-duckstation/src/duckstation/src/core/gpu_hw.cpp:654:73: warning: comparison of integer expressions of different signedness: 'int' and 'GPU::<unnamed enum>' [-Wsign-compare] [ 86%] Building CXX object src/core/CMakeFiles/core.dir/host_display.cpp.o /build/libretro-duckstation/src/duckstation/src/core/gpu_hw_opengl.cpp: In member function 'void GPU_HW_OpenGL::SetCapabilities(HostDisplay*)': /build/libretro-duckstation/src/duckstation/src/core/gpu_hw_opengl.cpp:209:49: warning: comparison of integer expressions of different signedness: 'GLint64' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] [ 86%] Building CXX object src/core/CMakeFiles/core.dir/host_interface.cpp.o [ 86%] Building CXX object src/core/CMakeFiles/core.dir/host_interface_progress_callback.cpp.o [ 87%] Building CXX object src/core/CMakeFiles/core.dir/interrupt_controller.cpp.o /build/libretro-duckstation/src/duckstation/src/core/gpu_hw_shadergen.cpp: In member function 'void GPU_HW_ShaderGen::DeclareVertexEntryPoint(std::stringstream&, const std::initializer_list<const char*>&, u32, u32, const std::initializer_list<std::pair<const char*, const char*> >&, bool, const char*)': /build/libretro-duckstation/src/duckstation/src/core/gpu_hw_shadergen.cpp:322:23: warning: loop variable '<structured bindings>' creates a copy from type 'const std::pair<const char*, const char*>' [-Wrange-loop-construct] /build/libretro-duckstation/src/duckstation/src/core/gpu_hw_shadergen.cpp:322:23: note: use reference type to prevent copying /build/libretro-duckstation/src/duckstation/src/core/gpu_hw_shadergen.cpp:334:23: warning: loop variable '<structured bindings>' creates a copy from type 'const std::pair<const char*, const char*>' [-Wrange-loop-construct] /build/libretro-duckstation/src/duckstation/src/core/gpu_hw_shadergen.cpp:334:23: note: use reference type to prevent copying /build/libretro-duckstation/src/duckstation/src/core/gpu_hw_shadergen.cpp:371:21: warning: loop variable '<structured bindings>' creates a copy from type 'const std::pair<const char*, const char*>' [-Wrange-loop-construct] /build/libretro-duckstation/src/duckstation/src/core/gpu_hw_shadergen.cpp:371:21: note: use reference type to prevent copying /build/libretro-duckstation/src/duckstation/src/core/gpu_hw_shadergen.cpp: In member function 'void GPU_HW_ShaderGen::DeclareFragmentEntryPoint(std::stringstream&, u32, u32, const std::initializer_list<std::pair<const char*, const char*> >&, bool, u32, bool)': /build/libretro-duckstation/src/duckstation/src/core/gpu_hw_shadergen.cpp:400:23: warning: loop variable '<structured bindings>' creates a copy from type 'const std::pair<const char*, const char*>' [-Wrange-loop-construct] /build/libretro-duckstation/src/duckstation/src/core/gpu_hw_shadergen.cpp:400:23: note: use reference type to prevent copying /build/libretro-duckstation/src/duckstation/src/core/gpu_hw_shadergen.cpp:412:23: warning: loop variable '<structured bindings>' creates a copy from type 'const std::pair<const char*, const char*>' [-Wrange-loop-construct] /build/libretro-duckstation/src/duckstation/src/core/gpu_hw_shadergen.cpp:412:23: note: use reference type to prevent copying /build/libretro-duckstation/src/duckstation/src/core/gpu_hw_shadergen.cpp:458:23: warning: loop variable '<structured bindings>' creates a copy from type 'const std::pair<const char*, const char*>' [-Wrange-loop-construct] /build/libretro-duckstation/src/duckstation/src/core/gpu_hw_shadergen.cpp:458:23: note: use reference type to prevent copying [ 87%] Building CXX object src/core/CMakeFiles/core.dir/mdec.cpp.o [ 87%] Building CXX object src/core/CMakeFiles/core.dir/memory_card.cpp.o [ 88%] Building CXX object src/core/CMakeFiles/core.dir/namco_guncon.cpp.o [ 88%] Building CXX object src/core/CMakeFiles/core.dir/negcon.cpp.o [ 88%] Building CXX object src/core/CMakeFiles/core.dir/pad.cpp.o [ 89%] Building CXX object src/core/CMakeFiles/core.dir/pgxp.cpp.o [ 89%] Building CXX object src/core/CMakeFiles/core.dir/playstation_mouse.cpp.o /build/libretro-duckstation/src/duckstation/src/core/namco_guncon.cpp:11:20: warning: '___LogChannel___' defined but not used [-Wunused-variable] [ 89%] Building CXX object src/core/CMakeFiles/core.dir/psf_loader.cpp.o /build/libretro-duckstation/src/duckstation/src/core/memory_card.cpp: In member function 'bool MemoryCard::Transfer(u8, u8*)': /build/libretro-duckstation/src/duckstation/src/core/memory_card.cpp:62:15: warning: unused variable 'old_state' [-Wunused-variable] [ 90%] Building CXX object src/core/CMakeFiles/core.dir/resources.cpp.o [ 90%] Building CXX object src/core/CMakeFiles/core.dir/settings.cpp.o [ 91%] Building CXX object src/core/CMakeFiles/core.dir/sio.cpp.o /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:107:15: warning: 'double PGXP::fu16Trunc(double)' declared 'static' but never defined [-Wunused-function] /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp: In function 'void PGXP::CPU_MULT(u32, u32, u32, u32, u32)': /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:1284:15: warning: array subscript 34 is outside array bounds of 'PGXP::PGXP_value [34]' {aka 'PGXP::PGXP_value_Tag [34]'} [-Warray-bounds] /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:144:19: note: while referencing 'PGXP::CPU_reg_mem' /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:1286:13: warning: array subscript 34 is outside array bounds of 'PGXP::PGXP_value [34]' {aka 'PGXP::PGXP_value_Tag [34]'} [-Warray-bounds] /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:144:19: note: while referencing 'PGXP::CPU_reg_mem' /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:1308:13: warning: array subscript 34 is outside array bounds of 'PGXP::PGXP_value [34]' {aka 'PGXP::PGXP_value_Tag [34]'} [-Warray-bounds] /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:144:19: note: while referencing 'PGXP::CPU_reg_mem' /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:1309:13: warning: array subscript 34 is outside array bounds of 'PGXP::PGXP_value [34]' {aka 'PGXP::PGXP_value_Tag [34]'} [-Warray-bounds] /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:144:19: note: while referencing 'PGXP::CPU_reg_mem' /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:1313:13: warning: array subscript 34 is outside array bounds of 'PGXP::PGXP_value [34]' {aka 'PGXP::PGXP_value_Tag [34]'} [-Warray-bounds] /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:144:19: note: while referencing 'PGXP::CPU_reg_mem' /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp: In function 'void PGXP::CPU_MULTU(u32, u32, u32, u32, u32)': /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:1330:15: warning: array subscript 34 is outside array bounds of 'PGXP::PGXP_value [34]' {aka 'PGXP::PGXP_value_Tag [34]'} [-Warray-bounds] /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:144:19: note: while referencing 'PGXP::CPU_reg_mem' /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:1332:13: warning: array subscript 34 is outside array bounds of 'PGXP::PGXP_value [34]' {aka 'PGXP::PGXP_value_Tag [34]'} [-Warray-bounds] /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:144:19: note: while referencing 'PGXP::CPU_reg_mem' /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:1354:13: warning: array subscript 34 is outside array bounds of 'PGXP::PGXP_value [34]' {aka 'PGXP::PGXP_value_Tag [34]'} [-Warray-bounds] /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:144:19: note: while referencing 'PGXP::CPU_reg_mem' /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:1355:13: warning: array subscript 34 is outside array bounds of 'PGXP::PGXP_value [34]' {aka 'PGXP::PGXP_value_Tag [34]'} [-Warray-bounds] /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:144:19: note: while referencing 'PGXP::CPU_reg_mem' /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:1359:13: warning: array subscript 34 is outside array bounds of 'PGXP::PGXP_value [34]' {aka 'PGXP::PGXP_value_Tag [34]'} [-Warray-bounds] /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:144:19: note: while referencing 'PGXP::CPU_reg_mem' /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp: In function 'void PGXP::CPU_DIV(u32, u32, u32, u32, u32)': /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:1377:15: warning: array subscript 34 is outside array bounds of 'PGXP::PGXP_value [34]' {aka 'PGXP::PGXP_value_Tag [34]'} [-Warray-bounds] /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:144:19: note: while referencing 'PGXP::CPU_reg_mem' /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:1379:13: warning: array subscript 34 is outside array bounds of 'PGXP::PGXP_value [34]' {aka 'PGXP::PGXP_value_Tag [34]'} [-Warray-bounds] /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:144:19: note: while referencing 'PGXP::CPU_reg_mem' /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:1385:13: warning: array subscript 34 is outside array bounds of 'PGXP::PGXP_value [34]' {aka 'PGXP::PGXP_value_Tag [34]'} [-Warray-bounds] /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:144:19: note: while referencing 'PGXP::CPU_reg_mem' /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:1386:13: warning: array subscript 34 is outside array bounds of 'PGXP::PGXP_value [34]' {aka 'PGXP::PGXP_value_Tag [34]'} [-Warray-bounds] /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:144:19: note: while referencing 'PGXP::CPU_reg_mem' /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:1392:13: warning: array subscript 34 is outside array bounds of 'PGXP::PGXP_value [34]' {aka 'PGXP::PGXP_value_Tag [34]'} [-Warray-bounds] /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:144:19: note: while referencing 'PGXP::CPU_reg_mem' /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp: In function 'void PGXP::CPU_DIVU(u32, u32, u32, u32, u32)': /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:1410:15: warning: array subscript 34 is outside array bounds of 'PGXP::PGXP_value [34]' {aka 'PGXP::PGXP_value_Tag [34]'} [-Warray-bounds] /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:144:19: note: while referencing 'PGXP::CPU_reg_mem' /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:1412:13: warning: array subscript 34 is outside array bounds of 'PGXP::PGXP_value [34]' {aka 'PGXP::PGXP_value_Tag [34]'} [-Warray-bounds] /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:144:19: note: while referencing 'PGXP::CPU_reg_mem' /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:1418:13: warning: array subscript 34 is outside array bounds of 'PGXP::PGXP_value [34]' {aka 'PGXP::PGXP_value_Tag [34]'} [-Warray-bounds] /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:144:19: note: while referencing 'PGXP::CPU_reg_mem' /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:1419:13: warning: array subscript 34 is outside array bounds of 'PGXP::PGXP_value [34]' {aka 'PGXP::PGXP_value_Tag [34]'} [-Warray-bounds] /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:144:19: note: while referencing 'PGXP::CPU_reg_mem' /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:1425:13: warning: array subscript 34 is outside array bounds of 'PGXP::PGXP_value [34]' {aka 'PGXP::PGXP_value_Tag [34]'} [-Warray-bounds] /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:144:19: note: while referencing 'PGXP::CPU_reg_mem' /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp: In function 'void PGXP::CPU_MFLO(u32, u32, u32)': /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:170:13: warning: array subscript 34 is outside array bounds of 'PGXP::PGXP_value [34]' {aka 'PGXP::PGXP_value_Tag [34]'} [-Warray-bounds] /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:144:19: note: while referencing 'PGXP::CPU_reg_mem' /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:170:21: warning: array subscript 34 is outside array bounds of 'PGXP::PGXP_value [34]' {aka 'PGXP::PGXP_value_Tag [34]'} [-Warray-bounds] /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:144:19: note: while referencing 'PGXP::CPU_reg_mem' /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:170:13: warning: array subscript 34 is outside array bounds of 'PGXP::PGXP_value [34]' {aka 'PGXP::PGXP_value_Tag [34]'} [-Warray-bounds] /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:144:19: note: while referencing 'PGXP::CPU_reg_mem' /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:1797:35: warning: array subscript 34 is outside array bounds of 'PGXP::PGXP_value [34]' {aka 'PGXP::PGXP_value_Tag [34]'} [-Warray-bounds] /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:144:19: note: while referencing 'PGXP::CPU_reg_mem' /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp: In function 'void PGXP::CPU_MTLO(u32, u32, u32)': /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:1805:15: warning: array subscript 34 is outside array bounds of 'PGXP::PGXP_value [34]' {aka 'PGXP::PGXP_value_Tag [34]'} [-Warray-bounds] /build/libretro-duckstation/src/duckstation/src/core/pgxp.cpp:144:19: note: while referencing 'PGXP::CPU_reg_mem' [ 91%] Building CXX object src/core/CMakeFiles/core.dir/spu.cpp.o [ 91%] Building CXX object src/core/CMakeFiles/core.dir/system.cpp.o [ 92%] Building CXX object src/core/CMakeFiles/core.dir/timers.cpp.o /build/libretro-duckstation/src/duckstation/src/core/gpu_sw.cpp: In member function 'void GPU_SW::CopyOut24Bit(u32, u32, u32*, u32, u32, u32, bool, bool)': /build/libretro-duckstation/src/duckstation/src/core/gpu_sw.cpp:124:15: warning: unused variable 'end_x' [-Wunused-variable] /build/libretro-duckstation/src/duckstation/src/core/gpu_sw.cpp: In member function 'virtual void GPU_SW::UpdateDisplay()': /build/libretro-duckstation/src/duckstation/src/core/gpu_sw.cpp:163:15: warning: unused variable 'vram_offset_x' [-Wunused-variable] /build/libretro-duckstation/src/duckstation/src/core/gpu_sw.cpp: In member function 'virtual void GPU_SW::DispatchRenderCommand()': /build/libretro-duckstation/src/duckstation/src/core/gpu_sw.cpp:296:21: warning: comparison of integer expressions of different signedness: 's32' {aka 'int'} and 'GPU::<unnamed enum>' [-Wsign-compare] /build/libretro-duckstation/src/duckstation/src/core/gpu_sw.cpp:296:54: warning: comparison of integer expressions of different signedness: 's32' {aka 'int'} and 'GPU::<unnamed enum>' [-Wsign-compare] /build/libretro-duckstation/src/duckstation/src/core/gpu_sw.cpp: In static member function 'static constexpr GPU_SW::DitherLUT GPU_SW::ComputeDitherLUT()': /build/libretro-duckstation/src/duckstation/src/core/gpu_sw.cpp:586:33: warning: comparison of integer expressions of different signedness: 's32' {aka 'int'} and 'const u32' {aka 'const unsigned int'} [-Wsign-compare] /build/libretro-duckstation/src/duckstation/src/core/gpu_sw.cpp: At global scope: /build/libretro-duckstation/src/duckstation/src/core/gpu_sw.cpp:7:20: warning: '___LogChannel___' defined but not used [-Wunused-variable] [ 92%] Building CXX object src/core/CMakeFiles/core.dir/timing_event.cpp.o [ 92%] Building CXX object src/core/CMakeFiles/core.dir/cpu_recompiler_code_generator.cpp.o [ 93%] Building CXX object src/core/CMakeFiles/core.dir/cpu_recompiler_code_generator_generic.cpp.o [ 93%] Building CXX object src/core/CMakeFiles/core.dir/cpu_recompiler_register_cache.cpp.o [ 93%] Building CXX object src/core/CMakeFiles/core.dir/cpu_recompiler_code_generator_aarch64.cpp.o /build/libretro-duckstation/src/duckstation/src/core/system.cpp:1078:6: warning: 'bool System::SetExpansionROM(const char*)' defined but not used [-Wunused-function] /build/libretro-duckstation/src/duckstation/src/core/cpu_recompiler_code_generator.cpp: In member function 'bool CPU::Recompiler::CodeGenerator::Compile_Divide(const CPU::CodeBlockInstruction&)': /build/libretro-duckstation/src/duckstation/src/core/cpu_recompiler_code_generator.cpp:1414:14: warning: unused variable 'signed_divide' [-Wunused-variable] /build/libretro-duckstation/src/duckstation/src/core/cpu_recompiler_code_generator_aarch64.cpp: In member function 'void CPU::Recompiler::CodeGenerator::EmitBeginBlock()': /build/libretro-duckstation/src/duckstation/src/core/cpu_recompiler_code_generator_aarch64.cpp:172:14: warning: unused variable 'link_reg_allocated' [-Wunused-variable] /build/libretro-duckstation/src/duckstation/src/core/cpu_recompiler_code_generator_aarch64.cpp:176:14: warning: unused variable 'cpu_reg_allocated' [-Wunused-variable] /build/libretro-duckstation/src/duckstation/src/core/cpu_recompiler_code_generator_aarch64.cpp: At global scope: /build/libretro-duckstation/src/duckstation/src/core/cpu_recompiler_code_generator_aarch64.cpp:9:20: warning: '___LogChannel___' defined but not used [-Wunused-variable] [ 94%] Linking CXX static library libcore.a make[2]: Leaving directory '/build/libretro-duckstation/src/build' [ 94%] Built target core make[2]: Entering directory '/build/libretro-duckstation/src/build' make[2]: Leaving directory '/build/libretro-duckstation/src/build' make[2]: Entering directory '/build/libretro-duckstation/src/build' [ 94%] Building CXX object src/frontend-common/CMakeFiles/frontend-common.dir/common_host_interface.cpp.o [ 95%] Building CXX object src/frontend-common/CMakeFiles/frontend-common.dir/controller_interface.cpp.o [ 95%] Building CXX object src/frontend-common/CMakeFiles/frontend-common.dir/icon.cpp.o [ 95%] Building CXX object src/frontend-common/CMakeFiles/frontend-common.dir/opengl_host_display.cpp.o [ 95%] Building CXX object src/frontend-common/CMakeFiles/frontend-common.dir/save_state_selector_ui.cpp.o [ 95%] Building CXX object src/frontend-common/CMakeFiles/frontend-common.dir/imgui_styles.cpp.o [ 96%] Building CXX object src/frontend-common/CMakeFiles/frontend-common.dir/ini_settings_interface.cpp.o [ 97%] Building CXX object src/frontend-common/CMakeFiles/frontend-common.dir/vulkan_host_display.cpp.o [ 97%] Linking CXX static library libfrontend-common.a make[2]: Leaving directory '/build/libretro-duckstation/src/build' [ 97%] Built target frontend-common make[2]: Entering directory '/build/libretro-duckstation/src/build' make[2]: Leaving directory '/build/libretro-duckstation/src/build' make[2]: Entering directory '/build/libretro-duckstation/src/build' [ 97%] Building CXX object src/duckstation-libretro/CMakeFiles/duckstation_libretro.dir/libretro_audio_stream.cpp.o [ 98%] Building CXX object src/duckstation-libretro/CMakeFiles/duckstation_libretro.dir/libretro_host_display.cpp.o [ 98%] Building CXX object src/duckstation-libretro/CMakeFiles/duckstation_libretro.dir/libretro_opengl_host_display.cpp.o [ 98%] Building CXX object src/duckstation-libretro/CMakeFiles/duckstation_libretro.dir/libretro_host_interface.cpp.o [ 99%] Building CXX object src/duckstation-libretro/CMakeFiles/duckstation_libretro.dir/libretro_settings_interface.cpp.o [ 99%] Building CXX object src/duckstation-libretro/CMakeFiles/duckstation_libretro.dir/libretro_vulkan_host_display.cpp.o [ 99%] Building CXX object src/duckstation-libretro/CMakeFiles/duckstation_libretro.dir/main.cpp.o [100%] Linking CXX shared library ../../duckstation_libretro.so make[2]: Leaving directory '/build/libretro-duckstation/src/build' [100%] Built target duckstation_libretro make[1]: Leaving directory '/build/libretro-duckstation/src/build' make: Leaving directory '/build/libretro-duckstation/src/build' ==> Entering fakeroot environment... ==> Starting package()... ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issues... ==> WARNING: Package contains reference to $srcdir usr/lib/libretro/duckstation_libretro.so ==> Creating package "libretro-duckstation"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: libretro-duckstation 2105-2 (Sat 12 Mar 2022 08:09:58 PM UTC) ==> Cleaning up...