[Openmcl-devel] Failing to build 64 bit ccl/x86

John McAleely john at mcaleely.com
Tue Aug 18 04:21:33 PDT 2009


I updated ccl today. My update script (included below), currently  
fails to build the trunk's x8664 ccl on my Mac (OS 10.5.8 / Intel).

I get the following error message:

$ ./dx86cl64
Heap image is too new for this kernel.
Couldn't load lisp heap image from /Applications/ccl/dx86cl64.image

Am I doing something wrong?


ps - the 32 bit image is fine, and reports itself as:
Welcome to Clozure Common Lisp Version 1.4-dev-r12621M-trunk   


script 'update-ccl':


KERNELS='./dx86cl64 ./dx86cl'

function build-ccl()
   local KERNEL=$1
   $KERNEL -e "(progn (ccl:rebuild-ccl :full t) (ccl:quit))"

function build-ide()
   local KERNEL=$1

   # work around for gui startup issue:
   # See <http://clozure.com/pipermail/openmcl-devel/2009-May/009416.html 
   echo "(require 'cocoa-application)" | $KERNEL -n

# clean out stale fasls
find . -name *fsl -type f -exec rm {} \;
# update from svn, wiping out locally built kernel images
svn up --accept theirs-full

# build each kernel and ide.
for KERNEL in $KERNELS; do build-ccl $KERNEL; done
for KERNEL in $KERNELS; do build-ide $KERNEL; done

More information about the Openmcl-devel mailing list