From: Stuart Henderson Subject: Re: UPDATE emulators/snes9x 1.63 from MAINTAINER To: ports@openbsd.org Date: Mon, 22 Jul 2024 11:27:42 +0100 On 2024/07/09 21:47, Lucas Gabriel Vuotto wrote: > Hey ports@, > > Freshly out of the oven, here is an update for snes9x to its latest > version. Build fails on i386, and probably all ILP32 arches. /pobj/snes9x-1.63/snes9x-1.63/gtk/src/gtk_display_driver_vulkan.cpp:69:54: error: assigning to 'VkDescriptorPool' (aka 'unsigned long long') from incompatible type 'vk::DescriptorPool' init_info.DescriptorPool = imgui_descriptor_pool.get(); ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /pobj/snes9x-1.63/snes9x-1.63/gtk/src/gtk_display_driver_vulkan.cpp:74:5: error: no matching function for call to 'ImGui_ImplVulkan_Init' ImGui_ImplVulkan_Init(&init_info, context->swapchain->get_render_pass()); ^~~~~~~~~~~~~~~~~~~~~ /pobj/snes9x-1.63/snes9x-1.63/gtk/../external/imgui/imgui_impl_vulkan.h:67:29: note: candidate function not viable: no known conversion from 'vk::RenderPass' to 'VkRenderPass' (aka 'unsigned long long') for 2nd argument IMGUI_IMPL_API bool ImGui_ImplVulkan_Init(ImGui_ImplVulkan_InitInfo* info, VkRenderPass render_pass); ^ 2 errors generated. ninja: build stopped: subcommand failed.