GNU bug report logs - #40726
scandir* error on armhf

Previous Next

Package: guix;

Reported by: Julien Lepiller <julien <at> lepiller.eu>

Date: Sun, 19 Apr 2020 23:36:01 UTC

Severity: normal

Done: Julien Lepiller <julien <at> lepiller.eu>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Julien Lepiller <julien <at> lepiller.eu>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#40726: closed (scandir* error on armhf)
Date: Mon, 20 Apr 2020 14:53:01 +0000
[Message part 1 (text/plain, inline)]
Your message dated Mon, 20 Apr 2020 16:52:17 +0200
with message-id <20200420165217.23f70629 <at> tachikoma.lepiller.eu>
and subject line Re: bug#40726: scandir* error on armhf
has caused the debbugs.gnu.org bug report #40726,
regarding scandir* error on armhf
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)


-- 
40726: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=40726
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Julien Lepiller <julien <at> lepiller.eu>
To: bug-guix <at> gnu.org
Subject: scandir* error on armhf
Date: Mon, 20 Apr 2020 01:34:44 +0200
Hi Guix!

I recently tried to build guix from git on my armhf machine. However,
it failed at 14% when loading gnu/system/installer.scm.  The error was:

error: failed to load 'gnu/system/install.scm': Nom de fichier trop
long

(name too long)

Indeed, stracing the build process I see a lstat64 syscall on this
file: ~/guix/repo/master/gnu/../gnu/installer//////////////////...
(with many /).

Reverting commit 82d8959e5d137b2061a68878d78a8f74a238ac44 lets me build
guix from git.  I tried to run guix pull too, in order to test from a
more recent system, but guix-modular-master fails on ci since around
that commit, and the same path is shown in the log, for instance:

https://ci.guix.gnu.org/log/7jzm70m187xdb41jmljmq6vkzjwsnh2d-guix-system

ends with a lstat of
/gnu/store/qi99vg92icmpcw623rvg8rqdlvilqb00-guix-system-source/gnu/../gnu/installer////////...

other architectures don't seem to have that issue, as ci is able to
build modular-master for them.  I was also able to build guix from git
on my x86_64 machine.


[Message part 3 (message/rfc822, inline)]
From: Julien Lepiller <julien <at> lepiller.eu>
To: 40726-done <at> debbugs.gnu.org
Subject: Re: bug#40726: scandir* error on armhf
Date: Mon, 20 Apr 2020 16:52:17 +0200
Le Mon, 20 Apr 2020 01:34:44 +0200,
Julien Lepiller <julien <at> lepiller.eu> a écrit :

> Hi Guix!
> 
> I recently tried to build guix from git on my armhf machine. However,
> it failed at 14% when loading gnu/system/installer.scm.  The error
> was:
> 
> error: failed to load 'gnu/system/install.scm': Nom de fichier trop
> long
> 
> (name too long)
> 
> Indeed, stracing the build process I see a lstat64 syscall on this
> file: ~/guix/repo/master/gnu/../gnu/installer//////////////////...
> (with many /).
> 
> Reverting commit 82d8959e5d137b2061a68878d78a8f74a238ac44 lets me
> build guix from git.  I tried to run guix pull too, in order to test
> from a more recent system, but guix-modular-master fails on ci since
> around that commit, and the same path is shown in the log, for
> instance:
> 
> https://ci.guix.gnu.org/log/7jzm70m187xdb41jmljmq6vkzjwsnh2d-guix-system
> 
> ends with a lstat of
> /gnu/store/qi99vg92icmpcw623rvg8rqdlvilqb00-guix-system-source/gnu/../gnu/installer////////...
> 
> other architectures don't seem to have that issue, as ci is able to
> build modular-master for them.  I was also able to build guix from git
> on my x86_64 machine.
> 
> 
> 

Should be fixed with fd546bbbeee5237e29264791b61f9ba453ebff9f.


This bug report was last modified 5 years and 91 days ago.

Previous Next


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