ci: add libvulkan-dev + glslang-tools for daedalus-fourier build dep #73
Reference in New Issue
Block a user
Delete Branch "claude-noether/marfrit-packages:noether/ci-fourier-build-deps"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
CI run 1056 (daedalus-v4l2 Debian) failed on the post-#72 build because the in-build daedalus-fourier fetch needs Vulkan headers + glslangValidator that the debian-aarch64 runner doesnt install by default.
Adds them to the apt-get install line. No package-content change.
Refs:
The daedalus-v4l2 build-deb.sh (post marfrit-packages#72) now fetches + cmake-builds daedalus-fourier into a per-build temp prefix before building the daemon, so the static-archive can be linked in. daedalus-fourier's CMakeLists requires Vulkan headers and glslangValidator (for SPIR-V compilation of the .comp compute shaders). Without them the configure step on the debian-aarch64 runner fails with: CMake Error at FindPackageHandleStandardArgs.cmake:233 (message): Could NOT find Vulkan (missing: Vulkan_LIBRARY Vulkan_INCLUDE_DIR) (Observed on Gitea Actions run 1056.) Add `libvulkan-dev` and `glslang-tools` to the apt-get install line so the in-build daedalus-fourier compile succeeds and the daemon can link.