[asdf-devel] Problem with CMUCL 20e and ASDF
pc at p-cos.net
Sat Oct 5 11:21:06 UTC 2013
OK, found it. Apparently, you cannot use "~" in ASDF configurations anymore. Sigh…
On 5 Oct 2013, at 12:30, Pascal Costanza <pc at p-cos.net> wrote:
> I just installed CMUCL 20e on my Mac OS X 10.8.5. CMUCL 20e release notes say that it comes with ASDF 3.0.2.
> My .cmucl-init.lisp file looks like this:
> (setf (logical-pathname-translations "costanza")
> `(("**;*.fasl.*" ,(format nil "/Users/costanza/.cache/common-lisp/~A ~A/**/*.fasl"
> ("**;*.*.*" "/Users/costanza/**/*.*")))
> ;;; The following lines added by ql:add-to-init-file:
> (let ((quicklisp-init (merge-pathnames "quicklisp/setup.lisp"
> (when (probe-file quicklisp-init)
> (load quicklisp-init)))
> When I start CMUCL, I see this:
> ; Loading #P"/Users/costanza/.cmucl-init.lisp".
> ;; Loading #P"/Users/costanza/quicklisp/setup.lisp".
> ;;; Loading #P"/Users/costanza/lib/cmucl/lib/contrib/asdf/asdf.sse2f".
> Error in function UIOP/UTILITY:CALL-FUNCTION:
> Invalid pathname #P"~/lisp/develop/": Expected an absolute pathname
> [Condition of type SIMPLE-ERROR]
> 0: [REINITIALIZE-SOURCE-REGISTRY-AND-RETRY] Retry finding system asdf after
> reinitializing the
> 1: [CONTINUE ] Return NIL from load of #P"home:quicklisp/setup.lisp".
> 2: Return NIL from load of "home:.cmucl-init".
> 3: [ABORT ] Skip remaining initializations.
> Debug (type H for help)
> (UIOP/UTILITY:CALL-FUNCTION ERROR
> "Invalid pathname ~S: ~*~?"
> :WANT-ABSOLUTE ...)
> ; File: modules:asdf/asdf.lisp
> ; File has been modified since compilation:
> ; modules:asdf/asdf.lisp
> ; Using form offset instead of character position.
> (APPLY (ENSURE-FUNCTION FUNCTION-SPEC) ARGUMENTS)
> What do I do?
> Pascal Costanza
> The views expressed in this email are my own, and not those of my employer.
The views expressed in this email are my own, and not those of my employer.
More information about the asdf-devel