HomeFreeBSD

x11-toolkits/gtk40: unbreak with clang 16 on i386 after c7b4ee785e1d

Description

x11-toolkits/gtk40: unbreak with clang 16 on i386 after c7b4ee785e1d

../gdk/gdkvulkancontext.c:1158:3: error: incompatible pointer to integer conversion returning 'void *' from a function with result type 'VkPipelineCache' (aka 'unsigned long long') [-Wint-conversion]

g_return_val_if_fail (GDK_IS_VULKAN_CONTEXT (self), NULL);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/usr/local/include/glib-2.0/glib/gmessages.h:660:16: note: expanded from macro 'g_return_val_if_fail'

return (val); \
       ^~~~~

../gdk/gdkvulkancontext.c:1653:30: error: incompatible pointer to integer conversion passing 'gpointer' (aka 'void *') to parameter of type 'VkShaderModule' (aka 'unsigned long long') [-Wint-conversion]

value,
^~~~~

/usr/local/include/vulkan/vulkan_core.h:4410:49: note: passing argument to parameter 'shaderModule' here

VkShaderModule                              shaderModule,
                                            ^

../gdk/gdkvulkancontext.c:1693:10: error: incompatible pointer to integer conversion assigning to 'VkShaderModule' (aka 'unsigned long long') from 'gpointer' (aka 'void *') [-Wint-conversion]

shader = g_hash_table_lookup (self->vk_shader_modules, resource_name);
       ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

../gdk/gdkvulkancontext.c:1714:79: error: incompatible integer to pointer conversion passing 'VkShaderModule' (aka 'unsigned long long') to parameter of type 'gpointer' (aka 'void *') [-Wint-conversion]

g_hash_table_insert (self->vk_shader_modules, g_strdup (resource_name), shader);
                                                                        ^~~~~~

/usr/local/include/glib-2.0/glib/ghash.h:74:61: note: passing argument to parameter 'value' here

gpointer        value);
                ^

Reported by: pkg-fallout

Details

Provenance
jbeichAuthored on Aug 17 2023, 4:24 AM
Parents
R11:192b9475cc37: x11/plasma5-plasma-integration: add missing dependency on pwp
Branches
Unknown
Tags
Unknown