[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Problems running 'check-system'
From: |
Ludovic Courtès |
Subject: |
Re: Problems running 'check-system' |
Date: |
Fri, 05 May 2017 18:07:12 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) |
Hi Chris,
Chris Marusich <address@hidden> skribis:
> address@hidden (Ludovic Courtès) writes:
[...]
>>> Issue #2: even when I run 'make' first, the test fails. It fails with
>>> this message:
>>>
>>> [... some output omitted for brevity ...]
>>>
>>> starting phase `copy-bootstrap-guile'
>>> Backtrace:
>>> In ice-9/boot-9.scm:
>>> 160: 13 [catch #t #<catch-closure 8c5dc0> ...]
>>> In unknown file:
>>> ?: 12 [apply-smob/1 #<catch-closure 8c5dc0>]
>>> In ice-9/boot-9.scm:
>>> 66: 11 [call-with-prompt prompt0 ...]
>>> In ice-9/eval.scm:
>>> 432: 10 [eval # #]
>>> In ice-9/boot-9.scm:
>>> 2412: 9 [save-module-excursion #<procedure 8e6840 at
>>> ice-9/boot-9.scm:4084:3 ()>]
>>> 4089: 8 [#<procedure 8e6840 at ice-9/boot-9.scm:4084:3 ()>]
>>> 1734: 7 [%start-stack load-stack #<procedure 8f6e20 at
>>> ice-9/boot-9.scm:4080:10 ()>]
>>> 1739: 6 [#<procedure 8f8960 ()>]
>>> In unknown file:
>>> ?: 5 [primitive-load
>>> "/gnu/store/wgh83kqjif20wfdg56iz7bxk9d4xmlk0-guix-0.12.0-9.25a4+-guile-builder"]
>>> In ice-9/eval.scm:
>>> 387: 4 [eval # ()]
>>> In srfi/srfi-1.scm:
>>> 827: 3 [every1 #<procedure f9fa40 at
>>> /gnu/store/a42pfdz8w5qxdkp6xz8783ydywmp0p8p-module-import/guix/build/gnu-build-system.scm:649:9
>>> (expr)> ...]
>>> In
>>> /gnu/store/a42pfdz8w5qxdkp6xz8783ydywmp0p8p-module-import/guix/build/gnu-build-system.scm:
>>> 653: 2 [#<procedure f9fa40 at
>>> /gnu/store/a42pfdz8w5qxdkp6xz8783ydywmp0p8p-module-import/guix/build/gnu-build-system.scm:649:9
>>> (expr)> #]
>>> In ice-9/eval.scm:
>>> 432: 1 [eval # #]
>>> In unknown file:
>>> ?: 0 [copy-file
>>> "/gnu/store/dgncc5wmw8prxq09y71hqjc6g7rxqvvb-guile-2.0.9.tar.xz" ...]
>>>
>>> ERROR: In procedure copy-file:
>>> ERROR: In procedure copy-file: Permission denied
>>
>> What this means is that the target of ‘copy-file’ is read-only.
>
> Why is this test is trying to copy a file into a read-only target? I've
> tried debugging this myself by inserting pk statements in the relevant
> code, but the long iteration time makes it difficult.
This is coming from the ‘copy-bootstrap-guile’ phase of the ‘guix’
package, which happens before ‘configure’.
I wonder why you’re seeing that happening. Does “./pre-inst-env guix
build guix” fail as well?
If not, one way to debug is to use “guix build -K” and inspect the files
under gnu/packages/bootstrap in the failed build tree.
And I don’t why we’re getting different results here.
HTH,
Ludo’.