On 19. 10. 21, 5:51, Dead Mozay wrote:
Hello everyone, Why are the header files in the openSUSE wayland-devel package packed in /usr/include/wayland and not /usr/include as provided by the developers? When building almost any package that requires wayland, an error occurs due to the fact that the header files are not located where they should be. Now ran into this error again, the system vulkan cannot find the header file wayland-client.h Because it looks for it along the path /usr/include/wayland-client.h, and in openSUSE it is located in the path /usr/include/wayland/wayland-client.h I've only seen such a solution in openSUSE, other distributions use default paths Was there any reason for this?
I don't know the reason (maybe potentially conflicting headers with other packages), but it's done properly anyways: $ pkg-config --cflags wayland-client -I/usr/include/wayland Detection in vulkan is apparently broken. Doesn't it have --with-wayland=/usr/include/wayland or similar config option? regards, -- js suse labs