On Thu, Mar 20, 2014 at 07:05:35PM +0100, Ludovic Courtès wrote: > download-using-manifests.pl is a Nix thing; the equivalent in Guix in > ‘guix substitute-binary’ (no .pl here ;-)). > > Normally guix-daemon.cc sets the NIX_SUBSTITUTERS environment variable > so that the daemon’s code uses our substituter. > > Could you make sure guix build is talking to guix-daemon (and not > nix-daemon)?
There is no nix-daemon on my machine. > Otherwise, can you run guix build with --verbosity=20? Here the first > line I get is: > starting substituter program > `/home/ludo/src/guix/nix/scripts/substitute-binary' I get: starting substituter program `/usr/local/guix-git/libexec/nix/substituters/download-using-manifests.pl' download-using-manifests.pl: error: executing `/usr/local/guix-git/libexec/nix/substituters/download-using-manifests.pl': No such file or directory "strings guix-daemon" contains /nix/substituters/download-using-manifests.pl. I just did a "git pull; ./sync-with-upstream" in the nix subdirectory, then a "make distclean", bootstrap, configure and make. The result is the same, there is still a reference to /usr/local/guix-git/libexec/nix/substituters/download-using-manifests.pl Andreas
