On Thu, Apr 14, 2016 at 4:26 AM, Jim Newton jnewton@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.