[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: fixing --check saying outputs not valid

From: Dave Love
Subject: Re: fixing --check saying outputs not valid
Date: Mon, 11 Sep 2017 11:31:43 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)

Ludovic Courtès <address@hidden> writes:

> To run --check, you must first already have the store item(s) available.
> So you would first run:
>   guix build hwloc
> which will ensure both hwloc and hwloc:lib are in your store, possibly
> by downloading substitutes.
> Then you can run “guix build hwloc --check -L --no-grafts”, which will
> build hwloc locally and raise an error if hwloc:{out,lib} are not
> bit-identical to what you had in store.

[Should that be documented as the procedure to use?]

The trouble is that I don't get a second build with --check:

  $ ./pre-inst-env guix build hwloc --check -L --no-grafts
  guile: warning: failed to install locale
  warning: failed to install locale: Invalid argument
  @ build-started /gnu/store/7d2lk82ak7n0awbr1k5bllwfc43dicsl-hwloc-1.11.8.drv 
- x86_64-linux 
  grafting '/gnu/store/n2l4ryq1572wnfh4yxljjbh2q40v6jr0-hwloc-1.11.8-debug' -> 
  grafting '/gnu/store/hf6k2i6aqqs50p181bs1aa7xw49kd6xn-hwloc-1.11.8-lib' -> 
  grafting '/gnu/store/f969ab3pfvgn28xc812h97jsyif2z5vs-hwloc-1.11.8' -> 

> Makes sense?
> (The “--no-grafts” part is because what you care about is the actual
> build of hwloc, not the grafting derivation.)
> Ludo’.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]