unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* bug#37789: guix pull: error: You found a bug: the program
@ 2019-10-17 10:49 my glc2
  2019-10-17 14:58 ` Ludovic Courtès
  0 siblings, 1 reply; 15+ messages in thread
From: my glc2 @ 2019-10-17 10:49 UTC (permalink / raw)
  To: 37789

[-- Attachment #1: Type: text/plain, Size: 1370 bytes --]

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@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@gnu.org>.

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

glc@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@g1 ~ [def]$

[-- Attachment #2: Type: text/html, Size: 1982 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* bug#37789: guix pull: error: You found a bug: the program
  2019-10-17 10:49 bug#37789: guix pull: error: You found a bug: the program my glc2
@ 2019-10-17 14:58 ` Ludovic Courtès
  2019-10-17 16:39   ` George Clemmer
  0 siblings, 1 reply; 15+ messages in thread
From: Ludovic Courtès @ 2019-10-17 14:58 UTC (permalink / raw)
  To: my glc2; +Cc: 37789

Hello,

my glc2 <myglc2@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’.

^ permalink raw reply	[flat|nested] 15+ messages in thread

* bug#37789: guix pull: error: You found a bug: the program
  2019-10-17 14:58 ` Ludovic Courtès
@ 2019-10-17 16:39   ` George Clemmer
  2019-10-17 19:34     ` Ludovic Courtès
  0 siblings, 1 reply; 15+ messages in thread
From: George Clemmer @ 2019-10-17 16:39 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: 37789

Hi Ludo’, thanks for getting back to me.

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

> Hello,
>
> my glc2 <myglc2@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@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@g1 ~ [def]$

TIA - George

^ permalink raw reply	[flat|nested] 15+ messages in thread

* bug#37789: guix pull: error: You found a bug: the program
  2019-10-17 16:39   ` George Clemmer
@ 2019-10-17 19:34     ` Ludovic Courtès
  2019-10-18 14:57       ` George Clemmer
  0 siblings, 1 reply; 15+ messages in thread
From: Ludovic Courtès @ 2019-10-17 19:34 UTC (permalink / raw)
  To: George Clemmer; +Cc: 37789

[-- Attachment #1: Type: text/plain, Size: 760 bytes --]

Hi George,

George Clemmer <myglc2@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’.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* bug#37789: guix pull: error: You found a bug: the program
  2019-10-17 19:34     ` Ludovic Courtès
@ 2019-10-18 14:57       ` George Clemmer
  2019-10-19 19:05         ` Ludovic Courtès
  0 siblings, 1 reply; 15+ messages in thread
From: George Clemmer @ 2019-10-18 14:57 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: 37789


Ludovic Courtès <ludo@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

^ permalink raw reply	[flat|nested] 15+ messages in thread

* bug#37789: guix pull: error: You found a bug: the program
  2019-10-18 14:57       ` George Clemmer
@ 2019-10-19 19:05         ` Ludovic Courtès
  2019-10-19 19:56           ` George Clemmer
  2019-10-19 20:09           ` Ludovic Courtès
  0 siblings, 2 replies; 15+ messages in thread
From: Ludovic Courtès @ 2019-10-19 19:05 UTC (permalink / raw)
  To: George Clemmer; +Cc: 37789

Hi George,

George Clemmer <myglc2@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’.

^ permalink raw reply	[flat|nested] 15+ messages in thread

* bug#37789: guix pull: error: You found a bug: the program
  2019-10-19 19:05         ` Ludovic Courtès
@ 2019-10-19 19:56           ` George Clemmer
  2019-10-19 20:09           ` Ludovic Courtès
  1 sibling, 0 replies; 15+ messages in thread
From: George Clemmer @ 2019-10-19 19:56 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: 37789


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

> Hi George,
>
> George Clemmer <myglc2@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

^ permalink raw reply	[flat|nested] 15+ messages in thread

* bug#37789: guix pull: error: You found a bug: the program
  2019-10-19 19:05         ` Ludovic Courtès
  2019-10-19 19:56           ` George Clemmer
@ 2019-10-19 20:09           ` Ludovic Courtès
  2019-10-21 21:00             ` George Clemmer
  1 sibling, 1 reply; 15+ messages in thread
From: Ludovic Courtès @ 2019-10-19 20:09 UTC (permalink / raw)
  To: George Clemmer; +Cc: 37789

Ludovic Courtès <ludo@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’.

^ permalink raw reply	[flat|nested] 15+ messages in thread

* bug#37789: guix pull: error: You found a bug: the program
  2019-10-19 20:09           ` Ludovic Courtès
