+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=311 WRKLOG=/tmp/bulklog/snes9x-gtk-1.62.3/work.log + su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=311 WRKLOG=/tmp/bulklog/snes9x-gtk-1.62.3/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for snes9x-gtk-1.62.3 [ 0%] Generating es.gmo [ 0%] Generating fr_FR.gmo [ 0%] Built target pofiles_1 [ 0%] Built target pofiles_2 [ 1%] Generating ja.gmo [ 1%] Generating pt_BR.gmo [ 1%] Built target pofiles_4 [ 1%] Built target pofiles_3 [ 2%] Generating ru.gmo [ 2%] Generating sr@latin.gmo [ 2%] Built target pofiles_5 [ 2%] Built target pofiles_6 [ 3%] Generating uk.gmo [ 3%] Generating zh_CN.gmo [ 3%] Built target pofiles_7 [ 3%] Built target pofiles_8 [ 4%] Building CXX object CMakeFiles/jma.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/jma/s9x-jma.cpp.o [ 4%] Building C object CMakeFiles/sourcify.dir/src/sourcify.c.o [ 5%] Linking C executable sourcify [ 5%] Built target sourcify [ 5%] Building CXX object glslang/glslang/CMakeFiles/GenericCodeGen.dir/GenericCodeGen/CodeGen.cpp.o [ 5%] Building CXX object glslang/glslang/CMakeFiles/GenericCodeGen.dir/GenericCodeGen/Link.cpp.o [ 5%] Building CXX object CMakeFiles/jma.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/jma/7zlzma.cpp.o [ 6%] Linking CXX static library libGenericCodeGen.a [ 6%] Built target GenericCodeGen [ 6%] Building CXX object glslang/glslang/OSDependent/Unix/CMakeFiles/OSDependent.dir/ossource.cpp.o [ 6%] Linking CXX static library libOSDependent.a [ 6%] Built target OSDependent [ 7%] Building CXX object CMakeFiles/jma.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/jma/crc32.cpp.o [ 7%] Building CXX object glslang/OGLCompilersDLL/CMakeFiles/OGLCompiler.dir/InitializeDll.cpp.o [ 7%] Building CXX object CMakeFiles/jma.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/jma/iiostrm.cpp.o [ 8%] Linking CXX static library libOGLCompiler.a [ 8%] Built target OGLCompiler [ 8%] Building CXX object glslang/StandAlone/CMakeFiles/glslang-default-resource-limits.dir/ResourceLimits.cpp.o [ 8%] Building CXX object CMakeFiles/jma.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/jma/inbyte.cpp.o [ 10%] Building CXX object glslang/StandAlone/CMakeFiles/glslang-default-resource-limits.dir/resource_limits_c.cpp.o [ 11%] Building CXX object CMakeFiles/jma.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/jma/jma.cpp.o [ 11%] Linking CXX static library libglslang-default-resource-limits.a [ 11%] Built target glslang-default-resource-limits [ 11%] Building CXX object glslang/hlsl/CMakeFiles/HLSL.dir/stub.cpp.o [ 12%] Linking CXX static library libHLSL.a [ 12%] Built target HLSL [ 13%] Building CXX object SPIRV-Cross/CMakeFiles/spirv-cross-core.dir/spirv_cross.cpp.o [ 13%] Building CXX object CMakeFiles/jma.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/jma/lzma.cpp.o [ 14%] Building CXX object CMakeFiles/jma.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/jma/lzmadec.cpp.o [ 14%] Building CXX object CMakeFiles/jma.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/jma/winout.cpp.o [ 15%] Linking CXX static library libjma.a [ 15%] Built target jma [ 15%] Building CXX object SPIRV-Cross/CMakeFiles/spirv-cross-reflect.dir/spirv_reflect.cpp.o In file included from /home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/external/SPIRV-Cross/spirv_cfg.hpp:27, from /home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/external/SPIRV-Cross/spirv_cross.hpp:31, from /home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/external/SPIRV-Cross/spirv_glsl.hpp:28, from /home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/external/SPIRV-Cross/spirv_reflect.hpp:27, from /home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/external/SPIRV-Cross/spirv_reflect.cpp:24: /home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/external/SPIRV-Cross/spirv_common.hpp: In member function 'void spirv_cross::CompilerReflection::emit_specialization_constants()': /home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/external/SPIRV-Cross/spirv_common.hpp:536:8: warning: 'type.spirv_cross::SPIRType::pointer_depth' may be used uninitialized in this function [-Wmaybe-uninitialized] struct SPIRType : IVariant ^~~~~~~~ /home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/external/SPIRV-Cross/spirv_common.hpp:536:8: warning: '*((void*)& type +124)' may be used uninitialized in this function [-Wmaybe-uninitialized] /home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/external/SPIRV-Cross/spirv_common.hpp:536:8: warning: 'type.spirv_cross::SPIRType::storage' may be used uninitialized in this function [-Wmaybe-uninitialized] [ 16%] Linking CXX static library libspirv-cross-reflect.a [ 16%] Built target spirv-cross-reflect [ 16%] Building CXX object glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/glslang_tab.cpp.o [ 16%] Building CXX object SPIRV-Cross/CMakeFiles/spirv-cross-core.dir/spirv_parser.cpp.o [ 17%] Building CXX object SPIRV-Cross/CMakeFiles/spirv-cross-core.dir/spirv_cross_parsed_ir.cpp.o [ 17%] Building CXX object glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/attribute.cpp.o [ 19%] Building CXX object glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/Constant.cpp.o [ 19%] Building CXX object SPIRV-Cross/CMakeFiles/spirv-cross-core.dir/spirv_cfg.cpp.o [ 20%] Linking CXX static library libspirv-cross-core.a [ 20%] Built target spirv-cross-core [ 21%] Building CXX object SPIRV-Cross/CMakeFiles/spirv-cross-glsl.dir/spirv_glsl.cpp.o [ 21%] Building CXX object glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/iomapper.cpp.o [ 22%] Building CXX object glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/InfoSink.cpp.o [ 22%] Building CXX object glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/Initialize.cpp.o [ 23%] Building CXX object glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/IntermTraverse.cpp.o [ 23%] Building CXX object glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/Intermediate.cpp.o [ 23%] Building CXX object glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/ParseContextBase.cpp.o [ 24%] Building CXX object glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/ParseHelper.cpp.o [ 24%] Linking CXX static library libspirv-cross-glsl.a [ 24%] Built target spirv-cross-glsl [ 24%] Building CXX object SPIRV-Cross/CMakeFiles/spirv-cross-cpp.dir/spirv_cpp.cpp.o [ 24%] Linking CXX static library libspirv-cross-cpp.a [ 24%] Built target spirv-cross-cpp [ 24%] Building CXX object glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/PoolAlloc.cpp.o [ 25%] Building CXX object glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/RemoveTree.cpp.o [ 25%] Building CXX object glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/Scan.cpp.o [ 26%] Building CXX object glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/ShaderLang.cpp.o [ 26%] Building CXX object glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/SpirvIntrinsics.cpp.o [ 26%] Building CXX object glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/SymbolTable.cpp.o [ 28%] Building CXX object glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/Versions.cpp.o [ 28%] Building CXX object glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/intermOut.cpp.o [ 29%] Building CXX object glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/limits.cpp.o [ 29%] Building CXX object glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/linkValidate.cpp.o [ 29%] Building CXX object glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/parseConst.cpp.o [ 30%] Building CXX object glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/reflection.cpp.o [ 30%] Building CXX object glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/Pp.cpp.o [ 31%] Building CXX object glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/PpAtom.cpp.o [ 31%] Building CXX object glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/PpContext.cpp.o [ 32%] Building CXX object glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/PpScanner.cpp.o [ 32%] Building CXX object glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/PpTokens.cpp.o [ 32%] Building CXX object glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/propagateNoContraction.cpp.o [ 33%] Building CXX object glslang/glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslAttributes.cpp.o [ 33%] Building CXX object glslang/glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslParseHelper.cpp.o [ 34%] Building CXX object glslang/glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslScanContext.cpp.o [ 34%] Building CXX object glslang/glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslOpMap.cpp.o [ 35%] Building CXX object glslang/glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslTokenStream.cpp.o [ 35%] Building CXX object glslang/glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslGrammar.cpp.o [ 35%] Building CXX object glslang/glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslParseables.cpp.o [ 37%] Linking CXX static library libMachineIndependent.a [ 37%] Built target MachineIndependent [ 38%] Building CXX object glslang/SPIRV/CMakeFiles/SPIRV.dir/GlslangToSpv.cpp.o [ 38%] Building CXX object glslang/glslang/CMakeFiles/glslang.dir/CInterface/glslang_c_interface.cpp.o [ 39%] Linking CXX static library libglslang.a [ 39%] Built target glslang [ 39%] Building CXX object glslang/SPIRV/CMakeFiles/SPIRV.dir/InReadableOrder.cpp.o [ 40%] Building CXX object glslang/SPIRV/CMakeFiles/SPIRV.dir/Logger.cpp.o [ 40%] Building CXX object glslang/SPIRV/CMakeFiles/SPIRV.dir/SpvBuilder.cpp.o /home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/external/glslang/SPIRV/SpvBuilder.cpp: In member function 'spv::Id spv::Builder::makeDebugFunction(spv::Function*, spv::Id, spv::Id)': /home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/external/glslang/SPIRV/SpvBuilder.cpp:2097:41: warning: unused parameter 'function' [-Wunused-parameter] Id Builder::makeDebugFunction(Function* function, Id nameId, Id funcTypeId) { ~~~~~~~~~~^~~~~~~~ [ 41%] Building CXX object glslang/SPIRV/CMakeFiles/SPIRV.dir/SpvPostProcess.cpp.o [ 41%] Building CXX object glslang/SPIRV/CMakeFiles/SPIRV.dir/doc.cpp.o [ 41%] Building CXX object glslang/SPIRV/CMakeFiles/SPIRV.dir/SpvTools.cpp.o [ 42%] Building CXX object glslang/SPIRV/CMakeFiles/SPIRV.dir/disassemble.cpp.o [ 42%] Building CXX object glslang/SPIRV/CMakeFiles/SPIRV.dir/CInterface/spirv_c_interface.cpp.o [ 43%] Linking CXX static library libSPIRV.a [ 43%] Built target SPIRV [ 43%] Generating gtk_snes9x_ui.cpp [ 44%] Generating mini_icon.cpp [ 44%] Building CXX object CMakeFiles/snes9x-gtk.dir/src/gtk_display_driver_opengl.cpp.o [ 44%] Building CXX object CMakeFiles/snes9x-gtk.dir/src/gtk_glx_context.cpp.o [ 46%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/shaders/glsl.cpp.o [ 46%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/shaders/shader_helpers.cpp.o /home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/shaders/glsl.cpp: In member function 'bool GLSLShader::load_shader(const char*)': /home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/shaders/glsl.cpp:465:10: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] chdir(shader_path); ~~~~~^~~~~~~~~~~~~ /home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/shaders/glsl.cpp:474:17: warning: ignoring return value of 'char* realpath(const char*, char*)', declared with attribute warn_unused_result [-Wunused-result] realpath(p->filename, temp); ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/shaders/glsl.cpp:575:17: warning: ignoring return value of 'char* realpath(const char*, char*)', declared with attribute warn_unused_result [-Wunused-result] realpath(l->filename, temp); ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/shaders/shader_helpers.cpp: In function 'bool loadTGA(const char*, STGA&)': /home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/shaders/shader_helpers.cpp:180:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(&type, sizeof(char), 3, file); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/shaders/shader_helpers.cpp:182:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(&info, sizeof(char), 6, file); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/shaders/shader_helpers.cpp:206:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(tempBuf, sizeof(unsigned char), imageSize, file); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object CMakeFiles/snes9x-gtk.dir/src/gtk_shader_parameters.cpp.o [ 47%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/shaders/slang.cpp.o /home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/gtk/src/gtk_shader_parameters.cpp: In function 'void dialog_response(int)': /home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/gtk/src/gtk_shader_parameters.cpp:45:17: warning: ignoring return value of 'char* realpath(const char*, char*)', declared with attribute warn_unused_result [-Wunused-result] realpath(config_file.c_str(), path); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 48%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/external/stb/stb_image_implementation.cpp.o [ 48%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/vulkan/slang_helpers.cpp.o [ 48%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/vulkan/slang_shader.cpp.o [ 49%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/vulkan/slang_preset.cpp.o [ 49%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/vulkan/slang_preset_ini.cpp.o [ 50%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/vulkan/vulkan_hpp_storage.cpp.o [ 50%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/vulkan/vk_mem_alloc_implementation.cpp.o In file included from /home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/gtk/../external/VulkanMemoryAllocator-Hpp/include/vk_mem_alloc.hpp:5, from /home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/vulkan/vulkan_context.hpp:10, from /home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/vulkan/vk_mem_alloc_implementation.cpp:2: /home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/gtk/../external/VulkanMemoryAllocator-Hpp/include/vk_mem_alloc.h: In member function 'void VmaBlockMetadata::DebugLogAllocation(VkDeviceSize, VkDeviceSize, void*) const': /home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/gtk/../external/VulkanMemoryAllocator-Hpp/include/vk_mem_alloc.h:6424:21: warning: unused variable 'name' [-Wunused-variable] const char* name = allocation->GetName(); ^~~~ /home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/gtk/../external/VulkanMemoryAllocator-Hpp/include/vk_mem_alloc.h: In member function 'virtual void VmaBlockMetadata_Linear::Alloc(const VmaAllocationRequest&, VmaSuballocationType, void*)': /home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/gtk/../external/VulkanMemoryAllocator-Hpp/include/vk_mem_alloc.h:8563:34: warning: unused variable 'suballocations1st' [-Wunused-variable] SuballocationVectorType& suballocations1st = AccessSuballocations1st(); ^~~~~~~~~~~~~~~~~ /home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/gtk/../external/VulkanMemoryAllocator-Hpp/include/vk_mem_alloc.h: In member function 'void VmaBlockVector::Free(VmaAllocation)': /home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/gtk/../external/VulkanMemoryAllocator-Hpp/include/vk_mem_alloc.h:12624:22: warning: unused variable 'res' [-Wunused-variable] VkResult res = pBlock->ValidateMagicValueAfterAllocation(m_hAllocator, hAllocation->GetOffset(), hAllocation->GetSize()); ^~~ /home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/gtk/../external/VulkanMemoryAllocator-Hpp/include/vk_mem_alloc.h: In member function 'VkResult VmaBlockVector::CommitAllocationRequest(VmaAllocationRequest&, VmaDeviceMemoryBlock*, VkDeviceSize, VmaAllocationCreateFlags, void*, VmaSuballocationType, VmaAllocation_T**)': /home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/gtk/../external/VulkanMemoryAllocator-Hpp/include/vk_mem_alloc.h:12807:18: warning: unused variable 'res' [-Wunused-variable] VkResult res = pBlock->WriteMagicValueAfterAllocation(m_hAllocator, (*pAllocation)->GetOffset(), allocRequest.size); ^~~ /home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/gtk/../external/VulkanMemoryAllocator-Hpp/include/vk_mem_alloc.h: In member function 'VkResult VmaDefragmentationContext_T::DefragmentPassEnd(VmaDefragmentationPassMoveInfo&)': /home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/gtk/../external/VulkanMemoryAllocator-Hpp/include/vk_mem_alloc.h:13302:18: warning: unused variable 'res' [-Wunused-variable] VkResult res = block.block->Map(allocator, block.data, VMA_NULL); ^~~ /home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/gtk/../external/VulkanMemoryAllocator-Hpp/include/vk_mem_alloc.h: In member function 'VkResult VmaAllocator_T::AllocateVulkanMemory(const VkMemoryAllocateInfo*, VkDeviceMemory_T**)': /home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/gtk/../external/VulkanMemoryAllocator-Hpp/include/vk_mem_alloc.h:15378:20: warning: unused variable 'prevDeviceMemoryCount' [-Wunused-variable] const uint64_t prevDeviceMemoryCount = deviceMemoryCountIncrement.Increment(&m_DeviceMemoryCount); ^~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/vulkan/vulkan_context.cpp.o [ 51%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/vulkan/vulkan_texture.cpp.o [ 51%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/vulkan/vulkan_swapchain.cpp.o [ 52%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/vulkan/vulkan_slang_pipeline.cpp.o [ 52%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/vulkan/vulkan_pipeline_image.cpp.o [ 53%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/vulkan/vulkan_shader_chain.cpp.o [ 53%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/vulkan/vulkan_simple_output.cpp.o [ 53%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/vulkan/std_chrono_throttle.cpp.o [ 55%] Building CXX object CMakeFiles/snes9x-gtk.dir/src/gtk_display_driver_vulkan.cpp.o [ 55%] Building CXX object CMakeFiles/snes9x-gtk.dir/src/gtk_wayland_egl_context.cpp.o [ 56%] Building CXX object CMakeFiles/snes9x-gtk.dir/src/gtk_wayland_surface.cpp.o [ 56%] Building C object CMakeFiles/snes9x-gtk.dir/src/wayland-idle-inhibit-unstable-v1.c.o [ 57%] Building C object CMakeFiles/snes9x-gtk.dir/src/viewporter-client-protocol.c.o [ 57%] Building C object CMakeFiles/snes9x-gtk.dir/src/fractional-scale-v1.c.o [ 57%] Building CXX object CMakeFiles/snes9x-gtk.dir/src/gtk_display_driver_xv.cpp.o [ 58%] Building CXX object CMakeFiles/snes9x-gtk.dir/src/gtk_sound_driver_alsa.cpp.o [ 58%] Building CXX object CMakeFiles/snes9x-gtk.dir/src/gtk_sound_driver_oss.cpp.o [ 59%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/filter/hq2x.cpp.o [ 59%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/filter/xbrz.cpp.o [ 60%] Building CXX object CMakeFiles/snes9x-gtk.dir/src/filter_xbrz.cpp.o [ 60%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/filter/2xsai.cpp.o [ 60%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/filter/epx.cpp.o [ 61%] Building CXX object CMakeFiles/snes9x-gtk.dir/src/filter_epx_unsafe.cpp.o [ 61%] Building CXX object CMakeFiles/snes9x-gtk.dir/src/gtk_binding.cpp.o [ 62%] Building CXX object CMakeFiles/snes9x-gtk.dir/src/gtk_cheat.cpp.o [ 62%] Building CXX object CMakeFiles/snes9x-gtk.dir/src/gtk_config.cpp.o [ 62%] Building CXX object CMakeFiles/snes9x-gtk.dir/src/gtk_control.cpp.o [ 64%] Building CXX object CMakeFiles/snes9x-gtk.dir/src/gtk_display.cpp.o [ 64%] Building CXX object CMakeFiles/snes9x-gtk.dir/src/gtk_display_driver_gtk.cpp.o [ 65%] Building CXX object CMakeFiles/snes9x-gtk.dir/src/threadpool.cpp.o [ 65%] Building CXX object CMakeFiles/snes9x-gtk.dir/src/gtk_file.cpp.o [ 66%] Building CXX object CMakeFiles/snes9x-gtk.dir/src/gtk_builder_window.cpp.o [ 66%] Building CXX object CMakeFiles/snes9x-gtk.dir/src/gtk_preferences.cpp.o [ 66%] Building CXX object CMakeFiles/snes9x-gtk.dir/src/gtk_s9x.cpp.o [ 67%] Building CXX object CMakeFiles/snes9x-gtk.dir/src/gtk_s9xwindow.cpp.o [ 67%] Building CXX object CMakeFiles/snes9x-gtk.dir/src/gtk_sound.cpp.o [ 68%] Building CXX object CMakeFiles/snes9x-gtk.dir/src/gtk_splash.cpp.o [ 68%] Building C object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/filter/snes_ntsc.c.o [ 69%] Building CXX object CMakeFiles/snes9x-gtk.dir/src/gtk_sound_driver_sdl.cpp.o [ 69%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/fxinst.cpp.o [ 69%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/fxemu.cpp.o [ 70%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/fxdbg.cpp.o [ 70%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/c4.cpp.o [ 71%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/c4emu.cpp.o [ 71%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/apu/apu.cpp.o [ 71%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/apu/bapu/dsp/sdsp.cpp.o [ 73%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/apu/bapu/smp/smp.cpp.o [ 73%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/apu/bapu/smp/smp_state.cpp.o [ 74%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/msu1.cpp.o [ 74%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/dsp.cpp.o [ 75%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/dsp1.cpp.o [ 75%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/dsp2.cpp.o [ 75%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/dsp3.cpp.o [ 76%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/dsp4.cpp.o [ 76%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/spc7110.cpp.o [ 77%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/obc1.cpp.o [ 77%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/seta.cpp.o [ 78%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/seta010.cpp.o [ 78%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/seta011.cpp.o [ 78%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/seta018.cpp.o [ 79%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/controls.cpp.o [ 79%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/crosshairs.cpp.o [ 80%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/cpu.cpp.o [ 80%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/sa1.cpp.o [ 80%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/debug.cpp.o [ 82%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/sdd1.cpp.o [ 82%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/tile.cpp.o [ 83%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/tileimpl-n1x1.cpp.o [ 83%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/tileimpl-n2x1.cpp.o [ 84%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/tileimpl-h2x1.cpp.o [ 84%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/srtc.cpp.o [ 84%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/gfx.cpp.o [ 85%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/memmap.cpp.o [ 85%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/clip.cpp.o [ 86%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/ppu.cpp.o [ 86%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/dma.cpp.o /home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/memmap.cpp: In function 'CMemory::CheckForAnyPatch(const char*, bool8, int32&)::': /home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/memmap.cpp:3916:30: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=] if (try_ips_sequence(".%03d.ips", dirtype)) ^~~~~~~~~~~ In file included from /usr/include/stdio.h:873, from /usr/include/c++/8/cstdio:42, from /usr/include/c++/8/ext/string_conversions.h:43, from /usr/include/c++/8/bits/basic_string.h:6404, from /usr/include/c++/8/string:52, from /home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/memmap.cpp:7: /usr/include/bits/stdio2.h:68:35: note: '__builtin___snprintf_chk' output between 9 and 10 bytes into a destination of size 9 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __glibc_objsize (__s), __fmt, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __va_arg_pack ()); ~~~~~~~~~~~~~~~~~ /home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/memmap.cpp: In member function 'void CMemory::CheckForAnyPatch(const char*, bool8, int32&)': /home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/memmap.cpp:3973:38: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=] try_zip_ips_sequence("%03d.ips"); ^~~~~~~~~~ In file included from /usr/include/stdio.h:873, from /usr/include/c++/8/cstdio:42, from /usr/include/c++/8/ext/string_conversions.h:43, from /usr/include/c++/8/bits/basic_string.h:6404, from /usr/include/c++/8/string:52, from /home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/memmap.cpp:7: /usr/include/bits/stdio2.h:68:35: note: '__builtin___snprintf_chk' output between 8 and 9 bytes into a destination of size 8 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __glibc_objsize (__s), __fmt, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __va_arg_pack ()); ~~~~~~~~~~~~~~~~~ [ 87%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/snes9x.cpp.o [ 87%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/globals.cpp.o [ 87%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/stream.cpp.o [ 88%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/conffile.cpp.o [ 88%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/bsx.cpp.o [ 89%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/snapshot.cpp.o [ 89%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/screenshot.cpp.o [ 91%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/movie.cpp.o [ 91%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/statemanager.cpp.o [ 91%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/sha256.cpp.o [ 92%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/bml.cpp.o [ 92%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/cpuops.cpp.o [ 93%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/cpuexec.cpp.o [ 93%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/sa1cpu.cpp.o [ 93%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/cheats.cpp.o [ 94%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/cheats2.cpp.o [ 94%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/sdd1emu.cpp.o [ 95%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/netplay.cpp.o [ 95%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/server.cpp.o [ 96%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/loadzip.cpp.o [ 96%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/fscompat.cpp.o [ 96%] Building CXX object CMakeFiles/snes9x-gtk.dir/src/gtk_netplay_dialog.cpp.o [ 97%] Building CXX object CMakeFiles/snes9x-gtk.dir/src/gtk_netplay.cpp.o [ 97%] Building CXX object CMakeFiles/snes9x-gtk.dir/src/background_particles.cpp.o [ 98%] Building CXX object CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/external/fmt/src/format.cc.o [100%] Building CXX object CMakeFiles/snes9x-gtk.dir/mini_icon.cpp.o [100%] Building CXX object CMakeFiles/snes9x-gtk.dir/gtk_snes9x_ui.cpp.o [100%] Linking CXX executable snes9x-gtk CMakeFiles/snes9x-gtk.dir/home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/vulkan/slang_helpers.cpp.o: In function `canonicalize(std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator > const&)': slang_helpers.cpp:(.text+0x5d9): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' slang_helpers.cpp:(.text+0x5e3): undefined reference to `std::filesystem::__cxx11::path::has_root_directory() const' slang_helpers.cpp:(.text+0x639): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' slang_helpers.cpp:(.text+0x643): undefined reference to `std::filesystem::__cxx11::path::remove_filename()' slang_helpers.cpp:(.text+0x78e): undefined reference to `std::filesystem::__cxx11::path::has_root_directory() const' slang_helpers.cpp:(.text+0x7df): undefined reference to `std::filesystem::weakly_canonical(std::filesystem::__cxx11::path const&)' slang_helpers.cpp:(.text+0x91c): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' slang_helpers.cpp:(.text+0xbc9): undefined reference to `std::filesystem::__cxx11::path::has_filename() const' slang_helpers.cpp:(.text+0xc5d): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' CMakeFiles/snes9x-gtk.dir/src/gtk_config.cpp.o: In function `get_config_dir[abi:cxx11]()': gtk_config.cpp:(.text+0x2611): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' gtk_config.cpp:(.text+0x2828): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' gtk_config.cpp:(.text+0x2964): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' gtk_config.cpp:(.text+0x2a2e): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' gtk_config.cpp:(.text+0x2a3b): undefined reference to `std::filesystem::__cxx11::path::has_root_directory() const' gtk_config.cpp:(.text+0x2b7c): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' gtk_config.cpp:(.text+0x2bf0): undefined reference to `std::filesystem::status(std::filesystem::__cxx11::path const&)' gtk_config.cpp:(.text+0x2d24): undefined reference to `std::filesystem::status(std::filesystem::__cxx11::path const&)' gtk_config.cpp:(.text+0x2db4): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' gtk_config.cpp:(.text+0x2dc1): undefined reference to `std::filesystem::__cxx11::path::has_root_directory() const' gtk_config.cpp:(.text+0x2f04): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' gtk_config.cpp:(.text+0x2fce): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' gtk_config.cpp:(.text+0x2fdb): undefined reference to `std::filesystem::__cxx11::path::has_root_directory() const' gtk_config.cpp:(.text+0x312f): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' gtk_config.cpp:(.text+0x31b9): undefined reference to `std::filesystem::__cxx11::path::has_root_directory() const' gtk_config.cpp:(.text+0x3244): undefined reference to `std::filesystem::__cxx11::path::has_filename() const' gtk_config.cpp:(.text+0x3277): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' gtk_config.cpp:(.text+0x3289): undefined reference to `std::filesystem::__cxx11::path::has_root_directory() const' gtk_config.cpp:(.text+0x3299): undefined reference to `std::filesystem::__cxx11::path::has_filename() const' gtk_config.cpp:(.text+0x32cc): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' gtk_config.cpp:(.text+0x33b9): undefined reference to `std::filesystem::__cxx11::path::has_root_directory() const' gtk_config.cpp:(.text+0x33cb): undefined reference to `std::filesystem::__cxx11::path::has_filename() const' gtk_config.cpp:(.text+0x3405): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' CMakeFiles/snes9x-gtk.dir/src/gtk_config.cpp.o: In function `Snes9xConfig::load_config_file()': gtk_config.cpp:(.text+0x7dc2): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' gtk_config.cpp:(.text+0x7de9): undefined reference to `std::filesystem::status(std::filesystem::__cxx11::path const&)' gtk_config.cpp:(.text+0x7e01): undefined reference to `std::filesystem::create_directory(std::filesystem::__cxx11::path const&)' gtk_config.cpp:(.text+0x7ec4): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' gtk_config.cpp:(.text+0x7faf): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' gtk_config.cpp:(.text+0x8045): undefined reference to `std::filesystem::status(std::filesystem::__cxx11::path const&)' gtk_config.cpp:(.text+0xa863): undefined reference to `std::filesystem::status(std::filesystem::__cxx11::path const&)' gtk_config.cpp:(.text+0xa885): undefined reference to `std::filesystem::permissions(std::filesystem::__cxx11::path const&, std::filesystem::perms, std::filesystem::perm_options)' CMakeFiles/snes9x-gtk.dir/src/gtk_file.cpp.o: In function `S9xGetDirectory[abi:cxx11](s9x_getdirtype)': gtk_file.cpp:(.text+0x731): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' gtk_file.cpp:(.text+0x739): undefined reference to `std::filesystem::status(std::filesystem::__cxx11::path const&)' gtk_file.cpp:(.text+0x74c): undefined reference to `std::filesystem::create_directory(std::filesystem::__cxx11::path const&)' gtk_file.cpp:(.text+0x7ec): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' gtk_file.cpp:(.text+0x7f4): undefined reference to `std::filesystem::__cxx11::path::remove_filename()' gtk_file.cpp:(.text+0x7fc): undefined reference to `std::filesystem::status(std::filesystem::__cxx11::path const&)' gtk_file.cpp:(.text+0x811): undefined reference to `std::filesystem::current_path[abi:cxx11]()' gtk_file.cpp:(.text+0x941): undefined reference to `std::filesystem::status(std::filesystem::__cxx11::path const&)' gtk_file.cpp:(.text+0x95e): undefined reference to `std::filesystem::permissions(std::filesystem::__cxx11::path const&, std::filesystem::perms, std::filesystem::perm_options)' CMakeFiles/snes9x-gtk.dir/src/gtk_file.cpp.o: In function `save_slot_path(int)': gtk_file.cpp:(.text+0xdf7): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' gtk_file.cpp:(.text+0xe5c): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' gtk_file.cpp:(.text+0xed0): undefined reference to `std::filesystem::__cxx11::path::has_root_directory() const' gtk_file.cpp:(.text+0xee0): undefined reference to `std::filesystem::__cxx11::path::has_filename() const' gtk_file.cpp:(.text+0xf14): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' gtk_file.cpp:(.text+0x1007): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' gtk_file.cpp:(.text+0x1012): undefined reference to `std::filesystem::__cxx11::path::replace_extension(std::filesystem::__cxx11::path const&)' CMakeFiles/snes9x-gtk.dir/src/gtk_file.cpp.o: In function `S9xGetFilenameInc(std::__cxx11::basic_string, std::allocator >, s9x_getdirtype)': gtk_file.cpp:(.text+0x14bb): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' gtk_file.cpp:(.text+0x1579): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' gtk_file.cpp:(.text+0x1613): undefined reference to `std::filesystem::__cxx11::path::has_root_directory() const' gtk_file.cpp:(.text+0x1628): undefined reference to `std::filesystem::__cxx11::path::has_filename() const' gtk_file.cpp:(.text+0x1668): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' gtk_file.cpp:(.text+0x19d3): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' gtk_file.cpp:(.text+0x19e8): undefined reference to `std::filesystem::__cxx11::path::replace_extension(std::filesystem::__cxx11::path const&)' gtk_file.cpp:(.text+0x1a69): undefined reference to `std::filesystem::status(std::filesystem::__cxx11::path const&)' CMakeFiles/snes9x-gtk.dir/src/gtk_file.cpp.o: In function `S9xQuickLoadSlot(int)': gtk_file.cpp:(.text+0x256b): undefined reference to `std::filesystem::status(std::filesystem::__cxx11::path const&)' collect2: error: ld returned 1 exit status --- snes9x-gtk --- *** [snes9x-gtk] Error code 1 bmake[2]: stopped in /home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/gtk/cmake-pkgsrc-build 1 error bmake[2]: stopped in /home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/gtk/cmake-pkgsrc-build --- CMakeFiles/snes9x-gtk.dir/all --- *** [CMakeFiles/snes9x-gtk.dir/all] Error code 2 bmake[1]: stopped in /home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/gtk/cmake-pkgsrc-build 1 error bmake[1]: stopped in /home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/gtk/cmake-pkgsrc-build *** [all] Error code 2 bmake: stopped in /home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/gtk/cmake-pkgsrc-build 1 error bmake: stopped in /home/pbulk/build/emulators/snes9x-gtk/work/snes9x-1.62.3/gtk/cmake-pkgsrc-build *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-el8-trunk-x86_64/emulators/snes9x-gtk *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-el8-trunk-x86_64/emulators/snes9x-gtk