dan skriver: > * gnu/packages/vulkan.scm (vulkan-validationlayers): Update to sdk-1.3.231.1. This forgot to mention the changes to [arguments]. [...] > @@ -435,16 +435,10 @@ (define-public vulkan-validationlayers > (list #:tests? #f ;no tests > #:configure-flags > #~(list "-DUSE_ROBIN_HOOD_HASHING=OFF" > - (string-append "-DGLSLANG_INSTALL_DIR=" > - (dirname (dirname > - (search-input-directory > - %build-inputs > - "include/glslang")))) > - (string-append "-DSPIRV_HEADERS_INSTALL_DIR=" > - (dirname (dirname > - (search-input-directory > - %build-inputs > - "include/spirv")))) > + (string-append "-DGLSLANG_INSTALL_DIR=" #$glslang) > + (string-append "-DSPIRV_HEADERS_INSTALL_DIR=" #$spirv-headers) > + (string-append "-DSPIRV_TOOLS_INSTALL_DIR=" #$spirv-tools) > + (string-append "-DVULKAN_HEADERS_INSTALL_DIR=" #$vulkan-headers) Avoid referencing variables directly in arguments. Otherwise transformations such as --with-input etc can't work. I reverted back to the original (but arguably ugly!) search-input-directory style, and added similar incantations for SPIRV_TOOLS_INSTALL_DIR and VULKAN_HEADERS_INSTALL_DIR.