how to "register it in front of the former"

Faré fahree at gmail.com
Thu Apr 14 14:54:35 UTC 2016


On Thu, Apr 14, 2016 at 4:26 AM, Jim Newton <jnewton at lrde.epita.fr> wrote:
> Can someone help me with an asdf problem I don’t understand.
>
> When I load quicklisp I get the warning (below) apparently from ASDF.
> Advise (b) says that I might: install a newer ASDF and register it in front
> of the former in
>    your configuration,
>
> Can someone explain to me how I can do that?
>
Yes. ASDF tries to update itself from registered source, but your
administrator's source installation in /usr/local is antiquated and
older than what your implementation provides.

My advice:
1- request that your sysadmin should either remove ASDF or keep it
regularly updated. These day, all recent releases of CL
implementations come with a decently recent ASDF (except that e.g.
clisp has no recent release), so unless he is always keeps his ASDF
more recent than all implementations, he's doing a disservice to
users.

2- If your sysadmin isn't responsive, "just" install the source code
for the latest ASDF in your ~/common-lisp/asdf/ and you'll enjoy its
features and bug fixes while removing this message.

> I’m working on a machine where I don’t have administrator rights so I can’t
> change anything in /usr etc.
> I’ve installed and compiled sbcl locally, as well as downloaded a local copy
> of the newest asdf
> under my home directory.
>
Where in your home directory did you put it? If it's not a standard
place, you may have to configure your source-registry (see the ASDF
documentation about that), or preferably, move it to a pre-configured
place, such as ~/common-lisp/asdf/

—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org
If you waste time explaining why a socialist's welfare plan will fail,
it didn't: it successfully diverted your attention from a Power Grab.



More information about the asdf-devel mailing list