Index | Thread | Search

From:
Stuart Henderson <stu@spacehopper.org>
Subject:
Re: UPDATE emulators/snes9x 1.63 from MAINTAINER
To:
ports@openbsd.org
Date:
Mon, 22 Jul 2024 11:27:42 +0100

Download raw body.

Thread
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.