GNU bug report logs - #59200
ASDF build system/sbcl doesn't build FASLs on some packages

Previous Next

Package: guix;

Reported by: ykonai <mail <at> ykonai.net>

Date: Fri, 11 Nov 2022 19:26:02 UTC

Severity: normal

Done: Guillaume Le Vaillant <glv <at> posteo.net>

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: Guillaume Le Vaillant <glv <at> posteo.net>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#59200: closed (ASDF build system/sbcl doesn't build FASLs on
 some packages)
Date: Wed, 16 Nov 2022 13:09:02 +0000
[Message part 1 (text/plain, inline)]
Your message dated Wed, 16 Nov 2022 13:05:29 +0000
with message-id <87tu2z11ym.fsf <at> kitej>
and subject line Re: bug#59200: reproducibility
has caused the debbugs.gnu.org bug report #59200,
regarding ASDF build system/sbcl doesn't build FASLs on some packages
to be marked as done.

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


-- 
59200: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=59200
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: ykonai <mail <at> ykonai.net>
To: bug-guix <at> gnu.org
Subject: ASDF build system/sbcl doesn't build FASLs on some packages
Date: Fri, 11 Nov 2022 10:20:55 +0100
guix shell sbcl sbcl-uuid --pure -- sbcl --eval '(require :asdf)' --eval '(asdf:load-system :uuid)'
#<THREAD "main thread" RUNNING {100B1E8123}>:
  Error opening #P"/gnu/store/in6ndcrnqg9pp2glkbvl1s072zp7r34y-sbcl-uuid-2012.12.26-1.e7d6680/lib/common-lisp/sbcl/uuid/uuid-tmpGHU3ALSV.fasl":

    Read-only file system

The issue seems to be that the sbcl-uuid package has an empty
lib/common-lisp/sbcl/uuid directory: the FASL files don't get built.
    
The build log shows everything is fine
https://ci.guix.gnu.org/build/1670426/log/raw so I believe this has to
be an issue with the asdf-build-system/sbcl itself. It also seems to
affect a number of packages, including from what I've seen: sbcl-numcl,
sbcl-lack, and sbcl-mito. It doesn't seem to be a missing #:asd-systems
argument either (the .asd file is loaded fine per the build log).


[Message part 3 (message/rfc822, inline)]
From: Guillaume Le Vaillant <glv <at> posteo.net>
To: ykonai <mail <at> ykonai.net>
Cc: 59200-close <at> debbugs.gnu.org
Subject: Re: bug#59200: reproducibility
Date: Wed, 16 Nov 2022 13:05:29 +0000
[Message part 4 (text/plain, inline)]
ykonai <mail <at> ykonai.net> skribis:

> Hi,
>
> It turns out this was due to the fact that I had ironclad git cloned on
> my computer, which was accidentally visible via :tree in the ASDF
> configuration. ASDF detected that a different ironclad was used and
> tried to compile-file to the gnu/store. I thought it was guix-related
> since it did occur with both --pure and --container, but I was running
> it with the default cwd share on.
>
> Using --container --no-cwd is the solution to this problem. 

Ok. Closing.
[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 2 years and 188 days ago.

Previous Next


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