The program 'compute-guix-derivation' failed to compute the derivation for Guix

  • Done
  • quality assurance status badge
Details
2 participants
  • Arne Schlüter
  • Maxime Devos
Owner
unassigned
Submitted by
Arne Schlüter
Severity
normal
A
A
Arne Schlüter wrote on 20 Apr 2022 13:14
(address . bug-guix@gnu.org)
87ilr46m7x.fsf@arnes.space
Hello,

I just hit the an error when running `guix pull && guix package -u` on a
Debian-based armhf foreign host. The log is attached.

Best
*, std::vector<cmCTestTestHandler::cmCTestTestProperties> >? changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
95% [########################################################################### ]log 23895 530
/gnu/store/j1qipvd6087zklgxm0b3dphsagq4s5sa-gcc-10.3.0/include/c++/bits/stl_vector.h: In member function ?virtual int cmCTestTestHandler::ProcessHandler()?:
/gnu/store/j1qipvd6087zklgxm0b3dphsagq4s5sa-gcc-10.3.0/include/c++/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ?__gnu_cxx::__normal_iterator<cmCTestTestHandler::cmCTestTestResult*, s
td::vector<cmCTestTestHandler::cmCTestTestResult> >? changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
100% [###############################################################################]log 23895 561
/tmp/guix-build-cmake-minimal-3.21.4.drv-0/cmake-3.21.4/Tests/CMakeLib/testUVProcessChain.cxx: In function ?(static initializers for /tmp/guix-build-cmake-minimal-3.21.4.drv-0/cmake-3.21.4/Tests/CMakeLib/testUV
ProcessChain.cxx)?:
/tmp/guix-build-cmake-minimal-3.21.4.drv-0/cmake-3.21.4/Tests/CMakeLib/testUVProcessChain.cxx:26:42: note: parameter passing for argument of type ?std::initializer_list<ExpectedStatus>? changed in GCC 7.1
26 | static const std::vector<ExpectedStatus> status1 = {
| ^~~~~~~
100% [###############################################################################]ild-log 23895 327
/tmp/guix-build-cmake-minimal-3.21.4.drv-0/cmake-3.21.4/Tests/CMakeLib/testUVProcessChain.cxx:38:42: note: parameter passing for argument of type ?std::initializer_list<ExpectedStatus>? changed in GCC 7.1
38 | static const std::vector<ExpectedStatus> status3 = {
| ^~~~~~~
building /gnu/store/rffgxc50vcqd5f05yyc9sp2cqcf6mfhg-linux-libre-headers-5.10.35.drv...
- 'unpack' phas-Backtrace: | 13 (primitive-load "/gnu/store/91vqn8jfshpdyqmiqfqr3661cmvwypdn-compute-guix-derivation")
In ice-9/eval.scm:
155:9 12 (_ _)
159:9 11 (_ #(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#<directory (guile-u?> ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?))
In ice-9/boot-9.scm:
152:2 10 (with-fluid* _ _ _)
152:2 9 (with-fluid* _ _ _)
In ./guix/store.scm:
2129:24 8 (run-with-store #<store-connection 256.99 b1676cf8> _ #:guile-for-build _ #:system _ #:target _)
1966:8 7 (_ _)
In ./guix/gexp.scm:
299:22 6 (_ _)
1180:2 5 (_ _)
1046:2 4 (_ _)
892:4 3 (_ _)
In ./guix/store.scm:
2014:12 2 (_ #<store-connection 256.99 b01846e0>)
1406:5 1 (map/accumulate-builds #<store-connection 256.99 b01846e0> #<procedure b0350660 at ./guix/store.scm:20?> ?)
1421:15 0 (_ #<store-connection 256.99 b01846e0> _ _)

./guix/store.scm:1421:15: ERROR:
1. &store-protocol-error:
message: "build of `/gnu/store/1mm8zlhs1zl4542f1pnmygr0xp6wcbdl-glibc-utf8-locales-2.33.drv' failed"
status: 1 /guix pull: error: You found a bug: the program '/gnu/store/91vqn8jfshpdyqmiqfqr3661cmvwypdn-compute-guix-derivation'
failed to compute the derivation for Guix (version: "cd23250c16ea233c7dc29ec1f8a5cea7c1fe159e"; system: "armhf-linux";
host version: "1.3.0"; pull-version: 1).
Please report the COMPLETE output above by email to <bug-guix@gnu.org>.

dietpi@rosa:~$
M
M
Maxime Devos wrote on 20 Apr 2022 14:41
088fc4a5108000bd19a300f18c30264baf562a81.camel@telenet.be
Arne Schlüter schreef op wo 20-04-2022 om 13:14 [+0200]:
Toggle quote (4 lines)
>       message: "build of
> `/gnu/store/1mm8zlhs1zl4542f1pnmygr0xp6wcbdl-glibc-utf8-locales-
> 2.33.drv' failed"

Could you attach the build log? Try

$ guix build /gnu/store/1mm8zlhs1zl4542f1pnmygr0xp6wcbdl-glibc-utf8-locales-2.33.drv --log-file

or, if that says ‘no build log found’, try running

$ guix build /gnu/store/rffgxc50vcqd5f05yyc9sp2cqcf6mfhg-linux-libre-headers-5.10.35.drv --log-file

and if that doesn't have a log either (or it has a log but it says it succeeded), try running

$ guix build /gnu/store/1mm8zlhs1zl4542f1pnmygr0xp6wcbdl-glibc-utf8-locales-2.33.drv |& tee log

and attach the file 'log'.

Greetings,
Maxime.
-----BEGIN PGP SIGNATURE-----

iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYl//XRccbWF4aW1lZGV2
b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7nDNAQDW7UIQJ1o9wkg560FVcRypdj4Y
cycO6E9Gd4CHRuKy/QEAsikAGeY2w1lM+pITZ4GUikr8tbk7Cf68QHxGibBw5gc=
=8eFq
-----END PGP SIGNATURE-----


A
A
Arne Schlüter wrote on 20 Apr 2022 15:22
87fsm77uuv.fsf@arnes.space
Looking at the logs (the first command did not find a log file, the
second log file was corrupted) I found out that I ran out of space in
`/tmp`. Because I am running this on a SBC I set up `/tmp` as a tmpfs
with a size of 1G. Increasing it to 2G helped and the build succeeded.

Maxime Devos <maximedevos@telenet.be> writes:

Toggle quote (21 lines)
> Arne Schlüter schreef op wo 20-04-2022 om 13:14 [+0200]:
>>       message: "build of
>> `/gnu/store/1mm8zlhs1zl4542f1pnmygr0xp6wcbdl-glibc-utf8-locales-
>> 2.33.drv' failed"
>
> Could you attach the build log? Try
>
> $ guix build /gnu/store/1mm8zlhs1zl4542f1pnmygr0xp6wcbdl-glibc-utf8-locales-2.33.drv --log-file
>
> or, if that says ‘no build log found’, try running
>
> $ guix build /gnu/store/rffgxc50vcqd5f05yyc9sp2cqcf6mfhg-linux-libre-headers-5.10.35.drv --log-file
>
> and if that doesn't have a log either (or it has a log but it says it succeeded), try running
>
> $ guix build /gnu/store/1mm8zlhs1zl4542f1pnmygr0xp6wcbdl-glibc-utf8-locales-2.33.drv |& tee log
>
> and attach the file 'log'.
>
> Greetings,
> Maxime.
M
M
Maxime Devos wrote on 6 May 2022 14:50
8ff47fe787ec19887f910bd5583456ee39b922f0.camel@telenet.be
Appears to be resolved.
-----BEGIN PGP SIGNATURE-----

iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYnUZkBccbWF4aW1lZGV2
b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7jcMAP4/Z4DOnEnzo1JZH2TVmddMN3+z
lRvj34efeQo6mqsSbAEA7Paw/cBgvzxXOrp8Y0WGpshrBT9i4LOUTDopLzSuxgc=
=HhOc
-----END PGP SIGNATURE-----


Closed
?