From 23beae96e22509574c702c602b4310f3a50c61eb Mon Sep 17 00:00:00 2001 From: Radu Ursache Date: Sun, 8 Mar 2026 12:51:33 +0200 Subject: [PATCH] fix(arch): add vulkan-headers to Arch Linux dependency list MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit vulkan-headers provides which is required at compile time by imgui (imgui_impl_vulkan.cpp) and vk-bootstrap. On Arch, vulkan-devel is not a package name — the headers must be installed explicitly via vulkan-headers. Also replace vulkan-devel with the correct individual packages: vulkan-headers (build-time headers) vulkan-icd-loader / vulkan-tools (runtime + utilities) Fixes build failure: fatal error: vulkan/vulkan.h: No such file or directory --- BUILD_INSTRUCTIONS.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/BUILD_INSTRUCTIONS.md b/BUILD_INSTRUCTIONS.md index 37fb3b3f..54f2041c 100644 --- a/BUILD_INSTRUCTIONS.md +++ b/BUILD_INSTRUCTIONS.md @@ -29,10 +29,14 @@ sudo apt install -y \ sudo pacman -S --needed \ base-devel cmake pkgconf git \ sdl2 glew glm openssl zlib \ - vulkan-devel vulkan-tools shaderc \ + vulkan-headers vulkan-icd-loader vulkan-tools shaderc \ ffmpeg unicorn stormlib ``` +> **Note:** `vulkan-headers` provides the `vulkan/vulkan.h` development headers required +> at build time. `vulkan-devel` is a group that includes these on some distros but is not +> available by name on Arch — install `vulkan-headers` and `vulkan-icd-loader` explicitly. + --- ## 🐧 Linux (All Distros)