Mathieu Lirzin writes: > With the ‘#:recursive?’ keyword option set to #t, ‘local-file’ should > work for directories. Indeed, thanks for pointing out. I tried and it failed with starting phase `configure' source directory: "/tmp/guix-build-emacs-dev-26.0.91.drv-0/source" (relative from build: ".") build directory: "/tmp/guix-build-emacs-dev-26.0.91.drv-0/source" configure flags: ("CONFIG_SHELL=/gnu/store/icz3hd36aqpjz5slyp4hhr8wsfbgiml1-bash-minimal-4.4.12/bin/bash" "SHELL=/gnu/store/icz3hd36aqpjz5slyp4hhr8wsfbgiml1-bash-minimal-4.4.12/bin/bash" "--prefix=/gnu/store/iaipasvi8dys79ms3y0axvwwdfnd31dq-emacs-dev-26.0.91" "--enable-fast-install" "--build=x86_64-unknown-linux-gnu") configure: WARNING: unrecognized options: --enable-fast-install ./configure: line 3350: config.log: Permission denied ./configure: line 3360: config.log: Permission denied phase `configure' failed after 0.1 seconds I inspected the content of "/tmp/guix-build-emacs-dev-26.0.91.drv-0/source": many files are missing, among others "configure". I am very confused... -- Pierre Neidhardt