GNU bug report logs - #39477
sbcl-serapeum yields sbcl loading error in guix environment container

Previous Next

Package: guix;

Reported by: Martin Flack <martin.flack <at> gmail.com>

Date: Fri, 7 Feb 2020 01:19:01 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: Martin Flack <martin.flack <at> gmail.com>
Subject: bug#39477: closed (Re: bug#39477: sbcl-serapeum yields sbcl
 loading error in guix environment container)
Date: Fri, 07 Feb 2020 11:24:02 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#39477: sbcl-serapeum yields sbcl loading error in guix environment container

which was filed against the guix package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 39477 <at> debbugs.gnu.org.

-- 
39477: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=39477
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Guillaume Le Vaillant <glv <at> posteo.net>
To: 39477-done <at> debbugs.gnu.org
Subject: Re: bug#39477: sbcl-serapeum yields sbcl loading error in guix
 environment container
Date: Fri, 07 Feb 2020 12:23:41 +0100
[Message part 3 (text/plain, inline)]
Martin Flack <martin.flack <at> gmail.com> skribis:

> Hello,
>
> This command:
>
> guix environment --container --no-cwd --ad-hoc sbcl sbcl-serapeum -- \
>   sbcl --eval '(require :asdf)' --eval '(require :serapeum)' --quit
>
> ...yields an error from SBCL:
>
> ...
> ASDF could not load serapeum because
> Component "fare-quasiquote-extras" not found, required by
> #<PREBUILT-SYSTEM "serapeum">.
>
> debugger invoked on a ASDF/FIND-COMPONENT:MISSING-DEPENDENCY in thread
> #<THREAD "main thread" RUNNING {10005684C3}>:
>   Component "fare-quasiquote-extras" not found, required by
>   #<PREBUILT-SYSTEM "serapeum">
> ...
>
> The same command works with other substantial packages if you replace (both
> mentions of) serapeum with dramka or cl-async for example. Maybe there is a
> dependency issue with either serapeum or the fare utils? How might this be
> fixed?
>
> guix --version
>
> guix (GNU Guix) 9d0dfd9a9a7c43363a4e140c20d49f119fe6f2e3
>
> Thanks!

Hi,

There was indeed an issue with the fare-quasiquote-extras input of the
serapeum package. I pushed a fix as
8137983adfe3c3f61e583aae140a62046e859435.
[signature.asc (application/pgp-signature, inline)]
[Message part 5 (message/rfc822, inline)]
From: Martin Flack <martin.flack <at> gmail.com>
To: bug-guix <at> gnu.org
Subject: sbcl-serapeum yields sbcl loading error in guix environment container
Date: Thu, 6 Feb 2020 18:18:12 -0700
[Message part 6 (text/plain, inline)]
Hello,

This command:

guix environment --container --no-cwd --ad-hoc sbcl sbcl-serapeum -- \
  sbcl --eval '(require :asdf)' --eval '(require :serapeum)' --quit

...yields an error from SBCL:

...
ASDF could not load serapeum because
Component "fare-quasiquote-extras" not found, required by
#<PREBUILT-SYSTEM "serapeum">.

debugger invoked on a ASDF/FIND-COMPONENT:MISSING-DEPENDENCY in thread
#<THREAD "main thread" RUNNING {10005684C3}>:
  Component "fare-quasiquote-extras" not found, required by
  #<PREBUILT-SYSTEM "serapeum">
...

The same command works with other substantial packages if you replace (both
mentions of) serapeum with dramka or cl-async for example. Maybe there is a
dependency issue with either serapeum or the fare utils? How might this be
fixed?

guix --version

guix (GNU Guix) 9d0dfd9a9a7c43363a4e140c20d49f119fe6f2e3

Thanks!

-- 

Martin
[Message part 7 (text/html, inline)]

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

Previous Next


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