Thanks a lot Ralf and Tito!

Looks like on plain SBCL we still need '(require :asdf)'
'(find-package :asdf)' returns nil.


'(in-package :asdf-user)' did the trick.

For what you guys are suggesting 'clm.asd' should look like:

(require :asdf)
(in-package :asdf-user)
(asdf:defsystem "clm"
   :description "Common Lisp Music"
   :version "5"
   :author "William Schottstaedt <bil (at) ccmra (dot) stanford (dot) edu>"
   :licence "LLGPL"
   :perform (compile-op (o c)
              (load (system-relative-pathname "clm" "all.lisp"))))



I forgot

(in-package :asdf-user)

at the beginning of clm.asd.

An example of ${HOME}/.sbclrc file:

(require :asdf)

(dolist (l (list '*default-pathname-defaults* #p"/path/to/clm/"))
(pushnew l asdf:*central-registry* :test #'equal))
_______________________________________________

_______________________________________________
Cmdist mailing list
Cmdist@ccrma.stanford.edu
https://cm-mail.stanford.edu/mailman/listinfo/cmdist

Reply via email to