guix build not respecting --keep-going

DoneSubmitted by Ethan J.
Details
2 participants
  • Ethan J
  • Ludovic Courtès
Owner
unassigned
Severity
normal
E
E
Ethan J wrote on 20 Jun 2016 05:33
(address . bug-guix@gnu.org)
CAJhL_KTqU_4TXwNCEGCmtw4-H3vt7UDcHGJYsU0H0x51fOq9_Q@mail.gmail.com
I've been attempting to use the "build all packages" one liner listed onhttps://www.gnu.org/software/guix/manual/html_node/Invoking-guix-build.htmlto populate my store for a local mirror however when guix fails to build apackage it exits and stops building (which I had assumed the --keep-goingflag prevented) Here's an example of yasm failing to buildhttp://paste.lisp.org/display/318806
Attachment: file
L
L
Ludovic Courtès wrote on 28 Jun 2016 23:09
(name . Ethan J)(address . doubleplusgood23@gmail.com)(address . 23807@debbugs.gnu.org)
878txpja01.fsf@gnu.org
Hello,
Ethan J <doubleplusgood23@gmail.com> skribis:
Toggle quote (8 lines)> I've been attempting to use the "build all packages" one liner listed> on> https://www.gnu.org/software/guix/manual/html_node/Invoking-guix-build.> html to populate my store for a local mirror however when guix fails> to build a package it exits and stops building (which I had assumed> the --keep-going flag prevented) Here's an example of yasm failing to> build http://paste.lisp.org/display/318806
The paste shows:
Toggle snippet (46 lines)make[5]: Entering directory '/tmp/guix-build-yasm-1.3.0.drv-0/yasm-1.3.0'make all-recursivemake[6]: Entering directory '/tmp/guix-build-yasm-1.3.0.drv-0/yasm-1.3.0'Making all in pomake[7]: Entering directory '/tmp/guix-build-yasm-1.3.0.drv-0/yasm-1.3.0/po'make[7]: Nothing to be done for 'all'.make[7]: Leaving directory '/tmp/guix-build-yasm-1.3.0.drv-0/yasm-1.3.0/po'Making all in .make[7]: Entering directory '/tmp/guix-build-yasm-1.3.0.drv-0/yasm-1.3.0'make[7]: Leaving directory '/tmp/guix-build-yasm-1.3.0.drv-0/yasm-1.3.0'make[6]: Leaving directory '/tmp/guix-build-yasm-1.3.0.drv-0/yasm-1.3.0'make[5]: Leaving directory '/tmp/guix-build-yasm-1.3.0.drv-0/yasm-1.3.0'============================================================================Testsuite summary for yasm 1.3.0============================================================================# TOTAL: 44# PASS: 43# SKIP: 0# XFAIL: 0# FAIL: 1# XPASS: 0# ERROR: 0============================================================================See ./test-suite.logPlease report to bug-yasm@tortall.net============================================================================Makefile:3166: recipe for target 'test-suite.log' failedmake[4]: *** [test-suite.log] Error 1make[4]: Leaving directory '/tmp/guix-build-yasm-1.3.0.drv-0/yasm-1.3.0'Makefile:3272: recipe for target 'check-TESTS' failedmake[3]: *** [check-TESTS] Error 2make[3]: Leaving directory '/tmp/guix-build-yasm-1.3.0.drv-0/yasm-1.3.0'Makefile:3814: recipe for target 'check-am' failedmake[2]: *** [check-am] Error 2make[2]: Leaving directory '/tmp/guix-build-yasm-1.3.0.drv-0/yasm-1.3.0'Makefile:3052: recipe for target 'check-recursive' failedmake[1]: *** [check-recursive] Error 1make[1]: Leaving directory '/tmp/guix-build-yasm-1.3.0.drv-0/yasm-1.3.0'Makefile:3817: recipe for target 'check' failedmake: *** [check] Error 2phase `check' failed after 3.2 secondsbuilder for `/gnu/store/8wv8d2asnyh3ac3i7bd2384i9c5i21gd-yasm-1.3.0.drv' failed with exit code 1@ build-failed /gnu/store/8wv8d2asnyh3ac3i7bd2384i9c5i21gd-yasm-1.3.0.drv - 1 builder for `/gnu/store/8wv8d2asnyh3ac3i7bd2384i9c5i21gd-yasm-1.3.0.drv' failed with exit code 1guix build: error: build failed: build of `/gnu/store/8wv8d2asnyh3ac3i7bd2384i9c5i21gd-yasm-1.3.0.drv' failed
What was the exact command that you run? What does the same commandreport with --dry-run?
Thanks,Ludo’.
L
L
Ludovic Courtès wrote on 31 Jul 2016 18:38
(name . Ethan J)(address . doubleplusgood23@gmail.com)(address . 23807@debbugs.gnu.org)
87vazl4vae.fsf@gnu.org
Hi Ethan,
Any update on this?(See http://bugs.gnu.org/23807.)
Ludo’.
ludo@gnu.org (Ludovic Courtès) skribis:
Toggle quote (64 lines)> Hello,>> Ethan J <doubleplusgood23@gmail.com> skribis:>>> I've been attempting to use the "build all packages" one liner listed>> on>> https://www.gnu.org/software/guix/manual/html_node/Invoking-guix-build.>> html to populate my store for a local mirror however when guix fails>> to build a package it exits and stops building (which I had assumed>> the --keep-going flag prevented) Here's an example of yasm failing to>> build http://paste.lisp.org/display/318806>> The paste shows:>> make[5]: Entering directory '/tmp/guix-build-yasm-1.3.0.drv-0/yasm-1.3.0'> make all-recursive> make[6]: Entering directory '/tmp/guix-build-yasm-1.3.0.drv-0/yasm-1.3.0'> Making all in po> make[7]: Entering directory '/tmp/guix-build-yasm-1.3.0.drv-0/yasm-1.3.0/po'> make[7]: Nothing to be done for 'all'.> make[7]: Leaving directory '/tmp/guix-build-yasm-1.3.0.drv-0/yasm-1.3.0/po'> Making all in .> make[7]: Entering directory '/tmp/guix-build-yasm-1.3.0.drv-0/yasm-1.3.0'> make[7]: Leaving directory '/tmp/guix-build-yasm-1.3.0.drv-0/yasm-1.3.0'> make[6]: Leaving directory '/tmp/guix-build-yasm-1.3.0.drv-0/yasm-1.3.0'> make[5]: Leaving directory '/tmp/guix-build-yasm-1.3.0.drv-0/yasm-1.3.0'> ============================================================================> Testsuite summary for yasm 1.3.0> ============================================================================> # TOTAL: 44> # PASS: 43> # SKIP: 0> # XFAIL: 0> # FAIL: 1> # XPASS: 0> # ERROR: 0> ============================================================================> See ./test-suite.log> Please report to bug-yasm@tortall.net> ============================================================================> Makefile:3166: recipe for target 'test-suite.log' failed> make[4]: *** [test-suite.log] Error 1> make[4]: Leaving directory '/tmp/guix-build-yasm-1.3.0.drv-0/yasm-1.3.0'> Makefile:3272: recipe for target 'check-TESTS' failed> make[3]: *** [check-TESTS] Error 2> make[3]: Leaving directory '/tmp/guix-build-yasm-1.3.0.drv-0/yasm-1.3.0'> Makefile:3814: recipe for target 'check-am' failed> make[2]: *** [check-am] Error 2> make[2]: Leaving directory '/tmp/guix-build-yasm-1.3.0.drv-0/yasm-1.3.0'> Makefile:3052: recipe for target 'check-recursive' failed> make[1]: *** [check-recursive] Error 1> make[1]: Leaving directory '/tmp/guix-build-yasm-1.3.0.drv-0/yasm-1.3.0'> Makefile:3817: recipe for target 'check' failed> make: *** [check] Error 2> phase `check' failed after 3.2 seconds> builder for `/gnu/store/8wv8d2asnyh3ac3i7bd2384i9c5i21gd-yasm-1.3.0.drv' failed with exit code 1> @ build-failed /gnu/store/8wv8d2asnyh3ac3i7bd2384i9c5i21gd-yasm-1.3.0.drv - 1 builder for `/gnu/store/8wv8d2asnyh3ac3i7bd2384i9c5i21gd-yasm-1.3.0.drv' failed with exit code 1> guix build: error: build failed: build of `/gnu/store/8wv8d2asnyh3ac3i7bd2384i9c5i21gd-yasm-1.3.0.drv' failed>> What was the exact command that you run? What does the same command> report with --dry-run?>> Thanks,> Ludo’.
L
L
Ludovic Courtès wrote on 3 Aug 2016 00:15
control message for bug #23807
(address . control@debbugs.gnu.org)
87popq7r7i.fsf@gnu.org
tags 23807 moreinfo
L
L
Ludovic Courtès wrote on 9 Sep 2016 16:36
(address . control@debbugs.gnu.org)
877fal5ee1.fsf@gnu.org
tags 23807 unreproducibleclose 23807
?
Your comment

This issue is archived.

To comment on this conversation send email to 23807@debbugs.gnu.org