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

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


Hi,

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?

J

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

-----

script 'update-ccl':

#!/bin/bash

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