GNU bug report logs - #37789
guix pull: error: You found a bug: the program

Previous Next

Package: guix;

Reported by: my glc2 <myglc2 <at> gmail.com>

Date: Thu, 17 Oct 2019 10:51:01 UTC

Severity: normal

Done: Ludovic Courtès <ludo <at> gnu.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 37789 in the body.
You can then email your comments to 37789 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#37789; Package guix. (Thu, 17 Oct 2019 10:51:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to my glc2 <myglc2 <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Thu, 17 Oct 2019 10:51:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: my glc2 <myglc2 <at> gmail.com>
To: Bug Guix <bug-guix <at> gnu.org>
Subject: guix pull: error: You found a bug: the program
Date: Thu, 17 Oct 2019 06:49:52 -0400
[Message part 1 (text/plain, inline)]
In ./guix/store.scm:
   1685:8  5 (_ _)
  1708:38  4 (_ #<store-connection 256.99 91da840>)
In ./guix/packages.scm:
   948:16  3 (cache! #<weak-table 210/443> #<package guile-gcrypt <at> 0?> ?)
  1267:22  2 (thunk)
  1200:25  1 (bag->derivation #<store-connection 256.99 91da840> #<?> ?)
In srfi/srfi-1.scm:
   592:17  0 (map1 (("source" #<origin #<<git-reference> url: "?>) ?))

srfi/srfi-1.scm:592:17: In procedure map1:
Throw to key `srfi-34' with args `(#<condition &store-protocol-error
[message: "build of
`/gnu/store/j5lp13iwcwnsdk545lgg1nh8kn4jdj3d-ghostscript-9.27.drv' failed"
status: 100] 5348cc0>)'.
guix pull: error: You found a bug: the program
'/gnu/store/an0wa7l9726cchav86ixjy520lnq5srx-compute-guix-derivation'
failed to compute the derivation for Guix (version:
"0230b92fde80b2288028582434034ad0827a61b1"; system: "x86_64-linux";
host version: "bd208a13ef4c203cf9035c0ccf454a60c1949c58"; pull-version: 1).
Please report it by email to <bug-guix <at> gnu.org>.

glc <at> g1 ~ [def]$ date
Thu Oct 17 06:46:53 EDT 2019
glc <at> g1 ~ [def]$

glc <at> g1 ~ [def]$ guix -V
guix (GNU Guix) bd208a13ef4c203cf9035c0ccf454a60c1949c58
Copyright (C) 2018 the Guix authors
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html
>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
glc <at> g1 ~ [def]$
[Message part 2 (text/html, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#37789; Package guix. (Thu, 17 Oct 2019 15:00:02 GMT) Full text and rfc822 format available.

Message #8 received at 37789 <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: my glc2 <myglc2 <at> gmail.com>
Cc: 37789 <at> debbugs.gnu.org
Subject: Re: bug#37789: guix pull: error: You found a bug: the program
Date: Thu, 17 Oct 2019 16:58:50 +0200
Hello,

my glc2 <myglc2 <at> gmail.com> skribis:

> [message: "build of
> `/gnu/store/j5lp13iwcwnsdk545lgg1nh8kn4jdj3d-ghostscript-9.27.drv' failed"
> status: 100] 5348cc0>)'.
> guix pull: error: You found a bug: the program
> '/gnu/store/an0wa7l9726cchav86ixjy520lnq5srx-compute-guix-derivation'
> failed to compute the derivation for Guix (version:
> "0230b92fde80b2288028582434034ad0827a61b1"; system: "x86_64-linux";
> host version: "bd208a13ef4c203cf9035c0ccf454a60c1949c58"; pull-version: 1).

Apparently Ghostcript failed to build, which in turn prevented ‘guix
pull’ from completing.

This binary is available on ci.guix.gnu.org though:

  https://ci.guix.gnu.org/3i5qm6z0qihhjbdgs3pwj42gy63sf74h.narinfo
  https://ci.guix.gnu.org/l1iakyjw5lacjbnynm6z7b31clyh1llx.narinfo

Did you enable substitutes, in particular from ci.guix.gnu.org?

Does the ‘guix pull’ log above provide more insight as to why Ghostcript
failed to build?

TIA,
Ludo’.




Information forwarded to bug-guix <at> gnu.org:
bug#37789; Package guix. (Thu, 17 Oct 2019 16:40:02 GMT) Full text and rfc822 format available.

Message #11 received at 37789 <at> debbugs.gnu.org (full text, mbox):

From: George Clemmer <myglc2 <at> gmail.com>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: 37789 <at> debbugs.gnu.org
Subject: Re: bug#37789: guix pull: error: You found a bug: the program
Date: Thu, 17 Oct 2019 12:39:30 -0400
Hi Ludo’, thanks for getting back to me.

Ludovic Courtès <ludo <at> gnu.org> writes:

> Hello,
>
> my glc2 <myglc2 <at> gmail.com> skribis:
>
>> [message: "build of
>> `/gnu/store/j5lp13iwcwnsdk545lgg1nh8kn4jdj3d-ghostscript-9.27.drv' failed"
>> status: 100] 5348cc0>)'.
>> guix pull: error: You found a bug: the program
>> '/gnu/store/an0wa7l9726cchav86ixjy520lnq5srx-compute-guix-derivation'
>> failed to compute the derivation for Guix (version:
>> "0230b92fde80b2288028582434034ad0827a61b1"; system: "x86_64-linux";
>> host version: "bd208a13ef4c203cf9035c0ccf454a60c1949c58"; pull-version: 1).
>
> Apparently Ghostcript failed to build, which in turn prevented ‘guix
> pull’ from completing.
>
> This binary is available on ci.guix.gnu.org though:
>
>   https://ci.guix.gnu.org/3i5qm6z0qihhjbdgs3pwj42gy63sf74h.narinfo
>   https://ci.guix.gnu.org/l1iakyjw5lacjbnynm6z7b31clyh1llx.narinfo
>
> Did you enable substitutes, in particular from ci.guix.gnu.org?

I think so. /etc/guix/acl contains several copies of ...
 (entry 
  (public-key 
   (ecc 
    (curve Ed25519)
    (q #C38DCF2B0EBE663B9450BEFB0E77DFAF6643E8E971318F7002721076ED9C9788#)
    )
   )
  (tag 
   (guix import)
   )
  )

> Does the ‘guix pull’ log above provide more insight as to why Ghostcript
> failed to build?

The log is 38M. How about this ...

glc <at> g1 ~ [def]$ grep failed guix_pull.fail.log
download failed "https://linux-libre.fsfla.org/pub/linux-libre/releases/4.19.56-gnu/linux-libre-4.19.56-gnu.tar.xz" 404 "Not Found"
download failed "https://mirrors.ocf.berkeley.edu/gnu/linux-libre/4.19.56-gnu/linux-libre-4.19.56-gnu.tar.xz" 404 "Not Found"
download failed "http://ftp.gnu.org/pub/gnu/linux-libre/4.19.56-gnu/linux-libre-4.19.56-gnu.tar.xz" 404 "Not Found"
download failed "http://ramses.wh2.tu-dresden.de/pub/mirrors/kernel.org/linux/libs/security/linux-privs/libcap2/libcap-2.27.tar.xz" 404 "Not Found"
download failed "http://artfiles.org/gnupg.org/libgcrypt/libgcrypt-1.8.4.tar.bz2" 404 "Not Found"
download failed "http://artfiles.org/gnupg.org/libgpg-error/libgpg-error-1.36.tar.bz2" 404 "Not Found"
download failed "https://www.crysys.hu/libgcrypt/libgcrypt-1.8.4.tar.bz2" 404 "Not Found"
download failed "https://www.crysys.hu/libgpg-error/libgpg-error-1.36.tar.bz2" 404 "Not Found"
download failed "http://ramses.wh2.tu-dresden.de/pub/mirrors/kernel.org/linux/utils/util-linux/v2.34/util-linux-2.34.tar.xz" 404 "Not Found"
binutils-2.32/ld/testsuite/ld-riscv-elf/attr-merge-arch-failed-01.d
binutils-2.32/ld/testsuite/ld-riscv-elf/attr-merge-stack-align-failed-a.s
binutils-2.32/ld/testsuite/ld-riscv-elf/attr-merge-stack-align-failed-b.s
binutils-2.32/ld/testsuite/ld-riscv-elf/attr-merge-arch-failed-01a.s
binutils-2.32/ld/testsuite/ld-riscv-elf/attr-merge-stack-align-failed.d
binutils-2.32/ld/testsuite/ld-riscv-elf/attr-merge-arch-failed-01b.s
warning: failed to install 'en_US.utf8' locale: Invalid argument
warning: failed to install 'en_US.utf8' locale: Invalid argument
gcc-7.4.0/gcc/testsuite/gfortran.dg/coarray/failed_images_1.f08
gcc-7.4.0/gcc/testsuite/gfortran.dg/coarray/failed_images_2.f08
gcc-7.4.0/gcc/testsuite/gfortran.dg/coarray_failed_images_1.f08
binutils-2.32/ld/testsuite/ld-riscv-elf/attr-merge-arch-failed-01.d
binutils-2.32/ld/testsuite/ld-riscv-elf/attr-merge-arch-failed-01a.s
binutils-2.32/ld/testsuite/ld-riscv-elf/attr-merge-arch-failed-01b.s
binutils-2.32/ld/testsuite/ld-riscv-elf/attr-merge-stack-align-failed-a.s
binutils-2.32/ld/testsuite/ld-riscv-elf/attr-merge-stack-align-failed-b.s
binutils-2.32/ld/testsuite/ld-riscv-elf/attr-merge-stack-align-failed.d
gcc-7.4.0/gcc/testsuite/gfortran.dg/coarray/failed_images_1.f08
gcc-7.4.0/gcc/testsuite/gfortran.dg/coarray/failed_images_2.f08
gcc-7.4.0/gcc/testsuite/gfortran.dg/coarray_failed_images_1.f08
failed: 5
warning: failed to install 'en_US.utf8' locale: Invalid argument
configure: error: 'gcc' failed to compile conftest.c.
failed: 15
command "sh" "check.sh" failed with status 1
builder for `/gnu/store/nvhjn6b5hi4mj7wnjxrmj0dmdigq9m2z-tcc-boot0-0.9.26-6.c004e9a.drv' failed with exit code 1
@ build-failed /gnu/store/nvhjn6b5hi4mj7wnjxrmj0dmdigq9m2z-tcc-boot0-0.9.26-6.c004e9a.drv - 1 builder for `/gnu/store/nvhjn6b5hi4mj7wnjxrmj0dmdigq9m2z-tcc-boot0-0.9.26-6.c004e9a.drv' failed with exit code 1
Throw to key `srfi-34' with args `(#<condition &store-protocol-error [message: "build of `/gnu/store/j5lp13iwcwnsdk545lgg1nh8kn4jdj3d-ghostscript-9.27.drv' failed" status: 100] 32ea7e0>)'.
failed to compute the derivation for Guix (version: "0230b92fde80b2288028582434034ad0827a61b1"; system: "x86_64-linux";
glc <at> g1 ~ [def]$

TIA - George




Information forwarded to bug-guix <at> gnu.org:
bug#37789; Package guix. (Thu, 17 Oct 2019 19:35:01 GMT) Full text and rfc822 format available.

Message #14 received at 37789 <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: George Clemmer <myglc2 <at> gmail.com>
Cc: 37789 <at> debbugs.gnu.org
Subject: Re: bug#37789: guix pull: error: You found a bug: the program
Date: Thu, 17 Oct 2019 21:34:13 +0200
[Message part 1 (text/plain, inline)]
Hi George,

George Clemmer <myglc2 <at> gmail.com> skribis:

>   (public-key 
>    (ecc 
>     (curve Ed25519)
>     (q #C38DCF2B0EBE663B9450BEFB0E77DFAF6643E8E971318F7002721076ED9C9788#)
>     )

This is not the key of ci.guix.gnu.org.

The key of ci.guix.gnu.org is the following (make sure to check the
signature on this message):

--8<---------------cut here---------------start------------->8---
(public-key 
 (ecc 
  (curve Ed25519)
  (q #8D156F295D24B0D9A86FA5741A840FF2D24F60F7B6C4134814AD55625971B394#)
  )
 )
--8<---------------cut here---------------end--------------->8---

This is the one you need to authorize as described at
<https://guix.gnu.org/manual/en/html_node/Substitute-Server-Authorization.html>.

HTH,
Ludo’.
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#37789; Package guix. (Fri, 18 Oct 2019 14:58:02 GMT) Full text and rfc822 format available.

Message #17 received at 37789 <at> debbugs.gnu.org (full text, mbox):

From: George Clemmer <myglc2 <at> gmail.com>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: 37789 <at> debbugs.gnu.org
Subject: Re: bug#37789: guix pull: error: You found a bug: the program
Date: Fri, 18 Oct 2019 10:57:07 -0400
Ludovic Courtès <ludo <at> gnu.org> writes:

> This is not the key of ci.guix.gnu.org.

Thanks for getting back to me. It turns out I mistakenly gave you this
server's public key. SORRY. Also I forgot the system is configured not
to use substitutes ...

		   (guix-service-type
		    config =>
		    (guix-configuration
		     (inherit config)
		     (use-substitutes? #f)
		     (substitute-urls (list "https://mirror.hydra.gnu.org"
					    "https://hydra.gnu.org"
					    "https://berlin.guixsd.org"))
		     (extra-options '("--gc-keep-derivations=yes"
				      "--gc-keep-outputs=yes"
				      "--cores=0" "--max-jobs=10"))
		     ))))

... because it primarily builds Guix from Git. I only use 'guix pull' as
a kind of "rescue move" when the souce build fails, as it is now doing

configure: error: Guile-JSON is missing; please install it.

The last time I used 'guix pull' it worked fine ...

  /home/glc/.config/guix:
  lrwxrwxrwx 1 glc users   44 Dec 14  2018 current ->
  /var/guix/profiles/per-user/glc/current-guix

The guix-configuration is unchanged since then. Shouldn't 'guix pull'
still work?

SORRY for the run-around on keys and substitutes.

TIA, George




Information forwarded to bug-guix <at> gnu.org:
bug#37789; Package guix. (Sat, 19 Oct 2019 19:06:01 GMT) Full text and rfc822 format available.

Message #20 received at 37789 <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: George Clemmer <myglc2 <at> gmail.com>
Cc: 37789 <at> debbugs.gnu.org
Subject: Re: bug#37789: guix pull: error: You found a bug: the program
Date: Sat, 19 Oct 2019 21:05:30 +0200
Hi George,

George Clemmer <myglc2 <at> gmail.com> skribis:

> 		     (substitute-urls (list "https://mirror.hydra.gnu.org"
> 					    "https://hydra.gnu.org"
> 					    "https://berlin.guixsd.org"))

Also, remember that {mirror.,}hydra.gnu.org were phased out a few months ago:

  https://lists.gnu.org/archive/html/info-guix/2019-06/msg00001.html

> ... because it primarily builds Guix from Git. I only use 'guix pull' as
> a kind of "rescue move" when the souce build fails, as it is now doing
>
> configure: error: Guile-JSON is missing; please install it.

How are you getting this error?  Please provide all the context.

> The last time I used 'guix pull' it worked fine ...
>
>   /home/glc/.config/guix:
>   lrwxrwxrwx 1 glc users   44 Dec 14  2018 current ->
>   /var/guix/profiles/per-user/glc/current-guix
>
> The guix-configuration is unchanged since then. Shouldn't 'guix pull'
> still work?

It should work, yes.  What does ‘guix describe’ report?

Thanks,
Ludo’.




Information forwarded to bug-guix <at> gnu.org:
bug#37789; Package guix. (Sat, 19 Oct 2019 19:57:02 GMT) Full text and rfc822 format available.

Message #23 received at 37789 <at> debbugs.gnu.org (full text, mbox):

From: George Clemmer <myglc2 <at> gmail.com>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: 37789 <at> debbugs.gnu.org
Subject: Re: bug#37789: guix pull: error: You found a bug: the program
Date: Sat, 19 Oct 2019 15:56:11 -0400
Ludovic Courtès <ludo <at> gnu.org> writes:

> Hi George,
>
> George Clemmer <myglc2 <at> gmail.com> skribis:
>
>> 		     (substitute-urls (list "https://mirror.hydra.gnu.org"
>> 					    "https://hydra.gnu.org"
>> 					    "https://berlin.guixsd.org"))
>
> Also, remember that {mirror.,}hydra.gnu.org were phased out a few months ago:
>
>   https://lists.gnu.org/archive/html/info-guix/2019-06/msg00001.html

Thanks. I missed that because my guix list reading scheme stopped
working a few months ago and I was focusing on other things. 

>> ... because it primarily builds Guix from Git. I only use 'guix pull' as
>> a kind of "rescue move" when the souce build fails, as it is now doing
>>
>> configure: error: Guile-JSON is missing; please install it.
>
> How are you getting this error?  Please provide all the context.

Happy to. I will post a separate bug about that.

>> The last time I used 'guix pull' it worked fine ...
>>
>>   /home/glc/.config/guix:
>>   lrwxrwxrwx 1 glc users   44 Dec 14  2018 current ->
>>   /var/guix/profiles/per-user/glc/current-guix
>>
>> The guix-configuration is unchanged since then. Shouldn't 'guix pull'
>> still work?
>
> It should work, yes.  What does ‘guix describe’ report?

Generation 1	Dec 14 2018 16:02:31	(current)
  guix bd208a1
    repository URL: https://git.savannah.gnu.org/git/guix.git
    branch: master
    commit: bd208a13ef4c203cf9035c0ccf454a60c1949c58

TIA - George




Information forwarded to bug-guix <at> gnu.org:
bug#37789; Package guix. (Sat, 19 Oct 2019 20:10:02 GMT) Full text and rfc822 format available.

Message #26 received at 37789 <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: George Clemmer <myglc2 <at> gmail.com>
Cc: 37789 <at> debbugs.gnu.org
Subject: Re: bug#37789: guix pull: error: You found a bug: the program
Date: Sat, 19 Oct 2019 22:09:04 +0200
Ludovic Courtès <ludo <at> gnu.org> skribis:

>> The guix-configuration is unchanged since then. Shouldn't 'guix pull'
>> still work?
>
> It should work, yes.  What does ‘guix describe’ report?

Note that what you initially reported is not so much that ‘guix pull’
“doesn’t work” but rather that it failed to build ghostscript.

Could you send the tail of the log returned by:

  guix build --log-file /gnu/store/j5lp13iwcwnsdk545lgg1nh8kn4jdj3d-ghostscript-9.27.drv

Thanks,
Ludo’.




Information forwarded to bug-guix <at> gnu.org:
bug#37789; Package guix. (Mon, 21 Oct 2019 21:01:02 GMT) Full text and rfc822 format available.

Message #29 received at 37789 <at> debbugs.gnu.org (full text, mbox):

From: George Clemmer <myglc2 <at> gmail.com>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: 37789 <at> debbugs.gnu.org
Subject: Re: bug#37789: guix pull: error: You found a bug: the program
Date: Mon, 21 Oct 2019 17:00:48 -0400
Hi Ludo’,

Ludovic Courtès <ludo <at> gnu.org> writes:

> Ludovic Courtès <ludo <at> gnu.org> skribis:
>
>>> The guix-configuration is unchanged since then. Shouldn't 'guix pull'
>>> still work?
>>
>> It should work, yes.  What does ‘guix describe’ report?
>
> Note that what you initially reported is not so much that ‘guix pull’
> “doesn’t work” but rather that it failed to build ghostscript.

Good point. I will respond to your earlier ...

>> configure: error: Guile-JSON is missing; please install it.
>
> How are you getting this error?  Please provide all the context.

... in a second email.


> Could you send the tail of the log returned by:
>
>   guix build --log-file /gnu/store/j5lp13iwcwnsdk545lgg1nh8kn4jdj3d-ghostscript-9.27.drv

That gave a ref to the build farm so I did this ...

guix build /gnu/store/j5lp13iwcwnsdk545lgg1nh8kn4jdj3d-ghostscript-9.27.drv
[...]
starting phase `install-locale'
warning: failed to install 'en_US.utf8' locale: Invalid argument
phase `install-locale' succeeded after 0.0 seconds
starting phase `unpack'
[...]
starting phase `configure'
PATH="/gnu/store/lxwhz2y0m3c38figfl5sfdydsb7sk7g2-bootstrap-binaries-0/bin:/gnu/store/niv24i583siranb6ydphx991dkvj8x8g-mes-boot-0.19/bin:/gnu/store/grybsvhmi38gbrdl3i8cc31i0r1x7x6z-bootstrap-mescc-tools-0.5.2/bin"
configure: error: 'gcc' failed to compile conftest.c.
configure: line 332: ./conftest: No such file or directory
configure: line 336: ./conftest: No such file or directory
Binary  directory   /gnu/store/fkxk1l6l1cvs524q2cmd733gg1wsa6z6-tcc-boot0-0.9.26-6.c004e9a/bin
TinyCC directory    .
[...]
55_lshift_type: [FAIL]
expect: 14
failed: 15
passed: 209
total:  224
FAILED: 15/224
command "sh" "check.sh" failed with status 1
builder for `/gnu/store/nvhjn6b5hi4mj7wnjxrmj0dmdigq9m2z-tcc-boot0-0.9.26-6.c004e9a.drv' failed with exit code 1
build of /gnu/store/nvhjn6b5hi4mj7wnjxrmj0dmdigq9m2z-tcc-boot0-0.9.26-6.c004e9a.drv failed
View build log at '/var/log/guix/drvs/nv/hjn6b5hi4mj7wnjxrmj0dmdigq9m2z-tcc-boot0-0.9.26-6.c004e9a.drv.bz2'.
cannot build derivation `/gnu/store/fglx0fz62bygkdxxg878j7x9pfl37zhh-tcc-boot-0.9.27.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/x9shp86cz9f4rb5xvhs37zzxg1ngi4dr-binutils-mesboot0-2.20.1a.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/r50fj43103526ga6pi2f9jkk4gvaav7m-diffutils-mesboot-2.7.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/kcyh6k46ijm9nsq1as26rr0aq7rkx4f7-gcc-core-mesboot-2.95.3.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/57da9mdiqhyn72m8wv00pdvzqi2ng4xb-make-mesboot0-3.80.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/2lpg626q4x8v7hgqajywpq1rc8y72hzx-binutils-mesboot-2.20.1a.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/q8f5yjxp0kcdn2mwqf83bvhal71cnr71-gcc-mesboot-4.9.4.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/lp6fycqqd8adndlfylh4mlihm0qakxzw-glibc-mesboot-2.16.0.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/5xh3f9lxl86imd56fk8n6wcqdcrzh2mb-binutils-cross-boot0-2.32.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/492grrzzhh8z7nv9vrh9vai6kk7zfj8i-diffutils-boot0-3.7.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/56xfnvjd2qv05vx3j0s6b30h9dg3dqcj-file-boot0-5.33.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/b1n16vi8ypfr1bsgrcgk67h6sixghy0c-findutils-boot0-4.6.0.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/h6pl88jbzlgan2majgy0z6kcphzp2x6q-gcc-cross-boot0-7.4.0.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/5lcadggb83v1dfyza323lcw8ih199v1l-gcc-mesboot-wrapper-4.9.4.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/rmfsg2dsb88b136arb40z3kgd57kcnzs-glibc-2.29.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/qcx5p89cac2ghvc4k6cq2c6dsm3xncp1-glibc-intermediate-2.29.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/djxlq3ilag624v2zr8ya3zivwcrpiji7-linux-libre-headers-4.19.56.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/88azrsd0d3axcp043yrd4pl78ifd5368-make-boot0-4.2.1.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/my4rsf2nhcxd9n106bjrdmw56k26cc2j-perl-boot0-5.30.0.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/rhqqd8kmr1fqc9fkzpbh0qca4mwb03xa-texinfo-6.6.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/j5lp13iwcwnsdk545lgg1nh8kn4jdj3d-ghostscript-9.27.drv': 1 dependencies couldn't be built
guix build: error: build failed: build of `/gnu/store/j5lp13iwcwnsdk545lgg1nh8kn4jdj3d-ghostscript-9.27.drv' failed
glc <at> g1 ~ [def]$ date
Sat Oct 19 23:52:51 EDT 2019

TIA - George




Information forwarded to bug-guix <at> gnu.org:
bug#37789; Package guix. (Mon, 21 Oct 2019 21:22:02 GMT) Full text and rfc822 format available.

Message #32 received at 37789 <at> debbugs.gnu.org (full text, mbox):

From: George Clemmer <myglc2 <at> gmail.com>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: 37789 <at> debbugs.gnu.org
Subject: Re: bug#37789: guix pull: error: You found a bug: the program
Date: Mon, 21 Oct 2019 17:21:01 -0400
[Message part 1 (text/plain, inline)]
George Clemmer <myglc2 <at> gmail.com> writes:

> Hi Ludo’,
>
> Ludovic Courtès <ludo <at> gnu.org> writes:

>> Note that what you initially reported is not so much that ‘guix pull’
>> “doesn’t work” but rather that it failed to build ghostscript.
>
> Good point. I will respond to your earlier ...
>
>>> configure: error: Guile-JSON is missing; please install it.
>>
>> How are you getting this error?  Please provide all the context.
>
> ... in a second email.

Please see attached. TIA - George

[Guile-JSON.log.gz (application/octet-stream, attachment)]

Information forwarded to bug-guix <at> gnu.org:
bug#37789; Package guix. (Wed, 23 Oct 2019 10:00:03 GMT) Full text and rfc822 format available.

Message #35 received at 37789 <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: George Clemmer <myglc2 <at> gmail.com>
Cc: 37789 <at> debbugs.gnu.org, Jan Nieuwenhuizen <janneke <at> gnu.org>
Subject: Re: bug#37789: guix pull: error: You found a bug: the program
Date: Wed, 23 Oct 2019 11:59:29 +0200
Hi George,

George Clemmer <myglc2 <at> gmail.com> skribis:

> starting phase `configure'
> PATH="/gnu/store/lxwhz2y0m3c38figfl5sfdydsb7sk7g2-bootstrap-binaries-0/bin:/gnu/store/niv24i583siranb6ydphx991dkvj8x8g-mes-boot-0.19/bin:/gnu/store/grybsvhmi38gbrdl3i8cc31i0r1x7x6z-bootstrap-mescc-tools-0.5.2/bin"
> configure: error: 'gcc' failed to compile conftest.c.
> configure: line 332: ./conftest: No such file or directory
> configure: line 336: ./conftest: No such file or directory
> Binary  directory   /gnu/store/fkxk1l6l1cvs524q2cmd733gg1wsa6z6-tcc-boot0-0.9.26-6.c004e9a/bin
> TinyCC directory    .
> [...]
> 55_lshift_type: [FAIL]
> expect: 14
> failed: 15
> passed: 209
> total:  224
> FAILED: 15/224
> command "sh" "check.sh" failed with status 1
> builder for `/gnu/store/nvhjn6b5hi4mj7wnjxrmj0dmdigq9m2z-tcc-boot0-0.9.26-6.c004e9a.drv' failed with exit code 1
> build of /gnu/store/nvhjn6b5hi4mj7wnjxrmj0dmdigq9m2z-tcc-boot0-0.9.26-6.c004e9a.drv failed

Uh.  (You purposefully turned off substitutes, right?)

I’m very surprised this can happen.  Janneke, does that ring a bell?

Thanks,
Ludo’.




Information forwarded to bug-guix <at> gnu.org:
bug#37789; Package guix. (Wed, 23 Oct 2019 13:36:02 GMT) Full text and rfc822 format available.

Message #38 received at 37789 <at> debbugs.gnu.org (full text, mbox):

From: George Clemmer <myglc2 <at> gmail.com>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: 37789 <at> debbugs.gnu.org, Jan Nieuwenhuizen <janneke <at> gnu.org>
Subject: Re: bug#37789: guix pull: error: You found a bug: the program
Date: Wed, 23 Oct 2019 09:35:33 -0400
Ludovic Courtès <ludo <at> gnu.org> writes:

> Hi George,
>
> George Clemmer <myglc2 <at> gmail.com> skribis:
>
>> starting phase `configure'
>> PATH="/gnu/store/lxwhz2y0m3c38figfl5sfdydsb7sk7g2-bootstrap-binaries-0/bin:/gnu/store/niv24i583siranb6ydphx991dkvj8x8g-mes-boot-0.19/bin:/gnu/store/grybsvhmi38gbrdl3i8cc31i0r1x7x6z-bootstrap-mescc-tools-0.5.2/bin"
>> configure: error: 'gcc' failed to compile conftest.c.
>> configure: line 332: ./conftest: No such file or directory
>> configure: line 336: ./conftest: No such file or directory
>> Binary  directory   /gnu/store/fkxk1l6l1cvs524q2cmd733gg1wsa6z6-tcc-boot0-0.9.26-6.c004e9a/bin
>> TinyCC directory    .
>> [...]
>> 55_lshift_type: [FAIL]
>> expect: 14
>> failed: 15
>> passed: 209
>> total:  224
>> FAILED: 15/224
>> command "sh" "check.sh" failed with status 1
>> builder for `/gnu/store/nvhjn6b5hi4mj7wnjxrmj0dmdigq9m2z-tcc-boot0-0.9.26-6.c004e9a.drv' failed with exit code 1
>> build of /gnu/store/nvhjn6b5hi4mj7wnjxrmj0dmdigq9m2z-tcc-boot0-0.9.26-6.c004e9a.drv failed
>
> Uh.  (You purposefully turned off substitutes, right?)

Yes




Information forwarded to bug-guix <at> gnu.org:
bug#37789; Package guix. (Tue, 09 Jun 2020 23:13:02 GMT) Full text and rfc822 format available.

Message #41 received at 37789 <at> debbugs.gnu.org (full text, mbox):

From: George Clemmer <myglc2 <at> gmail.com>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: 37789 <at> debbugs.gnu.org, Jan Nieuwenhuizen <janneke <at> gnu.org>
Subject: bug#37789: guix pull: error: You found a bug: the program
Date: Tue, 09 Jun 2020 19:12:48 -0400
Ludovic Courtès <ludo <at> gnu.org> writes:

> Uh.  (You purposefully turned off substitutes, right?)
>
> I’m very surprised this can happen.  Janneke, does that ring a bell?

Hi Ludo’,

I recently re-installed Guix System from USB and abandoned my config
that turned off substitutes. And of course, guix pull works great ;-)

I assume that "guix pull w/substitutes off" is not recommended or likely
to be used by others. If so maybe this bug can be cleared?

If, OTOH, you want to support "guix pull w/substitutes off" I am willing
to turn substitutes off again to see what happens ;-)

WDYT? - George




Information forwarded to bug-guix <at> gnu.org:
bug#37789; Package guix. (Tue, 09 Jun 2020 23:41:01 GMT) Full text and rfc822 format available.

Message #44 received at 37789 <at> debbugs.gnu.org (full text, mbox):

From: Tobias Geerinckx-Rice <me <at> tobias.gr>
To: George Clemmer <myglc2 <at> gmail.com>
Cc: Ludovic Courtès <ludo <at> gnu.org>, 37789 <at> debbugs.gnu.org
Subject: Re: bug#37789: guix pull: error: You found a bug: the program
Date: Wed, 10 Jun 2020 01:40:10 +0200
[Message part 1 (text/plain, inline)]
George Clemmer 写道:
> I assume that "guix pull w/substitutes off" is not recommended 
> or likely
> to be used by others.

Even if true, it's definitely supported as long your machine has 
enough memory & storage to do so (which, granted, is a lot).

Kind regards,

T G-R
[signature.asc (application/pgp-signature, inline)]

Reply sent to Ludovic Courtès <ludo <at> gnu.org>:
You have taken responsibility. (Wed, 10 Jun 2020 14:49:02 GMT) Full text and rfc822 format available.

Notification sent to my glc2 <myglc2 <at> gmail.com>:
bug acknowledged by developer. (Wed, 10 Jun 2020 14:49:02 GMT) Full text and rfc822 format available.

Message #49 received at 37789-done <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: George Clemmer <myglc2 <at> gmail.com>
Cc: 37789-done <at> debbugs.gnu.org, Jan Nieuwenhuizen <janneke <at> gnu.org>
Subject: Re: bug#37789: guix pull: error: You found a bug: the program
Date: Wed, 10 Jun 2020 16:48:43 +0200
Hi,

George Clemmer <myglc2 <at> gmail.com> skribis:

> I recently re-installed Guix System from USB and abandoned my config
> that turned off substitutes. And of course, guix pull works great ;-)

Awesome!

> I assume that "guix pull w/substitutes off" is not recommended or likely
> to be used by others. If so maybe this bug can be cleared?

It’s necessarily supported: the build farm has to build those
substitutes in the first place, and if you’re unlucky, you end up
building it locally.  Like Tobias writes, it still requires a lot of
CPU/memory/disk, but it’s definitely supported.

Thanks,
Ludo’.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 09 Jul 2020 11:24:06 GMT) Full text and rfc822 format available.

This bug report was last modified 3 years and 284 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.