[Openmcl-devel] CCL 1.6 on Linux (linuxx86): missing ASDF?

R. Matthew Emerson rme at clozure.com
Wed Jan 12 19:35:31 UTC 2011

On Jan 12, 2011, at 1:58 PM, egarrulo wrote:

> Hello,
> I've downloaded CCL 1.6 for Linux x86.  AFAIK, it should include ASDF (and same version on Windows indeed does), but it seems it is not so. I've not been able to find any reference to this issue, therefore I think I'm doing something wrong.
> I'm running the "lx86cl" executable:
> my at notebook ~> lx86cl
> Welcome to Clozure Common Lisp Version 1.6-r14468M  (LinuxX8632)!
> ?
> but when I evaluate (require :asdf)
> ? (require :asdf)
> > Error: Module ASDF was not provided by any function on *MODULE-PROVIDER-FUNCTIONS*.
> > While executing: REQUIRE, in process listener(1).
> > Type :POP to abort, :R for a list of available restarts.
> > Type :? for other options.
> 1 >
> What am I missing?

What does (probe-file #p"ccl:") return?  It should refer to your ccl directory, i.e., /path/to/ccl or whatever.  /path/to/ccl/tools/asdf.lisp is where asdf.lisp would reside.

If you have CCL_DEFAULT_DIRECTORY set in your environment, make sure that it refers to the right place (or else unset it).

If you've copied lx86cl and lx86cl.image somewhere else, then ccl will expect to find other stuff (like ASDF) in the directory that contains the heap image file.  There's a script named "ccl" in ccl/scripts.  You can copy it to /usr/local/bin or anyplace else you like, edit it to suit, and then use "ccl" to start up the lisp.

> I've downloaded CCL as instructed:
> $ svn co http://svn.clozure.com/publicsvn/openmcl/release/1.6/linuxx86/ccl

More information about the Openmcl-devel mailing list