summary refs log tree commit diff stats
path: root/results/scraper/fex/3328
diff options
context:
space:
mode:
authorChristian Krinitsin <mail@krinitsin.com>2025-07-17 09:10:43 +0200
committerChristian Krinitsin <mail@krinitsin.com>2025-07-17 09:10:43 +0200
commitf2ec263023649e596c5076df32c2d328bc9393d2 (patch)
tree5dd86caab46e552bd2e62bf9c4fb1a7504a44db4 /results/scraper/fex/3328
parent63d2e9d409831aa8582787234cae4741847504b7 (diff)
downloadqemu-analysis-main.tar.gz
qemu-analysis-main.zip
add downloaded fex bug-reports HEAD main
Diffstat (limited to 'results/scraper/fex/3328')
-rw-r--r--results/scraper/fex/3328418
1 files changed, 418 insertions, 0 deletions
diff --git a/results/scraper/fex/3328 b/results/scraper/fex/3328
new file mode 100644
index 000000000..11680d91e
--- /dev/null
+++ b/results/scraper/fex/3328
@@ -0,0 +1,418 @@
+[Compiling Error] Error when compiling Vulkan Thunks
+When trying to update FEX-Emu (after quite a while, I'll admit), I get this:

+<details>

+<summary>Log</summary>

+[284/383] Generating gen/thunkgen_guest_libvulkan.inl

+FAILED: ThunkLibs/GuestLibs/gen/thunkgen_guest_libvulkan.inl /FEX/Build/ThunkLibs/GuestLibs/gen/thunkgen_guest_libvulkan.inl 

+cd /FEX/Build/ThunkLibs/GuestLibs && /FEX/Build/Bin/thunkgen /FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp libvulkan -guest /FEX/Build/ThunkLibs/GuestLibs/gen/thunkgen_guest_libvulkan.inl -- -std=c++20 --target=x86_64-linux-unknown -isystem /usr/x86_64-linux-gnu/include/ -DGUEST_THUNK_LIBRARY -isystem/FEX/ThunkLibs/GuestLibs/../include -isystem/FEX/External/Vulkan-Headers/include/

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:49:32: error: unknown type name 'VkDescriptorDataEXT'; did you mean 'VkDescriptorSet'?

+template<> struct fex_gen_type<VkDescriptorDataEXT> : fexgen::assume_compatible_data_layout {};

+                               ^~~~~~~~~~~~~~~~~~~

+                               VkDescriptorSet

+/FEX/External/Vulkan-Headers/include/vulkan/vulkan_core.h:119:35: note: 'VkDescriptorSet' declared here

+VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDescriptorSet)

+                                  ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:322:34: error: use of undeclared identifier 'vkGetPhysicalDeviceVideoCapabilitiesKHR'; did you mean 'vkGetPhysicalDeviceSurfaceCapabilitiesKHR'?

+template<> struct fex_gen_config<vkGetPhysicalDeviceVideoCapabilitiesKHR> {};

+                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

+                                 vkGetPhysicalDeviceSurfaceCapabilitiesKHR

+/FEX/External/Vulkan-Headers/include/vulkan/vulkan_core.h:7573:32: note: 'vkGetPhysicalDeviceSurfaceCapabilitiesKHR' declared here

+VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceSurfaceCapabilitiesKHR(

+                               ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:322:19: error: redefinition of 'fex_gen_config<&vkGetPhysicalDeviceSurfaceCapabilitiesKHR>'

+template<> struct fex_gen_config<vkGetPhysicalDeviceVideoCapabilitiesKHR> {};

+                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:302:19: note: previous definition is here

+template<> struct fex_gen_config<vkGetPhysicalDeviceSurfaceCapabilitiesKHR> {};

+                  ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:323:34: error: use of undeclared identifier 'vkGetPhysicalDeviceVideoFormatPropertiesKHR'

+template<> struct fex_gen_config<vkGetPhysicalDeviceVideoFormatPropertiesKHR> {};

+                                 ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:324:34: error: use of undeclared identifier 'vkCreateVideoSessionKHR'

+template<> struct fex_gen_config<vkCreateVideoSessionKHR> {};

+                                 ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:325:34: error: use of undeclared identifier 'vkDestroyVideoSessionKHR'

+template<> struct fex_gen_config<vkDestroyVideoSessionKHR> {};

+                                 ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:326:34: error: use of undeclared identifier 'vkGetVideoSessionMemoryRequirementsKHR'; did you mean 'vkGetDeviceImageMemoryRequirementsKHR'?

+template<> struct fex_gen_config<vkGetVideoSessionMemoryRequirementsKHR> {};

+                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

+                                 vkGetDeviceImageMemoryRequirementsKHR

+/FEX/External/Vulkan-Headers/include/vulkan/vulkan_core.h:9765:28: note: 'vkGetDeviceImageMemoryRequirementsKHR' declared here

+VKAPI_ATTR void VKAPI_CALL vkGetDeviceImageMemoryRequirementsKHR(

+                           ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:327:34: error: use of undeclared identifier 'vkBindVideoSessionMemoryKHR'

+template<> struct fex_gen_config<vkBindVideoSessionMemoryKHR> {};

+                                 ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:328:34: error: use of undeclared identifier 'vkCreateVideoSessionParametersKHR'

+template<> struct fex_gen_config<vkCreateVideoSessionParametersKHR> {};

+                                 ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:329:34: error: use of undeclared identifier 'vkUpdateVideoSessionParametersKHR'

+template<> struct fex_gen_config<vkUpdateVideoSessionParametersKHR> {};

+                                 ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:330:34: error: use of undeclared identifier 'vkDestroyVideoSessionParametersKHR'

+template<> struct fex_gen_config<vkDestroyVideoSessionParametersKHR> {};

+                                 ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:331:34: error: use of undeclared identifier 'vkCmdBeginVideoCodingKHR'; did you mean 'vkCmdBeginRenderingKHR'?

+template<> struct fex_gen_config<vkCmdBeginVideoCodingKHR> {};

+                                 ^~~~~~~~~~~~~~~~~~~~~~~~

+                                 vkCmdBeginRenderingKHR

+/FEX/External/Vulkan-Headers/include/vulkan/vulkan_core.h:7957:28: note: 'vkCmdBeginRenderingKHR' declared here

+VKAPI_ATTR void VKAPI_CALL vkCmdBeginRenderingKHR(

+                           ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:332:34: error: use of undeclared identifier 'vkCmdEndVideoCodingKHR'; did you mean 'vkCmdEndRenderingKHR'?

+template<> struct fex_gen_config<vkCmdEndVideoCodingKHR> {};

+                                 ^~~~~~~~~~~~~~~~~~~~~~

+                                 vkCmdEndRenderingKHR

+/FEX/External/Vulkan-Headers/include/vulkan/vulkan_core.h:7961:28: note: 'vkCmdEndRenderingKHR' declared here

+VKAPI_ATTR void VKAPI_CALL vkCmdEndRenderingKHR(

+                           ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:333:34: error: use of undeclared identifier 'vkCmdControlVideoCodingKHR'

+template<> struct fex_gen_config<vkCmdControlVideoCodingKHR> {};

+                                 ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:334:34: error: use of undeclared identifier 'vkCmdDecodeVideoKHR'

+template<> struct fex_gen_config<vkCmdDecodeVideoKHR> {};

+                                 ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:335:19: error: redefinition of 'fex_gen_config<&vkCmdBeginRenderingKHR>'

+template<> struct fex_gen_config<vkCmdBeginRenderingKHR> {};

+                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:331:19: note: previous definition is here

+template<> struct fex_gen_config<vkCmdBeginVideoCodingKHR> {};

+                  ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:336:19: error: redefinition of 'fex_gen_config<&vkCmdEndRenderingKHR>'

+template<> struct fex_gen_config<vkCmdEndRenderingKHR> {};

+                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:332:19: note: previous definition is here

+template<> struct fex_gen_config<vkCmdEndVideoCodingKHR> {};

+                  ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:407:34: error: use of undeclared identifier 'vkMapMemory2KHR'; did you mean 'vkMapMemory'?

+template<> struct fex_gen_config<vkMapMemory2KHR> {};

+                                 ^~~~~~~~~~~~~~~

+                                 vkMapMemory

+/FEX/External/Vulkan-Headers/include/vulkan/vulkan_core.h:4125:32: note: 'vkMapMemory' declared here

+VKAPI_ATTR VkResult VKAPI_CALL vkMapMemory(

+                               ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:407:19: error: redefinition of 'fex_gen_config<&vkMapMemory>'

+template<> struct fex_gen_config<vkMapMemory2KHR> {};

+                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:106:19: note: previous definition is here

+template<> struct fex_gen_config<vkMapMemory> {};

+                  ^

+fatal error: too many errors emitted, stopping now [-ferror-limit=]

+20 errors generated.

+Error while processing /FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp.

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:49:32: error: unknown type name 'VkDescriptorDataEXT'; did you mean 'VkDescriptorSet'?

+template<> struct fex_gen_type<VkDescriptorDataEXT> : fexgen::assume_compatible_data_layout {};

+                               ^~~~~~~~~~~~~~~~~~~

+                               VkDescriptorSet

+/FEX/External/Vulkan-Headers/include/vulkan/vulkan_core.h:119:35: note: 'VkDescriptorSet' declared here

+VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDescriptorSet)

+                                  ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:322:34: error: use of undeclared identifier 'vkGetPhysicalDeviceVideoCapabilitiesKHR'; did you mean 'vkGetPhysicalDeviceSurfaceCapabilitiesKHR'?

+template<> struct fex_gen_config<vkGetPhysicalDeviceVideoCapabilitiesKHR> {};

+                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

+                                 vkGetPhysicalDeviceSurfaceCapabilitiesKHR

+/FEX/External/Vulkan-Headers/include/vulkan/vulkan_core.h:7573:32: note: 'vkGetPhysicalDeviceSurfaceCapabilitiesKHR' declared here

+VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceSurfaceCapabilitiesKHR(

+                               ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:322:19: error: redefinition of 'fex_gen_config<&vkGetPhysicalDeviceSurfaceCapabilitiesKHR>'

+template<> struct fex_gen_config<vkGetPhysicalDeviceVideoCapabilitiesKHR> {};

+                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:302:19: note: previous definition is here

+template<> struct fex_gen_config<vkGetPhysicalDeviceSurfaceCapabilitiesKHR> {};

+                  ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:323:34: error: use of undeclared identifier 'vkGetPhysicalDeviceVideoFormatPropertiesKHR'

+template<> struct fex_gen_config<vkGetPhysicalDeviceVideoFormatPropertiesKHR> {};

+                                 ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:324:34: error: use of undeclared identifier 'vkCreateVideoSessionKHR'

+template<> struct fex_gen_config<vkCreateVideoSessionKHR> {};

+                                 ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:325:34: error: use of undeclared identifier 'vkDestroyVideoSessionKHR'

+template<> struct fex_gen_config<vkDestroyVideoSessionKHR> {};

+                                 ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:326:34: error: use of undeclared identifier 'vkGetVideoSessionMemoryRequirementsKHR'; did you mean 'vkGetDeviceImageMemoryRequirementsKHR'?

+template<> struct fex_gen_config<vkGetVideoSessionMemoryRequirementsKHR> {};

+                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

+                                 vkGetDeviceImageMemoryRequirementsKHR

+/FEX/External/Vulkan-Headers/include/vulkan/vulkan_core.h:9765:28: note: 'vkGetDeviceImageMemoryRequirementsKHR' declared here

+VKAPI_ATTR void VKAPI_CALL vkGetDeviceImageMemoryRequirementsKHR(

+                           ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:327:34: error: use of undeclared identifier 'vkBindVideoSessionMemoryKHR'

+template<> struct fex_gen_config<vkBindVideoSessionMemoryKHR> {};

+                                 ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:328:34: error: use of undeclared identifier 'vkCreateVideoSessionParametersKHR'

+template<> struct fex_gen_config<vkCreateVideoSessionParametersKHR> {};

+                                 ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:329:34: error: use of undeclared identifier 'vkUpdateVideoSessionParametersKHR'

+template<> struct fex_gen_config<vkUpdateVideoSessionParametersKHR> {};

+                                 ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:330:34: error: use of undeclared identifier 'vkDestroyVideoSessionParametersKHR'

+template<> struct fex_gen_config<vkDestroyVideoSessionParametersKHR> {};

+                                 ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:331:34: error: use of undeclared identifier 'vkCmdBeginVideoCodingKHR'; did you mean 'vkCmdBeginRenderingKHR'?

+template<> struct fex_gen_config<vkCmdBeginVideoCodingKHR> {};

+                                 ^~~~~~~~~~~~~~~~~~~~~~~~

+                                 vkCmdBeginRenderingKHR

+/FEX/External/Vulkan-Headers/include/vulkan/vulkan_core.h:7957:28: note: 'vkCmdBeginRenderingKHR' declared here

+VKAPI_ATTR void VKAPI_CALL vkCmdBeginRenderingKHR(

+                           ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:332:34: error: use of undeclared identifier 'vkCmdEndVideoCodingKHR'; did you mean 'vkCmdEndRenderingKHR'?

+template<> struct fex_gen_config<vkCmdEndVideoCodingKHR> {};

+                                 ^~~~~~~~~~~~~~~~~~~~~~

+                                 vkCmdEndRenderingKHR

+/FEX/External/Vulkan-Headers/include/vulkan/vulkan_core.h:7961:28: note: 'vkCmdEndRenderingKHR' declared here

+VKAPI_ATTR void VKAPI_CALL vkCmdEndRenderingKHR(

+                           ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:333:34: error: use of undeclared identifier 'vkCmdControlVideoCodingKHR'

+template<> struct fex_gen_config<vkCmdControlVideoCodingKHR> {};

+                                 ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:334:34: error: use of undeclared identifier 'vkCmdDecodeVideoKHR'

+template<> struct fex_gen_config<vkCmdDecodeVideoKHR> {};

+                                 ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:335:19: error: redefinition of 'fex_gen_config<&vkCmdBeginRenderingKHR>'

+template<> struct fex_gen_config<vkCmdBeginRenderingKHR> {};

+                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:331:19: note: previous definition is here

+template<> struct fex_gen_config<vkCmdBeginVideoCodingKHR> {};

+                  ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:336:19: error: redefinition of 'fex_gen_config<&vkCmdEndRenderingKHR>'

+template<> struct fex_gen_config<vkCmdEndRenderingKHR> {};

+                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:332:19: note: previous definition is here

+template<> struct fex_gen_config<vkCmdEndVideoCodingKHR> {};

+                  ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:407:34: error: use of undeclared identifier 'vkMapMemory2KHR'; did you mean 'vkMapMemory'?

+template<> struct fex_gen_config<vkMapMemory2KHR> {};

+                                 ^~~~~~~~~~~~~~~

+                                 vkMapMemory

+/FEX/External/Vulkan-Headers/include/vulkan/vulkan_core.h:4125:32: note: 'vkMapMemory' declared here

+VKAPI_ATTR VkResult VKAPI_CALL vkMapMemory(

+                               ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:407:19: error: redefinition of 'fex_gen_config<&vkMapMemory>'

+template<> struct fex_gen_config<vkMapMemory2KHR> {};

+                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:106:19: note: previous definition is here

+template<> struct fex_gen_config<vkMapMemory> {};

+                  ^

+fatal error: too many errors emitted, stopping now [-ferror-limit=]

+20 errors generated.

+Error while processing /FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp.

+[285/383] Performing build step for 'guest-libs'

+FAILED: guest-libs/src/guest-libs-stamp/guest-libs-build /FEX/Build/guest-libs/src/guest-libs-stamp/guest-libs-build 

+cd /FEX/Build/Guest && /usr/bin/cmake --build .

+[1/65] Building CXX object CMakeFiles/X11.dir/FEX/ThunkLibs/libX11/libX11_NativeGuest.cpp.o

+[2/65] Generating gen/thunkgen_guest_libEGL.inl

+[3/65] Generating gen/thunkgen_guest_libXrender.inl

+[4/65] Linking CXX shared library libX11.so

+[5/65] Generating gen/thunkgen_guest_libXext.inl

+[6/65] Generating gen/thunkgen_guest_libasound.inl

+[7/65] Generating gen/thunkgen_guest_libX11.inl

+[8/65] Building CXX object CMakeFiles/EGL-guest.dir/FEX/ThunkLibs/libEGL/libEGL_Guest.cpp.o

+[9/65] Building CXX object CMakeFiles/Xrender-guest.dir/FEX/ThunkLibs/libXrender/libXrender_Guest.cpp.o

+[10/65] Linking CXX shared library libEGL-guest.so

+[11/65] Linking CXX shared library libXrender-guest.so

+[12/65] Building CXX object CMakeFiles/Xext-guest.dir/FEX/ThunkLibs/libXext/libXext_Guest.cpp.o

+[13/65] Generating gen/thunkgen_guest_libGL.inl

+[14/65] Generating gen/thunkgen_guest_libXfixes.inl

+[15/65] Linking CXX shared library libXext-guest.so

+[16/65] Building CXX object CMakeFiles/Xfixes-guest.dir/FEX/ThunkLibs/libXfixes/libXfixes_Guest.cpp.o

+[17/65] Generating gen/thunkgen_guest_libxcb.inl

+[18/65] Generating gen/thunkgen_guest_libvulkan.inl

+FAILED: gen/thunkgen_guest_libvulkan.inl /FEX/Build/Guest/gen/thunkgen_guest_libvulkan.inl 

+cd /FEX/Build/Guest && /FEX/Build/Bin/thunkgen /FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp libvulkan -guest /FEX/Build/Guest/gen/thunkgen_guest_libvulkan.inl -- -std=c++20 --target=x86_64-linux-unknown -isystem /usr/x86_64-linux-gnu/include/ -DGUEST_THUNK_LIBRARY -isystem/FEX/ThunkLibs/GuestLibs/../include -isystem/FEX/External/Vulkan-Headers/include/

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:49:32: error: unknown type name 'VkDescriptorDataEXT'; did you mean 'VkDescriptorSet'?

+template<> struct fex_gen_type<VkDescriptorDataEXT> : fexgen::assume_compatible_data_layout {};

+                               ^~~~~~~~~~~~~~~~~~~

+                               VkDescriptorSet

+/FEX/External/Vulkan-Headers/include/vulkan/vulkan_core.h:119:35: note: 'VkDescriptorSet' declared here

+VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDescriptorSet)

+                                  ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:322:34: error: use of undeclared identifier 'vkGetPhysicalDeviceVideoCapabilitiesKHR'; did you mean 'vkGetPhysicalDeviceSurfaceCapabilitiesKHR'?

+template<> struct fex_gen_config<vkGetPhysicalDeviceVideoCapabilitiesKHR> {};

+                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

+                                 vkGetPhysicalDeviceSurfaceCapabilitiesKHR

+/FEX/External/Vulkan-Headers/include/vulkan/vulkan_core.h:7573:32: note: 'vkGetPhysicalDeviceSurfaceCapabilitiesKHR' declared here

+VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceSurfaceCapabilitiesKHR(

+                               ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:322:19: error: redefinition of 'fex_gen_config<&vkGetPhysicalDeviceSurfaceCapabilitiesKHR>'

+template<> struct fex_gen_config<vkGetPhysicalDeviceVideoCapabilitiesKHR> {};

+                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:302:19: note: previous definition is here

+template<> struct fex_gen_config<vkGetPhysicalDeviceSurfaceCapabilitiesKHR> {};

+                  ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:323:34: error: use of undeclared identifier 'vkGetPhysicalDeviceVideoFormatPropertiesKHR'

+template<> struct fex_gen_config<vkGetPhysicalDeviceVideoFormatPropertiesKHR> {};

+                                 ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:324:34: error: use of undeclared identifier 'vkCreateVideoSessionKHR'

+template<> struct fex_gen_config<vkCreateVideoSessionKHR> {};

+                                 ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:325:34: error: use of undeclared identifier 'vkDestroyVideoSessionKHR'

+template<> struct fex_gen_config<vkDestroyVideoSessionKHR> {};

+                                 ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:326:34: error: use of undeclared identifier 'vkGetVideoSessionMemoryRequirementsKHR'; did you mean 'vkGetDeviceImageMemoryRequirementsKHR'?

+template<> struct fex_gen_config<vkGetVideoSessionMemoryRequirementsKHR> {};

+                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

+                                 vkGetDeviceImageMemoryRequirementsKHR

+/FEX/External/Vulkan-Headers/include/vulkan/vulkan_core.h:9765:28: note: 'vkGetDeviceImageMemoryRequirementsKHR' declared here

+VKAPI_ATTR void VKAPI_CALL vkGetDeviceImageMemoryRequirementsKHR(

+                           ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:327:34: error: use of undeclared identifier 'vkBindVideoSessionMemoryKHR'

+template<> struct fex_gen_config<vkBindVideoSessionMemoryKHR> {};

+                                 ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:328:34: error: use of undeclared identifier 'vkCreateVideoSessionParametersKHR'

+template<> struct fex_gen_config<vkCreateVideoSessionParametersKHR> {};

+                                 ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:329:34: error: use of undeclared identifier 'vkUpdateVideoSessionParametersKHR'

+template<> struct fex_gen_config<vkUpdateVideoSessionParametersKHR> {};

+                                 ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:330:34: error: use of undeclared identifier 'vkDestroyVideoSessionParametersKHR'

+template<> struct fex_gen_config<vkDestroyVideoSessionParametersKHR> {};

+                                 ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:331:34: error: use of undeclared identifier 'vkCmdBeginVideoCodingKHR'; did you mean 'vkCmdBeginRenderingKHR'?

+template<> struct fex_gen_config<vkCmdBeginVideoCodingKHR> {};

+                                 ^~~~~~~~~~~~~~~~~~~~~~~~

+                                 vkCmdBeginRenderingKHR

+/FEX/External/Vulkan-Headers/include/vulkan/vulkan_core.h:7957:28: note: 'vkCmdBeginRenderingKHR' declared here

+VKAPI_ATTR void VKAPI_CALL vkCmdBeginRenderingKHR(

+                           ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:332:34: error: use of undeclared identifier 'vkCmdEndVideoCodingKHR'; did you mean 'vkCmdEndRenderingKHR'?

+template<> struct fex_gen_config<vkCmdEndVideoCodingKHR> {};

+                                 ^~~~~~~~~~~~~~~~~~~~~~

+                                 vkCmdEndRenderingKHR

+/FEX/External/Vulkan-Headers/include/vulkan/vulkan_core.h:7961:28: note: 'vkCmdEndRenderingKHR' declared here

+VKAPI_ATTR void VKAPI_CALL vkCmdEndRenderingKHR(

+                           ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:333:34: error: use of undeclared identifier 'vkCmdControlVideoCodingKHR'

+template<> struct fex_gen_config<vkCmdControlVideoCodingKHR> {};

+                                 ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:334:34: error: use of undeclared identifier 'vkCmdDecodeVideoKHR'

+template<> struct fex_gen_config<vkCmdDecodeVideoKHR> {};

+                                 ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:335:19: error: redefinition of 'fex_gen_config<&vkCmdBeginRenderingKHR>'

+template<> struct fex_gen_config<vkCmdBeginRenderingKHR> {};

+                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:331:19: note: previous definition is here

+template<> struct fex_gen_config<vkCmdBeginVideoCodingKHR> {};

+                  ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:336:19: error: redefinition of 'fex_gen_config<&vkCmdEndRenderingKHR>'

+template<> struct fex_gen_config<vkCmdEndRenderingKHR> {};

+                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:332:19: note: previous definition is here

+template<> struct fex_gen_config<vkCmdEndVideoCodingKHR> {};

+                  ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:407:34: error: use of undeclared identifier 'vkMapMemory2KHR'; did you mean 'vkMapMemory'?

+template<> struct fex_gen_config<vkMapMemory2KHR> {};

+                                 ^~~~~~~~~~~~~~~

+                                 vkMapMemory

+/FEX/External/Vulkan-Headers/include/vulkan/vulkan_core.h:4125:32: note: 'vkMapMemory' declared here

+VKAPI_ATTR VkResult VKAPI_CALL vkMapMemory(

+                               ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:407:19: error: redefinition of 'fex_gen_config<&vkMapMemory>'

+template<> struct fex_gen_config<vkMapMemory2KHR> {};

+                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:106:19: note: previous definition is here

+template<> struct fex_gen_config<vkMapMemory> {};

+                  ^

+fatal error: too many errors emitted, stopping now [-ferror-limit=]

+20 errors generated.

+Error while processing /FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp.

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:49:32: error: unknown type name 'VkDescriptorDataEXT'; did you mean 'VkDescriptorSet'?

+template<> struct fex_gen_type<VkDescriptorDataEXT> : fexgen::assume_compatible_data_layout {};

+                               ^~~~~~~~~~~~~~~~~~~

+                               VkDescriptorSet

+/FEX/External/Vulkan-Headers/include/vulkan/vulkan_core.h:119:35: note: 'VkDescriptorSet' declared here

+VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDescriptorSet)

+                                  ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:322:34: error: use of undeclared identifier 'vkGetPhysicalDeviceVideoCapabilitiesKHR'; did you mean 'vkGetPhysicalDeviceSurfaceCapabilitiesKHR'?

+template<> struct fex_gen_config<vkGetPhysicalDeviceVideoCapabilitiesKHR> {};

+                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

+                                 vkGetPhysicalDeviceSurfaceCapabilitiesKHR

+/FEX/External/Vulkan-Headers/include/vulkan/vulkan_core.h:7573:32: note: 'vkGetPhysicalDeviceSurfaceCapabilitiesKHR' declared here

+VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceSurfaceCapabilitiesKHR(

+                               ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:322:19: error: redefinition of 'fex_gen_config<&vkGetPhysicalDeviceSurfaceCapabilitiesKHR>'

+template<> struct fex_gen_config<vkGetPhysicalDeviceVideoCapabilitiesKHR> {};

+                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:302:19: note: previous definition is here

+template<> struct fex_gen_config<vkGetPhysicalDeviceSurfaceCapabilitiesKHR> {};

+                  ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:323:34: error: use of undeclared identifier 'vkGetPhysicalDeviceVideoFormatPropertiesKHR'

+template<> struct fex_gen_config<vkGetPhysicalDeviceVideoFormatPropertiesKHR> {};

+                                 ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:324:34: error: use of undeclared identifier 'vkCreateVideoSessionKHR'

+template<> struct fex_gen_config<vkCreateVideoSessionKHR> {};

+                                 ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:325:34: error: use of undeclared identifier 'vkDestroyVideoSessionKHR'

+template<> struct fex_gen_config<vkDestroyVideoSessionKHR> {};

+                                 ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:326:34: error: use of undeclared identifier 'vkGetVideoSessionMemoryRequirementsKHR'; did you mean 'vkGetDeviceImageMemoryRequirementsKHR'?

+template<> struct fex_gen_config<vkGetVideoSessionMemoryRequirementsKHR> {};

+                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

+                                 vkGetDeviceImageMemoryRequirementsKHR

+/FEX/External/Vulkan-Headers/include/vulkan/vulkan_core.h:9765:28: note: 'vkGetDeviceImageMemoryRequirementsKHR' declared here

+VKAPI_ATTR void VKAPI_CALL vkGetDeviceImageMemoryRequirementsKHR(

+                           ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:327:34: error: use of undeclared identifier 'vkBindVideoSessionMemoryKHR'

+template<> struct fex_gen_config<vkBindVideoSessionMemoryKHR> {};

+                                 ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:328:34: error: use of undeclared identifier 'vkCreateVideoSessionParametersKHR'

+template<> struct fex_gen_config<vkCreateVideoSessionParametersKHR> {};

+                                 ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:329:34: error: use of undeclared identifier 'vkUpdateVideoSessionParametersKHR'

+template<> struct fex_gen_config<vkUpdateVideoSessionParametersKHR> {};

+                                 ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:330:34: error: use of undeclared identifier 'vkDestroyVideoSessionParametersKHR'

+template<> struct fex_gen_config<vkDestroyVideoSessionParametersKHR> {};

+                                 ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:331:34: error: use of undeclared identifier 'vkCmdBeginVideoCodingKHR'; did you mean 'vkCmdBeginRenderingKHR'?

+template<> struct fex_gen_config<vkCmdBeginVideoCodingKHR> {};

+                                 ^~~~~~~~~~~~~~~~~~~~~~~~

+                                 vkCmdBeginRenderingKHR

+/FEX/External/Vulkan-Headers/include/vulkan/vulkan_core.h:7957:28: note: 'vkCmdBeginRenderingKHR' declared here

+VKAPI_ATTR void VKAPI_CALL vkCmdBeginRenderingKHR(

+                           ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:332:34: error: use of undeclared identifier 'vkCmdEndVideoCodingKHR'; did you mean 'vkCmdEndRenderingKHR'?

+template<> struct fex_gen_config<vkCmdEndVideoCodingKHR> {};

+                                 ^~~~~~~~~~~~~~~~~~~~~~

+                                 vkCmdEndRenderingKHR

+/FEX/External/Vulkan-Headers/include/vulkan/vulkan_core.h:7961:28: note: 'vkCmdEndRenderingKHR' declared here

+VKAPI_ATTR void VKAPI_CALL vkCmdEndRenderingKHR(

+                           ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:333:34: error: use of undeclared identifier 'vkCmdControlVideoCodingKHR'

+template<> struct fex_gen_config<vkCmdControlVideoCodingKHR> {};

+                                 ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:334:34: error: use of undeclared identifier 'vkCmdDecodeVideoKHR'

+template<> struct fex_gen_config<vkCmdDecodeVideoKHR> {};

+                                 ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:335:19: error: redefinition of 'fex_gen_config<&vkCmdBeginRenderingKHR>'

+template<> struct fex_gen_config<vkCmdBeginRenderingKHR> {};

+                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:331:19: note: previous definition is here

+template<> struct fex_gen_config<vkCmdBeginVideoCodingKHR> {};

+                  ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:336:19: error: redefinition of 'fex_gen_config<&vkCmdEndRenderingKHR>'

+template<> struct fex_gen_config<vkCmdEndRenderingKHR> {};

+                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:332:19: note: previous definition is here

+template<> struct fex_gen_config<vkCmdEndVideoCodingKHR> {};

+                  ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:407:34: error: use of undeclared identifier 'vkMapMemory2KHR'; did you mean 'vkMapMemory'?

+template<> struct fex_gen_config<vkMapMemory2KHR> {};

+                                 ^~~~~~~~~~~~~~~

+                                 vkMapMemory

+/FEX/External/Vulkan-Headers/include/vulkan/vulkan_core.h:4125:32: note: 'vkMapMemory' declared here

+VKAPI_ATTR VkResult VKAPI_CALL vkMapMemory(

+                               ^

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:407:19: error: redefinition of 'fex_gen_config<&vkMapMemory>'

+template<> struct fex_gen_config<vkMapMemory2KHR> {};

+                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

+/FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp:106:19: note: previous definition is here

+template<> struct fex_gen_config<vkMapMemory> {};

+                  ^

+fatal error: too many errors emitted, stopping now [-ferror-limit=]

+20 errors generated.

+Error while processing /FEX/ThunkLibs/GuestLibs/../libvulkan/libvulkan_interface.cpp.

+[19/65] Linking CXX shared library libXfixes-guest.so

+[20/65] Building CXX object CMakeFiles/asound-guest.dir/FEX/ThunkLibs/libasound/libasound_Guest.cpp.o

+[21/65] Building CXX object CMakeFiles/X11-guest.dir/FEX/ThunkLibs/libX11/libX11_Guest.cpp.o

+</details>
\ No newline at end of file