clc not compatible with newer cl-asdf
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
common-lisp-controller (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: common-
Description: Ubuntu 10.10
Release: 10.10
common-
Installed: 7.2
Candidate: 7.2
What I expected to happen:
I expected my quicklisp to load without problems
What happened:
It breaks with the message
ASDF could not load sb-posix because Not an absolute pathname #P"~/.clc/
debugger invoked on a SIMPLE-ERROR in thread #<THREAD "initial thread" RUNNING
Not an absolute pathname #P"~/.clc/systems/"
How to fix it:
The hardcoded path in /etc/common-
Just replacing
(:directory #p"~/.clc/
with
(:directory (:HOME ".clc/systems/"))
makes everything work nicely and newer versions of cl-asdf stop crashing
The workaround Karl proposed worked for me as well.