@ 2019-10-21 21:00             ` George Clemmer
  2019-10-21 21:21               ` George Clemmer
  2019-10-23  9:59               ` Ludovic Courtès
  0 siblings, 2 replies; 15+ messages in thread
From: George Clemmer @ 2019-10-21 21:00 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: 37789

Hi Ludo’,

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

> Ludovic Courtès <ludo@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@g1 ~ [def]$ date
Sat Oct 19 23:52:51 EDT 2019

TIA - George

^ permalink raw reply	[flat|nested] 15+ messages in thread

* bug#37789: guix pull: error: You found a bug: the program
  2019-10-21 21:00             ` George Clemmer
@ 2019-10-21 21:21               ` George Clemmer
  2019-10-23  9:59               ` Ludovic Courtès
  1 sibling, 0 replies; 15+ messages in thread
From: George Clemmer @ 2019-10-21 21:21 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: 37789

[-- Attachment #1: Type: text/plain, Size: 523 bytes --]


George Clemmer <myglc2@gmail.com> writes:

> Hi Ludo’,
>
> Ludovic Courtès <ludo@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


[-- Attachment #2: Guile-JSON.log.gz --]
[-- Type: application/octet-stream, Size: 3391 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* bug#37789: guix pull: error: You found a bug: the program
  2019-10-21 21:00             ` George Clemmer
  2019-10-21 21:21               ` George Clemmer
@ 2019-10-23  9:59               ` Ludovic Courtès
  2019-10-23 13:35                 ` George Clemmer
  2020-06-09 23:12                 ` George Clemmer
  1 sibling, 2 replies; 15+ messages in thread
From: Ludovic Courtès @ 2019-10-23  9:59 UTC (permalink / raw)
  To: George Clemmer; +Cc: 37789

Hi George,

George Clemmer <myglc2@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’.

^ permalink raw reply	[flat|nested] 15+ messages in thread

* bug#37789: guix pull: error: You found a bug: the program
  2019-10-23  9:59               ` Ludovic Courtès
@ 2019-10-23 13:35                 ` George Clemmer
  2020-06-09 23:12                 ` George Clemmer
  1 sibling, 0 replies; 15+ messages in thread
From: George Clemmer @ 2019-10-23 13:35 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: 37789


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

> Hi George,
>
> George Clemmer <myglc2@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

^ permalink raw reply	[flat|nested] 15+ messages in thread

* bug#37789: guix pull: error: You found a bug: the program
  2019-10-23  9:59               ` Ludovic Courtès
  2019-10-23 13:35                 ` George Clemmer
@ 2020-06-09 23:12                 ` George Clemmer
  2020-06-09 23:40                   ` Tobias Geerinckx-Rice via Bug reports for GNU Guix
  2020-06-10 14:48                   ` Ludovic Courtès
  1 sibling, 2 replies; 15+ messages in thread
From: George Clemmer @ 2020-06-09 23:12 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: 37789

Ludovic Courtès <ludo@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




^ permalink raw reply	[flat|nested] 15+ messages in thread

* bug#37789: guix pull: error: You found a bug: the program
  2020-06-09 23:12                 ` George Clemmer
@ 2020-06-09 23:40                   ` Tobias Geerinckx-Rice via Bug reports for GNU Guix
  2020-06-10 14:48                   ` Ludovic Courtès
  1 sibling, 0 replies; 15+ messages in thread
From: Tobias Geerinckx-Rice via Bug reports for GNU Guix @ 2020-06-09 23:40 UTC (permalink / raw)
  To: George Clemmer; +Cc: Ludovic Courtès, 37789

[-- Attachment #1: Type: text/plain, Size: 288 bytes --]

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

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 227 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* bug#37789: guix pull: error: You found a bug: the program
  2020-06-09 23:12                 ` George Clemmer
  2020-06-09 23:40                   ` Tobias Geerinckx-Rice via Bug reports for GNU Guix
@ 2020-06-10 14:48                   ` Ludovic Courtès
  1 sibling, 0 replies; 15+ messages in thread
From: Ludovic Courtès @ 2020-06-10 14:48 UTC (permalink / raw)
  To: George Clemmer; +Cc: 37789-done

Hi,

George Clemmer <myglc2@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’.




^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2020-06-10 14:49 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-10-17 10:49 bug#37789: guix pull: error: You found a bug: the program my glc2
2019-10-17 14:58 ` Ludovic Courtès
2019-10-17 16:39   ` George Clemmer
2019-10-17 19:34     ` Ludovic Courtès
2019-10-18 14:57       ` George Clemmer
2019-10-19 19:05         ` Ludovic Courtès
2019-10-19 19:56           ` George Clemmer
2019-10-19 20:09           ` Ludovic Courtès
2019-10-21 21:00             ` George Clemmer
2019-10-21 21:21               ` George Clemmer
2019-10-23  9:59               ` Ludovic Courtès
2019-10-23 13:35                 ` George Clemmer
2020-06-09 23:12                 ` George Clemmer
2020-06-09 23:40                   ` Tobias Geerinckx-Rice via Bug reports for GNU Guix
2020-06-10 14:48                   ` Ludovic Courtès

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).