all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Tim Lee <progscriptclone@gmail.com>
To: help-guix@gnu.org
Subject: cl-asdf: where is its asd file?
Date: Wed, 24 Feb 2021 19:10:59 +0800	[thread overview]
Message-ID: <c1497db8-77e6-5279-6393-d50a1fc39053@gmail.com> (raw)

I have installed cl-asdf using `guix install cl-asdf`. The installation
was successful. However, when I looked into the
~/.guix-profile/share/common-lisp/source/asdf/ directory, I only see one
file: asdf.lisp.

Is this normal? I was expecting to get an `asdf.asd` file as well. I am
running Ubuntu 20.04 as my base system. I want to use Guix's cl-asdf
3.3.4 instead of the old ASDF 3.3.1 bundled in SBCL (which was installed
using Ubuntu's package manager). ASDF's documentation (section 3.3
Upgrading ASDF) has instructions for what I want to do:

> If your implementation already provides ASDF 3 or later (and it
> should), but you want a more recent ASDF version than your
> implementation provides, then you just need to ensure the more recent
> ASDF is installed in a configured path, like any other system. We
> recommend you download an official tarball or checkout a release from
> git into ~/common-lisp/asdf/. (see Configuring ASDF to find your
> systems).
>
> Once the source code for ASDF is installed, you don't need any extra
> step to load it beyond the usual (require "asdf"): ASDF 3 will
> automatically look whether an updated version of itself is available
> amongst the regularly configured systems, before it compiles anything
> else.

The absence of an asd file in cl-asdf means that I cannot use Guix's
cl-asdf in the manner describe above. The reason is because the existing
ASDF (the one bundled in SBCL that was installed using Ubuntu's package
manager) will not be able to find Guix's cl-asdf if cl-asdf doesn't have
an *.asd file.

I have tried Nix before, and Nix's "asdf" package includes an `asdf.asd`
file. I am new to Guix. Am I missing anything?


             reply	other threads:[~2021-02-24 15:07 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-02-24 11:10 Tim Lee [this message]
2021-02-24 16:34 ` cl-asdf: where is its asd file? Guillaume Le Vaillant
2021-02-24 20:33   ` Tim Lee
2021-02-25  9:42     ` Pierre Neidhardt
2021-02-26 15:15       ` Tim Lee
2021-02-26 15:51         ` Pierre Neidhardt
2021-02-27 14:09           ` Tim Lee
2021-02-27 14:23             ` Pierre Neidhardt

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=c1497db8-77e6-5279-6393-d50a1fc39053@gmail.com \
    --to=progscriptclone@gmail.com \
    --cc=help-guix@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.