GNU bug report logs - #49965
Correct Input type for Common Lisp packages

Previous Next

Package: guix-patches;

Reported by: Charles <charles.b.jackson <at> protonmail.com>

Date: Mon, 9 Aug 2021 17:20: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: Guillaume Le Vaillant <glv <at> posteo.net>
To: Charles <charles.b.jackson <at> protonmail.com>
Cc: 49965 <at> debbugs.gnu.org
Subject: [bug#49965] Correct Input type for Common Lisp packages
Date: Fri, 13 Aug 2021 07:33:36 +0000
[Message part 1 (text/plain, inline)]
Charles <charles.b.jackson <at> protonmail.com> skribis:

> Thank you for the valuble information. There is a small misunderstanding:
> the console log is from my pure guix system; I just needed to do a guix
> upgrade sbcl. Never-the-less, common lisp packages added in an ad-hoc
> environment can't be found.

It looks like "$GUIX_ENVIRONMENT/etc" does not get added to
XDG_CONFIG_DIRS in an ad-hoc environment when sbcl is not in the list
of ad-hoc packages, which is why it fails to find some Lisp libraries.

In other words, this works:

  guix environment --ad-hoc sbcl sbcl-cl-str --
    sbcl --eval '(require :asdf)' --eval '(asdf:load-system "str")'

But this doesn't work:

  guix environment --ad-hoc sbcl-cl-str --
    sbcl --eval '(require :asdf)' --eval '(asdf:load-system "str")'
[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 3 years and 283 days ago.

Previous Next


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