[INFO] fetching crate vulkan_raw 0.1.9... [INFO] checking vulkan_raw-0.1.9 against master#8c32e313cccf7df531e2d49ffb8227bb92304aee for pr-145608-1 [INFO] extracting crate vulkan_raw 0.1.9 into /workspace/builds/worker-3-tc1/source [INFO] started tweaking crates.io crate vulkan_raw 0.1.9 [INFO] finished tweaking crates.io crate vulkan_raw 0.1.9 [INFO] tweaked toml for crates.io crate vulkan_raw 0.1.9 written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate vulkan_raw 0.1.9 on toolchain 8c32e313cccf7df531e2d49ffb8227bb92304aee [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8c32e313cccf7df531e2d49ffb8227bb92304aee" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8c32e313cccf7df531e2d49ffb8227bb92304aee" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 16 packages to latest compatible versions [INFO] [stderr] Adding bitflags v1.3.2 (available: v2.9.4) [INFO] [stderr] Adding libloading v0.7.4 (available: v0.8.8) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8c32e313cccf7df531e2d49ffb8227bb92304aee" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+8c32e313cccf7df531e2d49ffb8227bb92304aee" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 724b3a9967d068fecb962a77dd476aeb96030df09521493aef0527b9fe69dc0f [INFO] running `Command { std: "docker" "start" "-a" "724b3a9967d068fecb962a77dd476aeb96030df09521493aef0527b9fe69dc0f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "724b3a9967d068fecb962a77dd476aeb96030df09521493aef0527b9fe69dc0f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "724b3a9967d068fecb962a77dd476aeb96030df09521493aef0527b9fe69dc0f", kill_on_drop: false }` [INFO] [stdout] 724b3a9967d068fecb962a77dd476aeb96030df09521493aef0527b9fe69dc0f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+8c32e313cccf7df531e2d49ffb8227bb92304aee" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 16cd317ed2c92a58a13fd7e80e1f6e2273650749fdf1bb06af2c64f7f7c4bcde [INFO] running `Command { std: "docker" "start" "-a" "16cd317ed2c92a58a13fd7e80e1f6e2273650749fdf1bb06af2c64f7f7c4bcde", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.175 [INFO] [stderr] Checking libloading v0.7.4 [INFO] [stderr] Compiling jobserver v0.1.34 [INFO] [stderr] Compiling cc v1.2.35 [INFO] [stderr] Compiling vulkan_raw v0.1.9 (/opt/rustwide/workdir) [INFO] [stderr] warning: vulkan_raw@0.1.9: In file included from VulkanMemoryAllocatorWrapper/vma.cpp:5: [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h: In function 'void VmaUint32ToStr(char*, size_t, uint32_t)': [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:2813:9: error: 'snprintf' was not declared in this scope [INFO] [stderr] warning: vulkan_raw@0.1.9: 2813 | snprintf(outStr, strLen, "%u", static_cast(num)); [INFO] [stderr] warning: vulkan_raw@0.1.9: | ^~~~~~~~ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:2647:1: note: 'snprintf' is defined in header ''; did you forget to '#include '? [INFO] [stderr] warning: vulkan_raw@0.1.9: 2646 | #include [INFO] [stderr] warning: vulkan_raw@0.1.9: +++ |+#include [INFO] [stderr] warning: vulkan_raw@0.1.9: 2647 | #else [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h: In function 'void VmaUint64ToStr(char*, size_t, uint64_t)': [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:2817:9: error: 'snprintf' was not declared in this scope [INFO] [stderr] warning: vulkan_raw@0.1.9: 2817 | snprintf(outStr, strLen, "%llu", static_cast(num)); [INFO] [stderr] warning: vulkan_raw@0.1.9: | ^~~~~~~~ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:2817:9: note: 'snprintf' is defined in header ''; did you forget to '#include '? [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h: In function 'void VmaPtrToStr(char*, size_t, const void*)': [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:2821:9: error: 'snprintf' was not declared in this scope [INFO] [stderr] warning: vulkan_raw@0.1.9: 2821 | snprintf(outStr, strLen, "%p", ptr); [INFO] [stderr] warning: vulkan_raw@0.1.9: | ^~~~~~~~ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:2821:9: note: 'snprintf' is defined in header ''; did you forget to '#include '? [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h: In function 'void VmaWriteMagicValue(void*, VkDeviceSize)': [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:3488:38: warning: unused parameter 'pData' [-Wunused-parameter] [INFO] [stderr] warning: vulkan_raw@0.1.9: 3488 | static void VmaWriteMagicValue(void* pData, VkDeviceSize offset) [INFO] [stderr] warning: vulkan_raw@0.1.9: | ~~~~~~^~~~~ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:3488:58: warning: unused parameter 'offset' [-Wunused-parameter] [INFO] [stderr] warning: vulkan_raw@0.1.9: 3488 | static void VmaWriteMagicValue(void* pData, VkDeviceSize offset) [INFO] [stderr] warning: vulkan_raw@0.1.9: | ~~~~~~~~~~~~~^~~~~~ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h: In function 'bool VmaValidateMagicValue(const void*, VkDeviceSize)': [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:3502:47: warning: unused parameter 'pData' [-Wunused-parameter] [INFO] [stderr] warning: vulkan_raw@0.1.9: 3502 | static bool VmaValidateMagicValue(const void* pData, VkDeviceSize offset) [INFO] [stderr] warning: vulkan_raw@0.1.9: | ~~~~~~~~~~~~^~~~~ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:3502:67: warning: unused parameter 'offset' [-Wunused-parameter] [INFO] [stderr] warning: vulkan_raw@0.1.9: 3502 | static bool VmaValidateMagicValue(const void* pData, VkDeviceSize offset) [INFO] [stderr] warning: vulkan_raw@0.1.9: | ~~~~~~~~~~~~~^~~~~~ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h: In member function 'void VmaAllocation_T::SetUserData(VmaAllocator, void*)': [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:6027:35: warning: unused parameter 'hAllocator' [-Wunused-parameter] [INFO] [stderr] warning: vulkan_raw@0.1.9: 6027 | void SetUserData(VmaAllocator hAllocator, void* pUserData) { m_pUserData = pUserData; } [INFO] [stderr] warning: vulkan_raw@0.1.9: | ~~~~~~~~~~~~~^~~~~~~~~~ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h: In member function 'void VmaBlockMetadata::DebugLogAllocation(VkDeviceSize, VkDeviceSize, void*) const': [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:6419:21: warning: unused variable 'name' [-Wunused-variable] [INFO] [stderr] warning: vulkan_raw@0.1.9: 6419 | const char* name = allocation->GetName(); [INFO] [stderr] warning: vulkan_raw@0.1.9: | ^~~~ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:6407:56: warning: unused parameter 'offset' [-Wunused-parameter] [INFO] [stderr] warning: vulkan_raw@0.1.9: 6407 | void VmaBlockMetadata::DebugLogAllocation(VkDeviceSize offset, VkDeviceSize size, void* userData) const [INFO] [stderr] warning: vulkan_raw@0.1.9: | ~~~~~~~~~~~~~^~~~~~ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:6407:77: warning: unused parameter 'size' [-Wunused-parameter] [INFO] [stderr] warning: vulkan_raw@0.1.9: 6407 | void VmaBlockMetadata::DebugLogAllocation(VkDeviceSize offset, VkDeviceSize size, void* userData) const [INFO] [stderr] warning: vulkan_raw@0.1.9: | ~~~~~~~~~~~~~^~~~ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h: In member function 'virtual void VmaBlockMetadata_Linear::AddStatistics(VmaStatistics&) const': [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:8073:40: warning: unused variable 'unusedRangeSize' [-Wunused-variable] [INFO] [stderr] warning: vulkan_raw@0.1.9: 8073 | const VkDeviceSize unusedRangeSize = suballoc.offset - lastOffset; [INFO] [stderr] warning: vulkan_raw@0.1.9: | ^~~~~~~~~~~~~~~ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:8090:40: warning: unused variable 'unusedRangeSize' [-Wunused-variable] [INFO] [stderr] warning: vulkan_raw@0.1.9: 8090 | const VkDeviceSize unusedRangeSize = freeSpace2ndTo1stEnd - lastOffset; [INFO] [stderr] warning: vulkan_raw@0.1.9: | ^~~~~~~~~~~~~~~ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:8120:36: warning: unused variable 'unusedRangeSize' [-Wunused-variable] [INFO] [stderr] warning: vulkan_raw@0.1.9: 8120 | const VkDeviceSize unusedRangeSize = suballoc.offset - lastOffset; [INFO] [stderr] warning: vulkan_raw@0.1.9: | ^~~~~~~~~~~~~~~ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:8137:36: warning: unused variable 'unusedRangeSize' [-Wunused-variable] [INFO] [stderr] warning: vulkan_raw@0.1.9: 8137 | const VkDeviceSize unusedRangeSize = freeSpace1stTo2ndEnd - lastOffset; [INFO] [stderr] warning: vulkan_raw@0.1.9: | ^~~~~~~~~~~~~~~ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:8166:40: warning: unused variable 'unusedRangeSize' [-Wunused-variable] [INFO] [stderr] warning: vulkan_raw@0.1.9: 8166 | const VkDeviceSize unusedRangeSize = suballoc.offset - lastOffset; [INFO] [stderr] warning: vulkan_raw@0.1.9: | ^~~~~~~~~~~~~~~ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:8183:40: warning: unused variable 'unusedRangeSize' [-Wunused-variable] [INFO] [stderr] warning: vulkan_raw@0.1.9: 8183 | const VkDeviceSize unusedRangeSize = size - lastOffset; [INFO] [stderr] warning: vulkan_raw@0.1.9: | ^~~~~~~~~~~~~~~ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h: In member function 'virtual VmaAllocHandle_T* VmaBlockMetadata_Linear::GetNextAllocation(VmaAllocHandle) const': [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:8740:74: warning: unused parameter 'prevAlloc' [-Wunused-parameter] [INFO] [stderr] warning: vulkan_raw@0.1.9: 8740 | VmaAllocHandle VmaBlockMetadata_Linear::GetNextAllocation(VmaAllocHandle prevAlloc) const [INFO] [stderr] warning: vulkan_raw@0.1.9: | ~~~~~~~~~~~~~~~^~~~~~~~~ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h: In member function 'virtual VkDeviceSize VmaBlockMetadata_Linear::GetNextFreeRegionSize(VmaAllocHandle) const': [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:8747:76: warning: unused parameter 'alloc' [-Wunused-parameter] [INFO] [stderr] warning: vulkan_raw@0.1.9: 8747 | VkDeviceSize VmaBlockMetadata_Linear::GetNextFreeRegionSize(VmaAllocHandle alloc) const [INFO] [stderr] warning: vulkan_raw@0.1.9: | ~~~~~~~~~~~~~~~^~~~~ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h: In member function 'bool VmaBlockMetadata_Linear::CreateAllocationRequest_LowerAddress(VkDeviceSize, VkDeviceSize, VmaSuballocationType, uint32_t, VmaAllocationRequest*)': [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:8939:14: warning: unused parameter 'strategy' [-Wunused-parameter] [INFO] [stderr] warning: vulkan_raw@0.1.9: 8939 | uint32_t strategy, [INFO] [stderr] warning: vulkan_raw@0.1.9: | ~~~~~~~~~^~~~~~~~ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h: In member function 'bool VmaBlockMetadata_Linear::CreateAllocationRequest_UpperAddress(VkDeviceSize, VkDeviceSize, VmaSuballocationType, uint32_t, VmaAllocationRequest*)': [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:9117:14: warning: unused parameter 'strategy' [-Wunused-parameter] [INFO] [stderr] warning: vulkan_raw@0.1.9: 9117 | uint32_t strategy, [INFO] [stderr] warning: vulkan_raw@0.1.9: | ~~~~~~~~~^~~~~~~~ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h: In member function 'virtual void VmaBlockMetadata_TLSF::Alloc(const VmaAllocationRequest&, VmaSuballocationType, void*)': [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:10455:26: warning: unused parameter 'type' [-Wunused-parameter] [INFO] [stderr] warning: vulkan_raw@0.1.9: 10455 | VmaSuballocationType type, [INFO] [stderr] warning: vulkan_raw@0.1.9: | ~~~~~~~~~~~~~~~~~~~~~^~~~ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h: At global scope: [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:10910:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] [INFO] [stderr] warning: vulkan_raw@0.1.9: 10910 | void* const GetAllocationNextPtr() const { return m_pMemoryAllocateNext; } [INFO] [stderr] warning: vulkan_raw@0.1.9: | ^~~~ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:11063:49: warning: missing initializer for member 'VmaDefragmentationStats::bytesFreed' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: 11063 | VmaDefragmentationStats m_GlobalStats = { 0 }; [INFO] [stderr] warning: vulkan_raw@0.1.9: | ^ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:11063:49: warning: missing initializer for member 'VmaDefragmentationStats::allocationsMoved' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:11063:49: warning: missing initializer for member 'VmaDefragmentationStats::deviceMemoryBlocksFreed' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:11064:47: warning: missing initializer for member 'VmaDefragmentationStats::bytesFreed' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: 11064 | VmaDefragmentationStats m_PassStats = { 0 }; [INFO] [stderr] warning: vulkan_raw@0.1.9: | ^ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:11064:47: warning: missing initializer for member 'VmaDefragmentationStats::allocationsMoved' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:11064:47: warning: missing initializer for member 'VmaDefragmentationStats::deviceMemoryBlocksFreed' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h: In constructor 'VmaDeviceMemoryBlock::VmaDeviceMemoryBlock(VmaAllocator)': [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:11724:57: warning: unused parameter 'hAllocator' [-Wunused-parameter] [INFO] [stderr] warning: vulkan_raw@0.1.9: 11724 | VmaDeviceMemoryBlock::VmaDeviceMemoryBlock(VmaAllocator hAllocator) [INFO] [stderr] warning: vulkan_raw@0.1.9: | ~~~~~~~~~~~~~^~~~~~~~~~ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h: In member function 'VkResult VmaBlockVector::CreateBlock(VkDeviceSize, size_t*)': [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:12839:79: warning: missing initializer for member 'VkMemoryAllocateInfo::pNext' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: 12839 | VkMemoryAllocateInfo allocInfo = { VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO }; [INFO] [stderr] warning: vulkan_raw@0.1.9: | ^ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:12839:79: warning: missing initializer for member 'VkMemoryAllocateInfo::allocationSize' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:12839:79: warning: missing initializer for member 'VkMemoryAllocateInfo::memoryTypeIndex' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:12846:102: warning: missing initializer for member 'VkMemoryAllocateFlagsInfo::pNext' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: 12846 | VkMemoryAllocateFlagsInfoKHR allocFlagsInfo = { VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO_KHR }; [INFO] [stderr] warning: vulkan_raw@0.1.9: | ^ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:12846:102: warning: missing initializer for member 'VkMemoryAllocateFlagsInfo::flags' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:12846:102: warning: missing initializer for member 'VkMemoryAllocateFlagsInfo::deviceMask' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:12855:106: warning: missing initializer for member 'VkMemoryPriorityAllocateInfoEXT::pNext' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: 12855 | VkMemoryPriorityAllocateInfoEXT priorityInfo = { VK_STRUCTURE_TYPE_MEMORY_PRIORITY_ALLOCATE_INFO_EXT }; [INFO] [stderr] warning: vulkan_raw@0.1.9: | ^ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:12855:106: warning: missing initializer for member 'VkMemoryPriorityAllocateInfoEXT::priority' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:12866:111: warning: missing initializer for member 'VkExportMemoryAllocateInfo::pNext' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: 12866 | VkExportMemoryAllocateInfoKHR exportMemoryAllocInfo = { VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_KHR }; [INFO] [stderr] warning: vulkan_raw@0.1.9: | ^ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:12866:111: warning: missing initializer for member 'VkExportMemoryAllocateInfo::handleTypes' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h: In member function 'VkResult VmaDefragmentationContext_T::DefragmentPassEnd(VmaDefragmentationPassMoveInfo&)': [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:13259:23: warning: missing initializer for member 'VmaDefragmentationStats::bytesFreed' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: 13259 | m_PassStats = { 0 }; [INFO] [stderr] warning: vulkan_raw@0.1.9: | ^ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:13259:23: warning: missing initializer for member 'VmaDefragmentationStats::allocationsMoved' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:13259:23: warning: missing initializer for member 'VmaDefragmentationStats::deviceMemoryBlocksFreed' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: In file included from /usr/include/c++/13/cassert:44, [INFO] [stderr] warning: vulkan_raw@0.1.9: from VulkanMemoryAllocator/include/vk_mem_alloc.h:2644: [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h: In member function 'bool VmaDefragmentationContext_T::IncrementCounters(VkDeviceSize)': [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:13392:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] [INFO] [stderr] warning: vulkan_raw@0.1.9: 13392 | m_PassStats.bytesMoved == m_MaxPassBytes && "Exceeded maximal pass threshold!"); [INFO] [stderr] warning: vulkan_raw@0.1.9: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:13391:9: note: in expansion of macro 'VMA_ASSERT' [INFO] [stderr] warning: vulkan_raw@0.1.9: 13391 | VMA_ASSERT(m_PassStats.allocationsMoved == m_MaxPassAllocations || [INFO] [stderr] warning: vulkan_raw@0.1.9: | ^~~~~~~~~~ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h: In member function 'bool VmaDefragmentationContext_T::ComputeDefragmentation_Extensive(VmaBlockVector&, size_t)': [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:13699:12: warning: enumeration value 'Cleanup' not handled in switch [-Wswitch] [INFO] [stderr] warning: vulkan_raw@0.1.9: 13699 | switch (vectorState.operation) [INFO] [stderr] warning: vulkan_raw@0.1.9: | ^ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h: In member function 'VkResult VmaAllocator_T::Init(const VmaAllocatorCreateInfo*)': [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:14141:61: warning: unused parameter 'pCreateInfo' [-Wunused-parameter] [INFO] [stderr] warning: vulkan_raw@0.1.9: 14141 | VkResult VmaAllocator_T::Init(const VmaAllocatorCreateInfo* pCreateInfo) [INFO] [stderr] warning: vulkan_raw@0.1.9: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h: In member function 'VkResult VmaAllocator_T::AllocateDedicatedMemory(VmaPool, VkDeviceSize, VmaSuballocationType, VmaDedicatedAllocationList&, uint32_t, bool, bool, bool, bool, void*, float, VkBuffer, VkImage, VkFlags, size_t, VmaAllocation_T**, const void*)': [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:14591:79: warning: missing initializer for member 'VkMemoryAllocateInfo::pNext' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: 14591 | VkMemoryAllocateInfo allocInfo = { VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO }; [INFO] [stderr] warning: vulkan_raw@0.1.9: | ^ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:14591:79: warning: missing initializer for member 'VkMemoryAllocateInfo::allocationSize' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:14591:79: warning: missing initializer for member 'VkMemoryAllocateInfo::memoryTypeIndex' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:14597:114: warning: missing initializer for member 'VkMemoryDedicatedAllocateInfo::pNext' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: 14597 | VkMemoryDedicatedAllocateInfoKHR dedicatedAllocInfo = { VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO_KHR }; [INFO] [stderr] warning: vulkan_raw@0.1.9: | ^ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:14597:114: warning: missing initializer for member 'VkMemoryDedicatedAllocateInfo::image' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:14597:114: warning: missing initializer for member 'VkMemoryDedicatedAllocateInfo::buffer' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:14618:102: warning: missing initializer for member 'VkMemoryAllocateFlagsInfo::pNext' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: 14618 | VkMemoryAllocateFlagsInfoKHR allocFlagsInfo = { VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO_KHR }; [INFO] [stderr] warning: vulkan_raw@0.1.9: | ^ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:14618:102: warning: missing initializer for member 'VkMemoryAllocateFlagsInfo::flags' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:14618:102: warning: missing initializer for member 'VkMemoryAllocateFlagsInfo::deviceMask' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:14640:106: warning: missing initializer for member 'VkMemoryPriorityAllocateInfoEXT::pNext' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: 14640 | VkMemoryPriorityAllocateInfoEXT priorityInfo = { VK_STRUCTURE_TYPE_MEMORY_PRIORITY_ALLOCATE_INFO_EXT }; [INFO] [stderr] warning: vulkan_raw@0.1.9: | ^ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:14640:106: warning: missing initializer for member 'VkMemoryPriorityAllocateInfoEXT::priority' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:14651:111: warning: missing initializer for member 'VkExportMemoryAllocateInfo::pNext' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: 14651 | VkExportMemoryAllocateInfoKHR exportMemoryAllocInfo = { VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_KHR }; [INFO] [stderr] warning: vulkan_raw@0.1.9: | ^ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:14651:111: warning: missing initializer for member 'VkExportMemoryAllocateInfo::handleTypes' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h: In member function 'void VmaAllocator_T::GetBufferMemoryRequirements(VkBuffer, VkMemoryRequirements&, bool&, bool&) const': [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:14779:115: warning: missing initializer for member 'VkBufferMemoryRequirementsInfo2::pNext' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: 14779 | VkBufferMemoryRequirementsInfo2KHR memReqInfo = { VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2_KHR }; [INFO] [stderr] warning: vulkan_raw@0.1.9: | ^ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:14779:115: warning: missing initializer for member 'VkBufferMemoryRequirementsInfo2::buffer' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:14782:114: warning: missing initializer for member 'VkMemoryDedicatedRequirements::pNext' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: 14782 | VkMemoryDedicatedRequirementsKHR memDedicatedReq = { VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS_KHR }; [INFO] [stderr] warning: vulkan_raw@0.1.9: | ^ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:14782:114: warning: missing initializer for member 'VkMemoryDedicatedRequirements::prefersDedicatedAllocation' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:14782:114: warning: missing initializer for member 'VkMemoryDedicatedRequirements::requiresDedicatedAllocation' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:14784:90: warning: missing initializer for member 'VkMemoryRequirements2::pNext' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: 14784 | VkMemoryRequirements2KHR memReq2 = { VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2_KHR }; [INFO] [stderr] warning: vulkan_raw@0.1.9: | ^ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:14784:90: warning: missing initializer for member 'VkMemoryRequirements2::memoryRequirements' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h: In member function 'void VmaAllocator_T::GetImageMemoryRequirements(VkImage, VkMemoryRequirements&, bool&, bool&) const': [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:14811:113: warning: missing initializer for member 'VkImageMemoryRequirementsInfo2::pNext' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: 14811 | VkImageMemoryRequirementsInfo2KHR memReqInfo = { VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2_KHR }; [INFO] [stderr] warning: vulkan_raw@0.1.9: | ^ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:14811:113: warning: missing initializer for member 'VkImageMemoryRequirementsInfo2::image' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:14814:114: warning: missing initializer for member 'VkMemoryDedicatedRequirements::pNext' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: 14814 | VkMemoryDedicatedRequirementsKHR memDedicatedReq = { VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS_KHR }; [INFO] [stderr] warning: vulkan_raw@0.1.9: | ^ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:14814:114: warning: missing initializer for member 'VkMemoryDedicatedRequirements::prefersDedicatedAllocation' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:14814:114: warning: missing initializer for member 'VkMemoryDedicatedRequirements::requiresDedicatedAllocation' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:14816:90: warning: missing initializer for member 'VkMemoryRequirements2::pNext' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: 14816 | VkMemoryRequirements2KHR memReq2 = { VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2_KHR }; [INFO] [stderr] warning: vulkan_raw@0.1.9: | ^ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:14816:90: warning: missing initializer for member 'VkMemoryRequirements2::memoryRequirements' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h: In member function 'VkResult VmaAllocator_T::CalcAllocationParams(VmaAllocationCreateInfo&, bool, bool)': [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:14920:10: warning: unused parameter 'dedicatedPreferred' [-Wunused-parameter] [INFO] [stderr] warning: vulkan_raw@0.1.9: 14920 | bool dedicatedPreferred) [INFO] [stderr] warning: vulkan_raw@0.1.9: | ~~~~~^~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h: In member function 'VkResult VmaAllocator_T::AllocateVulkanMemory(const VkMemoryAllocateInfo*, VkDeviceMemory_T**)': [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:15389:20: warning: unused variable 'prevDeviceMemoryCount' [-Wunused-variable] [INFO] [stderr] warning: vulkan_raw@0.1.9: 15389 | const uint64_t prevDeviceMemoryCount = deviceMemoryCountIncrement.Increment(&m_DeviceMemoryCount); [INFO] [stderr] warning: vulkan_raw@0.1.9: | ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h: In member function 'VkResult VmaAllocator_T::BindVulkanBuffer(VkDeviceMemory, VkDeviceSize, VkBuffer, const void*)': [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:15479:110: warning: missing initializer for member 'VkBindBufferMemoryInfo::pNext' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: 15479 | VkBindBufferMemoryInfoKHR bindBufferMemoryInfo = { VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO_KHR }; [INFO] [stderr] warning: vulkan_raw@0.1.9: | ^ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:15479:110: warning: missing initializer for member 'VkBindBufferMemoryInfo::buffer' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:15479:110: warning: missing initializer for member 'VkBindBufferMemoryInfo::memory' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:15479:110: warning: missing initializer for member 'VkBindBufferMemoryInfo::memoryOffset' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h: In member function 'VkResult VmaAllocator_T::BindVulkanImage(VkDeviceMemory, VkDeviceSize, VkImage, const void*)': [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:15510:108: warning: missing initializer for member 'VkBindImageMemoryInfo::pNext' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: 15510 | VkBindImageMemoryInfoKHR bindBufferMemoryInfo = { VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO_KHR }; [INFO] [stderr] warning: vulkan_raw@0.1.9: | ^ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:15510:108: warning: missing initializer for member 'VkBindImageMemoryInfo::image' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:15510:108: warning: missing initializer for member 'VkBindImageMemoryInfo::memory' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:15510:108: warning: missing initializer for member 'VkBindImageMemoryInfo::memoryOffset' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h: In member function 'void VmaAllocator_T::UpdateVulkanBudget()': [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:15841:113: warning: missing initializer for member 'VkPhysicalDeviceMemoryProperties2::pNext' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: 15841 | VkPhysicalDeviceMemoryProperties2KHR memProps = { VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2_KHR }; [INFO] [stderr] warning: vulkan_raw@0.1.9: | ^ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:15841:113: warning: missing initializer for member 'VkPhysicalDeviceMemoryProperties2::memoryProperties' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:15843:126: warning: missing initializer for member 'VkPhysicalDeviceMemoryBudgetPropertiesEXT::pNext' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: 15843 | VkPhysicalDeviceMemoryBudgetPropertiesEXT budgetProps = { VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES_EXT }; [INFO] [stderr] warning: vulkan_raw@0.1.9: | ^ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:15843:126: warning: missing initializer for member 'VkPhysicalDeviceMemoryBudgetPropertiesEXT::heapBudget' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:15843:126: warning: missing initializer for member 'VkPhysicalDeviceMemoryBudgetPropertiesEXT::heapUsage' [-Wmissing-field-initializers] [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h: In function 'VkResult vmaBeginDefragmentationPass(VmaAllocator, VmaDefragmentationContext, VmaDefragmentationPassMoveInfo*)': [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:16901:31: warning: unused parameter 'allocator' [-Wunused-parameter] [INFO] [stderr] warning: vulkan_raw@0.1.9: 16901 | VmaAllocator VMA_NOT_NULL allocator, [INFO] [stderr] warning: vulkan_raw@0.1.9: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h: In function 'VkResult vmaEndDefragmentationPass(VmaAllocator, VmaDefragmentationContext, VmaDefragmentationPassMoveInfo*)': [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:16915:31: warning: unused parameter 'allocator' [-Wunused-parameter] [INFO] [stderr] warning: vulkan_raw@0.1.9: 16915 | VmaAllocator VMA_NOT_NULL allocator, [INFO] [stderr] warning: vulkan_raw@0.1.9: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h: In constructor 'VmaDefragmentationContext_T::VmaDefragmentationContext_T(VmaAllocator, const VmaDefragmentationInfo&)': [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:13002:21: warning: this statement may fall through [-Wimplicit-fallthrough=] [INFO] [stderr] warning: vulkan_raw@0.1.9: 13002 | m_Algorithm = VMA_DEFRAGMENTATION_FLAG_ALGORITHM_BALANCED_BIT; [INFO] [stderr] warning: vulkan_raw@0.1.9: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:13003:5: note: here [INFO] [stderr] warning: vulkan_raw@0.1.9: 13003 | case VMA_DEFRAGMENTATION_FLAG_ALGORITHM_BALANCED_BIT: [INFO] [stderr] warning: vulkan_raw@0.1.9: | ^~~~ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h: In member function 'VkResult VmaDefragmentationContext_T::DefragmentPassEnd(VmaDefragmentationPassMoveInfo&)': [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:13305:9: warning: this statement may fall through [-Wimplicit-fallthrough=] [INFO] [stderr] warning: vulkan_raw@0.1.9: 13305 | } [INFO] [stderr] warning: vulkan_raw@0.1.9: | ^ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:13306:9: note: here [INFO] [stderr] warning: vulkan_raw@0.1.9: 13306 | default: [INFO] [stderr] warning: vulkan_raw@0.1.9: | ^~~~~~~ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h: In member function 'bool VmaDefragmentationContext_T::ComputeDefragmentation_Extensive(VmaBlockVector&, size_t)': [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:13782:9: warning: this statement may fall through [-Wimplicit-fallthrough=] [INFO] [stderr] warning: vulkan_raw@0.1.9: 13782 | if (MoveDataToFreeBlocks(VMA_SUBALLOCATION_TYPE_IMAGE_OPTIMAL, vector, [INFO] [stderr] warning: vulkan_raw@0.1.9: | ^~ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:13805:5: note: here [INFO] [stderr] warning: vulkan_raw@0.1.9: 13805 | case StateExtensive::Operation::MoveBuffers: [INFO] [stderr] warning: vulkan_raw@0.1.9: | ^~~~ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:13807:9: warning: this statement may fall through [-Wimplicit-fallthrough=] [INFO] [stderr] warning: vulkan_raw@0.1.9: 13807 | if (MoveDataToFreeBlocks(VMA_SUBALLOCATION_TYPE_BUFFER, vector, [INFO] [stderr] warning: vulkan_raw@0.1.9: | ^~ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:13829:5: note: here [INFO] [stderr] warning: vulkan_raw@0.1.9: 13829 | case StateExtensive::Operation::MoveAll: [INFO] [stderr] warning: vulkan_raw@0.1.9: | ^~~~ [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h: At global scope: [INFO] [stderr] warning: vulkan_raw@0.1.9: VulkanMemoryAllocator/include/vk_mem_alloc.h:3373:20: warning: 'const char* VmaAlgorithmToStr(uint32_t)' defined but not used [-Wunused-function] [INFO] [stderr] warning: vulkan_raw@0.1.9: 3373 | static const char* VmaAlgorithmToStr(uint32_t algorithm) [INFO] [stderr] warning: vulkan_raw@0.1.9: | ^~~~~~~~~~~~~~~~~ [INFO] [stderr] error: failed to run custom build command for `vulkan_raw v0.1.9 (/opt/rustwide/workdir)` [INFO] [stderr] note: To improve backtraces for build dependencies, set the CARGO_PROFILE_DEV_BUILD_OVERRIDE_DEBUG=true environment variable to enable debug information generation. [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/target/debug/build/vulkan_raw-90f8ab6ea4ab4466/build-script-build` (exit status: 1) [INFO] [stderr] --- stdout [INFO] [stderr] OUT_DIR = Some(/opt/rustwide/target/debug/build/vulkan_raw-3dc6ed092a2ad678/out) [INFO] [stderr] OPT_LEVEL = Some(0) [INFO] [stderr] TARGET = Some(x86_64-unknown-linux-gnu) [INFO] [stderr] HOST = Some(x86_64-unknown-linux-gnu) [INFO] [stderr] cargo:rerun-if-env-changed=CXX_x86_64-unknown-linux-gnu [INFO] [stderr] CXX_x86_64-unknown-linux-gnu = None [INFO] [stderr] cargo:rerun-if-env-changed=CXX_x86_64_unknown_linux_gnu [INFO] [stderr] CXX_x86_64_unknown_linux_gnu = None [INFO] [stderr] cargo:rerun-if-env-changed=HOST_CXX [INFO] [stderr] HOST_CXX = None [INFO] [stderr] cargo:rerun-if-env-changed=CXX [INFO] [stderr] CXX = None [INFO] [stderr] cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT [INFO] [stderr] RUSTC_WRAPPER = None [INFO] [stderr] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS [INFO] [stderr] CRATE_CC_NO_DEFAULTS = None [INFO] [stderr] DEBUG = Some(true) [INFO] [stderr] CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2,x87) [INFO] [stderr] cargo:rerun-if-env-changed=CXXFLAGS [INFO] [stderr] CXXFLAGS = None [INFO] [stderr] cargo:rerun-if-env-changed=HOST_CXXFLAGS [INFO] [stderr] HOST_CXXFLAGS = None [INFO] [stderr] cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu [INFO] [stderr] CXXFLAGS_x86_64_unknown_linux_gnu = None [INFO] [stderr] cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu [INFO] [stderr] CXXFLAGS_x86_64-unknown-linux-gnu = None [INFO] [stderr] CARGO_ENCODED_RUSTFLAGS = Some(--cap-lints=forbid) [INFO] [stderr] cargo:warning=In file included from VulkanMemoryAllocatorWrapper/vma.cpp:5: [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h: In function 'void VmaUint32ToStr(char*, size_t, uint32_t)': [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:2813:9: error: 'snprintf' was not declared in this scope [INFO] [stderr] cargo:warning= 2813 | snprintf(outStr, strLen, "%u", static_cast(num)); [INFO] [stderr] cargo:warning= | ^~~~~~~~ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:2647:1: note: 'snprintf' is defined in header ''; did you forget to '#include '? [INFO] [stderr] cargo:warning= 2646 | #include [INFO] [stderr] cargo:warning= +++ |+#include [INFO] [stderr] cargo:warning= 2647 | #else [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h: In function 'void VmaUint64ToStr(char*, size_t, uint64_t)': [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:2817:9: error: 'snprintf' was not declared in this scope [INFO] [stderr] cargo:warning= 2817 | snprintf(outStr, strLen, "%llu", static_cast(num)); [INFO] [stderr] cargo:warning= | ^~~~~~~~ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:2817:9: note: 'snprintf' is defined in header ''; did you forget to '#include '? [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h: In function 'void VmaPtrToStr(char*, size_t, const void*)': [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:2821:9: error: 'snprintf' was not declared in this scope [INFO] [stderr] cargo:warning= 2821 | snprintf(outStr, strLen, "%p", ptr); [INFO] [stderr] cargo:warning= | ^~~~~~~~ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:2821:9: note: 'snprintf' is defined in header ''; did you forget to '#include '? [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h: In function 'void VmaWriteMagicValue(void*, VkDeviceSize)': [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:3488:38: warning: unused parameter 'pData' [-Wunused-parameter] [INFO] [stderr] cargo:warning= 3488 | static void VmaWriteMagicValue(void* pData, VkDeviceSize offset) [INFO] [stderr] cargo:warning= | ~~~~~~^~~~~ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:3488:58: warning: unused parameter 'offset' [-Wunused-parameter] [INFO] [stderr] cargo:warning= 3488 | static void VmaWriteMagicValue(void* pData, VkDeviceSize offset) [INFO] [stderr] cargo:warning= | ~~~~~~~~~~~~~^~~~~~ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h: In function 'bool VmaValidateMagicValue(const void*, VkDeviceSize)': [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:3502:47: warning: unused parameter 'pData' [-Wunused-parameter] [INFO] [stderr] cargo:warning= 3502 | static bool VmaValidateMagicValue(const void* pData, VkDeviceSize offset) [INFO] [stderr] cargo:warning= | ~~~~~~~~~~~~^~~~~ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:3502:67: warning: unused parameter 'offset' [-Wunused-parameter] [INFO] [stderr] cargo:warning= 3502 | static bool VmaValidateMagicValue(const void* pData, VkDeviceSize offset) [INFO] [stderr] cargo:warning= | ~~~~~~~~~~~~~^~~~~~ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h: In member function 'void VmaAllocation_T::SetUserData(VmaAllocator, void*)': [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:6027:35: warning: unused parameter 'hAllocator' [-Wunused-parameter] [INFO] [stderr] cargo:warning= 6027 | void SetUserData(VmaAllocator hAllocator, void* pUserData) { m_pUserData = pUserData; } [INFO] [stderr] cargo:warning= | ~~~~~~~~~~~~~^~~~~~~~~~ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h: In member function 'void VmaBlockMetadata::DebugLogAllocation(VkDeviceSize, VkDeviceSize, void*) const': [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:6419:21: warning: unused variable 'name' [-Wunused-variable] [INFO] [stderr] cargo:warning= 6419 | const char* name = allocation->GetName(); [INFO] [stderr] cargo:warning= | ^~~~ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:6407:56: warning: unused parameter 'offset' [-Wunused-parameter] [INFO] [stderr] cargo:warning= 6407 | void VmaBlockMetadata::DebugLogAllocation(VkDeviceSize offset, VkDeviceSize size, void* userData) const [INFO] [stderr] cargo:warning= | ~~~~~~~~~~~~~^~~~~~ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:6407:77: warning: unused parameter 'size' [-Wunused-parameter] [INFO] [stderr] cargo:warning= 6407 | void VmaBlockMetadata::DebugLogAllocation(VkDeviceSize offset, VkDeviceSize size, void* userData) const [INFO] [stderr] cargo:warning= | ~~~~~~~~~~~~~^~~~ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h: In member function 'virtual void VmaBlockMetadata_Linear::AddStatistics(VmaStatistics&) const': [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:8073:40: warning: unused variable 'unusedRangeSize' [-Wunused-variable] [INFO] [stderr] cargo:warning= 8073 | const VkDeviceSize unusedRangeSize = suballoc.offset - lastOffset; [INFO] [stderr] cargo:warning= | ^~~~~~~~~~~~~~~ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:8090:40: warning: unused variable 'unusedRangeSize' [-Wunused-variable] [INFO] [stderr] cargo:warning= 8090 | const VkDeviceSize unusedRangeSize = freeSpace2ndTo1stEnd - lastOffset; [INFO] [stderr] cargo:warning= | ^~~~~~~~~~~~~~~ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:8120:36: warning: unused variable 'unusedRangeSize' [-Wunused-variable] [INFO] [stderr] cargo:warning= 8120 | const VkDeviceSize unusedRangeSize = suballoc.offset - lastOffset; [INFO] [stderr] cargo:warning= | ^~~~~~~~~~~~~~~ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:8137:36: warning: unused variable 'unusedRangeSize' [-Wunused-variable] [INFO] [stderr] cargo:warning= 8137 | const VkDeviceSize unusedRangeSize = freeSpace1stTo2ndEnd - lastOffset; [INFO] [stderr] cargo:warning= | ^~~~~~~~~~~~~~~ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:8166:40: warning: unused variable 'unusedRangeSize' [-Wunused-variable] [INFO] [stderr] cargo:warning= 8166 | const VkDeviceSize unusedRangeSize = suballoc.offset - lastOffset; [INFO] [stderr] cargo:warning= | ^~~~~~~~~~~~~~~ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:8183:40: warning: unused variable 'unusedRangeSize' [-Wunused-variable] [INFO] [stderr] cargo:warning= 8183 | const VkDeviceSize unusedRangeSize = size - lastOffset; [INFO] [stderr] cargo:warning= | ^~~~~~~~~~~~~~~ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h: In member function 'virtual VmaAllocHandle_T* VmaBlockMetadata_Linear::GetNextAllocation(VmaAllocHandle) const': [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:8740:74: warning: unused parameter 'prevAlloc' [-Wunused-parameter] [INFO] [stderr] cargo:warning= 8740 | VmaAllocHandle VmaBlockMetadata_Linear::GetNextAllocation(VmaAllocHandle prevAlloc) const [INFO] [stderr] cargo:warning= | ~~~~~~~~~~~~~~~^~~~~~~~~ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h: In member function 'virtual VkDeviceSize VmaBlockMetadata_Linear::GetNextFreeRegionSize(VmaAllocHandle) const': [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:8747:76: warning: unused parameter 'alloc' [-Wunused-parameter] [INFO] [stderr] cargo:warning= 8747 | VkDeviceSize VmaBlockMetadata_Linear::GetNextFreeRegionSize(VmaAllocHandle alloc) const [INFO] [stderr] cargo:warning= | ~~~~~~~~~~~~~~~^~~~~ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h: In member function 'bool VmaBlockMetadata_Linear::CreateAllocationRequest_LowerAddress(VkDeviceSize, VkDeviceSize, VmaSuballocationType, uint32_t, VmaAllocationRequest*)': [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:8939:14: warning: unused parameter 'strategy' [-Wunused-parameter] [INFO] [stderr] cargo:warning= 8939 | uint32_t strategy, [INFO] [stderr] cargo:warning= | ~~~~~~~~~^~~~~~~~ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h: In member function 'bool VmaBlockMetadata_Linear::CreateAllocationRequest_UpperAddress(VkDeviceSize, VkDeviceSize, VmaSuballocationType, uint32_t, VmaAllocationRequest*)': [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:9117:14: warning: unused parameter 'strategy' [-Wunused-parameter] [INFO] [stderr] cargo:warning= 9117 | uint32_t strategy, [INFO] [stderr] cargo:warning= | ~~~~~~~~~^~~~~~~~ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h: In member function 'virtual void VmaBlockMetadata_TLSF::Alloc(const VmaAllocationRequest&, VmaSuballocationType, void*)': [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:10455:26: warning: unused parameter 'type' [-Wunused-parameter] [INFO] [stderr] cargo:warning=10455 | VmaSuballocationType type, [INFO] [stderr] cargo:warning= | ~~~~~~~~~~~~~~~~~~~~~^~~~ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h: At global scope: [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:10910:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] [INFO] [stderr] cargo:warning=10910 | void* const GetAllocationNextPtr() const { return m_pMemoryAllocateNext; } [INFO] [stderr] cargo:warning= | ^~~~ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:11063:49: warning: missing initializer for member 'VmaDefragmentationStats::bytesFreed' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=11063 | VmaDefragmentationStats m_GlobalStats = { 0 }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:11063:49: warning: missing initializer for member 'VmaDefragmentationStats::allocationsMoved' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:11063:49: warning: missing initializer for member 'VmaDefragmentationStats::deviceMemoryBlocksFreed' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:11064:47: warning: missing initializer for member 'VmaDefragmentationStats::bytesFreed' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=11064 | VmaDefragmentationStats m_PassStats = { 0 }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:11064:47: warning: missing initializer for member 'VmaDefragmentationStats::allocationsMoved' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:11064:47: warning: missing initializer for member 'VmaDefragmentationStats::deviceMemoryBlocksFreed' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h: In constructor 'VmaDeviceMemoryBlock::VmaDeviceMemoryBlock(VmaAllocator)': [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:11724:57: warning: unused parameter 'hAllocator' [-Wunused-parameter] [INFO] [stderr] cargo:warning=11724 | VmaDeviceMemoryBlock::VmaDeviceMemoryBlock(VmaAllocator hAllocator) [INFO] [stderr] cargo:warning= | ~~~~~~~~~~~~~^~~~~~~~~~ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h: In member function 'VkResult VmaBlockVector::CreateBlock(VkDeviceSize, size_t*)': [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:12839:79: warning: missing initializer for member 'VkMemoryAllocateInfo::pNext' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=12839 | VkMemoryAllocateInfo allocInfo = { VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:12839:79: warning: missing initializer for member 'VkMemoryAllocateInfo::allocationSize' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:12839:79: warning: missing initializer for member 'VkMemoryAllocateInfo::memoryTypeIndex' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:12846:102: warning: missing initializer for member 'VkMemoryAllocateFlagsInfo::pNext' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=12846 | VkMemoryAllocateFlagsInfoKHR allocFlagsInfo = { VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO_KHR }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:12846:102: warning: missing initializer for member 'VkMemoryAllocateFlagsInfo::flags' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:12846:102: warning: missing initializer for member 'VkMemoryAllocateFlagsInfo::deviceMask' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:12855:106: warning: missing initializer for member 'VkMemoryPriorityAllocateInfoEXT::pNext' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=12855 | VkMemoryPriorityAllocateInfoEXT priorityInfo = { VK_STRUCTURE_TYPE_MEMORY_PRIORITY_ALLOCATE_INFO_EXT }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:12855:106: warning: missing initializer for member 'VkMemoryPriorityAllocateInfoEXT::priority' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:12866:111: warning: missing initializer for member 'VkExportMemoryAllocateInfo::pNext' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=12866 | VkExportMemoryAllocateInfoKHR exportMemoryAllocInfo = { VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_KHR }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:12866:111: warning: missing initializer for member 'VkExportMemoryAllocateInfo::handleTypes' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h: In member function 'VkResult VmaDefragmentationContext_T::DefragmentPassEnd(VmaDefragmentationPassMoveInfo&)': [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:13259:23: warning: missing initializer for member 'VmaDefragmentationStats::bytesFreed' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=13259 | m_PassStats = { 0 }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:13259:23: warning: missing initializer for member 'VmaDefragmentationStats::allocationsMoved' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:13259:23: warning: missing initializer for member 'VmaDefragmentationStats::deviceMemoryBlocksFreed' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=In file included from /usr/include/c++/13/cassert:44, [INFO] [stderr] cargo:warning= from VulkanMemoryAllocator/include/vk_mem_alloc.h:2644: [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h: In member function 'bool VmaDefragmentationContext_T::IncrementCounters(VkDeviceSize)': [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:13392:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] [INFO] [stderr] cargo:warning=13392 | m_PassStats.bytesMoved == m_MaxPassBytes && "Exceeded maximal pass threshold!"); [INFO] [stderr] cargo:warning= | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:13391:9: note: in expansion of macro 'VMA_ASSERT' [INFO] [stderr] cargo:warning=13391 | VMA_ASSERT(m_PassStats.allocationsMoved == m_MaxPassAllocations || [INFO] [stderr] cargo:warning= | ^~~~~~~~~~ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h: In member function 'bool VmaDefragmentationContext_T::ComputeDefragmentation_Extensive(VmaBlockVector&, size_t)': [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:13699:12: warning: enumeration value 'Cleanup' not handled in switch [-Wswitch] [INFO] [stderr] cargo:warning=13699 | switch (vectorState.operation) [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h: In member function 'VkResult VmaAllocator_T::Init(const VmaAllocatorCreateInfo*)': [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:14141:61: warning: unused parameter 'pCreateInfo' [-Wunused-parameter] [INFO] [stderr] cargo:warning=14141 | VkResult VmaAllocator_T::Init(const VmaAllocatorCreateInfo* pCreateInfo) [INFO] [stderr] cargo:warning= | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h: In member function 'VkResult VmaAllocator_T::AllocateDedicatedMemory(VmaPool, VkDeviceSize, VmaSuballocationType, VmaDedicatedAllocationList&, uint32_t, bool, bool, bool, bool, void*, float, VkBuffer, VkImage, VkFlags, size_t, VmaAllocation_T**, const void*)': [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:14591:79: warning: missing initializer for member 'VkMemoryAllocateInfo::pNext' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=14591 | VkMemoryAllocateInfo allocInfo = { VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:14591:79: warning: missing initializer for member 'VkMemoryAllocateInfo::allocationSize' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:14591:79: warning: missing initializer for member 'VkMemoryAllocateInfo::memoryTypeIndex' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:14597:114: warning: missing initializer for member 'VkMemoryDedicatedAllocateInfo::pNext' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=14597 | VkMemoryDedicatedAllocateInfoKHR dedicatedAllocInfo = { VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO_KHR }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:14597:114: warning: missing initializer for member 'VkMemoryDedicatedAllocateInfo::image' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:14597:114: warning: missing initializer for member 'VkMemoryDedicatedAllocateInfo::buffer' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:14618:102: warning: missing initializer for member 'VkMemoryAllocateFlagsInfo::pNext' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=14618 | VkMemoryAllocateFlagsInfoKHR allocFlagsInfo = { VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO_KHR }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:14618:102: warning: missing initializer for member 'VkMemoryAllocateFlagsInfo::flags' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:14618:102: warning: missing initializer for member 'VkMemoryAllocateFlagsInfo::deviceMask' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:14640:106: warning: missing initializer for member 'VkMemoryPriorityAllocateInfoEXT::pNext' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=14640 | VkMemoryPriorityAllocateInfoEXT priorityInfo = { VK_STRUCTURE_TYPE_MEMORY_PRIORITY_ALLOCATE_INFO_EXT }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:14640:106: warning: missing initializer for member 'VkMemoryPriorityAllocateInfoEXT::priority' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:14651:111: warning: missing initializer for member 'VkExportMemoryAllocateInfo::pNext' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=14651 | VkExportMemoryAllocateInfoKHR exportMemoryAllocInfo = { VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_KHR }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:14651:111: warning: missing initializer for member 'VkExportMemoryAllocateInfo::handleTypes' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h: In member function 'void VmaAllocator_T::GetBufferMemoryRequirements(VkBuffer, VkMemoryRequirements&, bool&, bool&) const': [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:14779:115: warning: missing initializer for member 'VkBufferMemoryRequirementsInfo2::pNext' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=14779 | VkBufferMemoryRequirementsInfo2KHR memReqInfo = { VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2_KHR }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:14779:115: warning: missing initializer for member 'VkBufferMemoryRequirementsInfo2::buffer' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:14782:114: warning: missing initializer for member 'VkMemoryDedicatedRequirements::pNext' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=14782 | VkMemoryDedicatedRequirementsKHR memDedicatedReq = { VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS_KHR }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:14782:114: warning: missing initializer for member 'VkMemoryDedicatedRequirements::prefersDedicatedAllocation' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:14782:114: warning: missing initializer for member 'VkMemoryDedicatedRequirements::requiresDedicatedAllocation' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:14784:90: warning: missing initializer for member 'VkMemoryRequirements2::pNext' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=14784 | VkMemoryRequirements2KHR memReq2 = { VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2_KHR }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:14784:90: warning: missing initializer for member 'VkMemoryRequirements2::memoryRequirements' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h: In member function 'void VmaAllocator_T::GetImageMemoryRequirements(VkImage, VkMemoryRequirements&, bool&, bool&) const': [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:14811:113: warning: missing initializer for member 'VkImageMemoryRequirementsInfo2::pNext' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=14811 | VkImageMemoryRequirementsInfo2KHR memReqInfo = { VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2_KHR }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:14811:113: warning: missing initializer for member 'VkImageMemoryRequirementsInfo2::image' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:14814:114: warning: missing initializer for member 'VkMemoryDedicatedRequirements::pNext' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=14814 | VkMemoryDedicatedRequirementsKHR memDedicatedReq = { VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS_KHR }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:14814:114: warning: missing initializer for member 'VkMemoryDedicatedRequirements::prefersDedicatedAllocation' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:14814:114: warning: missing initializer for member 'VkMemoryDedicatedRequirements::requiresDedicatedAllocation' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:14816:90: warning: missing initializer for member 'VkMemoryRequirements2::pNext' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=14816 | VkMemoryRequirements2KHR memReq2 = { VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2_KHR }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:14816:90: warning: missing initializer for member 'VkMemoryRequirements2::memoryRequirements' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h: In member function 'VkResult VmaAllocator_T::CalcAllocationParams(VmaAllocationCreateInfo&, bool, bool)': [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:14920:10: warning: unused parameter 'dedicatedPreferred' [-Wunused-parameter] [INFO] [stderr] cargo:warning=14920 | bool dedicatedPreferred) [INFO] [stderr] cargo:warning= | ~~~~~^~~~~~~~~~~~~~~~~~ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h: In member function 'VkResult VmaAllocator_T::AllocateVulkanMemory(const VkMemoryAllocateInfo*, VkDeviceMemory_T**)': [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:15389:20: warning: unused variable 'prevDeviceMemoryCount' [-Wunused-variable] [INFO] [stderr] cargo:warning=15389 | const uint64_t prevDeviceMemoryCount = deviceMemoryCountIncrement.Increment(&m_DeviceMemoryCount); [INFO] [stderr] cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h: In member function 'VkResult VmaAllocator_T::BindVulkanBuffer(VkDeviceMemory, VkDeviceSize, VkBuffer, const void*)': [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:15479:110: warning: missing initializer for member 'VkBindBufferMemoryInfo::pNext' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=15479 | VkBindBufferMemoryInfoKHR bindBufferMemoryInfo = { VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO_KHR }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:15479:110: warning: missing initializer for member 'VkBindBufferMemoryInfo::buffer' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:15479:110: warning: missing initializer for member 'VkBindBufferMemoryInfo::memory' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:15479:110: warning: missing initializer for member 'VkBindBufferMemoryInfo::memoryOffset' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h: In member function 'VkResult VmaAllocator_T::BindVulkanImage(VkDeviceMemory, VkDeviceSize, VkImage, const void*)': [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:15510:108: warning: missing initializer for member 'VkBindImageMemoryInfo::pNext' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=15510 | VkBindImageMemoryInfoKHR bindBufferMemoryInfo = { VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO_KHR }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:15510:108: warning: missing initializer for member 'VkBindImageMemoryInfo::image' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:15510:108: warning: missing initializer for member 'VkBindImageMemoryInfo::memory' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:15510:108: warning: missing initializer for member 'VkBindImageMemoryInfo::memoryOffset' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h: In member function 'void VmaAllocator_T::UpdateVulkanBudget()': [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:15841:113: warning: missing initializer for member 'VkPhysicalDeviceMemoryProperties2::pNext' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=15841 | VkPhysicalDeviceMemoryProperties2KHR memProps = { VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2_KHR }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:15841:113: warning: missing initializer for member 'VkPhysicalDeviceMemoryProperties2::memoryProperties' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:15843:126: warning: missing initializer for member 'VkPhysicalDeviceMemoryBudgetPropertiesEXT::pNext' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=15843 | VkPhysicalDeviceMemoryBudgetPropertiesEXT budgetProps = { VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES_EXT }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:15843:126: warning: missing initializer for member 'VkPhysicalDeviceMemoryBudgetPropertiesEXT::heapBudget' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:15843:126: warning: missing initializer for member 'VkPhysicalDeviceMemoryBudgetPropertiesEXT::heapUsage' [-Wmissing-field-initializers] [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h: In function 'VkResult vmaBeginDefragmentationPass(VmaAllocator, VmaDefragmentationContext, VmaDefragmentationPassMoveInfo*)': [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:16901:31: warning: unused parameter 'allocator' [-Wunused-parameter] [INFO] [stderr] cargo:warning=16901 | VmaAllocator VMA_NOT_NULL allocator, [INFO] [stderr] cargo:warning= | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h: In function 'VkResult vmaEndDefragmentationPass(VmaAllocator, VmaDefragmentationContext, VmaDefragmentationPassMoveInfo*)': [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:16915:31: warning: unused parameter 'allocator' [-Wunused-parameter] [INFO] [stderr] cargo:warning=16915 | VmaAllocator VMA_NOT_NULL allocator, [INFO] [stderr] cargo:warning= | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h: In constructor 'VmaDefragmentationContext_T::VmaDefragmentationContext_T(VmaAllocator, const VmaDefragmentationInfo&)': [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:13002:21: warning: this statement may fall through [-Wimplicit-fallthrough=] [INFO] [stderr] cargo:warning=13002 | m_Algorithm = VMA_DEFRAGMENTATION_FLAG_ALGORITHM_BALANCED_BIT; [INFO] [stderr] cargo:warning= | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:13003:5: note: here [INFO] [stderr] cargo:warning=13003 | case VMA_DEFRAGMENTATION_FLAG_ALGORITHM_BALANCED_BIT: [INFO] [stderr] cargo:warning= | ^~~~ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h: In member function 'VkResult VmaDefragmentationContext_T::DefragmentPassEnd(VmaDefragmentationPassMoveInfo&)': [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:13305:9: warning: this statement may fall through [-Wimplicit-fallthrough=] [INFO] [stderr] cargo:warning=13305 | } [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:13306:9: note: here [INFO] [stderr] cargo:warning=13306 | default: [INFO] [stderr] cargo:warning= | ^~~~~~~ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h: In member function 'bool VmaDefragmentationContext_T::ComputeDefragmentation_Extensive(VmaBlockVector&, size_t)': [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:13782:9: warning: this statement may fall through [-Wimplicit-fallthrough=] [INFO] [stderr] cargo:warning=13782 | if (MoveDataToFreeBlocks(VMA_SUBALLOCATION_TYPE_IMAGE_OPTIMAL, vector, [INFO] [stderr] cargo:warning= | ^~ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:13805:5: note: here [INFO] [stderr] cargo:warning=13805 | case StateExtensive::Operation::MoveBuffers: [INFO] [stderr] cargo:warning= | ^~~~ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:13807:9: warning: this statement may fall through [-Wimplicit-fallthrough=] [INFO] [stderr] cargo:warning=13807 | if (MoveDataToFreeBlocks(VMA_SUBALLOCATION_TYPE_BUFFER, vector, [INFO] [stderr] cargo:warning= | ^~ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:13829:5: note: here [INFO] [stderr] cargo:warning=13829 | case StateExtensive::Operation::MoveAll: [INFO] [stderr] cargo:warning= | ^~~~ [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h: At global scope: [INFO] [stderr] cargo:warning=VulkanMemoryAllocator/include/vk_mem_alloc.h:3373:20: warning: 'const char* VmaAlgorithmToStr(uint32_t)' defined but not used [-Wunused-function] [INFO] [stderr] cargo:warning= 3373 | static const char* VmaAlgorithmToStr(uint32_t algorithm) [INFO] [stderr] cargo:warning= | ^~~~~~~~~~~~~~~~~ [INFO] [stderr] [INFO] [stderr] --- stderr [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] error occurred in cc-rs: command did not execute successfully (status code exit status: 1): LC_ALL="C" "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-4" "-fno-omit-frame-pointer" "-m64" "-I" "VulkanMemoryAllocator/include" "-I" "Vulkan-Headers/include" "-Wall" "-Wextra" "/std:c++14" "-DVMA_VULKAN_VERSION=1002000" "-o" "/opt/rustwide/target/debug/build/vulkan_raw-3dc6ed092a2ad678/out/8e4b3e8398ca4daf-vma.o" "-c" "VulkanMemoryAllocatorWrapper/vma.cpp" [INFO] [stderr] [INFO] [stderr] [INFO] running `Command { std: "docker" "inspect" "16cd317ed2c92a58a13fd7e80e1f6e2273650749fdf1bb06af2c64f7f7c4bcde", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "16cd317ed2c92a58a13fd7e80e1f6e2273650749fdf1bb06af2c64f7f7c4bcde", kill_on_drop: false }` [INFO] [stdout] 16cd317ed2c92a58a13fd7e80e1f6e2273650749fdf1bb06af2c64f7f7c4bcde