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


Reply via email to