[Openmcl-devel] error loading quicklisp into CCL

R. Matthew Emerson rme at clozure.com
Mon Mar 7 16:02:04 UTC 2016


An updated Mac App Store version of CCL that should not exhibit this problem is now available from the store.  The about box will show "Version 1.11.1 (16714)", and lisp-implementation-version will report "1.11-store-r16714".

http://trac.clozure.com/ccl/ticket/1352 was also about this same problem.

I apologize for this mess.  This problem (old ASDF configuration state involving pathnames from my computer) was found during testing, but somehow I managed to upload the wrong binary (without the fix) to the app store.



> On Mar 3, 2016, at 10:55 AM, Mark Klein <m_klein at MIT.EDU> wrote:
> 
> 
> That fixed it! Thanks for the quick spot-on response, much appreciated.
> 
> 	Mark
> 
>> On Mar 3, 2016, at 10:34 AM, Bill St. Clair <wws at clozure.com> wrote:
>> 
>> Matt uploaded an early version of the Clozure CL 1.11 app that still had some ASDF state inside, causing the problem you’re seeing. I think he uploaded the fixed version on Monday, 2/29, but the App Store still has the 2/28 version (https://itunes.apple.com/us/app/clozure-cl/id489900618). Matt is taking a short vacation, so I can’t ask him.
>> 
>> I believe that executing the following, before you load Quicklisp, will fix it, but I won’t be able to actually test that until the App Store starts working for me again (though I DID test it in Matt’s early release image, before he submitetted it to Apple).
>> 
>>    (uiop/image:call-image-restore-hook)
>> 
>> You should probably do that in a way that won’t break in an image with no ASDF present:
>> 
>>     (when (find-package :uiop/image)
>>       (funcall (find-symbol "CALL-IMAGE-RESTORE-HOOK" :uiop/image)))
>> 
>> Hopefully, the updated version, without that problem, will appear soon in the App Store.
>> 
>> -Bill
>> 
>> On Thu, Mar 3, 2016 at 10:08 AM, Mark Klein <m_klein at mit.edu> wrote:
>> 
>> I just upgraded to CCL 1.11 (16708) on a MacBook Pro running OS 10.11.3.
>> 
>> Ever since the upgrade, I can’t load quicklisp. It throws the following error during the install process:
>> 
>>   ==== quicklisp quickstart 2015-01-28 loaded ====
>> 
>>     To continue with installation, evaluate: (quicklisp-quickstart:install)
>> 
>>     For installation options, evaluate: (quicklisp-quickstart:help)
>> 
>> ? 
>> ? (quicklisp-quickstart:install)
>> ; Fetching #<URL "http://beta.quicklisp.org/client/quicklisp.sexp">
>> ; 0.82KB
>> ==================================================
>> 838 bytes in 0.00 seconds (270.53KB/sec)
>> ; Fetching #<URL "http://beta.quicklisp.org/client/2016-02-22/quicklisp.tar">
>> ; 240.00KB
>> ==================================================
>> 245,760 bytes in 0.38 seconds (631.72KB/sec)
>> ; Fetching #<URL "http://beta.quicklisp.org/client/2015-09-24/setup.lisp">
>> ; 4.94KB
>> ==================================================
>> 5,054 bytes in 0.01 seconds (878.52KB/sec)
>> ; Fetching #<URL "http://beta.quicklisp.org/asdf/2.26/asdf.lisp">
>> ; 194.07KB
>> ==================================================
>> 198,729 bytes in 0.20 seconds (958.71KB/sec)
>> > Error: Can't create directory "/Users/rme/".
>> > While executing: ENSURE-DIRECTORIES-EXIST, in process Listener(4).
>> > Type cmd-. to abort, cmd-\ for a list of available restarts.
>> > Type :? for other options.
>> 1 > 
>> 
>> Any ideas what I can do to fix this? I use quicklisp a lot. Is there a way I can back up to the previous version of CCL?
>> 
>>    Thanks!
>> 
>> 	Mark Klein
>> 
>> -------------------------------
>> Mark Klein
>> http://cci.mit.edu/klein


More information about the Openmcl-devel mailing list