unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
From: ludo@gnu.org (Ludovic Courtès)
To: Andreas Enge <andreas@enge.fr>
Cc: bug-guix@gnu.org
Subject: Re: Error messages and progress report
Date: Mon, 10 Dec 2012 14:26:17 +0100	[thread overview]
Message-ID: <877goqjax2.fsf@gnu.org> (raw)
In-Reply-To: <201212101019.29486.andreas@enge.fr> (Andreas Enge's message of "Mon, 10 Dec 2012 10:19:29 +0100")

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

Hi Andreas,

Andreas Enge <andreas@enge.fr> skribis:

> Am Sonntag, 9. Dezember 2012 schrieb Ludovic Courtès:
>> Note that you can get pre-built binaries for x86_64-linux from
>> hydra.nixos.org:
>> <http://lists.gnu.org/archive/html/bug-guix/2012-11/msg00042.html>.
>
> This is a nice feature, thanks for the hint.
>
> Nevertheless, since I got through building gcc, I would like to finish
> the bootstrap process locally now. Unfortunately, it hangs (of all things!)
> with guile-2.0.6 now, where "make check" fails. I am attaching the log 
> file. There is a line
>    FAIL: ftw.test: file-system-fold: EACCES

So this is while building the final Guile.

Can you run:

  guix-build -e '(@ (distro packages base) guile-final)' --keep-failed

This will attempt to build the final Guile, and, upon failure, the build
tree will be kept under /tmp/nix-build-XXX.

Once it has failed, can you please apply this patch in the build tree:


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: Type: text/x-patch, Size: 619 bytes --]

diff --git a/test-suite/tests/ftw.test b/test-suite/tests/ftw.test
index 2a203de..052d985 100644
--- a/test-suite/tests/ftw.test
+++ b/test-suite/tests/ftw.test
@@ -224,7 +224,7 @@
             (skip   (lambda (n s r) (cons `(skip ,n) r)))
             (error  (lambda (n s e r) (cons `(error ,n ,e) r)))
             (name   (string-append %top-builddir "/test-EACCES")))
-        (equal? (file-system-fold enter? leaf down up skip error '() name)
+        (equal? (pk (file-system-fold enter? leaf down up skip error '() name))
                 `((error ,name ,EACCES))))))
 
   (pass-if "dangling symlink and lstat"

[-- Attachment #3: Type: text/plain, Size: 631 bytes --]


Then, from that build tree, type ‘source environment-variables’ (which
will setup the env. vars as they were during the build process), and
then ‘./check-guile ftw.test’.

This will print a line on stdout starting with “;;;”.  Please post that line.

What kernel are you using?  What file systems are involved?

Note that using pre-built binaries would allow to get past thing point,
because everything built fine on hydra.nixos.org.  But it’s a good idea
to investigate the failure, which may have something to do with the
Linux version or file system setup being used.

Thanks in advance,
Ludo’.

  reply	other threads:[~2012-12-10 13:26 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-12-09 20:01 Error messages and progress report Andreas Enge
2012-12-09 20:50 ` Ludovic Courtès
2012-12-10  9:19   ` Andreas Enge
2012-12-10 13:26     ` Ludovic Courtès [this message]
2012-12-10 18:17       ` Andreas Enge
2012-12-10 21:29         ` Ludovic Courtès
2012-12-10 22:12           ` Andreas Enge
2012-12-10 22:59             ` Ludovic Courtès
2012-12-10 23:22               ` Andreas Enge
2012-12-11 12:22                 ` Andreas Enge
2012-12-11 13:20                   ` Nikita Karetnikov
2012-12-11 14:37                   ` Ludovic Courtès
2012-12-11 15:40                     ` Andreas Enge
2012-12-11 21:15                       ` Andreas Enge
2012-12-11 23:16                         ` Ludovic Courtès
2012-12-12  8:55                           ` Andreas Enge
2012-12-13 19:17                             ` Andreas Enge
2012-12-11 23:15                       ` Ludovic Courtès
2012-12-12  8:48                         ` Andreas Enge
2012-12-12 13:14                           ` Ludovic Courtès
2013-01-06 17:49 ` Ludovic Courtès
2013-01-10  9:56   ` Andreas Enge
2013-01-10 10:45     ` Andreas Enge
2013-01-10 21:14       ` Ludovic Courtès
2013-01-11 13:49         ` Andreas Enge
2013-01-11 14:58           ` Ludovic Courtès

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://guix.gnu.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=877goqjax2.fsf@gnu.org \
    --to=ludo@gnu.org \
    --cc=andreas@enge.fr \
    --cc=bug-guix@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).