[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Newt and Guix pull failing
From: |
Ludovic Courtès |
Subject: |
Re: Newt and Guix pull failing |
Date: |
Tue, 23 Apr 2019 23:53:29 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) |
Hi Brett,
Brett Gilio <address@hidden> skribis:
> building /gnu/store/frc4lyhrijq5ss3n2zmz6bgkdfqr44k1-guix-system.drv...
> |builder for `/gnu/store/frc4lyhrijq5ss3n2zmz6bgkdfqr44k1-guix-system.drv'
> failed to produce output path
> `/gnu/store/mhkf633xnly60av67gvxnpmqcykjxxjx-guix-system'
> build of /gnu/store/frc4lyhrijq5ss3n2zmz6bgkdfqr44k1-guix-system.drv failed
> View build log at
> '/var/log/guix/drvs/fr/c4lyhrijq5ss3n2zmz6bgkdfqr44k1-guix-system.drv.bz2'.
> cannot build derivation
> `/gnu/store/fmbl1qkfjiqarrhv4xxwbbq832372nlf-profile.drv': 1 dependencies
> couldn't be built
> guix pull: error: build of
> `/gnu/store/fmbl1qkfjiqarrhv4xxwbbq832372nlf-profile.drv' failed
>
> The first build log shows
>
> (repl-version 0 0)
> (exception misc-error (value #f) (value "~A ~S") (value ("no code for module"
> (newt))) (value #f))
This is happening because modules of your channel depends on Guile-Newt,
and Guile-Newt is missing, so ‘guix pull’ fails to build your channel
modules.
How would ‘guix pull’ know that your channel depends on Guile-Newt? It
cannot guess it, and currently there’s no way to express such a
dependency.
Does that make sense?
Also note that a channel is meant to provide packages or services, so it
is surprising to have a channel depend on Guile-Newt.
Ludo’.