GNU bug report logs - #19888
[check][fail]

Previous Next

Package: guix;

Reported by: Daniel Kochmański <dkochmanski <at> hellsgate.pl>

Date: Tue, 17 Feb 2015 16:47:03 UTC

Severity: normal

Done: ludo <at> gnu.org (Ludovic Courtès)

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 19888 in the body.
You can then email your comments to 19888 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#19888; Package guix. (Tue, 17 Feb 2015 16:47:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Daniel Kochmański <dkochmanski <at> hellsgate.pl>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Tue, 17 Feb 2015 16:47:04 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Daniel Kochmański <dkochmanski <at> hellsgate.pl>
To: bug-guix <at> gnu.org
Subject: [check][fail]
Date: Tue, 17 Feb 2015 16:48:22 +0100
[Message part 1 (text/plain, inline)]
Hello,

I'm encountering an error when building guix from git (linux, archlinux, aur
package guix-git) - make check returns three failed checks (see
attachments).

First line of mentioned in test-suite.log file config.status is "#!
/bin/sh" - hashbang, space and /bin/sh.

Best regards,
Daniel

[test-suite.log (text/plain, attachment)]
[guix-test.fail (text/plain, attachment)]
[Message part 4 (text/plain, inline)]
-- 
Daniel Kochmański | Poznań, Poland
;; aka jackdaniel

"Be the change that you wish to see in the world." - Mahatma Gandhi

Reply sent to ludo <at> gnu.org (Ludovic Courtès):
You have taken responsibility. (Mon, 23 Feb 2015 23:04:01 GMT) Full text and rfc822 format available.

Notification sent to Daniel Kochmański <dkochmanski <at> hellsgate.pl>:
bug acknowledged by developer. (Mon, 23 Feb 2015 23:04:02 GMT) Full text and rfc822 format available.

Message #10 received at 19888-done <at> debbugs.gnu.org (full text, mbox):

From: ludo <at> gnu.org (Ludovic Courtès)
To: Daniel Kochmański <dkochmanski <at> hellsgate.pl>
Cc: 19888-done <at> debbugs.gnu.org
Subject: Re: bug#19888: [check][fail]
Date: Tue, 24 Feb 2015 00:03:36 +0100
Daniel Kochmański <dkochmanski <at> hellsgate.pl> skribis:

> I'm encountering an error when building guix from git (linux, archlinux, aur
> package guix-git) - make check returns three failed checks (see
> attachments).

[...]

> ./configure: ./config.status: /tmp/packerbuild-1000/guix-git/guix-git/src/guix/test-tmp/store/s5j6jzyqy26f0: bad interpreter: No such file or directory

I sounds like the shebang is actually longer than Linux’s static limit.

Indeed, the string
“/tmp/packerbuild-1000/guix-git/guix-git/src/guix/test-tmp/store/wzk9i3vyr53xiyxl6ar7ykyifxhfxqpv-bootstrap-binaries-0/bin/bash”
is exactly 126 characters, but BINPRM_BUF_SIZE in Linux, which accounts
for the entire shebang plus trailing zero, is 128.

Commit b69c5c2 works around that by skipping tests that would otherwise
hit this limit.

I will also add configure-time checks to at least warn about the risk of
such problems.

Thanks for the report!

Ludo’.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Tue, 24 Mar 2015 11:24:05 GMT) Full text and rfc822 format available.

This bug report was last modified 9 years and 28 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.