[Openmcl-devel] (require :cocoa) fails with ccl 1.2rc1 in write-protected directory

Gail Zacharias gz at clozure.com
Thu May 1 13:00:58 PDT 2008

Good point.  You can work around it by setting 
ccl::*cocoa-application-path* before doing the require (see 
ccl:cocoa-ide;cocoa.lisp).  But really, there is no reason in the 
world why the temp bundle shouldn't go in a temp directory by 
default, I just didn't think of it at the time!

At 5/1/2008 09:06 AM, Rudi Schlatte wrote:
>I installed ccl under /usr/local/lib/ccl, with the appropriate shell
>script in /usr/local/bin.  Unfortunately, ccl sometimes wants to
>reside in a directory writable by the current user:
>~$ ccl64
>Welcome to Clozure Common Lisp Version 1.2-r9226-RC1  (DarwinX8664)!
>? (require :cocoa)
> > Error: Can't create directory "/usr/local/lib/ccl/temp bundle.app/".
> > While executing: ENSURE-DIRECTORIES-EXIST, in process listener(1).
> > Type :POP to abort, :R for a list of available restarts.
> > Type :? for other options.
>1 >
>I'll work around that for now by installing below my home directory,
>adding to $PATH, etc., but I'd sure love to have something like a
>ccl-tmp: logical host pointing to /tmp that would be used by
>create-ide-bundle.  I'm also satisfied, of course, with the usual
>one-line answer that points out how it'll all work if I don't do
>$mistake.  :-)
>Openmcl-devel mailing list
>Openmcl-devel at clozure.com

More information about the Openmcl-devel mailing list