=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for libretro-ppsspp-1.18.1nb1 [ 0%] Building C object ext/cmake/cpu_features/CMakeFiles/unix_based_hardware_detection.dir/__/__/cpu_features/src/hwcaps.c.o [ 0%] Building C object ext/cmake/cpu_features/CMakeFiles/utils.dir/__/__/cpu_features/src/filesystem.c.o [ 0%] Building CXX object CMakeFiles/vma.dir/ext/vma/vk_mem_alloc.cpp.o [ 0%] Building CXX object CMakeFiles/gason.dir/ext/gason/gason.cpp.o [ 0%] Built target unix_based_hardware_detection [ 1%] Building C object ext/cmake/cpu_features/CMakeFiles/utils.dir/__/__/cpu_features/src/stack_line_reader.c.o [ 1%] Building C object ext/cmake/cpu_features/CMakeFiles/utils.dir/__/__/cpu_features/src/string_view.c.o [ 1%] Linking CXX static library lib/libgason.a [ 1%] Built target gason [ 1%] Building CXX object CMakeFiles/cityhash.dir/ext/cityhash/city.cpp.o [ 1%] Built target utils [ 1%] Building CXX object CMakeFiles/basis_universal.dir/ext/basis_universal/basisu_transcoder.cpp.o [ 1%] Building C object CMakeFiles/png17.dir/ext/libpng17/png.c.o [ 1%] Building C object CMakeFiles/png17.dir/ext/libpng17/pngerror.c.o [ 1%] Linking CXX static library lib/libcityhash.a [ 1%] Built target cityhash [ 1%] Building C object ext/udis86/CMakeFiles/udis86.dir/decode.c.o [ 1%] Building C object CMakeFiles/png17.dir/ext/libpng17/pngget.c.o [ 2%] Building C object ext/udis86/CMakeFiles/udis86.dir/itab.c.o [ 2%] Building C object ext/udis86/CMakeFiles/udis86.dir/syn-att.c.o [ 2%] Building C object CMakeFiles/png17.dir/ext/libpng17/pngmem.c.o [ 2%] Building C object ext/udis86/CMakeFiles/udis86.dir/syn-intel.c.o [ 2%] Building C object CMakeFiles/png17.dir/ext/libpng17/pngpread.c.o [ 2%] Building C object ext/udis86/CMakeFiles/udis86.dir/syn.c.o [ 2%] Building C object ext/udis86/CMakeFiles/udis86.dir/udis86.c.o [ 3%] Building C object CMakeFiles/png17.dir/ext/libpng17/pngread.c.o [ 3%] Linking C static library ../../lib/libudis86.a [ 3%] Built target udis86 [ 3%] Building C object CMakeFiles/png17.dir/ext/libpng17/pngrio.c.o [ 3%] Linking CXX static library lib/libvma.a [ 3%] Building C object CMakeFiles/png17.dir/ext/libpng17/pngrtran.c.o [ 3%] Building C object CMakeFiles/png17.dir/ext/libpng17/pngrutil.c.o [ 3%] Built target vma [ 3%] Building C object CMakeFiles/kirk.dir/ext/libkirk/AES.c.o [ 3%] Building C object CMakeFiles/kirk.dir/ext/libkirk/amctrl.c.o [ 3%] Building C object CMakeFiles/kirk.dir/ext/libkirk/SHA1.c.o [ 3%] Building C object CMakeFiles/png17.dir/ext/libpng17/pngset.c.o [ 4%] Building C object CMakeFiles/kirk.dir/ext/libkirk/bn.c.o [ 4%] Building C object CMakeFiles/kirk.dir/ext/libkirk/ec.c.o [ 4%] Building C object CMakeFiles/png17.dir/ext/libpng17/pngtrans.c.o [ 4%] Building C object CMakeFiles/png17.dir/ext/libpng17/pngwio.c.o [ 4%] Building C object CMakeFiles/kirk.dir/ext/libkirk/kirk_engine.c.o [ 4%] Building C object CMakeFiles/png17.dir/ext/libpng17/pngwrite.c.o [ 4%] Linking C static library lib/libkirk.a [ 4%] Built target kirk [ 4%] Building C object CMakeFiles/sfmt19937.dir/ext/sfmt19937/SFMT.c.o [ 5%] Building C object CMakeFiles/png17.dir/ext/libpng17/pngwtran.c.o [ 5%] Building C object CMakeFiles/png17.dir/ext/libpng17/pngwutil.c.o [ 5%] Linking C static library lib/libsfmt19937.a [ 5%] Linking CXX static library lib/libbasis_universal.a [ 5%] Building C object CMakeFiles/png17.dir/ext/libpng17/arm/arm_init.c.o [ 5%] Built target sfmt19937 [ 5%] Built target basis_universal [ 5%] Building CXX object CMakeFiles/xbrz.dir/ext/xbrz/xbrz.cpp.o [ 5%] Building C object CMakeFiles/png17.dir/ext/libpng17/arm/filter_neon_intrinsics.c.o [ 5%] Building C object CMakeFiles/xxhash.dir/ext/xxhash.c.o [ 5%] Building C object ext/libchdr-build/CMakeFiles/chdr.dir/__/libchdr/deps/lzma-22.01/src/Alloc.c.o [ 6%] Building C object ext/libchdr-build/CMakeFiles/chdr.dir/__/libchdr/deps/lzma-22.01/src/Bcj2.c.o [ 6%] Linking C static library lib/libpng17.a [ 6%] Building C object ext/libchdr-build/CMakeFiles/chdr.dir/__/libchdr/deps/lzma-22.01/src/Bcj2Enc.c.o [ 6%] Built target png17 [ 6%] Building C object ext/rcheevos-build/CMakeFiles/rcheevos.dir/__/rcheevos/src/rapi/rc_api_common.c.o [ 6%] Building C object ext/libchdr-build/CMakeFiles/chdr.dir/__/libchdr/deps/lzma-22.01/src/Bra.c.o [ 7%] Linking C static library lib/libxxhash.a [ 7%] Built target xxhash [ 7%] Building C object ext/rcheevos-build/CMakeFiles/rcheevos.dir/__/rcheevos/src/rapi/rc_api_editor.c.o [ 7%] Building C object ext/libchdr-build/CMakeFiles/chdr.dir/__/libchdr/deps/lzma-22.01/src/Bra86.c.o [ 8%] Building CXX object ext/SPIRV-Cross-build/CMakeFiles/spirv-cross-core.dir/__/SPIRV-Cross/spirv_cross.cpp.o [ 8%] Building C object ext/libchdr-build/CMakeFiles/chdr.dir/__/libchdr/deps/lzma-22.01/src/CpuArch.c.o [ 8%] Building C object ext/rcheevos-build/CMakeFiles/rcheevos.dir/__/rcheevos/src/rapi/rc_api_info.c.o [ 8%] Building C object ext/libchdr-build/CMakeFiles/chdr.dir/__/libchdr/deps/lzma-22.01/src/Delta.c.o [ 8%] Building C object ext/libchdr-build/CMakeFiles/chdr.dir/__/libchdr/deps/lzma-22.01/src/LzFind.c.o [ 9%] Building C object ext/rcheevos-build/CMakeFiles/rcheevos.dir/__/rcheevos/src/rapi/rc_api_runtime.c.o [ 9%] Building C object ext/rcheevos-build/CMakeFiles/rcheevos.dir/__/rcheevos/src/rapi/rc_api_user.c.o [ 10%] Building C object ext/libchdr-build/CMakeFiles/chdr.dir/__/libchdr/deps/lzma-22.01/src/LzFindOpt.c.o [ 10%] Building C object ext/libchdr-build/CMakeFiles/chdr.dir/__/libchdr/deps/lzma-22.01/src/LzmaDec.c.o [ 10%] Building C object ext/rcheevos-build/CMakeFiles/rcheevos.dir/__/rcheevos/src/rcheevos/alloc.c.o [ 10%] Building C object ext/libchdr-build/CMakeFiles/chdr.dir/__/libchdr/deps/lzma-22.01/src/LzmaEnc.c.o [ 10%] Building C object ext/rcheevos-build/CMakeFiles/rcheevos.dir/__/rcheevos/src/rcheevos/condition.c.o [ 10%] Building C object ext/rcheevos-build/CMakeFiles/rcheevos.dir/__/rcheevos/src/rcheevos/condset.c.o [ 10%] Linking CXX static library lib/libxbrz.a [ 10%] Building C object ext/rcheevos-build/CMakeFiles/rcheevos.dir/__/rcheevos/src/rcheevos/consoleinfo.c.o [ 10%] Built target xbrz [ 10%] Building CXX object ext/at3_standalone/CMakeFiles/at3_standalone.dir/atrac.cpp.o [ 10%] Building C object ext/rcheevos-build/CMakeFiles/rcheevos.dir/__/rcheevos/src/rcheevos/format.c.o [ 10%] Building C object ext/libchdr-build/CMakeFiles/chdr.dir/__/libchdr/deps/lzma-22.01/src/Lzma86Dec.c.o [ 10%] Building CXX object ext/at3_standalone/CMakeFiles/at3_standalone.dir/atrac3.cpp.o [ 10%] Building C object ext/rcheevos-build/CMakeFiles/rcheevos.dir/__/rcheevos/src/rcheevos/lboard.c.o [ 10%] Building C object ext/libchdr-build/CMakeFiles/chdr.dir/__/libchdr/deps/lzma-22.01/src/Lzma86Enc.c.o [ 11%] Building C object ext/rcheevos-build/CMakeFiles/rcheevos.dir/__/rcheevos/src/rcheevos/memref.c.o [ 11%] Building CXX object ext/at3_standalone/CMakeFiles/at3_standalone.dir/atrac3plus.cpp.o [ 11%] Building C object ext/libchdr-build/CMakeFiles/chdr.dir/__/libchdr/deps/lzma-22.01/src/LzmaLib.c.o [ 11%] Building C object ext/rcheevos-build/CMakeFiles/rcheevos.dir/__/rcheevos/src/rcheevos/operand.c.o [ 11%] Building C object ext/libchdr-build/CMakeFiles/chdr.dir/__/libchdr/deps/lzma-22.01/src/Sort.c.o [ 11%] Building C object ext/rcheevos-build/CMakeFiles/rcheevos.dir/__/rcheevos/src/rc_compat.c.o [ 11%] Building C object ext/libchdr-build/CMakeFiles/chdr.dir/__/libchdr/src/libchdr_bitstream.c.o [ 11%] Building C object ext/rcheevos-build/CMakeFiles/rcheevos.dir/__/rcheevos/src/rc_util.c.o [ 11%] Building C object ext/rcheevos-build/CMakeFiles/rcheevos.dir/__/rcheevos/src/rc_client.c.o [ 12%] Building C object ext/libchdr-build/CMakeFiles/chdr.dir/__/libchdr/src/libchdr_cdrom.c.o [ 12%] Building C object ext/libchdr-build/CMakeFiles/chdr.dir/__/libchdr/src/libchdr_chd.c.o [ 12%] Building CXX object ext/at3_standalone/CMakeFiles/at3_standalone.dir/atrac3plusdec.cpp.o [ 12%] Building CXX object ext/at3_standalone/CMakeFiles/at3_standalone.dir/atrac3plusdsp.cpp.o [ 12%] Building C object ext/libchdr-build/CMakeFiles/chdr.dir/__/libchdr/src/libchdr_flac.c.o [ 12%] Building C object ext/rcheevos-build/CMakeFiles/rcheevos.dir/__/rcheevos/src/rcheevos/rc_validate.c.o [ 12%] Building C object ext/rcheevos-build/CMakeFiles/rcheevos.dir/__/rcheevos/src/rcheevos/richpresence.c.o /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/ext/at3_standalone/atrac3plusdsp.cpp: In function 'void waves_synth(Atrac3pWaveSynthParams*, Atrac3pWavesData*, Atrac3pWaveEnvelope*, int, int, float*)': /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/ext/at3_standalone/atrac3plusdsp.cpp:166:57: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] [ 13%] Building CXX object ext/at3_standalone/CMakeFiles/at3_standalone.dir/get_bits.cpp.o [ 14%] Building C object ext/rcheevos-build/CMakeFiles/rcheevos.dir/__/rcheevos/src/rcheevos/runtime.c.o [ 14%] Building CXX object ext/at3_standalone/CMakeFiles/at3_standalone.dir/compat.cpp.o [ 14%] Building CXX object ext/at3_standalone/CMakeFiles/at3_standalone.dir/fft.cpp.o [ 14%] Building CXX object ext/SPIRV-Cross-build/CMakeFiles/spirv-cross-core.dir/__/SPIRV-Cross/spirv_cross_util.cpp.o [ 14%] Building C object ext/rcheevos-build/CMakeFiles/rcheevos.dir/__/rcheevos/src/rcheevos/runtime_progress.c.o [ 14%] Building CXX object ext/at3_standalone/CMakeFiles/at3_standalone.dir/mem.cpp.o /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/ext/at3_standalone/mem.cpp:27: warning: "_XOPEN_SOURCE" redefined 27 | #define _XOPEN_SOURCE 600 | : note: this is the location of the previous definition [ 14%] Linking CXX static library ../../lib/libat3_standalone.a [ 14%] Building C object ext/rcheevos-build/CMakeFiles/rcheevos.dir/__/rcheevos/src/rcheevos/trigger.c.o [ 14%] Built target at3_standalone [ 14%] Building C object ext/libchdr-build/CMakeFiles/chdr.dir/__/libchdr/src/libchdr_huffman.c.o [ 14%] Building C object ext/rcheevos-build/CMakeFiles/rcheevos.dir/__/rcheevos/src/rcheevos/value.c.o [ 14%] Building C object ext/rcheevos-build/CMakeFiles/rcheevos.dir/__/rcheevos/src/rhash/md5.c.o [ 14%] Building CXX object ext/minimp3/CMakeFiles/minimp3.dir/minimp3.cpp.o [ 14%] Linking C static library ../../lib/librcheevos.a [ 14%] Built target rcheevos [ 15%] Building CXX object ext/glslang/OGLCompilersDLL/CMakeFiles/OGLCompiler.dir/InitializeDll.cpp.o [ 15%] Building CXX object ext/SPIRV-Cross-build/CMakeFiles/spirv-cross-core.dir/__/SPIRV-Cross/spirv_cfg.cpp.o [ 15%] Linking C static library ../../lib/libchdr.a [ 15%] Built target chdr [ 15%] Building CXX object ext/glslang/glslang/OSDependent/Unix/CMakeFiles/OSDependent.dir/ossource.cpp.o [ 15%] Linking CXX static library ../../../lib/libOGLCompiler.a [ 15%] Linking CXX static library ../../lib/libminimp3.a [ 15%] Built target OGLCompiler [ 15%] Linking CXX static library ../../../../../lib/libOSDependent.a [ 15%] Built target minimp3 [ 15%] Building CXX object ext/glslang/glslang/CMakeFiles/GenericCodeGen.dir/GenericCodeGen/CodeGen.cpp.o [ 15%] Built target OSDependent [ 15%] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/Architecture.cpp.o [ 16%] Generating something_that_never_exists -- Could NOT find Git (missing: GIT_EXECUTABLE) Hint: The project() command has not yet been called. It sets up system-specific search paths. CMake Warning at /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/git-version.cmake:16 (message): git not found, unable to include version. [ 16%] Built target GitVersion [ 16%] Building CXX object ext/SPIRV-Cross-build/CMakeFiles/spirv-cross-core.dir/__/SPIRV-Cross/spirv_cross_parsed_ir.cpp.o [ 16%] Building CXX object ext/SPIRV-Cross-build/CMakeFiles/spirv-cross-core.dir/__/SPIRV-Cross/spirv_parser.cpp.o [ 16%] Building CXX object ext/glslang/glslang/CMakeFiles/GenericCodeGen.dir/GenericCodeGen/Link.cpp.o [ 17%] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/ARM/Arm.cpp.o [ 17%] Linking CXX static library ../../../lib/libGenericCodeGen.a [ 17%] Built target GenericCodeGen [ 17%] Building C object ext/cmake/cpu_features/CMakeFiles/cpu_features.dir/__/__/cpu_features/src/impl_aarch64_linux_or_android.c.o [ 18%] Building C object ext/cmake/cpu_features/CMakeFiles/cpu_features.dir/__/__/cpu_features/src/impl_aarch64_macos_or_iphone.c.o [ 18%] Building C object ext/cmake/cpu_features/CMakeFiles/cpu_features.dir/__/__/cpu_features/src/impl_aarch64_windows.c.o [ 18%] Building C object ext/cmake/cpu_features/CMakeFiles/cpu_features.dir/__/__/cpu_features/src/impl_arm_linux_or_android.c.o [ 18%] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/ARM/ArmExpressionFunctions.cpp.o [ 18%] Building C object ext/cmake/cpu_features/CMakeFiles/cpu_features.dir/__/__/cpu_features/src/impl_loongarch_linux.c.o [ 18%] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/ARM/ArmElfRelocator.cpp.o [ 18%] Building C object ext/cmake/cpu_features/CMakeFiles/cpu_features.dir/__/__/cpu_features/src/impl_mips_linux_or_android.c.o [ 18%] Linking CXX static library ../../lib/libspirv-cross-core.a [ 18%] Building C object ext/cmake/cpu_features/CMakeFiles/cpu_features.dir/__/__/cpu_features/src/impl_ppc_linux.c.o [ 18%] Built target spirv-cross-core [ 18%] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/ARM/ArmOpcodes.cpp.o [ 18%] Building C object ext/cmake/cpu_features/CMakeFiles/cpu_features.dir/__/__/cpu_features/src/impl_riscv_linux.c.o [ 19%] Building C object ext/cmake/cpu_features/CMakeFiles/cpu_features.dir/__/__/cpu_features/src/impl_s390x_linux.c.o [ 19%] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/ARM/ArmParser.cpp.o [ 19%] Building C object ext/cmake/cpu_features/CMakeFiles/cpu_features.dir/__/__/cpu_features/src/impl_x86_freebsd.c.o [ 19%] Building C object ext/cmake/cpu_features/CMakeFiles/cpu_features.dir/__/__/cpu_features/src/impl_x86_linux_or_android.c.o [ 19%] Building C object ext/cmake/cpu_features/CMakeFiles/cpu_features.dir/__/__/cpu_features/src/impl_x86_macos.c.o [ 19%] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/ARM/CArmInstruction.cpp.o [ 19%] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/ARM/CThumbInstruction.cpp.o [ 19%] Building C object ext/cmake/cpu_features/CMakeFiles/cpu_features.dir/__/__/cpu_features/src/impl_x86_windows.c.o [ 19%] Linking C static library ../../../lib/libcpu_features.a [ 19%] Built target cpu_features [ 19%] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/glslang_tab.cpp.o [ 19%] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/ARM/Pool.cpp.o [ 20%] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/ARM/ThumbOpcodes.cpp.o [ 20%] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/MIPS/CMipsInstruction.cpp.o [ 21%] Building CXX object ext/SPIRV-Cross-build/CMakeFiles/spirv-cross-glsl.dir/__/SPIRV-Cross/spirv_glsl.cpp.o [ 21%] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/attribute.cpp.o [ 21%] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/MIPS/Mips.cpp.o [ 21%] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/MIPS/MipsElfFile.cpp.o [ 21%] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/MIPS/MipsExpressionFunctions.cpp.o [ 21%] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/MIPS/MipsElfRelocator.cpp.o [ 21%] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/MIPS/MipsMacros.cpp.o [ 22%] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/MIPS/MipsOpcodes.cpp.o [ 22%] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/MIPS/MipsParser.cpp.o [ 22%] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/MIPS/PsxRelocator.cpp.o [ 22%] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/Constant.cpp.o [ 22%] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/SuperH/SuperH.cpp.o [ 22%] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/SuperH/CShInstruction.cpp.o [ 22%] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/iomapper.cpp.o [ 22%] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/InfoSink.cpp.o [ 22%] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/SuperH/ShParser.cpp.o [ 22%] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/SuperH/ShOpcodes.cpp.o [ 22%] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/SuperH/ShElfRelocator.cpp.o [ 23%] Building CXX object ext/armips/CMakeFiles/armips.dir/Archs/SuperH/ShExpressionFunctions.cpp.o [ 23%] Building CXX object ext/armips/CMakeFiles/armips.dir/Commands/CAssemblerCommand.cpp.o [ 23%] Building CXX object ext/armips/CMakeFiles/armips.dir/Commands/CAssemblerLabel.cpp.o [ 23%] Building CXX object ext/armips/CMakeFiles/armips.dir/Commands/CDirectiveArea.cpp.o [ 24%] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/Initialize.cpp.o [ 24%] Building CXX object ext/armips/CMakeFiles/armips.dir/Commands/CDirectiveConditional.cpp.o [ 24%] Building CXX object ext/armips/CMakeFiles/armips.dir/Commands/CDirectiveData.cpp.o [ 24%] Linking CXX static library ../../lib/libspirv-cross-glsl.a [ 24%] Building CXX object ext/armips/CMakeFiles/armips.dir/Commands/CDirectiveFile.cpp.o [ 24%] Built target spirv-cross-glsl [ 24%] Building CXX object ext/armips/CMakeFiles/armips.dir/Commands/CDirectiveMessage.cpp.o [ 25%] Building CXX object ext/armips/CMakeFiles/armips.dir/Commands/CommandSequence.cpp.o [ 25%] Building CXX object ext/armips/CMakeFiles/armips.dir/Core/ELF/ElfRelocator.cpp.o [ 25%] Building CXX object ext/armips/CMakeFiles/armips.dir/Core/ELF/ElfFile.cpp.o [ 25%] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/IntermTraverse.cpp.o [ 25%] Building CXX object ext/armips/CMakeFiles/armips.dir/Core/Allocations.cpp.o [ 25%] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/Intermediate.cpp.o [ 25%] Building CXX object CMakeFiles/Common.dir/Common/ABI.cpp.o [ 25%] Building CXX object ext/armips/CMakeFiles/armips.dir/Core/Assembler.cpp.o [ 25%] Building CXX object CMakeFiles/Common.dir/Common/CPUDetect.cpp.o [ 25%] Building CXX object CMakeFiles/Common.dir/Common/Thunk.cpp.o [ 25%] Building CXX object ext/armips/CMakeFiles/armips.dir/Core/Common.cpp.o [ 25%] Building CXX object CMakeFiles/Common.dir/Common/x64Analyzer.cpp.o [ 25%] Building CXX object CMakeFiles/Common.dir/Common/x64Emitter.cpp.o [ 25%] Building CXX object ext/SPIRV-Cross-build/CMakeFiles/spirv-cross-cpp.dir/__/SPIRV-Cross/spirv_cpp.cpp.o [ 25%] Building CXX object ext/armips/CMakeFiles/armips.dir/Core/Expression.cpp.o [ 25%] Building CXX object CMakeFiles/Common.dir/Common/ArmCPUDetect.cpp.o [ 25%] Building CXX object CMakeFiles/Common.dir/Common/ArmEmitter.cpp.o [ 25%] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/ParseContextBase.cpp.o [ 26%] Building CXX object ext/armips/CMakeFiles/armips.dir/Core/ExpressionFunctionHandler.cpp.o [ 26%] Linking CXX static library ../../lib/libspirv-cross-cpp.a [ 26%] Built target spirv-cross-cpp [ 27%] Building CXX object CMakeFiles/Common.dir/Common/Arm64Emitter.cpp.o [ 27%] Building CXX object ext/armips/CMakeFiles/armips.dir/Core/ExpressionFunctions.cpp.o [ 27%] Building CXX object ext/SPIRV-Cross-build/CMakeFiles/spirv-cross-msl.dir/__/SPIRV-Cross/spirv_msl.cpp.o [ 27%] Building CXX object CMakeFiles/Common.dir/Core/Util/DisArm64.cpp.o [ 27%] Building CXX object ext/armips/CMakeFiles/armips.dir/Core/FileManager.cpp.o [ 27%] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/ParseHelper.cpp.o [ 27%] Building CXX object CMakeFiles/Common.dir/Common/MipsCPUDetect.cpp.o [ 27%] Building CXX object CMakeFiles/Common.dir/Common/MipsEmitter.cpp.o [ 27%] Building CXX object ext/armips/CMakeFiles/armips.dir/Core/Misc.cpp.o [ 27%] Building CXX object CMakeFiles/Common.dir/Core/MIPS/JitCommon/JitCommon.cpp.o [ 27%] Building CXX object ext/armips/CMakeFiles/armips.dir/Core/SymbolData.cpp.o [ 27%] Building CXX object CMakeFiles/Common.dir/Core/MIPS/JitCommon/JitBlockCache.cpp.o [ 27%] Building CXX object ext/armips/CMakeFiles/armips.dir/Core/SymbolTable.cpp.o [ 27%] Building CXX object CMakeFiles/Common.dir/Core/MIPS/JitCommon/JitState.cpp.o [ 27%] Building CXX object CMakeFiles/Common.dir/Common/RiscVCPUDetect.cpp.o [ 28%] Building CXX object CMakeFiles/Common.dir/Common/RiscVEmitter.cpp.o [ 28%] Building CXX object ext/armips/CMakeFiles/armips.dir/Core/Types.cpp.o [ 28%] Building CXX object ext/armips/CMakeFiles/armips.dir/Parser/DirectivesParser.cpp.o [ 28%] Building CXX object CMakeFiles/Common.dir/Core/MIPS/fake/FakeJit.cpp.o [ 28%] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/PoolAlloc.cpp.o [ 29%] Building CXX object ext/armips/CMakeFiles/armips.dir/Parser/ExpressionParser.cpp.o [ 29%] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/RemoveTree.cpp.o [ 29%] Building CXX object CMakeFiles/Common.dir/Common/LoongArchCPUDetect.cpp.o [ 29%] Building CXX object CMakeFiles/Common.dir/Common/VR/OpenXRLoader.cpp.o [ 29%] Building CXX object ext/armips/CMakeFiles/armips.dir/Parser/Parser.cpp.o [ 29%] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/Scan.cpp.o [ 29%] Building CXX object CMakeFiles/Common.dir/Common/VR/PPSSPPVR.cpp.o [ 29%] Building CXX object CMakeFiles/Common.dir/Common/VR/VRBase.cpp.o [ 29%] Building CXX object CMakeFiles/Common.dir/Common/VR/VRFramebuffer.cpp.o [ 29%] Building CXX object ext/armips/CMakeFiles/armips.dir/Parser/Tokenizer.cpp.o [ 30%] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/ShaderLang.cpp.o [ 31%] Building CXX object CMakeFiles/Common.dir/Common/VR/VRInput.cpp.o [ 31%] Building CXX object CMakeFiles/Common.dir/Common/VR/VRMath.cpp.o [ 31%] Building CXX object CMakeFiles/Common.dir/Common/VR/VRRenderer.cpp.o [ 31%] Building CXX object ext/armips/CMakeFiles/armips.dir/Util/ByteArray.cpp.o [ 31%] Building CXX object CMakeFiles/Common.dir/Common/Serialize/Serializer.cpp.o [ 31%] Building CXX object ext/armips/CMakeFiles/armips.dir/Util/CRC.cpp.o [ 31%] Building CXX object ext/armips/CMakeFiles/armips.dir/Util/EncodingTable.cpp.o /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Serialize/Serializer.cpp: In member function 'PointerWrapSection PointerWrap::Section(const char*, int, int)': /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Serialize/Serializer.cpp:67:9: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 16 equals destination size [-Wstringop-truncation] [ 31%] Linking CXX static library ../../lib/libspirv-cross-msl.a [ 31%] Building CXX object CMakeFiles/Common.dir/Common/Crypto/md5.cpp.o [ 31%] Built target spirv-cross-msl [ 31%] Building CXX object CMakeFiles/Common.dir/Common/Crypto/sha1.cpp.o [ 31%] Building CXX object ext/SPIRV-Cross-build/CMakeFiles/spirv-cross-hlsl.dir/__/SPIRV-Cross/spirv_hlsl.cpp.o [ 31%] Building CXX object CMakeFiles/Common.dir/Common/Crypto/sha256.cpp.o [ 31%] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/SpirvIntrinsics.cpp.o [ 31%] Building CXX object CMakeFiles/Common.dir/Common/Data/Color/RGBAUtil.cpp.o [ 32%] Building CXX object CMakeFiles/Common.dir/Common/Data/Convert/ColorConv.cpp.o [ 32%] Building CXX object ext/armips/CMakeFiles/armips.dir/Util/FileClasses.cpp.o [ 32%] Building CXX object CMakeFiles/Common.dir/Common/Data/Convert/SmallDataConvert.cpp.o [ 32%] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/SymbolTable.cpp.o [ 33%] Building CXX object ext/armips/CMakeFiles/armips.dir/Util/FileSystem.cpp.o [ 33%] Building CXX object CMakeFiles/Common.dir/Common/Data/Encoding/Base64.cpp.o [ 33%] Building CXX object CMakeFiles/Common.dir/Common/Data/Encoding/Compression.cpp.o [ 33%] Building CXX object CMakeFiles/Common.dir/Common/Data/Encoding/Utf8.cpp.o [ 33%] Building CXX object CMakeFiles/Common.dir/Common/Data/Format/RIFF.cpp.o [ 33%] Building CXX object CMakeFiles/Common.dir/Common/Data/Format/IniFile.cpp.o [ 33%] Building CXX object ext/armips/CMakeFiles/armips.dir/Util/Util.cpp.o [ 33%] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/Versions.cpp.o [ 33%] Linking CXX static library ../../lib/libarmips.a [ 33%] Built target armips [ 33%] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/intermOut.cpp.o [ 33%] Building CXX object CMakeFiles/Common.dir/Common/Data/Format/JSONReader.cpp.o [ 34%] Building CXX object CMakeFiles/Common.dir/Common/Data/Format/JSONWriter.cpp.o [ 34%] Linking CXX static library ../../lib/libspirv-cross-hlsl.a [ 34%] Building CXX object CMakeFiles/Common.dir/Common/Data/Format/DDSLoad.cpp.o [ 34%] Built target spirv-cross-hlsl [ 34%] Building CXX object CMakeFiles/Common.dir/Common/Data/Format/PNGLoad.cpp.o [ 34%] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/limits.cpp.o [ 34%] Building CXX object CMakeFiles/Common.dir/Common/Data/Format/ZIMLoad.cpp.o [ 34%] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/linkValidate.cpp.o [ 34%] Building CXX object CMakeFiles/Common.dir/Common/Data/Format/ZIMSave.cpp.o [ 34%] Building CXX object CMakeFiles/Common.dir/Common/Data/Hash/Hash.cpp.o [ 34%] Building CXX object CMakeFiles/Common.dir/Common/Data/Text/I18n.cpp.o [ 35%] Building CXX object CMakeFiles/Common.dir/Common/Data/Text/Parsers.cpp.o [ 36%] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/parseConst.cpp.o [ 36%] Building CXX object CMakeFiles/Common.dir/Common/Data/Text/WrapText.cpp.o [ 36%] Building CXX object CMakeFiles/Common.dir/Common/File/VFS/VFS.cpp.o [ 36%] Building CXX object CMakeFiles/Common.dir/Common/File/VFS/ZipFileReader.cpp.o [ 36%] Building CXX object CMakeFiles/Common.dir/Common/File/VFS/DirectoryReader.cpp.o [ 36%] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/reflection.cpp.o [ 36%] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/Pp.cpp.o /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/File/VFS/ZipFileReader.cpp: In member function 'bool ZipFileReader::GetZipListings(const string&, std::set >&, std::set >&)': /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/File/VFS/ZipFileReader.cpp:154:44: warning: 'int zip_get_num_files(zip_t*)' is deprecated: use 'zip_get_num_entries' instead [-Wdeprecated-declarations] In file included from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/File/VFS/ZipFileReader.cpp:8: /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/.buildlink/include/zip.h:394:109: note: declared here [ 36%] Building CXX object CMakeFiles/Common.dir/Common/File/AndroidStorage.cpp.o /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/ext/glslang/glslang/MachineIndependent/linkValidate.cpp: In member function 'int glslang::TIntermediate::addUsedLocation(const glslang::TQualifier&, const glslang::TType&, bool&)': /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/ext/glslang/glslang/MachineIndependent/linkValidate.cpp:1632:9: warning: 'set' may be used uninitialized in this function [-Wmaybe-uninitialized] [ 36%] Building CXX object CMakeFiles/Common.dir/Common/File/AndroidContentURI.cpp.o [ 36%] Building CXX object CMakeFiles/Common.dir/Common/File/DiskFree.cpp.o [ 37%] Building CXX object CMakeFiles/Common.dir/Common/File/Path.cpp.o [ 37%] Building CXX object CMakeFiles/Common.dir/Common/File/PathBrowser.cpp.o [ 37%] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/PpAtom.cpp.o [ 37%] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/PpContext.cpp.o [ 37%] Building CXX object CMakeFiles/Common.dir/Common/File/FileUtil.cpp.o [ 37%] Building CXX object CMakeFiles/Common.dir/Common/File/DirListing.cpp.o [ 37%] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/PpScanner.cpp.o [ 37%] Building CXX object CMakeFiles/Common.dir/Common/File/FileDescriptor.cpp.o [ 37%] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/PpTokens.cpp.o [ 37%] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/propagateNoContraction.cpp.o [ 37%] Building CXX object CMakeFiles/Common.dir/Common/GPU/GPUBackendCommon.cpp.o [ 37%] Building CXX object CMakeFiles/Common.dir/Common/GPU/thin3d.cpp.o [ 37%] Building CXX object CMakeFiles/Common.dir/Common/GPU/Shader.cpp.o [ 38%] Building CXX object CMakeFiles/Common.dir/Common/GPU/ShaderWriter.cpp.o [ 39%] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslAttributes.cpp.o [ 39%] Building CXX object CMakeFiles/Common.dir/Common/GPU/ShaderTranslation.cpp.o [ 39%] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslParseHelper.cpp.o [ 39%] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslScanContext.cpp.o [ 39%] Building CXX object CMakeFiles/Common.dir/Common/GPU/OpenGL/GLDebugLog.cpp.o [ 39%] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslOpMap.cpp.o [ 39%] Building CXX object CMakeFiles/Common.dir/Common/GPU/OpenGL/GLSLProgram.cpp.o [ 39%] Building C object CMakeFiles/Common.dir/Common/GPU/OpenGL/gl3stub.c.o [ 39%] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslTokenStream.cpp.o [ 39%] Building CXX object CMakeFiles/Common.dir/Common/GPU/OpenGL/GLFeatures.cpp.o [ 39%] Building CXX object CMakeFiles/Common.dir/Common/GPU/OpenGL/GLFrameData.cpp.o [ 39%] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslGrammar.cpp.o [ 40%] Building CXX object CMakeFiles/Common.dir/Common/GPU/OpenGL/thin3d_gl.cpp.o [ 40%] Building CXX object CMakeFiles/Common.dir/Common/GPU/OpenGL/GLMemory.cpp.o [ 40%] Building CXX object CMakeFiles/Common.dir/Common/GPU/OpenGL/GLRenderManager.cpp.o [ 40%] Building CXX object ext/glslang/glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslParseables.cpp.o [ 40%] Building CXX object CMakeFiles/Common.dir/Common/GPU/OpenGL/GLQueueRunner.cpp.o [ 40%] Building CXX object CMakeFiles/Common.dir/Common/GPU/OpenGL/DataFormatGL.cpp.o [ 40%] Building CXX object CMakeFiles/Common.dir/Common/GPU/Vulkan/VulkanBarrier.cpp.o [ 40%] Building CXX object CMakeFiles/Common.dir/Common/GPU/Vulkan/VulkanDebug.cpp.o [ 40%] Linking CXX static library ../../../lib/libMachineIndependent.a [ 40%] Building CXX object CMakeFiles/Common.dir/Common/GPU/Vulkan/VulkanContext.cpp.o [ 40%] Built target MachineIndependent [ 41%] Building CXX object ext/glslang/glslang/CMakeFiles/glslang.dir/CInterface/glslang_c_interface.cpp.o [ 42%] Building CXX object CMakeFiles/Common.dir/Common/GPU/Vulkan/VulkanDescSet.cpp.o [ 42%] Building CXX object ext/glslang/SPIRV/CMakeFiles/SPIRV.dir/GlslangToSpv.cpp.o [ 42%] Building CXX object CMakeFiles/Common.dir/Common/GPU/Vulkan/VulkanFramebuffer.cpp.o [ 42%] Linking CXX static library ../../../lib/libglslang.a [ 42%] Built target glslang [ 42%] Building CXX object ext/glslang/SPIRV/CMakeFiles/SPIRV.dir/InReadableOrder.cpp.o [ 42%] Building CXX object CMakeFiles/Common.dir/Common/GPU/Vulkan/VulkanImage.cpp.o [ 42%] Building CXX object CMakeFiles/Common.dir/Common/GPU/Vulkan/VulkanLoader.cpp.o [ 42%] Building CXX object CMakeFiles/Common.dir/Common/GPU/Vulkan/VulkanMemory.cpp.o /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/GPU/Vulkan/VulkanImage.cpp: In member function 'bool VulkanTexture::CreateDirect(int, int, int, int, VkFormat, VkImageLayout, VkImageUsageFlags, VulkanBarrierBatch*, const VkComponentMapping*)': /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/GPU/Vulkan/VulkanImage.cpp:124:32: warning: 'dstAccessFlags' may be used uninitialized in this function [-Wmaybe-uninitialized] [ 42%] Building CXX object CMakeFiles/Common.dir/Common/GPU/Vulkan/VulkanProfiler.cpp.o [ 42%] Building CXX object CMakeFiles/Common.dir/Common/GPU/Vulkan/thin3d_vulkan.cpp.o [ 42%] Building CXX object CMakeFiles/Common.dir/Common/GPU/Vulkan/VulkanRenderManager.cpp.o [ 43%] Building CXX object CMakeFiles/Common.dir/Common/GPU/Vulkan/VulkanQueueRunner.cpp.o [ 43%] Building CXX object CMakeFiles/Common.dir/Common/GPU/Vulkan/VulkanFrameData.cpp.o [ 43%] Building CXX object ext/glslang/SPIRV/CMakeFiles/SPIRV.dir/Logger.cpp.o [ 44%] Building CXX object ext/glslang/SPIRV/CMakeFiles/SPIRV.dir/SpvBuilder.cpp.o [ 44%] Building CXX object CMakeFiles/Common.dir/Common/Input/GestureDetector.cpp.o [ 44%] Building CXX object CMakeFiles/Common.dir/Common/Input/InputState.cpp.o [ 44%] Building CXX object ext/glslang/SPIRV/CMakeFiles/SPIRV.dir/SpvPostProcess.cpp.o [ 44%] Building C object CMakeFiles/Common.dir/Common/Math/fast/fast_matrix.c.o [ 44%] Building CXX object CMakeFiles/Common.dir/Common/Math/curves.cpp.o [ 44%] Building CXX object CMakeFiles/Common.dir/Common/Math/expression_parser.cpp.o [ 44%] Building CXX object ext/glslang/SPIRV/CMakeFiles/SPIRV.dir/doc.cpp.o [ 45%] Building CXX object CMakeFiles/Common.dir/Common/Math/lin/matrix4x4.cpp.o [ 45%] Building CXX object CMakeFiles/Common.dir/Common/Math/lin/vec3.cpp.o [ 45%] Building CXX object CMakeFiles/Common.dir/Common/Math/math_util.cpp.o [ 45%] Building CXX object CMakeFiles/Common.dir/Common/Math/Statistics.cpp.o [ 45%] Building CXX object ext/glslang/SPIRV/CMakeFiles/SPIRV.dir/SpvTools.cpp.o [ 45%] Building CXX object CMakeFiles/Common.dir/Common/Net/HTTPClient.cpp.o [ 45%] Building CXX object ext/glslang/SPIRV/CMakeFiles/SPIRV.dir/disassemble.cpp.o [ 45%] Building CXX object ext/glslang/SPIRV/CMakeFiles/SPIRV.dir/CInterface/spirv_c_interface.cpp.o /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/ext/glslang/SPIRV/SpvBuilder.cpp: In member function 'spv::Id spv::Builder::makeDebugFunction(spv::Function*, spv::Id, spv::Id)': /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/ext/glslang/SPIRV/SpvBuilder.cpp:2097:41: warning: unused parameter 'function' [-Wunused-parameter] [ 45%] Building CXX object CMakeFiles/Common.dir/Common/Net/HTTPHeaders.cpp.o [ 45%] Building CXX object CMakeFiles/Common.dir/Common/Net/HTTPNaettRequest.cpp.o [ 45%] Building CXX object CMakeFiles/Common.dir/Common/Net/HTTPRequest.cpp.o [ 46%] Building CXX object CMakeFiles/Common.dir/Common/Net/HTTPServer.cpp.o [ 46%] Building CXX object CMakeFiles/Common.dir/Common/Net/NetBuffer.cpp.o [ 46%] Linking CXX static library ../../../lib/libSPIRV.a [ 46%] Built target SPIRV [ 46%] Building CXX object CMakeFiles/Common.dir/Common/Net/Resolve.cpp.o [ 46%] Building CXX object CMakeFiles/Common.dir/Common/Net/Sinks.cpp.o [ 46%] Building CXX object CMakeFiles/Common.dir/Common/Net/URL.cpp.o [ 46%] Building CXX object CMakeFiles/Common.dir/Common/Net/WebsocketServer.cpp.o [ 46%] Building CXX object CMakeFiles/Common.dir/Common/Render/TextureAtlas.cpp.o [ 46%] Building CXX object CMakeFiles/Common.dir/Common/Profiler/Profiler.cpp.o [ 47%] Building CXX object CMakeFiles/Common.dir/Common/Render/DrawBuffer.cpp.o [ 47%] Building CXX object CMakeFiles/Common.dir/Common/Render/ManagedTexture.cpp.o [ 47%] Building CXX object CMakeFiles/Common.dir/Common/Render/Text/draw_text.cpp.o [ 47%] Building CXX object CMakeFiles/Common.dir/Common/Render/Text/draw_text_android.cpp.o [ 47%] Building CXX object CMakeFiles/Common.dir/Common/Render/Text/draw_text_sdl.cpp.o [ 47%] Building CXX object CMakeFiles/Common.dir/Common/Render/Text/draw_text_win.cpp.o [ 47%] Building CXX object CMakeFiles/Common.dir/Common/Render/Text/draw_text_uwp.cpp.o [ 48%] Building CXX object CMakeFiles/Common.dir/Common/System/Display.cpp.o [ 48%] Building CXX object CMakeFiles/Common.dir/Common/System/Request.cpp.o [ 48%] Building CXX object CMakeFiles/Common.dir/Common/System/OSD.cpp.o [ 48%] Building CXX object CMakeFiles/Common.dir/Common/Thread/ParallelLoop.cpp.o [ 48%] Building CXX object CMakeFiles/Common.dir/Common/Thread/ThreadUtil.cpp.o [ 48%] Building CXX object CMakeFiles/Common.dir/Common/Thread/ThreadManager.cpp.o [ 48%] Building CXX object CMakeFiles/Common.dir/Common/UI/AsyncImageFileView.cpp.o [ 48%] Building CXX object CMakeFiles/Common.dir/Common/UI/Root.cpp.o [ 49%] Building CXX object CMakeFiles/Common.dir/Common/UI/Screen.cpp.o [ 49%] Building CXX object CMakeFiles/Common.dir/Common/UI/UI.cpp.o [ 49%] Building CXX object CMakeFiles/Common.dir/Common/UI/Context.cpp.o /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/UI/Root.cpp: In function 'void UI::LayoutViewHierarchy(const UIContext&, UI::ViewGroup*, bool)': /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/UI/Root.cpp:101:2: warning: 'nonnull' argument 'dc' compared to NULL [-Wnonnull-compare] [ 49%] Building CXX object CMakeFiles/Common.dir/Common/UI/IconCache.cpp.o [ 49%] Building CXX object CMakeFiles/Common.dir/Common/UI/UIScreen.cpp.o [ 49%] Building CXX object CMakeFiles/Common.dir/Common/UI/Tween.cpp.o [ 49%] Building CXX object CMakeFiles/Common.dir/Common/UI/View.cpp.o [ 49%] Building CXX object CMakeFiles/Common.dir/Common/UI/ViewGroup.cpp.o [ 50%] Building CXX object CMakeFiles/Common.dir/Common/UI/ScrollView.cpp.o [ 50%] Building CXX object CMakeFiles/Common.dir/Common/UI/PopupScreens.cpp.o [ 50%] Building CXX object CMakeFiles/Common.dir/Common/Buffer.cpp.o [ 50%] Building CXX object CMakeFiles/Common.dir/Common/FakeCPUDetect.cpp.o [ 50%] Building CXX object CMakeFiles/Common.dir/Common/ExceptionHandlerSetup.cpp.o [ 50%] Building CXX object CMakeFiles/Common.dir/Common/Log.cpp.o [ 50%] Building CXX object CMakeFiles/Common.dir/Common/Log/ConsoleListener.cpp.o [ 51%] Building CXX object CMakeFiles/Common.dir/Common/Log/StdioListener.cpp.o [ 51%] Building CXX object CMakeFiles/Common.dir/Common/Log/LogManager.cpp.o [ 51%] Building CXX object CMakeFiles/Common.dir/Common/LogReporting.cpp.o [ 51%] Building CXX object CMakeFiles/Common.dir/Common/MemArenaAndroid.cpp.o [ 51%] Building CXX object CMakeFiles/Common.dir/Common/MemArenaDarwin.cpp.o [ 51%] Building CXX object CMakeFiles/Common.dir/Common/MemArenaPosix.cpp.o [ 51%] Building CXX object CMakeFiles/Common.dir/Common/MemArenaWin32.cpp.o [ 52%] Building CXX object CMakeFiles/Common.dir/Common/MemoryUtil.cpp.o [ 52%] Building CXX object CMakeFiles/Common.dir/Common/MemArenaHorizon.cpp.o [ 52%] Building CXX object CMakeFiles/Common.dir/Common/MemoryUtilHorizon.cpp.o [ 52%] Building CXX object CMakeFiles/Common.dir/Common/OSVersion.cpp.o [ 52%] Building CXX object CMakeFiles/Common.dir/Common/StringUtils.cpp.o [ 52%] Building CXX object CMakeFiles/Common.dir/Common/SysError.cpp.o [ 52%] Building CXX object CMakeFiles/Common.dir/Common/TimeUtil.cpp.o [ 52%] Linking CXX static library lib/libCommon.a [ 52%] Built target Common [ 53%] Building CXX object CMakeFiles/native.dir/ext/jpge/jpgd.cpp.o [ 53%] Building CXX object CMakeFiles/native.dir/Common/Render/Text/draw_text_qt.cpp.o [ 53%] Building CXX object CMakeFiles/native.dir/ext/jpge/jpge.cpp.o [ 53%] Linking CXX static library lib/libnative.a [ 53%] Built target native [ 54%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/IR/IRAnalysis.cpp.o [ 54%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/IR/IRCompBranch.cpp.o [ 54%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/IR/IRCompFPU.cpp.o [ 54%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/IR/IRCompALU.cpp.o [ 54%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/IR/IRCompLoadStore.cpp.o [ 54%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/IR/IRCompVFPU.cpp.o [ 54%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/IR/IRFrontend.cpp.o [ 54%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/IR/IRInst.cpp.o [ 55%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/IR/IRInterpreter.cpp.o [ 55%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/IR/IRJit.cpp.o [ 55%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/IR/IRNativeCommon.cpp.o [ 55%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/IR/IRPassSimplify.cpp.o [ 55%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/IR/IRRegCache.cpp.o [ 55%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM/ArmAsm.cpp.o [ 55%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM/ArmCompALU.cpp.o [ 55%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM/ArmCompBranch.cpp.o [ 56%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM/ArmCompFPU.cpp.o [ 56%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM/ArmCompLoadStore.cpp.o [ 56%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM/ArmCompVFPU.cpp.o [ 56%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM/ArmCompVFPUNEON.cpp.o [ 56%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM/ArmCompReplace.cpp.o [ 56%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM/ArmCompVFPUNEONUtil.cpp.o [ 56%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM/ArmJit.cpp.o [ 57%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM/ArmRegCache.cpp.o [ 57%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM/ArmRegCacheFPU.cpp.o [ 57%] Building CXX object CMakeFiles/Core.dir/GPU/Common/VertexDecoderArm.cpp.o [ 57%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM64/Arm64Asm.cpp.o [ 57%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM64/Arm64CompALU.cpp.o [ 57%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM64/Arm64CompBranch.cpp.o [ 57%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM64/Arm64CompFPU.cpp.o [ 57%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM64/Arm64CompLoadStore.cpp.o [ 58%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM64/Arm64CompVFPU.cpp.o [ 58%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM64/Arm64CompReplace.cpp.o [ 58%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM64/Arm64Jit.cpp.o [ 58%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM64/Arm64RegCache.cpp.o [ 58%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM64/Arm64RegCacheFPU.cpp.o [ 58%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM64/Arm64IRAsm.cpp.o [ 58%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM64/Arm64IRCompALU.cpp.o [ 58%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM64/Arm64IRCompBranch.cpp.o [ 59%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM64/Arm64IRCompFPU.cpp.o [ 59%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM64/Arm64IRCompLoadStore.cpp.o [ 59%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM64/Arm64IRCompSystem.cpp.o [ 59%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM64/Arm64IRCompVec.cpp.o /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/MIPS/ARM64/Arm64IRCompFPU.cpp: In member function 'virtual void MIPSComp::Arm64JitBackend::CompIR_FCvt(IRInst)': /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/MIPS/ARM64/Arm64IRCompFPU.cpp:425:13: warning: 'rm' may be used uninitialized in this function [-Wmaybe-uninitialized] [ 59%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM64/Arm64IRJit.cpp.o [ 59%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/ARM64/Arm64IRRegCache.cpp.o [ 59%] Building CXX object CMakeFiles/Core.dir/GPU/Common/VertexDecoderArm64.cpp.o [ 60%] Building CXX object CMakeFiles/Core.dir/Core/Util/DisArm64.cpp.o [ 60%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/x86/Asm.cpp.o [ 60%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/x86/CompALU.cpp.o [ 60%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/x86/CompBranch.cpp.o [ 60%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/x86/CompFPU.cpp.o [ 60%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/x86/CompLoadStore.cpp.o [ 60%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/x86/CompVFPU.cpp.o [ 60%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/x86/CompReplace.cpp.o [ 61%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/x86/Jit.cpp.o [ 61%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/x86/JitSafeMem.cpp.o [ 61%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/x86/RegCache.cpp.o [ 61%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/x86/RegCacheFPU.cpp.o [ 61%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/x86/X64IRAsm.cpp.o [ 61%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/x86/X64IRCompALU.cpp.o [ 61%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/x86/X64IRCompBranch.cpp.o [ 61%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/x86/X64IRCompFPU.cpp.o [ 62%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/x86/X64IRCompLoadStore.cpp.o [ 62%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/x86/X64IRCompSystem.cpp.o [ 62%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/x86/X64IRCompVec.cpp.o [ 62%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/x86/X64IRJit.cpp.o [ 62%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/x86/X64IRRegCache.cpp.o [ 62%] Building CXX object CMakeFiles/Core.dir/GPU/Common/VertexDecoderX86.cpp.o [ 62%] Building CXX object CMakeFiles/Core.dir/GPU/Software/DrawPixelX86.cpp.o [ 63%] Building CXX object CMakeFiles/Core.dir/GPU/Software/SamplerX86.cpp.o [ 63%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/MIPS/MipsJit.cpp.o [ 63%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/RiscV/RiscVAsm.cpp.o [ 63%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/RiscV/RiscVCompALU.cpp.o [ 63%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/RiscV/RiscVCompBranch.cpp.o [ 63%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/RiscV/RiscVCompFPU.cpp.o [ 63%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/RiscV/RiscVCompLoadStore.cpp.o [ 63%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/RiscV/RiscVCompSystem.cpp.o [ 64%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/RiscV/RiscVCompVec.cpp.o [ 64%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/RiscV/RiscVJit.cpp.o [ 64%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/RiscV/RiscVRegCache.cpp.o [ 64%] Building CXX object CMakeFiles/Core.dir/GPU/Common/VertexDecoderRiscV.cpp.o [ 64%] Building CXX object CMakeFiles/Core.dir/Core/AVIDump.cpp.o [ 64%] Building CXX object CMakeFiles/Core.dir/Core/WaveFile.cpp.o [ 64%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/JitCommon/JitCommon.cpp.o [ 64%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/JitCommon/JitBlockCache.cpp.o [ 65%] Building CXX object CMakeFiles/Core.dir/Core/MIPS/JitCommon/JitState.cpp.o [ 65%] Building CXX object CMakeFiles/Core.dir/Core/Config.cpp.o [ 65%] Building CXX object CMakeFiles/Core.dir/Core/ConfigSettings.cpp.o [ 65%] Building CXX object CMakeFiles/Core.dir/Core/ControlMapper.cpp.o [ 65%] Building CXX object CMakeFiles/Core.dir/Core/Core.cpp.o [ 65%] Building CXX object CMakeFiles/Core.dir/Core/Compatibility.cpp.o /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/ControlMapper.cpp: In member function 'float ControlMapper::MapAxisValue(float, int, const InputMapping&, const InputMapping&, bool*)': /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/ControlMapper.cpp:304:4: warning: 'direction' may be used uninitialized in this function [-Wmaybe-uninitialized] [ 65%] Building CXX object CMakeFiles/Core.dir/Core/CoreTiming.cpp.o [ 66%] Building CXX object CMakeFiles/Core.dir/Core/CwCheat.cpp.o In file included from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/sceNetAdhoc.h:21, from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Core.cpp:44: /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:247:9: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetMallocStat::pool' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:248:9: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetMallocStat::maximum' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:249:9: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetMallocStat::free' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:267:10: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetAdhocctlScanInfo::channel' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:270:10: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetAdhocctlScanInfo::mode' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:275:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocctlScanInfoEmu::next' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:276:9: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetAdhocctlScanInfoEmu::channel' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:279:9: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetAdhocctlScanInfoEmu::mode' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:290:10: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetAdhocctlParameter::channel' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:301:10: warning: ignoring packed attribute because of unpacked non-POD field 'u16_le SceNetAdhocctlPeerInfo::padding' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:302:10: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocctlPeerInfo::flags' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:303:10: warning: ignoring packed attribute because of unpacked non-POD field 'u64_le SceNetAdhocctlPeerInfo::last_recv' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:305:10: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocctlPeerInfo::ip_addr' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:306:10: warning: ignoring packed attribute because of unpacked non-POD field 'u16_le SceNetAdhocctlPeerInfo::port_offset' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:311:10: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocctlPeerInfoEmu::next' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:314:10: warning: ignoring packed attribute because of unpacked non-POD field 'u16_le SceNetAdhocctlPeerInfoEmu::padding' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:315:10: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocctlPeerInfoEmu::flags' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:316:10: warning: ignoring packed attribute because of unpacked non-POD field 'u64_le SceNetAdhocctlPeerInfoEmu::last_recv' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:328:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocMatchingMemberInfoEmu::next' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:336:10: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetAdhocctlGameModeInfo::num' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:342:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le GameModeUpdateInfo::length' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:343:9: warning: ignoring packed attribute because of unpacked non-POD field 's32_le GameModeUpdateInfo::updated' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:344:9: warning: ignoring packed attribute because of unpacked non-POD field 'u64_le GameModeUpdateInfo::timeStamp' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:362:10: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetAdhocPollSd::id' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:363:10: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetAdhocPollSd::events' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:364:10: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetAdhocPollSd::revents' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:369:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocPdpStat::next' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:370:9: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetAdhocPdpStat::id' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:372:9: warning: ignoring packed attribute because of unpacked non-POD field 'u16_le SceNetAdhocPdpStat::lport' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:373:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocPdpStat::rcv_sb_cc' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:378:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocPtpStat::next' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:379:9: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetAdhocPtpStat::id' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:382:9: warning: ignoring packed attribute because of unpacked non-POD field 'u16_le SceNetAdhocPtpStat::lport' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:383:9: warning: ignoring packed attribute because of unpacked non-POD field 'u16_le SceNetAdhocPtpStat::pport' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:384:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocPtpStat::snd_sb_cc' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:385:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocPtpStat::rcv_sb_cc' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:386:9: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetAdhocPtpStat::state' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:391:9: warning: ignoring packed attribute because of unpacked non-POD field 's32_le AdhocSocket::type' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:392:9: warning: ignoring packed attribute because of unpacked non-POD field 's32_le AdhocSocket::flags' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:393:9: warning: ignoring packed attribute because of unpacked non-POD field 's32_le AdhocSocket::alerted_flags' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:394:9: warning: ignoring packed attribute because of unpacked non-POD field 's32_le AdhocSocket::nonblocking' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:407:4: warning: ignoring packed attribute because of unpacked non-POD field 'AdhocSocket:: AdhocSocket::data' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:412:10: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocGameModeOptData::size' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:413:10: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocGameModeOptData::flag' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:414:10: warning: ignoring packed attribute because of unpacked non-POD field 'u64_le SceNetAdhocGameModeOptData::last_recv' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:420:10: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetAdhocGameModeBufferStat::id' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:422:10: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocGameModeBufferStat::size' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:423:10: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocGameModeBufferStat::master' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:424:30: warning: ignoring packed attribute because of unpacked non-POD field 'SceNetAdhocGameModeOptData SceNetAdhocGameModeBufferStat::opt' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:430:9: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetAdhocctlAdhocId::type' In file included from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/sceNetAdhoc.h:21, from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Core.cpp:44: /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:871:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le ::dataPtr' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:877:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le ::dataLen' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:878:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le ::numMACs' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:879:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le ::dataPtr' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:880:40: warning: ignoring packed attribute because of unpacked non-POD field 'PSPPointer ::MACsPtr' In file included from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Core.cpp:44: /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/sceNetAdhoc.h:27:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le MatchingArgs::data [6]' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/sceNetAdhoc.h:31:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocDiscoverParam::unknown1' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/sceNetAdhoc.h:33:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocDiscoverParam::unknown2' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/sceNetAdhoc.h:34:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocDiscoverParam::result' [ 66%] Building CXX object CMakeFiles/Core.dir/Core/FrameTiming.cpp.o [ 66%] Building CXX object CMakeFiles/Core.dir/Core/HDRemaster.cpp.o [ 66%] Building CXX object CMakeFiles/Core.dir/Core/Instance.cpp.o [ 66%] Building CXX object CMakeFiles/Core.dir/Core/KeyMap.cpp.o [ 66%] Building CXX object CMakeFiles/Core.dir/Core/KeyMapDefaults.cpp.o [ 66%] Building CXX object CMakeFiles/Core.dir/Core/RetroAchievements.cpp.o [ 66%] Building CXX object CMakeFiles/Core.dir/Core/TiltEventProcessor.cpp.o [ 67%] Building CXX object CMakeFiles/Core.dir/Core/WebServer.cpp.o [ 67%] Building CXX object CMakeFiles/Core.dir/Core/Debugger/Breakpoints.cpp.o [ 67%] Building CXX object CMakeFiles/Core.dir/Core/Debugger/MemBlockInfo.cpp.o [ 67%] Building CXX object CMakeFiles/Core.dir/Core/Debugger/SymbolMap.cpp.o [ 67%] Building CXX object CMakeFiles/Core.dir/Core/Debugger/DisassemblyManager.cpp.o [ 67%] Building CXX object CMakeFiles/Core.dir/Core/Debugger/WebSocket.cpp.o [ 67%] Building CXX object CMakeFiles/Core.dir/Core/Debugger/WebSocket/BreakpointSubscriber.cpp.o [ 67%] Building CXX object CMakeFiles/Core.dir/Core/Debugger/WebSocket/CPUCoreSubscriber.cpp.o [ 68%] Building CXX object CMakeFiles/Core.dir/Core/Debugger/WebSocket/DisasmSubscriber.cpp.o [ 68%] Building CXX object CMakeFiles/Core.dir/Core/Debugger/WebSocket/GameBroadcaster.cpp.o [ 68%] Building CXX object CMakeFiles/Core.dir/Core/Debugger/WebSocket/GameSubscriber.cpp.o /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Debugger/WebSocket/CPUCoreSubscriber.cpp: In function 'void WebSocketCPUGetReg(DebuggerRequest&)': /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Debugger/WebSocket/CPUCoreSubscriber.cpp:299:16: warning: 'val' may be used uninitialized in this function [-Wmaybe-uninitialized] [ 68%] Building CXX object CMakeFiles/Core.dir/Core/Debugger/WebSocket/ClientConfigSubscriber.cpp.o [ 68%] Building CXX object CMakeFiles/Core.dir/Core/Debugger/WebSocket/GPUBufferSubscriber.cpp.o [ 68%] Building CXX object CMakeFiles/Core.dir/Core/Debugger/WebSocket/GPURecordSubscriber.cpp.o [ 68%] Building CXX object CMakeFiles/Core.dir/Core/Debugger/WebSocket/GPUStatsSubscriber.cpp.o [ 69%] Building CXX object CMakeFiles/Core.dir/Core/Debugger/WebSocket/HLESubscriber.cpp.o [ 69%] Building CXX object CMakeFiles/Core.dir/Core/Debugger/WebSocket/InputBroadcaster.cpp.o [ 69%] Building CXX object CMakeFiles/Core.dir/Core/Debugger/WebSocket/InputSubscriber.cpp.o [ 69%] Building CXX object CMakeFiles/Core.dir/Core/Debugger/WebSocket/LogBroadcaster.cpp.o [ 69%] Building CXX object CMakeFiles/Core.dir/Core/Debugger/WebSocket/MemoryInfoSubscriber.cpp.o [ 69%] Building CXX object CMakeFiles/Core.dir/Core/Debugger/WebSocket/MemorySubscriber.cpp.o [ 69%] Building CXX object CMakeFiles/Core.dir/Core/Debugger/WebSocket/ReplaySubscriber.cpp.o [ 69%] Building CXX object CMakeFiles/Core.dir/Core/Debugger/WebSocket/SteppingBroadcaster.cpp.o [ 70%] Building CXX object CMakeFiles/Core.dir/Core/Debugger/WebSocket/SteppingSubscriber.cpp.o [ 70%] Building CXX object CMakeFiles/Core.dir/Core/Debugger/WebSocket/WebSocketUtils.cpp.o [ 70%] Building CXX object CMakeFiles/Core.dir/Core/Dialog/PSPDialog.cpp.o [ 70%] Building CXX object CMakeFiles/Core.dir/Core/Dialog/PSPGamedataInstallDialog.cpp.o [ 70%] Building CXX object CMakeFiles/Core.dir/Core/Dialog/PSPMsgDialog.cpp.o [ 70%] Building CXX object CMakeFiles/Core.dir/Core/Dialog/PSPNetconfDialog.cpp.o /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPDialog.cpp: In member function 'void PSPDialog::InitCommon()': /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPDialog.cpp:46:194: warning: format '%d' expects argument of type 'int', but argument 6 has type 's32_le' {aka 'swap_struct_t >'} [-Wformat=] [ 70%] Building CXX object CMakeFiles/Core.dir/Core/Dialog/PSPNpSigninDialog.cpp.o distcc[6367] ERROR: compile /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPGamedataInstallDialog.cpp on 10.0.20.122:3760 failed distcc[6367] (dcc_build_somewhere) Warning: remote compilation of '/tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPGamedataInstallDialog.cpp' failed, retrying locally distcc[6367] Warning: failed to distribute /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPGamedataInstallDialog.cpp to 10.0.20.122:3760, running locally instead distcc[6589] ERROR: compile /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPNetconfDialog.cpp on 10.0.20.122:3760 failed distcc[6589] (dcc_build_somewhere) Warning: remote compilation of '/tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPNetconfDialog.cpp' failed, retrying locally distcc[6589] Warning: failed to distribute /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPNetconfDialog.cpp to 10.0.20.122:3760, running locally instead distcc[22782] ERROR: compile /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPMsgDialog.cpp on 10.0.20.122:3760 failed distcc[22782] (dcc_build_somewhere) Warning: remote compilation of '/tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPMsgDialog.cpp' failed, retrying locally distcc[22782] Warning: failed to distribute /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPMsgDialog.cpp to 10.0.20.122:3760, running locally instead distcc[18019] ERROR: compile /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPNpSigninDialog.cpp on 10.0.20.122:3760 failed distcc[18019] (dcc_build_somewhere) Warning: remote compilation of '/tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPNpSigninDialog.cpp' failed, retrying locally distcc[18019] Warning: failed to distribute /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPNpSigninDialog.cpp to 10.0.20.122:3760, running locally instead In file included from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPMsgDialog.cpp:22: /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPMsgDialog.cpp: In member function 'int PSPMsgDialog::Init(unsigned int)': /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPMsgDialog.h:37:57: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 37 | #define SCE_UTILITY_MSGDIALOG_OPTION_SUPPORTED 0x000001B3 // OR of all options coded to display warning | ^~~~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPMsgDialog.cpp:62:49: note: in expansion of macro 'SCE_UTILITY_MSGDIALOG_OPTION_SUPPORTED' 62 | int optionsNotCoded = messageDialog.options & ~SCE_UTILITY_MSGDIALOG_OPTION_SUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Serialize/SerializeFuncs.h:24, from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPMsgDialog.cpp:20: /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Swap.h:473:3: note: candidate 1: 'S operator&(const swap_struct_t&, const S&) [with S = int; T = unsigned int; F = swap_32_t]' 473 | S operator&(const swap_struct_t& v, const S &i) { | ^~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Swap.h:308:12: note: candidate 2: 'swap_struct_t::swapped_t swap_struct_t::operator&(const S&) const [with S = int; T = unsigned int; F = swap_32_t; swap_struct_t::swapped_t = swap_struct_t >]' 308 | swapped_t operator &(const S &b) const { | ^~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPMsgDialog.cpp:74:59: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 74 | if(messageDialog.type == 0 && !(messageDialog.errorNum & 0x80000000)) | ^~~~~~~~~~ In file included from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Serialize/SerializeFuncs.h:24, from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPMsgDialog.cpp:20: /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Swap.h:473:3: note: candidate 1: 'S operator&(const swap_struct_t&, const S&) [with S = unsigned int; T = unsigned int; F = swap_32_t]' 473 | S operator&(const swap_struct_t& v, const S &i) { | ^~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Swap.h:308:12: note: candidate 2: 'swap_struct_t::swapped_t swap_struct_t::operator&(const S&) const [with S = unsigned int; T = unsigned int; F = swap_32_t; swap_struct_t::swapped_t = swap_struct_t >]' 308 | swapped_t operator &(const S &b) const { | ^~~~~~~~ In file included from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPMsgDialog.cpp:22: /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPMsgDialog.h:31:57: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 31 | #define SCE_UTILITY_MSGDIALOG_OPTION_DEFAULT_NO 0x00000100 | ^~~~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPMsgDialog.cpp:92:31: note: in expansion of macro 'SCE_UTILITY_MSGDIALOG_OPTION_DEFAULT_NO' 92 | if((messageDialog.options & SCE_UTILITY_MSGDIALOG_OPTION_DEFAULT_NO) && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Serialize/SerializeFuncs.h:24, from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPMsgDialog.cpp:20: /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Swap.h:473:3: note: candidate 1: 'S operator&(const swap_struct_t&, const S&) [with S = int; T = unsigned int; F = swap_32_t]' 473 | S operator&(const swap_struct_t& v, const S &i) { | ^~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Swap.h:308:12: note: candidate 2: 'swap_struct_t::swapped_t swap_struct_t::operator&(const S&) const [with S = int; T = unsigned int; F = swap_32_t; swap_struct_t::swapped_t = swap_struct_t >]' 308 | swapped_t operator &(const S &b) const { | ^~~~~~~~ In file included from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPMsgDialog.cpp:22: /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPMsgDialog.h:28:57: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 28 | #define SCE_UTILITY_MSGDIALOG_OPTION_YESNO 0x00000010 | ^~~~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPMsgDialog.cpp:93:31: note: in expansion of macro 'SCE_UTILITY_MSGDIALOG_OPTION_YESNO' 93 | !(messageDialog.options & SCE_UTILITY_MSGDIALOG_OPTION_YESNO)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Serialize/SerializeFuncs.h:24, from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPMsgDialog.cpp:20: /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Swap.h:473:3: note: candidate 1: 'S operator&(const swap_struct_t&, const S&) [with S = int; T = unsigned int; F = swap_32_t]' 473 | S operator&(const swap_struct_t& v, const S &i) { | ^~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Swap.h:308:12: note: candidate 2: 'swap_struct_t::swapped_t swap_struct_t::operator&(const S&) const [with S = int; T = unsigned int; F = swap_32_t; swap_struct_t::swapped_t = swap_struct_t >]' 308 | swapped_t operator &(const S &b) const { | ^~~~~~~~ In file included from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPMsgDialog.cpp:22: /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPMsgDialog.h:37:57: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 37 | #define SCE_UTILITY_MSGDIALOG_OPTION_SUPPORTED 0x000001B3 // OR of all options coded to display warning | ^~~~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPMsgDialog.cpp:98:32: note: in expansion of macro 'SCE_UTILITY_MSGDIALOG_OPTION_SUPPORTED' 98 | if (messageDialog.options & ~SCE_UTILITY_MSGDIALOG_OPTION_SUPPORTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Serialize/SerializeFuncs.h:24, from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPMsgDialog.cpp:20: /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Swap.h:473:3: note: candidate 1: 'S operator&(const swap_struct_t&, const S&) [with S = int; T = unsigned int; F = swap_32_t]' 473 | S operator&(const swap_struct_t& v, const S &i) { | ^~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Swap.h:308:12: note: candidate 2: 'swap_struct_t::swapped_t swap_struct_t::operator&(const S&) const [with S = int; T = unsigned int; F = swap_32_t; swap_struct_t::swapped_t = swap_struct_t >]' 308 | swapped_t operator &(const S &b) const { | ^~~~~~~~ In file included from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPMsgDialog.cpp:22: /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPMsgDialog.h:28:57: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 28 | #define SCE_UTILITY_MSGDIALOG_OPTION_YESNO 0x00000010 | ^~~~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPMsgDialog.cpp:112:31: note: in expansion of macro 'SCE_UTILITY_MSGDIALOG_OPTION_YESNO' 112 | if((messageDialog.options & SCE_UTILITY_MSGDIALOG_OPTION_YESNO) && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Serialize/SerializeFuncs.h:24, from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPMsgDialog.cpp:20: /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Swap.h:473:3: note: candidate 1: 'S operator&(const swap_struct_t&, const S&) [with S = int; T = unsigned int; F = swap_32_t]' 473 | S operator&(const swap_struct_t& v, const S &i) { | ^~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Swap.h:308:12: note: candidate 2: 'swap_struct_t::swapped_t swap_struct_t::operator&(const S&) const [with S = int; T = unsigned int; F = swap_32_t; swap_struct_t::swapped_t = swap_struct_t >]' 308 | swapped_t operator &(const S &b) const { | ^~~~~~~~ In file included from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPMsgDialog.cpp:22: /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPMsgDialog.h:31:57: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 31 | #define SCE_UTILITY_MSGDIALOG_OPTION_DEFAULT_NO 0x00000100 | ^~~~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPMsgDialog.cpp:116:30: note: in expansion of macro 'SCE_UTILITY_MSGDIALOG_OPTION_DEFAULT_NO' 116 | if(messageDialog.options & SCE_UTILITY_MSGDIALOG_OPTION_DEFAULT_NO) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Serialize/SerializeFuncs.h:24, from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPMsgDialog.cpp:20: /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Swap.h:473:3: note: candidate 1: 'S operator&(const swap_struct_t&, const S&) [with S = int; T = unsigned int; F = swap_32_t]' 473 | S operator&(const swap_struct_t& v, const S &i) { | ^~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Swap.h:308:12: note: candidate 2: 'swap_struct_t::swapped_t swap_struct_t::operator&(const S&) const [with S = int; T = unsigned int; F = swap_32_t; swap_struct_t::swapped_t = swap_struct_t >]' 308 | swapped_t operator &(const S &b) const { | ^~~~~~~~ In file included from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPMsgDialog.cpp:22: /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPMsgDialog.h:29:57: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 29 | #define SCE_UTILITY_MSGDIALOG_OPTION_OK 0x00000020 | ^~~~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPMsgDialog.cpp:121:31: note: in expansion of macro 'SCE_UTILITY_MSGDIALOG_OPTION_OK' 121 | if((messageDialog.options & SCE_UTILITY_MSGDIALOG_OPTION_OK) && (size == SCE_UTILITY_MSGDIALOG_SIZE_V3)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Serialize/SerializeFuncs.h:24, from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPMsgDialog.cpp:20: /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Swap.h:473:3: note: candidate 1: 'S operator&(const swap_struct_t&, const S&) [with S = int; T = unsigned int; F = swap_32_t]' 473 | S operator&(const swap_struct_t& v, const S &i) { | ^~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Swap.h:308:12: note: candidate 2: 'swap_struct_t::swapped_t swap_struct_t::operator&(const S&) const [with S = int; T = unsigned int; F = swap_32_t; swap_struct_t::swapped_t = swap_struct_t >]' 308 | swapped_t operator &(const S &b) const { | ^~~~~~~~ In file included from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPMsgDialog.cpp:22: /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPMsgDialog.h:30:57: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 30 | #define SCE_UTILITY_MSGDIALOG_OPTION_NOCANCEL 0x00000080 | ^~~~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPMsgDialog.cpp:128:33: note: in expansion of macro 'SCE_UTILITY_MSGDIALOG_OPTION_NOCANCEL' 128 | if(!((messageDialog.options & SCE_UTILITY_MSGDIALOG_OPTION_NOCANCEL) && (size == SCE_UTILITY_MSGDIALOG_SIZE_V3))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Serialize/SerializeFuncs.h:24, from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPMsgDialog.cpp:20: /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Swap.h:473:3: note: candidate 1: 'S operator&(const swap_struct_t&, const S&) [with S = int; T = unsigned int; F = swap_32_t]' 473 | S operator&(const swap_struct_t& v, const S &i) { | ^~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Swap.h:308:12: note: candidate 2: 'swap_struct_t::swapped_t swap_struct_t::operator&(const S&) const [with S = int; T = unsigned int; F = swap_32_t; swap_struct_t::swapped_t = swap_struct_t >]' 308 | swapped_t operator &(const S &b) const { | ^~~~~~~~ In file included from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPMsgDialog.cpp:22: /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPMsgDialog.h:27:57: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 27 | #define SCE_UTILITY_MSGDIALOG_OPTION_NOSOUND 0x00000002 | ^~~~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPMsgDialog.cpp:130:30: note: in expansion of macro 'SCE_UTILITY_MSGDIALOG_OPTION_NOSOUND' 130 | if(messageDialog.options & SCE_UTILITY_MSGDIALOG_OPTION_NOSOUND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Serialize/SerializeFuncs.h:24, from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPMsgDialog.cpp:20: /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Swap.h:473:3: note: candidate 1: 'S operator&(const swap_struct_t&, const S&) [with S = int; T = unsigned int; F = swap_32_t]' 473 | S operator&(const swap_struct_t& v, const S &i) { | ^~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Swap.h:308:12: note: candidate 2: 'swap_struct_t::swapped_t swap_struct_t::operator&(const S&) const [with S = int; T = unsigned int; F = swap_32_t; swap_struct_t::swapped_t = swap_struct_t >]' 308 | swapped_t operator &(const S &b) const { | ^~~~~~~~ In file included from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Serialize/Serializer.h:38, from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPGamedataInstallDialog.cpp:20: /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPGamedataInstallDialog.cpp: In member function 'virtual int PSPGamedataInstallDialog::Update(int)': /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPGamedataInstallDialog.cpp:120:36: warning: format '%d' expects argument of type 'int', but argument 6 has type 's32_le' {aka 'swap_struct_t >'} [-Wformat=] 120 | WARN_LOG_REPORT(Log::sceUtility, "sceUtilityGamedataInstallUpdate: invalid mode %d", param->mode); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ | | | s32_le {aka swap_struct_t >} /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Log.h:103:40: note: in definition of macro 'GENERIC_LOG' 103 | GenericLog(v, t, __FILE__, __LINE__, __VA_ARGS__); \ | ^~~~~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/LogReporting.h:25:40: note: in expansion of macro 'WARN_LOG' 25 | #define WARN_LOG_REPORT(t,...) do { WARN_LOG(t, __VA_ARGS__); Reporting::ReportMessage(__VA_ARGS__); } while (false) | ^~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPGamedataInstallDialog.cpp:120:3: note: in expansion of macro 'WARN_LOG_REPORT' 120 | WARN_LOG_REPORT(Log::sceUtility, "sceUtilityGamedataInstallUpdate: invalid mode %d", param->mode); | ^~~~~~~~~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPGamedataInstallDialog.cpp:120:84: note: format string is defined here 120 | WARN_LOG_REPORT(Log::sceUtility, "sceUtilityGamedataInstallUpdate: invalid mode %d", param->mode); | ~^ | | | int In file included from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPMsgDialog.cpp:20: /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Serialize/SerializeFuncs.h: In instantiation of 'void DoClass(PointerWrap&, T&) [with T = pspMessageDialog]': /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Serialize/SerializeFuncs.h:44:10: required from 'static void DoHelper_::DoThing(PointerWrap&, T&) [with T = pspMessageDialog; bool isPOD = false; bool isPointer = false]' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Serialize/SerializeFuncs.h:91:23: required from 'void Do(PointerWrap&, T&) [with T = pspMessageDialog]' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPMsgDialog.cpp:370:21: required from here /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Serialize/SerializeFuncs.h:61:4: error: 'struct pspMessageDialog' has no member named 'DoState' 61 | x.DoState(p); | ~~^~~~~~~ distcc[22782] ERROR: compile /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPMsgDialog.cpp on localhost failed --- CMakeFiles/Core.dir/Core/Dialog/PSPMsgDialog.cpp.o --- *** [CMakeFiles/Core.dir/Core/Dialog/PSPMsgDialog.cpp.o] Error code 1 make[2]: stopped in /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/cmake-pkgsrc-build In file included from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPGamedataInstallDialog.cpp:21: /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Serialize/SerializeFuncs.h: In instantiation of 'void DoClass(PointerWrap&, T&) [with T = SceUtilityGamedataInstallParam]': /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Serialize/SerializeFuncs.h:44:10: required from 'static void DoHelper_::DoThing(PointerWrap&, T&) [with T = SceUtilityGamedataInstallParam; bool isPOD = false; bool isPointer = false]' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Serialize/SerializeFuncs.h:91:23: required from 'void Do(PointerWrap&, T&) [with T = SceUtilityGamedataInstallParam]' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPGamedataInstallDialog.cpp:318:15: required from here /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Serialize/SerializeFuncs.h:61:4: error: 'struct SceUtilityGamedataInstallParam' has no member named 'DoState' 61 | x.DoState(p); | ~~^~~~~~~ distcc[6367] ERROR: compile /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPGamedataInstallDialog.cpp on localhost failed --- CMakeFiles/Core.dir/Core/Dialog/PSPGamedataInstallDialog.cpp.o --- *** [CMakeFiles/Core.dir/Core/Dialog/PSPGamedataInstallDialog.cpp.o] Error code 1 make[2]: stopped in /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/cmake-pkgsrc-build In file included from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/sceNet.h:21, from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPNetconfDialog.cpp:30: /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:247:9: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetMallocStat::pool' 247 | s32_le pool; // On Vantage Master Portable this is 0x1ffe0 on sceNetGetMallocStat, while the poolSize arg on sceNetInit was 0x20000 | ^~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:248:9: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetMallocStat::maximum' 248 | s32_le maximum; // On Vantage Master Portable this is 0x4050, Footprint of Highest amount allocated so far? | ^~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:249:9: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetMallocStat::free' 249 | s32_le free; // On Vantage Master Portable this is 0x1f300, VMP compares this value with required size before sending data | ^~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:267:10: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetAdhocctlScanInfo::channel' 267 | s32_le channel; | ^~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:270:10: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetAdhocctlScanInfo::mode' 270 | s32_le mode; | ^~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:275:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocctlScanInfoEmu::next' 275 | u32_le next; | ^~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:276:9: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetAdhocctlScanInfoEmu::channel' 276 | s32_le channel; | ^~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:279:9: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetAdhocctlScanInfoEmu::mode' 279 | s32_le mode; | ^~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:290:10: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetAdhocctlParameter::channel' 290 | s32_le channel; | ^~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:301:10: warning: ignoring packed attribute because of unpacked non-POD field 'u16_le SceNetAdhocctlPeerInfo::padding' 301 | u16_le padding; // a copy of the padding(?) from SceNetAdhocctlPeerInfoEmu | ^~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:302:10: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocctlPeerInfo::flags' 302 | u32_le flags; | ^~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:303:10: warning: ignoring packed attribute because of unpacked non-POD field 'u64_le SceNetAdhocctlPeerInfo::last_recv' 303 | u64_le last_recv; // Need to use the same method with sceKernelGetSystemTimeWide (ie. CoreTiming::GetGlobalTimeUsScaled) to prevent timing issue (ie. in game timeout) | ^~~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:305:10: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocctlPeerInfo::ip_addr' 305 | u32_le ip_addr; // internal use only | ^~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:306:10: warning: ignoring packed attribute because of unpacked non-POD field 'u16_le SceNetAdhocctlPeerInfo::port_offset' 306 | u16_le port_offset; // IP-specific port offset (internal use only) | ^~~~~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:311:10: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocctlPeerInfoEmu::next' 311 | u32_le next; // Changed the pointer to u32 | ^~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:314:10: warning: ignoring packed attribute because of unpacked non-POD field 'u16_le SceNetAdhocctlPeerInfoEmu::padding' 314 | u16_le padding; //00 00 // Note: Not sure whether this is really padding or reserved/unknown field | ^~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:315:10: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocctlPeerInfoEmu::flags' 315 | u32_le flags; //00 04 00 00 on KHBBS and FF FF FF FF on Ys vs. Sora no Kiseki // State of the peer? Or related to sceNetAdhocAuth_CF4D9BED ? | ^~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:316:10: warning: ignoring packed attribute because of unpacked non-POD field 'u64_le SceNetAdhocctlPeerInfoEmu::last_recv' 316 | u64_le last_recv; // Need to use the same method with sceKernelGetSystemTimeWide (ie. CoreTiming::GetGlobalTimeUsScaled) to prevent timing issue (ie. in game timeout) | ^~~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:328:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocMatchingMemberInfoEmu::next' 328 | u32_le next; // Changed the pointer to u32 | ^~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:336:10: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetAdhocctlGameModeInfo::num' 336 | s32_le num; | ^~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:342:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le GameModeUpdateInfo::length' 342 | u32_le length; //size of GameModeUpdateInfo (16 bytes) | ^~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:343:9: warning: ignoring packed attribute because of unpacked non-POD field 's32_le GameModeUpdateInfo::updated' 343 | s32_le updated; | ^~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:344:9: warning: ignoring packed attribute because of unpacked non-POD field 'u64_le GameModeUpdateInfo::timeStamp' 344 | u64_le timeStamp; | ^~~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:362:10: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetAdhocPollSd::id' 362 | s32_le id; | ^~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:363:10: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetAdhocPollSd::events' 363 | s32_le events; | ^~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:364:10: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetAdhocPollSd::revents' 364 | s32_le revents; | ^~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:369:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocPdpStat::next' 369 | u32_le next; | ^~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:370:9: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetAdhocPdpStat::id' 370 | s32_le id; // posix socket id | ^~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:372:9: warning: ignoring packed attribute because of unpacked non-POD field 'u16_le SceNetAdhocPdpStat::lport' 372 | u16_le lport; | ^~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:373:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocPdpStat::rcv_sb_cc' 373 | u32_le rcv_sb_cc; // Obscure The Aftermath will check if this is 0 or not before calling PdpRecv, Might to be number of bytes available to be Received? | ^~~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:378:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocPtpStat::next' 378 | u32_le next; // Changed the pointer to u32 | ^~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:379:9: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetAdhocPtpStat::id' 379 | s32_le id; // posix socket id | ^~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:382:9: warning: ignoring packed attribute because of unpacked non-POD field 'u16_le SceNetAdhocPtpStat::lport' 382 | u16_le lport; | ^~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:383:9: warning: ignoring packed attribute because of unpacked non-POD field 'u16_le SceNetAdhocPtpStat::pport' 383 | u16_le pport; | ^~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:384:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocPtpStat::snd_sb_cc' 384 | u32_le snd_sb_cc; // Number of bytes existed in sendBuffer to be sent/flushed | ^~~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:385:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocPtpStat::rcv_sb_cc' 385 | u32_le rcv_sb_cc; // Number of bytes available in recvBuffer to be received | ^~~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:386:9: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetAdhocPtpStat::state' 386 | s32_le state; | ^~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:391:9: warning: ignoring packed attribute because of unpacked non-POD field 's32_le AdhocSocket::type' 391 | s32_le type; // SOCK_PDP/SOCK_PTP | ^~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:392:9: warning: ignoring packed attribute because of unpacked non-POD field 's32_le AdhocSocket::flags' 392 | s32_le flags; // Socket Alert Flags | ^~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:393:9: warning: ignoring packed attribute because of unpacked non-POD field 's32_le AdhocSocket::alerted_flags' 393 | s32_le alerted_flags; // Socket Alerted Flags | ^~~~~~~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:394:9: warning: ignoring packed attribute because of unpacked non-POD field 's32_le AdhocSocket::nonblocking' 394 | s32_le nonblocking; // last non-blocking flag | ^~~~~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:407:4: warning: ignoring packed attribute because of unpacked non-POD field 'AdhocSocket:: AdhocSocket::data' 407 | } data; | ^~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:412:10: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocGameModeOptData::size' 412 | u32_le size; | ^~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:413:10: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocGameModeOptData::flag' 413 | u32_le flag; | ^~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:414:10: warning: ignoring packed attribute because of unpacked non-POD field 'u64_le SceNetAdhocGameModeOptData::last_recv' 414 | u64_le last_recv; // Need to use the same method with sceKernelGetSystemTimeWide (ie. CoreTiming::GetGlobalTimeUsScaled) to prevent timing issue (ie. in game timeout) | ^~~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:420:10: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetAdhocGameModeBufferStat::id' 420 | s32_le id; | ^~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:422:10: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocGameModeBufferStat::size' 422 | u32_le size; | ^~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:423:10: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocGameModeBufferStat::master' 423 | u32_le master; | ^~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:424:30: warning: ignoring packed attribute because of unpacked non-POD field 'SceNetAdhocGameModeOptData SceNetAdhocGameModeBufferStat::opt' 424 | SceNetAdhocGameModeOptData opt; | ^~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:430:9: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetAdhocctlAdhocId::type' 430 | s32_le type; // Air Conflicts - Aces Of World War 2 is using 2 for GameSharing? | ^~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:871:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le ::dataPtr' 871 | u32_le dataPtr; //void * data | ^~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:877:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le ::dataLen' 877 | u32_le dataLen; | ^~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:878:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le ::numMACs' 878 | u32_le numMACs; //number of peers | ^~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:879:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le ::dataPtr' 879 | u32_le dataPtr; //void * data | ^~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:880:40: warning: ignoring packed attribute because of unpacked non-POD field 'PSPPointer ::MACsPtr' 880 | /*u32_le*/PSPPointer MACsPtr; //peers //SceNetEtherAddr * MACs | ^~~~~~~ In file included from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPNetconfDialog.cpp:30: /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/sceNet.h:235:9: warning: ignoring packed attribute because of unpacked non-POD field 'u16_le SceNetInetSockaddrIn::sin_port' 235 | u16_le sin_port; //uint16_t | ^~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/sceNet.h:236:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetInetSockaddrIn::sin_addr' 236 | u32_le sin_addr; //uint32_t | ^~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/sceNet.h:242:9: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetInetPollfd::fd' 242 | s32_le fd; | ^~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/sceNet.h:243:9: warning: ignoring packed attribute because of unpacked non-POD field 's16_le SceNetInetPollfd::events' 243 | s16_le events; | ^~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/sceNet.h:244:9: warning: ignoring packed attribute because of unpacked non-POD field 's16_le SceNetInetPollfd::revents' 244 | s16_le revents; | ^~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/sceNet.h:248:9: warning: ignoring packed attribute because of unpacked non-POD field 's32_le ProductStruct::unknown' 248 | s32_le unknown; // Unknown, set to 0 // Product Type ? | ^~~~~~~ In file included from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPNetconfDialog.cpp:31: /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/sceNetAdhoc.h:27:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le MatchingArgs::data [6]' 27 | u32_le data[6]; // ContextID, EventID, bufAddr[ to MAC], OptLen, OptAddr[, EntryPoint] | ^~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/sceNetAdhoc.h:31:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocDiscoverParam::unknown1' 31 | u32_le unknown1; // SleepMode? (ie. 0 on on Legend Of The Dragon, 1 on Dissidia 012) | ^~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/sceNetAdhoc.h:33:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocDiscoverParam::unknown2' 33 | u32_le unknown2; // size of something? (ie. 0x3c on Legend Of The Dragon, 0x14 on Dissidia 012) // Note: the param size is 0x14 may be it can contains extra data too? | ^~~~~~~~ In file included from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPNetconfDialog.cpp:31: /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/sceNetAdhoc.h:34:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocDiscoverParam::result' 34 | u32_le result; // inited to 0? | ^~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPNetconfDialog.cpp:51:9: warning: ignoring packed attribute because of unpacked non-POD field 's32_le ScanInfos::sz' 51 | s32_le sz; | ^~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPNetconfDialog.cpp:52:28: warning: ignoring packed attribute because of unpacked non-POD field 'SceNetAdhocctlScanInfoEmu ScanInfos::si' 52 | SceNetAdhocctlScanInfoEmu si; | ^~ In file included from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPNetconfDialog.cpp:23: /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Serialize/SerializeFuncs.h: In instantiation of 'void DoClass(PointerWrap&, T&) [with T = SceUtilityNetconfParam]': /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Serialize/SerializeFuncs.h:44:10: required from 'static void DoHelper_::DoThing(PointerWrap&, T&) [with T = SceUtilityNetconfParam; bool isPOD = false; bool isPointer = false]' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Serialize/SerializeFuncs.h:91:23: required from 'void Do(PointerWrap&, T&) [with T = SceUtilityNetconfParam]' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPNetconfDialog.cpp:483:15: required from here /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Serialize/SerializeFuncs.h:61:4: error: 'struct SceUtilityNetconfParam' has no member named 'DoState' 61 | x.DoState(p); | ~~^~~~~~~ distcc[6589] ERROR: compile /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPNetconfDialog.cpp on localhost failed --- CMakeFiles/Core.dir/Core/Dialog/PSPNetconfDialog.cpp.o --- *** [CMakeFiles/Core.dir/Core/Dialog/PSPNetconfDialog.cpp.o] Error code 1 make[2]: stopped in /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/cmake-pkgsrc-build In file included from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/sceNet.h:21, from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPNpSigninDialog.cpp:32: /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:247:9: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetMallocStat::pool' 247 | s32_le pool; // On Vantage Master Portable this is 0x1ffe0 on sceNetGetMallocStat, while the poolSize arg on sceNetInit was 0x20000 | ^~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:248:9: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetMallocStat::maximum' 248 | s32_le maximum; // On Vantage Master Portable this is 0x4050, Footprint of Highest amount allocated so far? | ^~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:249:9: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetMallocStat::free' 249 | s32_le free; // On Vantage Master Portable this is 0x1f300, VMP compares this value with required size before sending data | ^~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:267:10: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetAdhocctlScanInfo::channel' 267 | s32_le channel; | ^~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:270:10: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetAdhocctlScanInfo::mode' 270 | s32_le mode; | ^~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:275:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocctlScanInfoEmu::next' 275 | u32_le next; | ^~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:276:9: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetAdhocctlScanInfoEmu::channel' 276 | s32_le channel; | ^~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:279:9: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetAdhocctlScanInfoEmu::mode' 279 | s32_le mode; | ^~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:290:10: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetAdhocctlParameter::channel' 290 | s32_le channel; | ^~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:301:10: warning: ignoring packed attribute because of unpacked non-POD field 'u16_le SceNetAdhocctlPeerInfo::padding' 301 | u16_le padding; // a copy of the padding(?) from SceNetAdhocctlPeerInfoEmu | ^~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:302:10: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocctlPeerInfo::flags' 302 | u32_le flags; | ^~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:303:10: warning: ignoring packed attribute because of unpacked non-POD field 'u64_le SceNetAdhocctlPeerInfo::last_recv' 303 | u64_le last_recv; // Need to use the same method with sceKernelGetSystemTimeWide (ie. CoreTiming::GetGlobalTimeUsScaled) to prevent timing issue (ie. in game timeout) | ^~~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:305:10: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocctlPeerInfo::ip_addr' 305 | u32_le ip_addr; // internal use only | ^~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:306:10: warning: ignoring packed attribute because of unpacked non-POD field 'u16_le SceNetAdhocctlPeerInfo::port_offset' 306 | u16_le port_offset; // IP-specific port offset (internal use only) | ^~~~~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:311:10: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocctlPeerInfoEmu::next' 311 | u32_le next; // Changed the pointer to u32 | ^~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:314:10: warning: ignoring packed attribute because of unpacked non-POD field 'u16_le SceNetAdhocctlPeerInfoEmu::padding' 314 | u16_le padding; //00 00 // Note: Not sure whether this is really padding or reserved/unknown field | ^~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:315:10: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocctlPeerInfoEmu::flags' 315 | u32_le flags; //00 04 00 00 on KHBBS and FF FF FF FF on Ys vs. Sora no Kiseki // State of the peer? Or related to sceNetAdhocAuth_CF4D9BED ? | ^~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:316:10: warning: ignoring packed attribute because of unpacked non-POD field 'u64_le SceNetAdhocctlPeerInfoEmu::last_recv' 316 | u64_le last_recv; // Need to use the same method with sceKernelGetSystemTimeWide (ie. CoreTiming::GetGlobalTimeUsScaled) to prevent timing issue (ie. in game timeout) | ^~~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:328:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocMatchingMemberInfoEmu::next' 328 | u32_le next; // Changed the pointer to u32 | ^~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:336:10: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetAdhocctlGameModeInfo::num' 336 | s32_le num; | ^~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:342:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le GameModeUpdateInfo::length' 342 | u32_le length; //size of GameModeUpdateInfo (16 bytes) | ^~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:343:9: warning: ignoring packed attribute because of unpacked non-POD field 's32_le GameModeUpdateInfo::updated' 343 | s32_le updated; | ^~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:344:9: warning: ignoring packed attribute because of unpacked non-POD field 'u64_le GameModeUpdateInfo::timeStamp' 344 | u64_le timeStamp; | ^~~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:362:10: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetAdhocPollSd::id' 362 | s32_le id; | ^~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:363:10: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetAdhocPollSd::events' 363 | s32_le events; | ^~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:364:10: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetAdhocPollSd::revents' 364 | s32_le revents; | ^~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:369:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocPdpStat::next' 369 | u32_le next; | ^~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:370:9: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetAdhocPdpStat::id' 370 | s32_le id; // posix socket id | ^~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:372:9: warning: ignoring packed attribute because of unpacked non-POD field 'u16_le SceNetAdhocPdpStat::lport' 372 | u16_le lport; | ^~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:373:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocPdpStat::rcv_sb_cc' 373 | u32_le rcv_sb_cc; // Obscure The Aftermath will check if this is 0 or not before calling PdpRecv, Might to be number of bytes available to be Received? | ^~~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:378:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocPtpStat::next' 378 | u32_le next; // Changed the pointer to u32 | ^~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:379:9: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetAdhocPtpStat::id' 379 | s32_le id; // posix socket id | ^~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:382:9: warning: ignoring packed attribute because of unpacked non-POD field 'u16_le SceNetAdhocPtpStat::lport' 382 | u16_le lport; | ^~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:383:9: warning: ignoring packed attribute because of unpacked non-POD field 'u16_le SceNetAdhocPtpStat::pport' 383 | u16_le pport; | ^~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:384:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocPtpStat::snd_sb_cc' 384 | u32_le snd_sb_cc; // Number of bytes existed in sendBuffer to be sent/flushed | ^~~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:385:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocPtpStat::rcv_sb_cc' 385 | u32_le rcv_sb_cc; // Number of bytes available in recvBuffer to be received | ^~~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:386:9: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetAdhocPtpStat::state' 386 | s32_le state; | ^~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:391:9: warning: ignoring packed attribute because of unpacked non-POD field 's32_le AdhocSocket::type' 391 | s32_le type; // SOCK_PDP/SOCK_PTP | ^~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:392:9: warning: ignoring packed attribute because of unpacked non-POD field 's32_le AdhocSocket::flags' 392 | s32_le flags; // Socket Alert Flags | ^~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:393:9: warning: ignoring packed attribute because of unpacked non-POD field 's32_le AdhocSocket::alerted_flags' 393 | s32_le alerted_flags; // Socket Alerted Flags | ^~~~~~~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:394:9: warning: ignoring packed attribute because of unpacked non-POD field 's32_le AdhocSocket::nonblocking' 394 | s32_le nonblocking; // last non-blocking flag | ^~~~~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:407:4: warning: ignoring packed attribute because of unpacked non-POD field 'AdhocSocket:: AdhocSocket::data' 407 | } data; | ^~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:412:10: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocGameModeOptData::size' 412 | u32_le size; | ^~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:413:10: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocGameModeOptData::flag' 413 | u32_le flag; | ^~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:414:10: warning: ignoring packed attribute because of unpacked non-POD field 'u64_le SceNetAdhocGameModeOptData::last_recv' 414 | u64_le last_recv; // Need to use the same method with sceKernelGetSystemTimeWide (ie. CoreTiming::GetGlobalTimeUsScaled) to prevent timing issue (ie. in game timeout) | ^~~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:420:10: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetAdhocGameModeBufferStat::id' 420 | s32_le id; | ^~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:422:10: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocGameModeBufferStat::size' 422 | u32_le size; | ^~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:423:10: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocGameModeBufferStat::master' 423 | u32_le master; | ^~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:424:30: warning: ignoring packed attribute because of unpacked non-POD field 'SceNetAdhocGameModeOptData SceNetAdhocGameModeBufferStat::opt' 424 | SceNetAdhocGameModeOptData opt; | ^~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:430:9: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetAdhocctlAdhocId::type' 430 | s32_le type; // Air Conflicts - Aces Of World War 2 is using 2 for GameSharing? | ^~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:871:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le ::dataPtr' 871 | u32_le dataPtr; //void * data | ^~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:877:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le ::dataLen' 877 | u32_le dataLen; | ^~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:878:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le ::numMACs' 878 | u32_le numMACs; //number of peers | ^~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:879:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le ::dataPtr' 879 | u32_le dataPtr; //void * data | ^~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/proAdhoc.h:880:40: warning: ignoring packed attribute because of unpacked non-POD field 'PSPPointer ::MACsPtr' 880 | /*u32_le*/PSPPointer MACsPtr; //peers //SceNetEtherAddr * MACs | ^~~~~~~ In file included from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPNpSigninDialog.cpp:32: /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/sceNet.h:235:9: warning: ignoring packed attribute because of unpacked non-POD field 'u16_le SceNetInetSockaddrIn::sin_port' 235 | u16_le sin_port; //uint16_t | ^~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/sceNet.h:236:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetInetSockaddrIn::sin_addr' 236 | u32_le sin_addr; //uint32_t | ^~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/sceNet.h:242:9: warning: ignoring packed attribute because of unpacked non-POD field 's32_le SceNetInetPollfd::fd' 242 | s32_le fd; | ^~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/sceNet.h:243:9: warning: ignoring packed attribute because of unpacked non-POD field 's16_le SceNetInetPollfd::events' 243 | s16_le events; | ^~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/sceNet.h:244:9: warning: ignoring packed attribute because of unpacked non-POD field 's16_le SceNetInetPollfd::revents' 244 | s16_le revents; | ^~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/sceNet.h:248:9: warning: ignoring packed attribute because of unpacked non-POD field 's32_le ProductStruct::unknown' 248 | s32_le unknown; // Unknown, set to 0 // Product Type ? | ^~~~~~~ In file included from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPNpSigninDialog.cpp:33: /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/sceNetAdhoc.h:27:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le MatchingArgs::data [6]' 27 | u32_le data[6]; // ContextID, EventID, bufAddr[ to MAC], OptLen, OptAddr[, EntryPoint] | ^~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/sceNetAdhoc.h:31:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocDiscoverParam::unknown1' 31 | u32_le unknown1; // SleepMode? (ie. 0 on on Legend Of The Dragon, 1 on Dissidia 012) | ^~~~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/sceNetAdhoc.h:33:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocDiscoverParam::unknown2' 33 | u32_le unknown2; // size of something? (ie. 0x3c on Legend Of The Dragon, 0x14 on Dissidia 012) // Note: the param size is 0x14 may be it can contains extra data too? | ^~~~~~~~ In file included from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPNpSigninDialog.cpp:33: /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/sceNetAdhoc.h:34:9: warning: ignoring packed attribute because of unpacked non-POD field 'u32_le SceNetAdhocDiscoverParam::result' 34 | u32_le result; // inited to 0? | ^~~~~~ In file included from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPNpSigninDialog.cpp:34: /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/sceNp.h:321:10: error: member 's32_le NpAuthArgs::::id' with constructor not allowed in anonymous aggregate 321 | s32_le id; | ^~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/sceNp.h:322:10: error: member 's32_le NpAuthArgs::::result' with constructor not allowed in anonymous aggregate 322 | s32_le result; | ^~~~~~ /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/HLE/sceNp.h:323:10: error: member 'u32_le NpAuthArgs::::argAddr' with constructor not allowed in anonymous aggregate 323 | u32_le argAddr; | ^~~~~~~ In file included from /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPNpSigninDialog.cpp:25: /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Serialize/SerializeFuncs.h: In instantiation of 'void DoClass(PointerWrap&, T&) [with T = SceUtilityNpSigninParam]': /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Serialize/SerializeFuncs.h:44:10: required from 'static void DoHelper_::DoThing(PointerWrap&, T&) [with T = SceUtilityNpSigninParam; bool isPOD = false; bool isPointer = false]' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Serialize/SerializeFuncs.h:91:23: required from 'void Do(PointerWrap&, T&) [with T = SceUtilityNpSigninParam]' /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPNpSigninDialog.cpp:329:15: required from here /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Common/Serialize/SerializeFuncs.h:61:4: error: 'struct SceUtilityNpSigninParam' has no member named 'DoState' 61 | x.DoState(p); | ~~^~~~~~~ distcc[18019] ERROR: compile /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/Core/Dialog/PSPNpSigninDialog.cpp on localhost failed --- CMakeFiles/Core.dir/Core/Dialog/PSPNpSigninDialog.cpp.o --- *** [CMakeFiles/Core.dir/Core/Dialog/PSPNpSigninDialog.cpp.o] Error code 1 make[2]: stopped in /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/cmake-pkgsrc-build 4 errors make[2]: stopped in /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/cmake-pkgsrc-build --- CMakeFiles/Core.dir/all --- *** [CMakeFiles/Core.dir/all] Error code 2 make[1]: stopped in /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/cmake-pkgsrc-build 1 error make[1]: stopped in /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/cmake-pkgsrc-build *** [all] Error code 2 make: stopped in /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/cmake-pkgsrc-build 1 error make: stopped in /tmp/pkgbuild/emulators/libretro-ppsspp/work.aarch64eb/ppsspp-1.18.1/cmake-pkgsrc-build *** Error code 2 Stop. make[1]: stopped in /usr/pkgsrc/emulators/libretro-ppsspp *** Error code 1 Stop. make: stopped in /usr/pkgsrc/emulators/libretro-ppsspp