GNU bug report logs -
#37789
guix pull: error: You found a bug: the program
Previous Next
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.
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):
[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):
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):
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):
[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):
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):
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):
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):
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):
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):
[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):
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):
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):
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):
[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):
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.