Open cobalt2727 opened 2 years ago
can't say much about your error, since all the log says is "build failed on CommandBufferPool.cpp", though i do suspect the issue is the compiler version, you need gcc 9 (or 8 at least) to build correct.
I tried it with GCC 11, got similar results:
-- The C compiler identification is GNU 11.1.0
-- The CXX compiler identification is GNU 11.1.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/gcc-11 - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/g++-11 - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Git: /usr/bin/git (found version "2.17.1")
-- Found Vulkan: /usr/lib/aarch64-linux-gnu/libvulkan.so
-- Found ZLIB: /usr/lib/aarch64-linux-gnu/libz.so (found version "1.2.11")
-- Found ICUUC: /usr/lib/aarch64-linux-gnu/libicuuc.so
-- Found OpenSSL: /usr/lib/aarch64-linux-gnu/libcrypto.so (found version "1.1.1")
-- Found CURL: /usr/lib/aarch64-linux-gnu/libcurl.so (found version "7.58.0")
-- Found BZip2: /usr/lib/aarch64-linux-gnu/libbz2.so (found version "1.0.6")
-- Looking for BZ2_bzCompressInit
-- Looking for BZ2_bzCompressInit - found
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE
-- Found GLEW: /usr/include (found version "2.0.0")
-- Found OpenGL: /usr/lib/aarch64-linux-gnu/libOpenGL.so
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1")
-- Checking for module 'libevdev>=1.0'
-- Found libevdev, version 1.5.8
-- Found LIBEVDEV: /usr/lib/aarch64-linux-gnu/libevdev.a
-- Found OpenAL: /usr/lib/aarch64-linux-gnu/libopenal.so
-- Found SQLite3: /usr/include (found version "3.22.0")
-- Using the single-header code from /home/cobalt/Play-/deps/Dependencies/nlohmann_json/single_include/
-- Configuring done
-- Generating done
-- Build files have been written to: /home/cobalt/Play-/build
[ 0%] Building C object Source/ui_qt/Source/libchdr/deps/zlib-1.2.11/CMakeFiles/zlib.dir/adler32.c.o
[ 1%] Building C object Source/ui_qt/Source/libchdr/deps/zlib-1.2.11/CMakeFiles/zlib.dir/compress.c.o
[ 1%] Building C object Source/ui_qt/Source/libchdr/deps/zlib-1.2.11/CMakeFiles/zlib.dir/crc32.c.o
[ 1%] Building C object Source/ui_qt/Source/libchdr/deps/zlib-1.2.11/CMakeFiles/zlib.dir/deflate.c.o
[ 1%] Building C object Source/ui_qt/Source/libchdr/deps/zlib-1.2.11/CMakeFiles/zlib.dir/infback.c.o
[ 1%] Building C object Source/ui_qt/Source/libchdr/deps/zlib-1.2.11/CMakeFiles/zlib.dir/inffast.c.o
[ 2%] Building C object Source/ui_qt/Source/libchdr/deps/zlib-1.2.11/CMakeFiles/zlib.dir/inflate.c.o
[ 2%] Building C object Source/ui_qt/Source/libchdr/deps/zlib-1.2.11/CMakeFiles/zlib.dir/inftrees.c.o
[ 2%] Building C object Source/ui_qt/Source/libchdr/deps/zlib-1.2.11/CMakeFiles/zlib.dir/trees.c.o
[ 2%] Building C object Source/ui_qt/Source/libchdr/deps/zlib-1.2.11/CMakeFiles/zlib.dir/uncompr.c.o
[ 2%] Building C object Source/ui_qt/Source/libchdr/deps/zlib-1.2.11/CMakeFiles/zlib.dir/zutil.c.o
[ 3%] Linking C static library libzlib.a
[ 3%] Built target zlib
[ 3%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/Base64.cpp.o
[ 3%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/bitmap/Bitmap.cpp.o
[ 3%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/bitmap/BMP.cpp.o
[ 3%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/bitmap/JPEG.cpp.o
[ 4%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/bitmap/PNG.cpp.o
[ 4%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/bitmap/TGA.cpp.o
[ 4%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/BitStream.cpp.o
[ 4%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/Config.cpp.o
[ 4%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/Csv.cpp.o
[ 5%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/Endian.cpp.o
[ 5%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/FilesystemUtils.cpp.o
[ 5%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/HashUtils.cpp.o
[ 5%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/idct/IEEE1180.cpp.o
[ 5%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/layout/FlatLayout.cpp.o
[ 6%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/layout/GridLayout.cpp.o
[ 6%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/layout/HorizontalLayout.cpp.o
[ 6%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/layout/LayoutBase.cpp.o
[ 6%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/layout/LayoutBaseItem.cpp.o
[ 6%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/layout/LayoutObject.cpp.o
[ 6%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/layout/LayoutStretch.cpp.o
[ 7%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/layout/VerticalLayout.cpp.o
[ 7%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/LzAri.cpp.o
[ 7%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/math/MathStringUtils.cpp.o
[ 7%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/MemStream.cpp.o
[ 7%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/mpeg2/CodedBlockPatternTable.cpp.o
[ 8%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/mpeg2/DcSizeChrominanceTable.cpp.o
[ 8%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/mpeg2/DcSizeLuminanceTable.cpp.o
[ 8%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/mpeg2/DctCoefficientTable.cpp.o
[ 8%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/mpeg2/DctCoefficientTable0.cpp.o
[ 8%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/mpeg2/DctCoefficientTable1.cpp.o
[ 9%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/mpeg2/InverseScanTable.cpp.o
[ 9%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/mpeg2/MacroblockAddressIncrementTable.cpp.o
[ 9%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/mpeg2/MacroblockTypeBTable.cpp.o
[ 9%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/mpeg2/MacroblockTypeITable.cpp.o
[ 9%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/mpeg2/MacroblockTypePTable.cpp.o
[ 10%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/mpeg2/MotionCodeTable.cpp.o
[ 10%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/mpeg2/QuantiserScaleTable.cpp.o
[ 10%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/mpeg2/VLCTable.cpp.o
[ 10%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/PathUtils.cpp.o
[ 10%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/PtrStream.cpp.o
[ 11%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/Stream.cpp.o
[ 11%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/StreamBitStream.cpp.o
[ 11%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/StringUtils.cpp.o
[ 11%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/string_cast.cpp.o
[ 11%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/string_cast_sjis.cpp.o
[ 11%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/string_cast_win1252.cpp.o
[ 12%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/StdStream.cpp.o
[ 12%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/StdStreamUtils.cpp.o
[ 12%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/ThreadPool.cpp.o
[ 12%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/Url.cpp.o
[ 12%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/Utf8.cpp.o
[ 13%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/xml/FilteringNodeIterator.cpp.o
[ 13%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/xml/Node.cpp.o
[ 13%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/xml/Parser.cpp.o
[ 13%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/xml/Utils.cpp.o
[ 13%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/xml/Writer.cpp.o
[ 14%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/zip/ZipArchiveReader.cpp.o
[ 14%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/zip/ZipArchiveWriter.cpp.o
[ 14%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/zip/ZipDeflateStream.cpp.o
[ 14%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/zip/ZipFile.cpp.o
[ 14%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/zip/ZipInflateStream.cpp.o
[ 15%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/zip/ZipStoreStream.cpp.o
[ 15%] Linking CXX static library libFramework.a
[ 15%] Built target Framework
[ 15%] Building CXX object Source/ui_qt/Source/FrameworkAmazon/FrameworkHttp/CMakeFiles/Framework_Http.dir/__/__/src/http/HttpClient.cpp.o
[ 16%] Building CXX object Source/ui_qt/Source/FrameworkAmazon/FrameworkHttp/CMakeFiles/Framework_Http.dir/__/__/src/http/HttpClientFactory.cpp.o
[ 16%] Building CXX object Source/ui_qt/Source/FrameworkAmazon/FrameworkHttp/CMakeFiles/Framework_Http.dir/__/__/src/http/CurlHttpClient.cpp.o
[ 16%] Linking CXX static library libFramework_Http.a
[ 16%] Built target Framework_Http
[ 16%] Building CXX object Source/ui_qt/Source/FrameworkAmazon/CMakeFiles/Framework_Amazon.dir/__/__/src/amazon/AmazonClient.cpp.o
[ 16%] Building CXX object Source/ui_qt/Source/FrameworkAmazon/CMakeFiles/Framework_Amazon.dir/__/__/src/amazon/AmazonS3Client.cpp.o
[ 16%] Linking CXX static library libFramework_Amazon.a
[ 16%] Built target Framework_Amazon
[ 16%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/AArch32Assembler.cpp.o
[ 16%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/AArch64Assembler.cpp.o
[ 16%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/CoffObjectFile.cpp.o
[ 16%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_CodeGen_AArch32.cpp.o
[ 16%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_CodeGen_AArch32_64.cpp.o
[ 17%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_CodeGen_AArch32_Fpu.cpp.o
[ 17%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_CodeGen_AArch32_Md.cpp.o
[ 17%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_CodeGen_AArch64.cpp.o
[ 17%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_CodeGen_AArch64_64.cpp.o
[ 17%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_CodeGen_AArch64_Fpu.cpp.o
[ 18%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_CodeGen_AArch64_Md.cpp.o
[ 18%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_CodeGen_x86_32.cpp.o
[ 18%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_CodeGen_x86_64.cpp.o
[ 18%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_CodeGen_x86.cpp.o
[ 18%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_CodeGen_x86_Fpu.cpp.o
[ 19%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_CodeGen_x86_Fpu_Avx.cpp.o
[ 19%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_CodeGen_x86_Fpu_Sse.cpp.o
[ 19%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_CodeGen_x86_Md.cpp.o
[ 19%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_CodeGen_x86_Md_Avx.cpp.o
[ 19%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_CodeGen_Wasm.cpp.o
[ 20%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_CodeGen_Wasm_64.cpp.o
[ 20%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_CodeGen_Wasm_Fpu.cpp.o
[ 20%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_CodeGen_Wasm_Md.cpp.o
[ 20%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_CodeGen.cpp.o
[ 20%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_CodeGenFactory.cpp.o
[ 20%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter.cpp.o
[ 21%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_Optimize.cpp.o
[ 21%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_RegAlloc.cpp.o
[ 21%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_Statement.cpp.o
[ 21%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_SymbolTable.cpp.o
[ 21%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/LiteralPool.cpp.o
[ 22%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/MachoObjectFile.cpp.o
[ 22%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/MemoryFunction.cpp.o
[ 22%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/ObjectFile.cpp.o
[ 22%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/WasmModuleBuilder.cpp.o
[ 22%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/X86Assembler.cpp.o
[ 23%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/X86Assembler_Avx.cpp.o
[ 23%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/X86Assembler_Fpu.cpp.o
[ 23%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/X86Assembler_Sse.cpp.o
[ 23%] Linking CXX static library libCodeGen.a
[ 23%] Built target CodeGen
[ 23%] Building C object Source/ui_qt/Source/libchdr/deps/lzma-19.00/CMakeFiles/lzma.dir/src/Alloc.c.o
[ 23%] Building C object Source/ui_qt/Source/libchdr/deps/lzma-19.00/CMakeFiles/lzma.dir/src/Bra86.c.o
[ 23%] Building C object Source/ui_qt/Source/libchdr/deps/lzma-19.00/CMakeFiles/lzma.dir/src/BraIA64.c.o
[ 23%] Building C object Source/ui_qt/Source/libchdr/deps/lzma-19.00/CMakeFiles/lzma.dir/src/CpuArch.c.o
[ 24%] Building C object Source/ui_qt/Source/libchdr/deps/lzma-19.00/CMakeFiles/lzma.dir/src/Delta.c.o
[ 24%] Building C object Source/ui_qt/Source/libchdr/deps/lzma-19.00/CMakeFiles/lzma.dir/src/LzFind.c.o
[ 24%] Building C object Source/ui_qt/Source/libchdr/deps/lzma-19.00/CMakeFiles/lzma.dir/src/Lzma86Dec.c.o
[ 24%] Building C object Source/ui_qt/Source/libchdr/deps/lzma-19.00/CMakeFiles/lzma.dir/src/LzmaDec.c.o
[ 24%] Building C object Source/ui_qt/Source/libchdr/deps/lzma-19.00/CMakeFiles/lzma.dir/src/LzmaEnc.c.o
[ 24%] Building C object Source/ui_qt/Source/libchdr/deps/lzma-19.00/CMakeFiles/lzma.dir/src/Sort.c.o
[ 25%] Linking C static library liblzma.a
[ 25%] Built target lzma
[ 25%] Building C object Source/ui_qt/Source/libchdr/CMakeFiles/chdr-static.dir/src/libchdr_bitstream.c.o
[ 25%] Building C object Source/ui_qt/Source/libchdr/CMakeFiles/chdr-static.dir/src/libchdr_cdrom.c.o
[ 25%] Building C object Source/ui_qt/Source/libchdr/CMakeFiles/chdr-static.dir/src/libchdr_chd.c.o
[ 26%] Building C object Source/ui_qt/Source/libchdr/CMakeFiles/chdr-static.dir/src/libchdr_file.c.o
[ 26%] Building C object Source/ui_qt/Source/libchdr/CMakeFiles/chdr-static.dir/src/libchdr_flac.c.o
[ 26%] Building C object Source/ui_qt/Source/libchdr/CMakeFiles/chdr-static.dir/src/libchdr_huffman.c.o
[ 26%] Linking C static library libchdr-static.a
[ 26%] Built target chdr-static
[ 26%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/AppConfig.cpp.o
[ 26%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/BasicBlock.cpp.o
[ 27%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ControllerInfo.cpp.o
[ 27%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/COP_FPU.cpp.o
[ 27%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/COP_FPU_Reflection.cpp.o
[ 27%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/COP_SCU.cpp.o
[ 27%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/COP_SCU_Reflection.cpp.o
[ 28%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/discimages/ChdImageStream.cpp.o
[ 28%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/discimages/ChdStreamSupport.cpp.o
[ 28%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/discimages/CsoImageStream.cpp.o
[ 28%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/discimages/CueSheet.cpp.o
[ 28%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/discimages/IszImageStream.cpp.o
[ 29%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/discimages/MdsDiscImage.cpp.o
[ 29%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/DiskUtils.cpp.o
[ 29%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/COP_VU.cpp.o
[ 29%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/COP_VU_Reflection.cpp.o
[ 29%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/DMAC.cpp.o
[ 29%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/Dmac_Channel.cpp.o
[ 30%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/EeBasicBlock.cpp.o
[ 30%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/Ee_IdleEvaluator.cpp.o
[ 30%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/Ee_LibMc2.cpp.o
[ 30%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/Ee_SubSystem.cpp.o
[ 30%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/EEAssembler.cpp.o
[ 31%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/EeExecutor.cpp.o
[ 31%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/FpAddTruncate.cpp.o
[ 31%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/FpMulTruncate.cpp.o
[ 31%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/GIF.cpp.o
[ 31%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/INTC.cpp.o
[ 32%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/IPU.cpp.o
[ 32%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/IPU_DmVectorTable.cpp.o
[ 32%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/IPU_MacroblockAddressIncrementTable.cpp.o
[ 32%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/IPU_MacroblockTypeBTable.cpp.o
[ 32%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/IPU_MacroblockTypeITable.cpp.o
[ 33%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/IPU_MacroblockTypePTable.cpp.o
[ 33%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/IPU_MotionCodeTable.cpp.o
[ 33%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/MA_EE.cpp.o
[ 33%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/MA_EE_Reflection.cpp.o
[ 33%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/MA_VU.cpp.o
[ 33%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/MA_VU_Lower.cpp.o
[ 34%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/MA_VU_LowerReflection.cpp.o
[ 34%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/MA_VU_Upper.cpp.o
[ 34%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/MA_VU_UpperReflection.cpp.o
[ 34%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/PS2OS.cpp.o
[ 34%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/SIF.cpp.o
[ 35%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/Timer.cpp.o
[ 35%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/Vif.cpp.o
[ 35%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/Vif1.cpp.o
[ 35%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/Vpu.cpp.o
[ 35%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/VuAnalysis.cpp.o
[ 36%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/VuBasicBlock.cpp.o
[ 36%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/VuExecutor.cpp.o
[ 36%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/VUShared.cpp.o
[ 36%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/VUShared_Reflection.cpp.o
[ 36%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ELF.cpp.o
[ 37%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ElfFile.cpp.o
[ 37%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/FpUtils.cpp.o
[ 37%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/FrameDump.cpp.o
[ 37%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/FrameLimiter.cpp.o
[ 37%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/InputConfig.cpp.o
[ 37%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/gs/GsCachedArea.cpp.o
[ 38%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/gs/GSH_Null.cpp.o
[ 38%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/gs/GSHandler.cpp.o
[ 38%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/gs/GsPixelFormats.cpp.o
[ 38%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/input/InputBindingManager.cpp.o
[ 38%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/input/PH_GenericInput.cpp.o
[ 39%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/ArgumentIterator.cpp.o
[ 39%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/ioman/DirectoryDevice.cpp.o
[ 39%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/ioman/HardDiskDevice.cpp.o
[ 39%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/ioman/OpticalMediaDevice.cpp.o
[ 39%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Ioman_ScopedFile.cpp.o
[ 40%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Cdvdfsv.cpp.o
[ 40%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Cdvdman.cpp.o
[ 40%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Dev9.cpp.o
[ 40%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Dmac.cpp.o
[ 40%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_DmacChannel.cpp.o
[ 41%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Dmacman.cpp.o
[ 41%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Dynamic.cpp.o
[ 41%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_FileIo.cpp.o
[ 41%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_FileIoHandler1000.cpp.o
[ 41%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_FileIoHandler2100.cpp.o
[ 41%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_FileIoHandler2200.cpp.o
[ 42%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Heaplib.cpp.o
[ 42%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Intc.cpp.o
[ 42%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Intrman.cpp.o
[ 42%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Ioman.cpp.o
[ 42%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_LibSd.cpp.o
[ 43%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Loadcore.cpp.o
[ 43%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_McServ.cpp.o
[ 43%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Modload.cpp.o
[ 43%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Module.cpp.o
[ 43%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_MtapMan.cpp.o
[ 44%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_PadMan.cpp.o
[ 44%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_PathUtils.cpp.o
[ 44%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_RootCounters.cpp.o
[ 44%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Secrman.cpp.o
[ 44%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_SifCmd.cpp.o
[ 45%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_SifDynamic.cpp.o
[ 45%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_SifMan.cpp.o
[ 45%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_SifManNull.cpp.o
[ 45%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_SifManPs2.cpp.o
[ 45%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Sio2.cpp.o
[ 45%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Speed.cpp.o
[ 46%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Spu.cpp.o
[ 46%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Spu2.cpp.o
[ 46%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Spu2_Core.cpp.o
[ 46%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_SpuBase.cpp.o
[ 46%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Stdio.cpp.o
[ 47%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_SubSystem.cpp.o
[ 47%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Sysclib.cpp.o
[ 47%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Sysmem.cpp.o
[ 47%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Thbase.cpp.o
[ 47%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Thevent.cpp.o
[ 48%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Thfpool.cpp.o
[ 48%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Thmsgbx.cpp.o
[ 48%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Thsema.cpp.o
[ 48%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Thvpool.cpp.o
[ 48%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Timrman.cpp.o
[ 49%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Vblank.cpp.o
[ 49%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/IopBios.cpp.o
[ 49%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ISO9660/DirectoryRecord.cpp.o
[ 49%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ISO9660/File.cpp.o
[ 49%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ISO9660/ISO9660.cpp.o
[ 50%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ISO9660/PathTable.cpp.o
[ 50%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ISO9660/PathTableRecord.cpp.o
[ 50%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ISO9660/VolumeDescriptor.cpp.o
[ 50%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/Log.cpp.o
[ 50%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/MA_MIPSIV.cpp.o
[ 50%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/MA_MIPSIV_Reflection.cpp.o
[ 51%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/MA_MIPSIV_Templates.cpp.o
[ 51%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/MailBox.cpp.o
[ 51%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/MemoryMap.cpp.o
[ 51%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/MemoryUtils.cpp.o
[ 51%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/MIPS.cpp.o
[ 52%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/MIPSAnalysis.cpp.o
[ 52%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/MIPSArchitecture.cpp.o
[ 52%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/MIPSAssembler.cpp.o
[ 52%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/MIPSCoprocessor.cpp.o
[ 52%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/MipsFunctionPatternDb.cpp.o
[ 53%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/MIPSInstructionFactory.cpp.o
[ 53%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/MipsJitter.cpp.o
[ 53%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/MIPSReflection.cpp.o
[ 53%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/MIPSTags.cpp.o
[ 53%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/OpticalMedia.cpp.o
[ 54%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/PadHandler.cpp.o
[ 54%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/PadListener.cpp.o
[ 54%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/Pch.cpp.o
[ 54%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/PH_Generic.cpp.o
[ 54%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/Profiler.cpp.o
[ 54%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/PS2VM.cpp.o
[ 55%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/psx/PsxBios.cpp.o
[ 55%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/saves/Icon.cpp.o
[ 55%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/saves/MaxSaveImporter.cpp.o
[ 55%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/saves/MemoryCard.cpp.o
[ 55%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/saves/PsuSaveImporter.cpp.o
[ 56%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/saves/Save.cpp.o
[ 56%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/saves/SaveExporter.cpp.o
[ 56%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/saves/SaveImporterBase.cpp.o
[ 56%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/saves/SaveImporter.cpp.o
[ 56%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/saves/XpsSaveImporter.cpp.o
[ 57%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ScopedVmPauser.cpp.o
[ 57%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ScreenShotUtils.cpp.o
[ 57%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/states/MemoryStateFile.cpp.o
[ 57%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/states/RegisterStateFile.cpp.o
[ 57%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/states/StructCollectionStateFile.cpp.o
[ 58%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/states/StructFile.cpp.o
[ 58%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/states/XmlStateFile.cpp.o
[ 58%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/VirtualPad.cpp.o
[ 58%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/s3stream/S3ObjectStream.cpp.o
[ 58%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/Posix_VolumeStream.cpp.o
[ 58%] Linking CXX static library libPlayCore.a
[ 58%] Built target PlayCore
[ 58%] Building CXX object Source/ui_qt/ui_shared/CMakeFiles/ui_shared.dir/BootablesDbClient.cpp.o
[ 58%] Building CXX object Source/ui_qt/ui_shared/CMakeFiles/ui_shared.dir/BootablesProcesses.cpp.o
[ 59%] Building CXX object Source/ui_qt/ui_shared/CMakeFiles/ui_shared.dir/TheGamesDbClient.cpp.o
[ 59%] Building CXX object Source/ui_qt/ui_shared/CMakeFiles/ui_shared.dir/StatsManager.cpp.o
[ 59%] Building CXX object Source/ui_qt/ui_shared/CMakeFiles/ui_shared.dir/AmazonS3Utils.cpp.o
[ 59%] Linking CXX static library libui_shared.a
[ 59%] Built target ui_shared
[ 59%] Building CXX object Source/ui_qt/gs/GSH_OpenGL/FrameworkOpenGl/CMakeFiles/Framework_OpenGl.dir/__/__/src/opengl/Program.cpp.o
[ 59%] Building CXX object Source/ui_qt/gs/GSH_OpenGL/FrameworkOpenGl/CMakeFiles/Framework_OpenGl.dir/__/__/src/opengl/Shader.cpp.o
[ 60%] Linking CXX static library libFramework_OpenGl.a
[ 60%] Built target Framework_OpenGl
[ 60%] Building CXX object Source/ui_qt/gs/GSH_OpenGL/CMakeFiles/gsh_opengl.dir/GSH_OpenGL.cpp.o
[ 61%] Building CXX object Source/ui_qt/gs/GSH_OpenGL/CMakeFiles/gsh_opengl.dir/GSH_OpenGL_Shader.cpp.o
[ 61%] Building CXX object Source/ui_qt/gs/GSH_OpenGL/CMakeFiles/gsh_opengl.dir/GSH_OpenGL_Texture.cpp.o
[ 61%] Linking CXX static library libgsh_opengl.a
[ 61%] Built target gsh_opengl
[ 61%] Building CXX object Source/ui_qt/gs/GSH_Vulkan/Nuanceur/CMakeFiles/Nuanceur.dir/__/src/builder/Operations.cpp.o
[ 61%] Building CXX object Source/ui_qt/gs/GSH_Vulkan/Nuanceur/CMakeFiles/Nuanceur.dir/__/src/builder/ShaderBuilder.cpp.o
[ 61%] Building CXX object Source/ui_qt/gs/GSH_Vulkan/Nuanceur/CMakeFiles/Nuanceur.dir/__/src/generators/GlslShaderGenerator.cpp.o
[ 62%] Building CXX object Source/ui_qt/gs/GSH_Vulkan/Nuanceur/CMakeFiles/Nuanceur.dir/__/src/generators/HlslShaderGenerator.cpp.o
[ 62%] Building CXX object Source/ui_qt/gs/GSH_Vulkan/Nuanceur/CMakeFiles/Nuanceur.dir/__/src/generators/SpirvShaderGenerator.cpp.o
[ 62%] Linking CXX static library libNuanceur.a
[ 62%] Built target Nuanceur
[ 62%] Building CXX object Source/ui_qt/gs/GSH_Vulkan/FrameworkVulkan/CMakeFiles/Framework_Vulkan.dir/__/__/src/vulkan/CommandBufferPool.cpp.o
Source/ui_qt/gs/GSH_Vulkan/FrameworkVulkan/CMakeFiles/Framework_Vulkan.dir/build.make:75: recipe for target 'Source/ui_qt/gs/GSH_Vulkan/FrameworkVulkan/CMakeFiles/Framework_Vulkan.dir/__/__/src/vulkan/CommandBufferPool.cpp.o' failed
CMakeFiles/Makefile2:939: recipe for target 'Source/ui_qt/gs/GSH_Vulkan/FrameworkVulkan/CMakeFiles/Framework_Vulkan.dir/all' failed
Makefile:145: recipe for target 'all' failed
Consolidate compiler generated dependencies of target zlib
[ 3%] Built target zlib
Consolidate compiler generated dependencies of target Framework
[ 15%] Built target Framework
Consolidate compiler generated dependencies of target Framework_Http
[ 16%] Built target Framework_Http
Consolidate compiler generated dependencies of target Framework_Amazon
[ 16%] Built target Framework_Amazon
Consolidate compiler generated dependencies of target CodeGen
[ 23%] Built target CodeGen
Consolidate compiler generated dependencies of target lzma
[ 25%] Built target lzma
Consolidate compiler generated dependencies of target chdr-static
[ 26%] Built target chdr-static
Consolidate compiler generated dependencies of target PlayCore
[ 58%] Built target PlayCore
Consolidate compiler generated dependencies of target ui_shared
[ 59%] Built target ui_shared
Consolidate compiler generated dependencies of target Framework_OpenGl
[ 60%] Built target Framework_OpenGl
Consolidate compiler generated dependencies of target gsh_opengl
[ 61%] Built target gsh_opengl
Consolidate compiler generated dependencies of target Nuanceur
[ 62%] Built target Nuanceur
Consolidate compiler generated dependencies of target Framework_Vulkan
[ 62%] Building CXX object Source/ui_qt/gs/GSH_Vulkan/FrameworkVulkan/CMakeFiles/Framework_Vulkan.dir/__/__/src/vulkan/CommandBufferPool.cpp.o
Source/ui_qt/gs/GSH_Vulkan/FrameworkVulkan/CMakeFiles/Framework_Vulkan.dir/build.make:75: recipe for target 'Source/ui_qt/gs/GSH_Vulkan/FrameworkVulkan/CMakeFiles/Framework_Vulkan.dir/__/__/src/vulkan/CommandBufferPool.cpp.o' failed
CMakeFiles/Makefile2:939: recipe for target 'Source/ui_qt/gs/GSH_Vulkan/FrameworkVulkan/CMakeFiles/Framework_Vulkan.dir/all' failed
Makefile:145: recipe for target 'all' failed
I can add a QT PPA if needed.
One interesting thing to note is that I've heard this could be an issue with the libvulkan-dev
package being too old https://discord.com/channels/367033765211406348/883843037929832479/941427018246021200
Adding a PPA for QT 5.15 in addition to GCC 11 results in the following:
Cloning into 'Play-'...
remote: Enumerating objects: 52478, done.
remote: Counting objects: 100% (4947/4947), done.
remote: Compressing objects: 100% (1643/1643), done.
remote: Total 52478 (delta 3338), reused 4625 (delta 3084), pack-reused 47531
Receiving objects: 100% (52478/52478), 19.80 MiB | 12.99 MiB/s, done.
Resolving deltas: 100% (39668/39668), done.
Submodule 'deps/AltKit' (https://github.com/jpd002/AltKit.git) registered for path 'deps/AltKit'
Submodule 'deps/CodeGen' (https://github.com/jpd002/Play--CodeGen.git) registered for path 'deps/CodeGen'
Submodule 'deps/Dependencies' (https://github.com/jpd002/Play-Dependencies.git) registered for path 'deps/Dependencies'
Submodule 'deps/Framework' (https://github.com/jpd002/Play--Framework.git) registered for path 'deps/Framework'
Submodule 'deps/Nuanceur' (https://github.com/jpd002/Nuanceur.git) registered for path 'deps/Nuanceur'
Submodule 'deps/libchdr' (https://github.com/jpd002/libchdr.git) registered for path 'deps/libchdr'
Cloning into '/home/cobalt/Play-/deps/AltKit'...
Cloning into '/home/cobalt/Play-/deps/CodeGen'...
Cloning into '/home/cobalt/Play-/deps/Dependencies'...
Cloning into '/home/cobalt/Play-/deps/Framework'...
Cloning into '/home/cobalt/Play-/deps/Nuanceur'...
Cloning into '/home/cobalt/Play-/deps/libchdr'...
remote: Enumerating objects: 43, done.
remote: Counting objects: 100% (43/43), done.
remote: Compressing objects: 100% (22/22), done.
remote: Total 33 (delta 17), reused 22 (delta 11), pack-reused 0
Unpacking objects: 100% (33/33), done.
From https://github.com/jpd002/AltKit
* branch f799f60ef6fa8b9676b4102b7dfa169fb40b6c92 -> FETCH_HEAD
Submodule path 'deps/AltKit': checked out 'f799f60ef6fa8b9676b4102b7dfa169fb40b6c92'
Submodule path 'deps/CodeGen': checked out 'e03003c1462aa7a12575fab56299a55f25e3eef0'
Submodule path 'deps/Dependencies': checked out 'd26706cbe770966f78a1a022af7c5e954f0baadc'
Submodule 'SDWebImage' (https://github.com/rs/SDWebImage.git) registered for path 'deps/Dependencies/SDWebImage'
Submodule 'ghc_filesystem' (https://github.com/gulrak/filesystem.git) registered for path 'deps/Dependencies/ghc_filesystem'
Cloning into '/home/cobalt/Play-/deps/Dependencies/SDWebImage'...
Cloning into '/home/cobalt/Play-/deps/Dependencies/ghc_filesystem'...
Submodule path 'deps/Dependencies/SDWebImage': checked out '0df32ea232aca587d5b67760b7f877079c51966c'
Submodule 'Vendors/FLAnimatedImage' (https://github.com/Flipboard/FLAnimatedImage) registered for path 'deps/Dependencies/SDWebImage/Vendors/FLAnimatedImage'
Submodule 'Vendors/libwebp' (https://github.com/webmproject/libwebp) registered for path 'deps/Dependencies/SDWebImage/Vendors/libwebp'
Cloning into '/home/cobalt/Play-/deps/Dependencies/SDWebImage/Vendors/FLAnimatedImage'...
Cloning into '/home/cobalt/Play-/deps/Dependencies/SDWebImage/Vendors/libwebp'...
Submodule path 'deps/Dependencies/SDWebImage/Vendors/FLAnimatedImage': checked out '25307796cfcf66cb5b98774e050e93f64e0f2cde'
Submodule path 'deps/Dependencies/SDWebImage/Vendors/libwebp': checked out '3d97bb75144147e47db278ec76e5e70c6b2243db'
Submodule path 'deps/Dependencies/ghc_filesystem': checked out '2a8b380f8d4e77b389c42a194ab9c70d8e3a0f1e'
Submodule path 'deps/Framework': checked out '1688b2159b670790dd23787b94b9e68cefe45986'
Submodule path 'deps/Nuanceur': checked out '8e2f8649b38322e1f97b05b87e2876c6de53462e'
Submodule path 'deps/libchdr': checked out '532a3f60f75eec3454ff4e52cad8862afc40e65f'
Fetching submodule deps/AltKit
Fetching submodule deps/Framework
Fetching submodule deps/CodeGen
Fetching submodule deps/libchdr
Fetching submodule deps/Nuanceur
Fetching submodule deps/Dependencies
Fetching submodule deps/Dependencies/SDWebImage
Fetching submodule deps/Dependencies/SDWebImage/Vendors/FLAnimatedImage
Fetching submodule deps/Dependencies/SDWebImage/Vendors/libwebp
Fetching submodule deps/Dependencies/ghc_filesystem
Already up to date.
Building...
-- The C compiler identification is GNU 11.1.0
-- The CXX compiler identification is GNU 11.1.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/gcc-11 - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/g++-11 - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Generating for Unix compatible platform --
-- Arch: aarch64 --
-- Build type: Release
-- Found Git: /usr/bin/git (found version "2.17.1")
Building for 0.49-133-g022180bb.
-- Found Vulkan: /usr/lib/aarch64-linux-gnu/libvulkan.so
Building with Vulkan support.
-- Found ZLIB: /usr/lib/aarch64-linux-gnu/libz.so (found version "1.2.11")
-- Found ICUUC: /usr/lib/aarch64-linux-gnu/libicuuc.so
-- Found OpenSSL: /usr/lib/aarch64-linux-gnu/libcrypto.so (found version "1.1.1")
-- Found CURL: /usr/lib/aarch64-linux-gnu/libcurl.so (found version "7.58.0")
-- Found BZip2: /usr/lib/aarch64-linux-gnu/libbz2.so (found version "1.0.6")
-- Looking for BZ2_bzCompressInit
-- Looking for BZ2_bzCompressInit - found
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE
-- Found GLEW: /usr/include (found version "2.0.0")
CMake Warning (dev) at /usr/share/cmake-3.22/Modules/FindOpenGL.cmake:315 (message):
Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when
available. Run "cmake --help-policy CMP0072" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.
FindOpenGL found both a legacy GL library:
OPENGL_gl_LIBRARY: /usr/lib/aarch64-linux-gnu/libGL.so
and GLVND libraries for OpenGL and GLX:
OPENGL_opengl_LIBRARY: /usr/lib/aarch64-linux-gnu/libOpenGL.so
OPENGL_glx_LIBRARY: /usr/lib/aarch64-linux-gnu/libGLX.so
OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for
compatibility with CMake 3.10 and below the legacy GL library will be used.
Call Stack (most recent call first):
deps/Framework/build_cmake/FrameworkOpenGl/CMakeLists.txt:35 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found OpenGL: /usr/lib/aarch64-linux-gnu/libOpenGL.so
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1")
-- Checking for module 'libevdev>=1.0'
-- Found libevdev, version 1.5.8
-- Found LIBEVDEV: /usr/lib/aarch64-linux-gnu/libevdev.a
-- Found OpenAL: /usr/lib/aarch64-linux-gnu/libopenal.so
-- Found SQLite3: /usr/include (found version "3.22.0")
-- Using Provided nlohmann_json source
-- Using the single-header code from /home/cobalt/Play-/deps/Dependencies/nlohmann_json/single_include/
-- Configuring done
-- Generating done
-- Build files have been written to: /home/cobalt/Play-/build
[ 0%] Building C object Source/ui_qt/Source/libchdr/deps/zlib-1.2.11/CMakeFiles/zlib.dir/adler32.c.o
[ 1%] Building C object Source/ui_qt/Source/libchdr/deps/zlib-1.2.11/CMakeFiles/zlib.dir/compress.c.o
[ 1%] Building C object Source/ui_qt/Source/libchdr/deps/zlib-1.2.11/CMakeFiles/zlib.dir/crc32.c.o
[ 1%] Building C object Source/ui_qt/Source/libchdr/deps/zlib-1.2.11/CMakeFiles/zlib.dir/deflate.c.o
[ 1%] Building C object Source/ui_qt/Source/libchdr/deps/zlib-1.2.11/CMakeFiles/zlib.dir/infback.c.o
[ 1%] Building C object Source/ui_qt/Source/libchdr/deps/zlib-1.2.11/CMakeFiles/zlib.dir/inffast.c.o
[ 2%] Building C object Source/ui_qt/Source/libchdr/deps/zlib-1.2.11/CMakeFiles/zlib.dir/inflate.c.o
[ 2%] Building C object Source/ui_qt/Source/libchdr/deps/zlib-1.2.11/CMakeFiles/zlib.dir/inftrees.c.o
[ 2%] Building C object Source/ui_qt/Source/libchdr/deps/zlib-1.2.11/CMakeFiles/zlib.dir/trees.c.o
[ 2%] Building C object Source/ui_qt/Source/libchdr/deps/zlib-1.2.11/CMakeFiles/zlib.dir/uncompr.c.o
[ 2%] Building C object Source/ui_qt/Source/libchdr/deps/zlib-1.2.11/CMakeFiles/zlib.dir/zutil.c.o
[ 3%] Linking C static library libzlib.a
[ 3%] Built target zlib
[ 3%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/Base64.cpp.o
[ 3%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/bitmap/Bitmap.cpp.o
[ 3%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/bitmap/BMP.cpp.o
[ 3%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/bitmap/JPEG.cpp.o
[ 4%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/bitmap/PNG.cpp.o
[ 4%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/bitmap/TGA.cpp.o
[ 4%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/BitStream.cpp.o
[ 4%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/Config.cpp.o
In file included from /home/cobalt/Play-/deps/Framework/src/Config.cpp:4:
/home/cobalt/Play-/deps/Framework/build_cmake/Framework/../../include/Config.h: In instantiation of ‘static std::shared_ptr<_Tp> Framework::CConfig::CastPreference(const PreferencePtr&) [with Type = Framework::CConfig::CPreferenceInteger; Framework::CConfig::PreferencePtr = std::shared_ptr<Framework::CConfig::CPreference>]’:
/home/cobalt/Play-/deps/Framework/src/Config.cpp:82:34: required from ‘std::shared_ptr<_Tp> Framework::CConfig::FindPreference(const char*) [with Type = Framework::CConfig::CPreferenceInteger]’
/home/cobalt/Play-/deps/Framework/src/Config.cpp:132:54: required from here
/home/cobalt/Play-/deps/Framework/build_cmake/Framework/../../include/Config.h:149:50: warning: comparison between ‘enum Framework::CConfig::PREFERENCE_TYPE’ and ‘enum Framework::CConfig::CPreferenceInteger::<unnamed>’ [-Wenum-compare]
149 | if(preference->GetType() != Type::PREFERENCE_TYPE_ID)
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/cobalt/Play-/deps/Framework/build_cmake/Framework/../../include/Config.h: In instantiation of ‘static std::shared_ptr<_Tp> Framework::CConfig::CastPreference(const PreferencePtr&) [with Type = Framework::CConfig::CPreferenceBoolean; Framework::CConfig::PreferencePtr = std::shared_ptr<Framework::CConfig::CPreference>]’:
/home/cobalt/Play-/deps/Framework/src/Config.cpp:82:34: required from ‘std::shared_ptr<_Tp> Framework::CConfig::FindPreference(const char*) [with Type = Framework::CConfig::CPreferenceBoolean]’
/home/cobalt/Play-/deps/Framework/src/Config.cpp:139:54: required from here
/home/cobalt/Play-/deps/Framework/build_cmake/Framework/../../include/Config.h:149:50: warning: comparison between ‘enum Framework::CConfig::PREFERENCE_TYPE’ and ‘enum Framework::CConfig::CPreferenceBoolean::<unnamed>’ [-Wenum-compare]
/home/cobalt/Play-/deps/Framework/build_cmake/Framework/../../include/Config.h: In instantiation of ‘static std::shared_ptr<_Tp> Framework::CConfig::CastPreference(const PreferencePtr&) [with Type = Framework::CConfig::CPreferenceString; Framework::CConfig::PreferencePtr = std::shared_ptr<Framework::CConfig::CPreference>]’:
/home/cobalt/Play-/deps/Framework/src/Config.cpp:82:34: required from ‘std::shared_ptr<_Tp> Framework::CConfig::FindPreference(const char*) [with Type = Framework::CConfig::CPreferenceString]’
/home/cobalt/Play-/deps/Framework/src/Config.cpp:146:53: required from here
/home/cobalt/Play-/deps/Framework/build_cmake/Framework/../../include/Config.h:149:50: warning: comparison between ‘enum Framework::CConfig::PREFERENCE_TYPE’ and ‘enum Framework::CConfig::CPreferenceString::<unnamed>’ [-Wenum-compare]
/home/cobalt/Play-/deps/Framework/build_cmake/Framework/../../include/Config.h: In instantiation of ‘static std::shared_ptr<_Tp> Framework::CConfig::CastPreference(const PreferencePtr&) [with Type = Framework::CConfig::CPreferencePath; Framework::CConfig::PreferencePtr = std::shared_ptr<Framework::CConfig::CPreference>]’:
/home/cobalt/Play-/deps/Framework/src/Config.cpp:82:34: required from ‘std::shared_ptr<_Tp> Framework::CConfig::FindPreference(const char*) [with Type = Framework::CConfig::CPreferencePath]’
/home/cobalt/Play-/deps/Framework/src/Config.cpp:153:51: required from here
/home/cobalt/Play-/deps/Framework/build_cmake/Framework/../../include/Config.h:149:50: warning: comparison between ‘enum Framework::CConfig::PREFERENCE_TYPE’ and ‘enum Framework::CConfig::CPreferencePath::<unnamed>’ [-Wenum-compare]
[ 4%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/Csv.cpp.o
[ 5%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/Endian.cpp.o
[ 5%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/FilesystemUtils.cpp.o
[ 5%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/HashUtils.cpp.o
[ 5%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/idct/IEEE1180.cpp.o
[ 5%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/layout/FlatLayout.cpp.o
[ 6%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/layout/GridLayout.cpp.o
[ 6%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/layout/HorizontalLayout.cpp.o
[ 6%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/layout/LayoutBase.cpp.o
[ 6%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/layout/LayoutBaseItem.cpp.o
[ 6%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/layout/LayoutObject.cpp.o
[ 6%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/layout/LayoutStretch.cpp.o
[ 7%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/layout/VerticalLayout.cpp.o
[ 7%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/LzAri.cpp.o
[ 7%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/math/MathStringUtils.cpp.o
[ 7%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/MemStream.cpp.o
[ 7%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/mpeg2/CodedBlockPatternTable.cpp.o
[ 8%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/mpeg2/DcSizeChrominanceTable.cpp.o
[ 8%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/mpeg2/DcSizeLuminanceTable.cpp.o
[ 8%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/mpeg2/DctCoefficientTable.cpp.o
[ 8%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/mpeg2/DctCoefficientTable0.cpp.o
[ 8%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/mpeg2/DctCoefficientTable1.cpp.o
[ 9%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/mpeg2/InverseScanTable.cpp.o
[ 9%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/mpeg2/MacroblockAddressIncrementTable.cpp.o
[ 9%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/mpeg2/MacroblockTypeBTable.cpp.o
[ 9%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/mpeg2/MacroblockTypeITable.cpp.o
[ 9%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/mpeg2/MacroblockTypePTable.cpp.o
[ 10%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/mpeg2/MotionCodeTable.cpp.o
[ 10%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/mpeg2/QuantiserScaleTable.cpp.o
[ 10%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/mpeg2/VLCTable.cpp.o
[ 10%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/PathUtils.cpp.o
[ 10%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/PtrStream.cpp.o
[ 11%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/Stream.cpp.o
[ 11%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/StreamBitStream.cpp.o
[ 11%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/StringUtils.cpp.o
[ 11%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/string_cast.cpp.o
[ 11%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/string_cast_sjis.cpp.o
[ 11%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/string_cast_win1252.cpp.o
[ 12%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/StdStream.cpp.o
[ 12%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/StdStreamUtils.cpp.o
[ 12%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/ThreadPool.cpp.o
[ 12%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/Url.cpp.o
[ 12%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/Utf8.cpp.o
[ 13%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/xml/FilteringNodeIterator.cpp.o
[ 13%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/xml/Node.cpp.o
[ 13%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/xml/Parser.cpp.o
[ 13%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/xml/Utils.cpp.o
[ 13%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/xml/Writer.cpp.o
[ 14%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/zip/ZipArchiveReader.cpp.o
[ 14%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/zip/ZipArchiveWriter.cpp.o
[ 14%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/zip/ZipDeflateStream.cpp.o
[ 14%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/zip/ZipFile.cpp.o
[ 14%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/zip/ZipInflateStream.cpp.o
[ 15%] Building CXX object Source/ui_qt/Source/Framework/CMakeFiles/Framework.dir/__/__/src/zip/ZipStoreStream.cpp.o
[ 15%] Linking CXX static library libFramework.a
[ 15%] Built target Framework
[ 15%] Building CXX object Source/ui_qt/Source/FrameworkAmazon/FrameworkHttp/CMakeFiles/Framework_Http.dir/__/__/src/http/HttpClient.cpp.o
[ 16%] Building CXX object Source/ui_qt/Source/FrameworkAmazon/FrameworkHttp/CMakeFiles/Framework_Http.dir/__/__/src/http/HttpClientFactory.cpp.o
[ 16%] Building CXX object Source/ui_qt/Source/FrameworkAmazon/FrameworkHttp/CMakeFiles/Framework_Http.dir/__/__/src/http/CurlHttpClient.cpp.o
[ 16%] Linking CXX static library libFramework_Http.a
[ 16%] Built target Framework_Http
[ 16%] Building CXX object Source/ui_qt/Source/FrameworkAmazon/CMakeFiles/Framework_Amazon.dir/__/__/src/amazon/AmazonClient.cpp.o
[ 16%] Building CXX object Source/ui_qt/Source/FrameworkAmazon/CMakeFiles/Framework_Amazon.dir/__/__/src/amazon/AmazonS3Client.cpp.o
[ 16%] Linking CXX static library libFramework_Amazon.a
[ 16%] Built target Framework_Amazon
[ 16%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/AArch32Assembler.cpp.o
[ 16%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/AArch64Assembler.cpp.o
[ 16%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/CoffObjectFile.cpp.o
[ 16%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_CodeGen_AArch32.cpp.o
[ 16%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_CodeGen_AArch32_64.cpp.o
[ 17%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_CodeGen_AArch32_Fpu.cpp.o
[ 17%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_CodeGen_AArch32_Md.cpp.o
[ 17%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_CodeGen_AArch64.cpp.o
[ 17%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_CodeGen_AArch64_64.cpp.o
[ 17%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_CodeGen_AArch64_Fpu.cpp.o
[ 18%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_CodeGen_AArch64_Md.cpp.o
[ 18%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_CodeGen_x86_32.cpp.o
[ 18%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_CodeGen_x86_64.cpp.o
[ 18%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_CodeGen_x86.cpp.o
[ 18%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_CodeGen_x86_Fpu.cpp.o
[ 19%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_CodeGen_x86_Fpu_Avx.cpp.o
[ 19%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_CodeGen_x86_Fpu_Sse.cpp.o
[ 19%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_CodeGen_x86_Md.cpp.o
[ 19%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_CodeGen_x86_Md_Avx.cpp.o
[ 19%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_CodeGen_Wasm.cpp.o
[ 20%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_CodeGen_Wasm_64.cpp.o
[ 20%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_CodeGen_Wasm_Fpu.cpp.o
[ 20%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_CodeGen_Wasm_Md.cpp.o
[ 20%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_CodeGen.cpp.o
[ 20%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_CodeGenFactory.cpp.o
[ 20%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter.cpp.o
[ 21%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_Optimize.cpp.o
[ 21%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_RegAlloc.cpp.o
[ 21%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_Statement.cpp.o
[ 21%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_SymbolTable.cpp.o
[ 21%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/LiteralPool.cpp.o
[ 22%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/MachoObjectFile.cpp.o
[ 22%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/MemoryFunction.cpp.o
[ 22%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/ObjectFile.cpp.o
[ 22%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/WasmModuleBuilder.cpp.o
[ 22%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/X86Assembler.cpp.o
[ 23%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/X86Assembler_Avx.cpp.o
[ 23%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/X86Assembler_Fpu.cpp.o
[ 23%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/X86Assembler_Sse.cpp.o
[ 23%] Linking CXX static library libCodeGen.a
[ 23%] Built target CodeGen
[ 23%] Building C object Source/ui_qt/Source/libchdr/deps/lzma-19.00/CMakeFiles/lzma.dir/src/Alloc.c.o
[ 23%] Building C object Source/ui_qt/Source/libchdr/deps/lzma-19.00/CMakeFiles/lzma.dir/src/Bra86.c.o
[ 23%] Building C object Source/ui_qt/Source/libchdr/deps/lzma-19.00/CMakeFiles/lzma.dir/src/BraIA64.c.o
[ 23%] Building C object Source/ui_qt/Source/libchdr/deps/lzma-19.00/CMakeFiles/lzma.dir/src/CpuArch.c.o
[ 24%] Building C object Source/ui_qt/Source/libchdr/deps/lzma-19.00/CMakeFiles/lzma.dir/src/Delta.c.o
[ 24%] Building C object Source/ui_qt/Source/libchdr/deps/lzma-19.00/CMakeFiles/lzma.dir/src/LzFind.c.o
[ 24%] Building C object Source/ui_qt/Source/libchdr/deps/lzma-19.00/CMakeFiles/lzma.dir/src/Lzma86Dec.c.o
[ 24%] Building C object Source/ui_qt/Source/libchdr/deps/lzma-19.00/CMakeFiles/lzma.dir/src/LzmaDec.c.o
[ 24%] Building C object Source/ui_qt/Source/libchdr/deps/lzma-19.00/CMakeFiles/lzma.dir/src/LzmaEnc.c.o
[ 24%] Building C object Source/ui_qt/Source/libchdr/deps/lzma-19.00/CMakeFiles/lzma.dir/src/Sort.c.o
[ 25%] Linking C static library liblzma.a
[ 25%] Built target lzma
[ 25%] Building C object Source/ui_qt/Source/libchdr/CMakeFiles/chdr-static.dir/src/libchdr_bitstream.c.o
[ 25%] Building C object Source/ui_qt/Source/libchdr/CMakeFiles/chdr-static.dir/src/libchdr_cdrom.c.o
[ 25%] Building C object Source/ui_qt/Source/libchdr/CMakeFiles/chdr-static.dir/src/libchdr_chd.c.o
In function ‘zlib_codec_init’,
inlined from ‘cdfl_codec_init’ at /home/cobalt/Play-/deps/libchdr/src/libchdr_chd.c:794:8:
/home/cobalt/Play-/deps/libchdr/src/libchdr_chd.c:2604:17: warning: ‘free’ called on pointer ‘codec’ with nonzero offset 184 [-Wfree-nonheap-object]
2604 | free(data);
| ^~~~~~~~~~
/home/cobalt/Play-/deps/libchdr/src/libchdr_chd.c:2604:17: warning: ‘free’ called on pointer ‘codec’ with nonzero offset 184 [-Wfree-nonheap-object]
In function ‘zlib_codec_init’,
inlined from ‘cdzl_codec_init’ at /home/cobalt/Play-/deps/libchdr/src/libchdr_chd.c:689:8,
inlined from ‘cdzl_codec_init’ at /home/cobalt/Play-/deps/libchdr/src/libchdr_chd.c:671:18:
/home/cobalt/Play-/deps/libchdr/src/libchdr_chd.c:2604:17: warning: ‘free’ called on pointer ‘codec’ with nonzero offset 1136 [-Wfree-nonheap-object]
2604 | free(data);
| ^~~~~~~~~~
In function ‘zlib_codec_init’,
inlined from ‘cdlz_codec_init’ at /home/cobalt/Play-/deps/libchdr/src/libchdr_chd.c:603:8:
/home/cobalt/Play-/deps/libchdr/src/libchdr_chd.c:2604:17: warning: ‘free’ called on pointer ‘codec’ with nonzero offset 1176 [-Wfree-nonheap-object]
2604 | free(data);
| ^~~~~~~~~~
/home/cobalt/Play-/deps/libchdr/src/libchdr_chd.c:2604:17: warning: ‘free’ called on pointer ‘codec’ with nonzero offset 1176 [-Wfree-nonheap-object]
[ 26%] Building C object Source/ui_qt/Source/libchdr/CMakeFiles/chdr-static.dir/src/libchdr_file.c.o
[ 26%] Building C object Source/ui_qt/Source/libchdr/CMakeFiles/chdr-static.dir/src/libchdr_flac.c.o
[ 26%] Building C object Source/ui_qt/Source/libchdr/CMakeFiles/chdr-static.dir/src/libchdr_huffman.c.o
[ 26%] Linking C static library libchdr-static.a
[ 26%] Built target chdr-static
[ 26%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/AppConfig.cpp.o
[ 26%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/BasicBlock.cpp.o
[ 27%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ControllerInfo.cpp.o
[ 27%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/COP_FPU.cpp.o
[ 27%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/COP_FPU_Reflection.cpp.o
[ 27%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/COP_SCU.cpp.o
[ 27%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/COP_SCU_Reflection.cpp.o
[ 28%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/discimages/ChdImageStream.cpp.o
[ 28%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/discimages/ChdStreamSupport.cpp.o
[ 28%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/discimages/CsoImageStream.cpp.o
[ 28%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/discimages/CueSheet.cpp.o
[ 28%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/discimages/IszImageStream.cpp.o
[ 29%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/discimages/MdsDiscImage.cpp.o
[ 29%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/DiskUtils.cpp.o
[ 29%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/COP_VU.cpp.o
[ 29%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/COP_VU_Reflection.cpp.o
[ 29%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/DMAC.cpp.o
[ 29%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/Dmac_Channel.cpp.o
[ 30%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/EeBasicBlock.cpp.o
In file included from /usr/include/c++/11/bits/cxxabi_init_exception.h:38,
from /usr/include/c++/11/bits/exception_ptr.h:38,
from /usr/include/c++/11/exception:147,
from /usr/include/c++/11/ext/concurrence.h:34,
from /usr/include/c++/11/bits/shared_ptr_base.h:62,
from /usr/include/c++/11/bits/shared_ptr.h:53,
from /usr/include/c++/11/memory:77,
from /home/cobalt/Play-/Source/../deps/CodeGen/include/Jitter.h:4,
from /home/cobalt/Play-/Source/MipsJitter.h:4,
from /home/cobalt/Play-/Source/MIPSInstructionFactory.h:4,
from /home/cobalt/Play-/Source/MIPSArchitecture.h:3,
from /home/cobalt/Play-/Source/MIPS.h:6,
from /home/cobalt/Play-/Source/BasicBlock.h:3,
from /home/cobalt/Play-/Source/ee/EeBasicBlock.h:3,
from /home/cobalt/Play-/Source/ee/EeBasicBlock.cpp:1:
/home/cobalt/Play-/Source/ee/EeBasicBlock.cpp: In member function ‘virtual void CEeBasicBlock::CompileEpilog(CMipsJitter*)’:
/home/cobalt/Play-/Source/ee/EeBasicBlock.cpp:8:42: warning: ‘offsetof’ within non-standard-layout type ‘CMIPS’ is conditionally-supported [-Winvalid-offsetof]
8 | jitter->PullRel(offsetof(CMIPS, m_State.nHasException));
| ^
[ 30%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/Ee_IdleEvaluator.cpp.o
[ 30%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/Ee_LibMc2.cpp.o
[ 30%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/Ee_SubSystem.cpp.o
[ 30%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/EEAssembler.cpp.o
[ 31%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/EeExecutor.cpp.o
[ 31%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/FpAddTruncate.cpp.o
[ 31%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/FpMulTruncate.cpp.o
[ 31%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/GIF.cpp.o
[ 31%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/INTC.cpp.o
[ 32%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/IPU.cpp.o
[ 32%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/IPU_DmVectorTable.cpp.o
[ 32%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/IPU_MacroblockAddressIncrementTable.cpp.o
[ 32%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/IPU_MacroblockTypeBTable.cpp.o
[ 32%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/IPU_MacroblockTypeITable.cpp.o
[ 33%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/IPU_MacroblockTypePTable.cpp.o
[ 33%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/IPU_MotionCodeTable.cpp.o
[ 33%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/MA_EE.cpp.o
[ 33%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/MA_EE_Reflection.cpp.o
[ 33%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/MA_VU.cpp.o
[ 33%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/MA_VU_Lower.cpp.o
[ 34%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/MA_VU_LowerReflection.cpp.o
[ 34%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/MA_VU_Upper.cpp.o
In file included from /usr/include/strings.h:23,
from /usr/include/string.h:431,
from /home/cobalt/Play-/Source/ee/VUShared.h:7,
from /home/cobalt/Play-/Source/ee/MA_VU.h:5,
from /home/cobalt/Play-/Source/ee/MA_VU_Upper.cpp:1:
/home/cobalt/Play-/Source/ee/MA_VU_Upper.cpp: In member function ‘virtual void CMA_VU::CUpper::CompileInstruction(uint32, CMipsJitter*, CMIPS*)’:
/home/cobalt/Play-/Source/ee/MA_VU_Upper.cpp:49:45: warning: ‘offsetof’ within non-standard-layout type ‘CMIPS’ is conditionally-supported [-Winvalid-offsetof]
49 | m_codeGen->PullRel(offsetof(CMIPS, m_State.nHasException));
| ^
/home/cobalt/Play-/Source/ee/MA_VU_Upper.cpp: In member function ‘void CMA_VU::CUpper::LOI(uint32)’:
/home/cobalt/Play-/Source/ee/MA_VU_Upper.cpp:62:37: warning: ‘offsetof’ within non-standard-layout type ‘CMIPS’ is conditionally-supported [-Winvalid-offsetof]
62 | m_codeGen->PullRel(offsetof(CMIPS, m_State.nCOP2I));
| ^
[ 34%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/MA_VU_UpperReflection.cpp.o
[ 34%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/PS2OS.cpp.o
[ 34%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/SIF.cpp.o
[ 35%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/Timer.cpp.o
[ 35%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/Vif.cpp.o
[ 35%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/Vif1.cpp.o
[ 35%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/Vpu.cpp.o
/home/cobalt/Play-/Source/ee/Vpu.cpp: In constructor ‘CVpu::CVpu(unsigned int, const CVpu::VPUINIT&, CGIF&, CINTC&, uint8*, uint8*)’:
/home/cobalt/Play-/Source/ee/Vpu.cpp:22:36: warning: enumerated mismatch in conditional expression: ‘PS2::<unnamed enum>’ vs ‘PS2::<unnamed enum>’ [-Wenum-compare]
22 | , m_microMemSize((number == 0) ? PS2::MICROMEM0SIZE : PS2::MICROMEM1SIZE)
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/cobalt/Play-/Source/ee/Vpu.cpp:24:33: warning: enumerated mismatch in conditional expression: ‘PS2::<unnamed enum>’ vs ‘PS2::<unnamed enum>’ [-Wenum-compare]
24 | , m_vuMemSize((number == 0) ? PS2::VUMEM0SIZE : PS2::VUMEM1SIZE)
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/cobalt/Play-/Source/ee/Vpu.cpp: In member function ‘void CVpu::InvalidateMicroProgram()’:
/home/cobalt/Play-/Source/ee/Vpu.cpp:189:72: warning: enumerated mismatch in conditional expression: ‘PS2::<unnamed enum>’ vs ‘PS2::<unnamed enum>’ [-Wenum-compare]
189 | m_ctx->m_executor->ClearActiveBlocksInRange(0, (m_number == 0) ? PS2::MICROMEM0SIZE : PS2::MICROMEM1SIZE, false);
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 35%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/VuAnalysis.cpp.o
[ 36%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/VuBasicBlock.cpp.o
[ 36%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/VuExecutor.cpp.o
[ 36%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/VUShared.cpp.o
[ 36%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ee/VUShared_Reflection.cpp.o
[ 36%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ELF.cpp.o
[ 37%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ElfFile.cpp.o
[ 37%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/FpUtils.cpp.o
[ 37%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/FrameDump.cpp.o
[ 37%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/FrameLimiter.cpp.o
[ 37%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/InputConfig.cpp.o
[ 37%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/gs/GsCachedArea.cpp.o
[ 38%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/gs/GSH_Null.cpp.o
[ 38%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/gs/GSHandler.cpp.o
In file included from /home/cobalt/Play-/Source/gs/../gs/GSHandler.h:12,
from /home/cobalt/Play-/Source/gs/../FrameDump.h:4,
from /home/cobalt/Play-/Source/gs/GSHandler.cpp:8:
/home/cobalt/Play-/Source/../deps/Framework/include/Convertible.h: In instantiation of ‘ConvertibleType make_convertible(typename ConvertibleType::IntegerType) [with ConvertibleType = CGSHandler::ST; typename ConvertibleType::IntegerType = long long unsigned int]’:
/home/cobalt/Play-/Source/gs/GSHandler.cpp:1690:33: required from here
/home/cobalt/Play-/Source/../deps/Framework/include/Convertible.h:21:17: note: parameter passing for argument of type ‘CGSHandler::ST’ when C++17 is enabled changed to match C++14 in GCC 10.1
21 | ConvertibleType make_convertible(typename ConvertibleType::IntegerType value)
| ^~~~~~~~~~~~~~~~
[ 38%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/gs/GsPixelFormats.cpp.o
[ 38%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/input/InputBindingManager.cpp.o
[ 38%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/input/PH_GenericInput.cpp.o
[ 39%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/ArgumentIterator.cpp.o
[ 39%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/ioman/DirectoryDevice.cpp.o
[ 39%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/ioman/HardDiskDevice.cpp.o
[ 39%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/ioman/OpticalMediaDevice.cpp.o
[ 39%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Ioman_ScopedFile.cpp.o
[ 40%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Cdvdfsv.cpp.o
[ 40%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Cdvdman.cpp.o
[ 40%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Dev9.cpp.o
[ 40%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Dmac.cpp.o
[ 40%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_DmacChannel.cpp.o
[ 41%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Dmacman.cpp.o
[ 41%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Dynamic.cpp.o
[ 41%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_FileIo.cpp.o
[ 41%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_FileIoHandler1000.cpp.o
[ 41%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_FileIoHandler2100.cpp.o
[ 41%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_FileIoHandler2200.cpp.o
[ 42%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Heaplib.cpp.o
[ 42%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Intc.cpp.o
[ 42%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Intrman.cpp.o
[ 42%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Ioman.cpp.o
[ 42%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_LibSd.cpp.o
[ 43%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Loadcore.cpp.o
[ 43%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_McServ.cpp.o
[ 43%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Modload.cpp.o
[ 43%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Module.cpp.o
[ 43%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_MtapMan.cpp.o
[ 44%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_PadMan.cpp.o
[ 44%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_PathUtils.cpp.o
[ 44%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_RootCounters.cpp.o
[ 44%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Secrman.cpp.o
[ 44%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_SifCmd.cpp.o
[ 45%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_SifDynamic.cpp.o
[ 45%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_SifMan.cpp.o
[ 45%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_SifManNull.cpp.o
[ 45%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_SifManPs2.cpp.o
[ 45%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Sio2.cpp.o
[ 45%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Speed.cpp.o
[ 46%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Spu.cpp.o
[ 46%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Spu2.cpp.o
[ 46%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Spu2_Core.cpp.o
/home/cobalt/Play-/Source/iop/Iop_Spu2_Core.cpp: In member function ‘uint32 Iop::Spu2::CCore::SetAddressLo(uint32, uint16)’:
/home/cobalt/Play-/Source/iop/Iop_Spu2_Core.cpp:93:27: warning: result of ‘(65535 << 17)’ requires 34 bits to represent, but ‘int’ only has 32 bits [-Wshift-overflow=]
93 | address &= 0xFFFF << (1 + 16);
| ~~~~~~~^~~~~~~~~~~
[ 46%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_SpuBase.cpp.o
[ 46%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Stdio.cpp.o
[ 47%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_SubSystem.cpp.o
[ 47%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Sysclib.cpp.o
[ 47%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Sysmem.cpp.o
[ 47%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Thbase.cpp.o
[ 47%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Thevent.cpp.o
[ 48%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Thfpool.cpp.o
[ 48%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Thmsgbx.cpp.o
[ 48%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Thsema.cpp.o
[ 48%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Thvpool.cpp.o
[ 48%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Timrman.cpp.o
[ 49%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/Iop_Vblank.cpp.o
[ 49%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/iop/IopBios.cpp.o
In file included from /usr/include/string.h:494,
from /usr/include/c++/11/cstring:42,
from /usr/include/c++/11/regex:53,
from /home/cobalt/Play-/Source/iop/Iop_McServ.h:5,
from /home/cobalt/Play-/Source/iop/IopBios.h:28,
from /home/cobalt/Play-/Source/iop/IopBios.cpp:9:
In function ‘void* memset(void*, int, size_t)’,
inlined from ‘uint32 CIopBios::_ZN8CIopBios12CreateThreadEjjjjj.part.0(uint32, uint32, uint32, uint32, uint32)’ at /home/cobalt/Play-/Source/iop/IopBios.cpp:1023:8:
/usr/include/aarch64-linux-gnu/bits/string_fortified.h:71:33: warning: ‘void* __builtin_memset(void*, int, long unsigned int)’ writing 132 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
71 | return __builtin___memset_chk (__dest, __ch, __len, __bos0 (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘void* memset(void*, int, size_t)’,
inlined from ‘uint32 CIopBios::CreateThread(uint32, uint32, uint32, uint32, uint32)’ at /home/cobalt/Play-/Source/iop/IopBios.cpp:1023:8,
inlined from ‘uint32 CIopBios::CreateThread(uint32, uint32, uint32, uint32, uint32)’ at /home/cobalt/Play-/Source/iop/IopBios.cpp:981:8:
/usr/include/aarch64-linux-gnu/bits/string_fortified.h:71:33: warning: ‘void* __builtin_memset(void*, int, long unsigned int)’ writing 132 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
71 | return __builtin___memset_chk (__dest, __ch, __len, __bos0 (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 49%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ISO9660/DirectoryRecord.cpp.o
[ 49%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ISO9660/File.cpp.o
[ 49%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ISO9660/ISO9660.cpp.o
[ 50%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ISO9660/PathTable.cpp.o
[ 50%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ISO9660/PathTableRecord.cpp.o
[ 50%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ISO9660/VolumeDescriptor.cpp.o
[ 50%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/Log.cpp.o
[ 50%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/MA_MIPSIV.cpp.o
[ 50%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/MA_MIPSIV_Reflection.cpp.o
[ 51%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/MA_MIPSIV_Templates.cpp.o
[ 51%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/MailBox.cpp.o
[ 51%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/MemoryMap.cpp.o
[ 51%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/MemoryUtils.cpp.o
[ 51%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/MIPS.cpp.o
[ 52%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/MIPSAnalysis.cpp.o
[ 52%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/MIPSArchitecture.cpp.o
[ 52%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/MIPSAssembler.cpp.o
[ 52%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/MIPSCoprocessor.cpp.o
[ 52%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/MipsFunctionPatternDb.cpp.o
[ 53%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/MIPSInstructionFactory.cpp.o
[ 53%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/MipsJitter.cpp.o
[ 53%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/MIPSReflection.cpp.o
[ 53%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/MIPSTags.cpp.o
[ 53%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/OpticalMedia.cpp.o
[ 54%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/PadHandler.cpp.o
[ 54%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/PadListener.cpp.o
[ 54%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/Pch.cpp.o
[ 54%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/PH_Generic.cpp.o
[ 54%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/Profiler.cpp.o
[ 54%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/PS2VM.cpp.o
[ 55%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/psx/PsxBios.cpp.o
[ 55%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/saves/Icon.cpp.o
[ 55%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/saves/MaxSaveImporter.cpp.o
[ 55%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/saves/MemoryCard.cpp.o
[ 55%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/saves/PsuSaveImporter.cpp.o
[ 56%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/saves/Save.cpp.o
[ 56%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/saves/SaveExporter.cpp.o
[ 56%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/saves/SaveImporterBase.cpp.o
[ 56%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/saves/SaveImporter.cpp.o
[ 56%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/saves/XpsSaveImporter.cpp.o
[ 57%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ScopedVmPauser.cpp.o
[ 57%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/ScreenShotUtils.cpp.o
[ 57%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/states/MemoryStateFile.cpp.o
[ 57%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/states/RegisterStateFile.cpp.o
[ 57%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/states/StructCollectionStateFile.cpp.o
[ 58%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/states/StructFile.cpp.o
[ 58%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/states/XmlStateFile.cpp.o
[ 58%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/VirtualPad.cpp.o
[ 58%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/s3stream/S3ObjectStream.cpp.o
[ 58%] Building CXX object Source/ui_qt/Source/CMakeFiles/PlayCore.dir/Posix_VolumeStream.cpp.o
/home/cobalt/Play-/Source/Posix_VolumeStream.cpp: In member function ‘void Framework::Posix::CVolumeStream::SyncCache()’:
/home/cobalt/Play-/Source/Posix_VolumeStream.cpp:112:13: warning: ignoring return value of ‘ssize_t read(int, void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
112 | read(m_fd, m_cache, m_sectorSize);
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 58%] Linking CXX static library libPlayCore.a
[ 58%] Built target PlayCore
[ 58%] Building CXX object Source/ui_qt/ui_shared/CMakeFiles/ui_shared.dir/BootablesDbClient.cpp.o
[ 58%] Building CXX object Source/ui_qt/ui_shared/CMakeFiles/ui_shared.dir/BootablesProcesses.cpp.o
[ 59%] Building CXX object Source/ui_qt/ui_shared/CMakeFiles/ui_shared.dir/TheGamesDbClient.cpp.o
[ 59%] Building CXX object Source/ui_qt/ui_shared/CMakeFiles/ui_shared.dir/StatsManager.cpp.o
[ 59%] Building CXX object Source/ui_qt/ui_shared/CMakeFiles/ui_shared.dir/AmazonS3Utils.cpp.o
[ 59%] Linking CXX static library libui_shared.a
[ 59%] Built target ui_shared
[ 59%] Building CXX object Source/ui_qt/gs/GSH_OpenGL/FrameworkOpenGl/CMakeFiles/Framework_OpenGl.dir/__/__/src/opengl/Program.cpp.o
[ 59%] Building CXX object Source/ui_qt/gs/GSH_OpenGL/FrameworkOpenGl/CMakeFiles/Framework_OpenGl.dir/__/__/src/opengl/Shader.cpp.o
[ 60%] Linking CXX static library libFramework_OpenGl.a
[ 60%] Built target Framework_OpenGl
[ 60%] Building CXX object Source/ui_qt/gs/GSH_OpenGL/CMakeFiles/gsh_opengl.dir/GSH_OpenGL.cpp.o
[ 61%] Building CXX object Source/ui_qt/gs/GSH_OpenGL/CMakeFiles/gsh_opengl.dir/GSH_OpenGL_Shader.cpp.o
[ 61%] Building CXX object Source/ui_qt/gs/GSH_OpenGL/CMakeFiles/gsh_opengl.dir/GSH_OpenGL_Texture.cpp.o
[ 61%] Linking CXX static library libgsh_opengl.a
[ 61%] Built target gsh_opengl
[ 61%] Building CXX object Source/ui_qt/gs/GSH_Vulkan/Nuanceur/CMakeFiles/Nuanceur.dir/__/src/builder/Operations.cpp.o
[ 61%] Building CXX object Source/ui_qt/gs/GSH_Vulkan/Nuanceur/CMakeFiles/Nuanceur.dir/__/src/builder/ShaderBuilder.cpp.o
[ 61%] Building CXX object Source/ui_qt/gs/GSH_Vulkan/Nuanceur/CMakeFiles/Nuanceur.dir/__/src/generators/GlslShaderGenerator.cpp.o
[ 62%] Building CXX object Source/ui_qt/gs/GSH_Vulkan/Nuanceur/CMakeFiles/Nuanceur.dir/__/src/generators/HlslShaderGenerator.cpp.o
[ 62%] Building CXX object Source/ui_qt/gs/GSH_Vulkan/Nuanceur/CMakeFiles/Nuanceur.dir/__/src/generators/SpirvShaderGenerator.cpp.o
[ 62%] Linking CXX static library libNuanceur.a
[ 62%] Built target Nuanceur
[ 62%] Building CXX object Source/ui_qt/gs/GSH_Vulkan/FrameworkVulkan/CMakeFiles/Framework_Vulkan.dir/__/__/src/vulkan/CommandBufferPool.cpp.o
In file included from /home/cobalt/Play-/deps/Framework/src/vulkan/CommandBufferPool.cpp:2:
/home/cobalt/Play-/deps/Framework/build_cmake/FrameworkVulkan/../../include/vulkan/StructDefs.h:6:76: error: ‘VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT’ does not name a type
6 | efine DECLARE_STRUCT(structName, structId) FRAMEWORK_MAYBE_UNUSED static Vk##structName structName() { Vk##structName result = { structId }; return result; }
| ^~
/home/cobalt/Play-/deps/Framework/build_cmake/FrameworkVulkan/../../include/vulkan/StructDefs.h:55:17: note: in expansion of macro ‘DECLARE_STRUCT’
55 | DECLARE_STRUCT(PhysicalDeviceFragmentShaderInterlockFeaturesEXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT)
| ^~~~~~~~~~~~~~
/home/cobalt/Play-/deps/Framework/build_cmake/FrameworkVulkan/../../include/vulkan/StructDefs.h:6:76: error: ‘VkPhysicalDeviceVulkan12Features’ does not name a type; did you mean ‘VkPhysicalDeviceMultiviewFeatures’?
6 | efine DECLARE_STRUCT(structName, structId) FRAMEWORK_MAYBE_UNUSED static Vk##structName structName() { Vk##structName result = { structId }; return result; }
| ^~
/home/cobalt/Play-/deps/Framework/build_cmake/FrameworkVulkan/../../include/vulkan/StructDefs.h:60:17: note: in expansion of macro ‘DECLARE_STRUCT’
60 | DECLARE_STRUCT(PhysicalDeviceVulkan12Features, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES)
| ^~~~~~~~~~~~~~
make[2]: *** [Source/ui_qt/gs/GSH_Vulkan/FrameworkVulkan/CMakeFiles/Framework_Vulkan.dir/__/__/src/vulkan/CommandBufferPool.cpp.o] Error 1
Source/ui_qt/gs/GSH_Vulkan/FrameworkVulkan/CMakeFiles/Framework_Vulkan.dir/build.make:75: recipe for target 'Source/ui_qt/gs/GSH_Vulkan/FrameworkVulkan/CMakeFiles/Framework_Vulkan.dir/__/__/src/vulkan/CommandBufferPool.cpp.o' failed
make[1]: *** [Source/ui_qt/gs/GSH_Vulkan/FrameworkVulkan/CMakeFiles/Framework_Vulkan.dir/all] Error 2
CMakeFiles/Makefile2:939: recipe for target 'Source/ui_qt/gs/GSH_Vulkan/FrameworkVulkan/CMakeFiles/Framework_Vulkan.dir/all' failed
make: *** [all] Error 2
Makefile:145: recipe for target 'all' failed
error: ‘VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT’ does not name a type
so it is vulkan version, I dont know if Interlocking shaders are supported on the jetson, but you need atleast version 1.1.110,
though the desktop version does require 1.2.
dont know what version the repo contains, but according to this nvidia page you should have a high enough version to run this.
Building shouldn't have special requirements though, as long as you have recent Vulkan headers. I dunno if you can update them on your build environment?
After that, like @Zer0xFF mentioned, it's possible the Vulkan GS handler won't be able to work due to the missing extension on the driver.
Hi The problem of not compiling is that ubuntu 18.04 does not exist Vulkan 1.1.110 in repos latest is 1.1.70
You needed manually install from https://github.com/KhronosGroup/Vulkan-Headers Or use deb dpkg -i install libvulkan-dev from ubuntu 20.04
This is the compilation part that is how I have it to be able to compile it under ubuntu 18.04 fine
The functional part of the driver in Tegra TX1+ requires Jetpack 4.4 or higher If it is based on jetpack 34.3.1 image or lower it does not have shader interlocks implemented to work .
Quick summary
Can't manually compile Play!
System Details
Describe the ambient being used to run Play! Information needed:
Issue Details
Manually building the emulator fails, looks like a Vulkan-related problem. See below:
Screenshots/Videos