[Openmcl-devel] Problems rebuilding anything later than the r7939 revision

Jakub Hegenbart jakub.hegenbart at gmail.com
Sun Feb 3 22:45:03 UTC 2008


Hi,

I have stumbled upon CCL quite recently and found that I really like
it. I just have trouble recompiling any SVN revision later than 7939.
This is the sequence that fails at my machine:

1) Unpack openmcl-linuxx8664-snapshot-071213-svn.tar.gz
2) Do an svn up -r 7939 ;; The latest revision that works for me...
3) run ./lx86cl64 --eval '(ccl:rebuild-ccl :force t :full t :clean t
:kernel t :exit t)' ;; Might be paranoic, but it works. :) Yes, I
still have to read the docs for this.
4) The build finishes and the resulting kernel and image seems to work
just fine (this is what I have been using for some time until now).
5) Do an "svn up -r 7940". The only update goes to the file
compiler/optimizers.lisp, but diff -r 7939:7940 is a bit hard to
follow for me, svn diff does not seem to be especially lisp-friendly.
6) Run again ./lx86cl64 --eval '(ccl:rebuild-ccl :force t :full t
:clean t :kernel t :exit t)'
7) It fails horribly. :)

I do not think that I understand the internals of CCL right at the
moment, so there is not too much I can help with right now, save for
the brainshare, perhaps. Google did not reveal any similar problem and
I have subscribed to this mailing list only recently. I tried the
mailing list search, but I got only "The requested URL
/mailman/mmsearch/openmcl-devel was not found on this server."
Skimming through the subjects in the archive since the end of December
(the date of the commit) revealed nothing that would seem related,
too.

I have pasted the transcript below, as it did not seem excessively long to me.

Regards,

Jakub Hegenbart

---------------------------------------------------------

[kyo at gondolin ccl]$ svn info
Path: .
URL: http://svn.clozure.com/publicsvn/openmcl/branches/working-0711/ccl
Repository Root: http://svn.clozure.com/publicsvn/openmcl
Repository UUID: 8bdb8f1d-59ce-db11-9e41-0016172a54ae
Revision: 7940
Node Kind: directory
Schedule: normal
Last Changed Author: gb
Last Changed Rev: 7940
Last Changed Date: 2007-12-26 08:47:59 +0100 (Wed, 26 Dec 2007)

[kyo at gondolin ccl]$ ./lx86cl64 --version
Version 1.2-r7939S  (LinuxX8664)
[kyo at gondolin ccl]$ ./lx86cl64 --eval '(ccl:rebuild-ccl :force t :full
t :clean t :kernel t :exit t)'
;Building lisp-kernel ...
;Kernel built successfully.
;Compiling "/home/kyo/BuildCCL/ccl/compiler/nxenv.lisp"...
;Loading #P"/home/kyo/BuildCCL/ccl/bin/nxenv.lx64fsl"...
;Compiling "/home/kyo/BuildCCL/ccl/compiler/nx.lisp"...
; Including "/home/kyo/BuildCCL/ccl/compiler/nx-basic.lisp"...
; Including "/home/kyo/BuildCCL/ccl/compiler/lambda-list.lisp"...
; Including "/home/kyo/BuildCCL/ccl/compiler/nx0.lisp"...
; Including "/home/kyo/BuildCCL/ccl/compiler/nx1.lisp"...
;Loading #P"/home/kyo/BuildCCL/ccl/l1-fasls/nx.lx64fsl"...
;Compiling "/home/kyo/BuildCCL/ccl/compiler/optimizers.lisp"...
;Compiler warnings for "/home/kyo/BuildCCL/ccl/compiler/optimizers.lisp" :
;   Undefined function ARRAY-CTYPE-TYPECODE, in OPTIMIZE-CTYPEP.
;Loading #P"/home/kyo/BuildCCL/ccl/bin/optimizers.lx64fsl"...
;Compiling "/home/kyo/BuildCCL/ccl/compiler/dll-node.lisp"...
;Loading #P"/home/kyo/BuildCCL/ccl/bin/dll-node.lx64fsl"...
;Compiling "/home/kyo/BuildCCL/ccl/compiler/arch.lisp"...
;Loading #P"/home/kyo/BuildCCL/ccl/bin/arch.lx64fsl"...
;Compiling "/home/kyo/BuildCCL/ccl/compiler/vreg.lisp"...
;Loading #P"/home/kyo/BuildCCL/ccl/bin/vreg.lx64fsl"...
;Compiling "/home/kyo/BuildCCL/ccl/compiler/vinsn.lisp"...
;Loading #P"/home/kyo/BuildCCL/ccl/bin/vinsn.lx64fsl"...
;Compiling "/home/kyo/BuildCCL/ccl/compiler/reg.lisp"...
;Loading #P"/home/kyo/BuildCCL/ccl/bin/reg.lx64fsl"...
;Compiling "/home/kyo/BuildCCL/ccl/compiler/subprims.lisp"...
;Loading #P"/home/kyo/BuildCCL/ccl/bin/subprims.lx64fsl"...
;Compiling "/home/kyo/BuildCCL/ccl/compiler/backend.lisp"...
;Loading #P"/home/kyo/BuildCCL/ccl/bin/backend.lx64fsl"...
;Compiling "/home/kyo/BuildCCL/ccl/compiler/X86/x86-arch.lisp"...
;Loading #P"/home/kyo/BuildCCL/ccl/bin/x86-arch.lx64fsl"...
;Compiling "/home/kyo/BuildCCL/ccl/compiler/X86/x86-asm.lisp"...
;Loading #P"/home/kyo/BuildCCL/ccl/bin/x86-asm.lx64fsl"...
;Compiling "/home/kyo/BuildCCL/ccl/compiler/X86/x86-lap.lisp"...
;Loading #P"/home/kyo/BuildCCL/ccl/bin/x86-lap.lx64fsl"...
;Compiling "/home/kyo/BuildCCL/ccl/compiler/X86/X8664/x8664-arch.lisp"...
;Loading #P"/home/kyo/BuildCCL/ccl/bin/x8664-arch.lx64fsl"...
;Compiling "/home/kyo/BuildCCL/ccl/lib/x8664env.lisp"...
;Loading #P"/home/kyo/BuildCCL/ccl/bin/x8664env.lx64fsl"...
;Compiling "/home/kyo/BuildCCL/ccl/compiler/X86/x86-backend.lisp"...
;Loading #P"/home/kyo/BuildCCL/ccl/bin/x86-backend.lx64fsl"...
;Compiling "/home/kyo/BuildCCL/ccl/compiler/X86/X8664/x8664-backend.lisp"...
;Loading #P"/home/kyo/BuildCCL/ccl/bin/x8664-backend.lx64fsl"...
;Compiling "/home/kyo/BuildCCL/ccl/compiler/X86/X8664/x8664-vinsns.lisp"...
;Loading #P"/home/kyo/BuildCCL/ccl/bin/x8664-vinsns.lx64fsl"...
;Compiling "/home/kyo/BuildCCL/ccl/compiler/X86/x862.lisp"...
;Loading #P"/home/kyo/BuildCCL/ccl/bin/x862.lx64fsl"...
;Compiling "/home/kyo/BuildCCL/ccl/compiler/X86/x86-lapmacros.lisp"...
;Loading #P"/home/kyo/BuildCCL/ccl/bin/x86-lapmacros.lx64fsl"...
;Compiling "/home/kyo/BuildCCL/ccl/xdump/xx8664-fasload.lisp"...
;Loading #P"/home/kyo/BuildCCL/ccl/xdump/xx8664-fasload.lx64fsl"...
;Compiling "/home/kyo/BuildCCL/ccl/xdump/xfasload.lisp"...
;Loading #P"/home/kyo/BuildCCL/ccl/xdump/xfasload.lx64fsl"...
;Compiling "/home/kyo/BuildCCL/ccl/xdump/heap-image.lisp"...
;Loading #P"/home/kyo/BuildCCL/ccl/xdump/heap-image.lx64fsl"...
Can't find #P"ccl:bin;hash.lx64fsl.newest" so requiring
"ccl:lib;hash.lisp" instead
Can't find #P"ccl:bin;backquote.lx64fsl.newest" so requiring
"ccl:lib;backquote.lisp" instead
Can't find #P"ccl:library;lispequ.lx64fsl.newest" so requiring
"ccl:library;lispequ.lisp" instead
Can't find #P"ccl:bin;level-2.lx64fsl.newest" so requiring
"ccl:lib;level-2.lisp" instead
Can't find #P"ccl:bin;macros.lx64fsl.newest" so requiring
"ccl:lib;macros.lisp" instead
Can't find #P"ccl:bin;defstruct-macros.lx64fsl.newest" so requiring
"ccl:lib;defstruct-macros.lisp" instead
Can't find #P"ccl:bin;lists.lx64fsl.newest" so requiring
"ccl:lib;lists.lisp" instead
Can't find #P"ccl:bin;chars.lx64fsl.newest" so requiring
"ccl:lib;chars.lisp" instead
Can't find #P"ccl:bin;setf.lx64fsl.newest" so requiring
"ccl:lib;setf.lisp" instead
Can't find #P"ccl:bin;setf-runtime.lx64fsl.newest" so requiring
"ccl:lib;setf-runtime.lisp" instead
Can't find #P"ccl:bin;defstruct.lx64fsl.newest" so requiring
"ccl:lib;defstruct.lisp" instead
Can't find #P"ccl:bin;defstruct-lds.lx64fsl.newest" so requiring
"ccl:lib;defstruct-lds.lisp" instead
Can't find #P"ccl:bin;foreign-types.lx64fsl.newest" so requiring
"ccl:lib;foreign-types.lisp" instead
Can't find #P"ccl:bin;db-io.lx64fsl.newest" so requiring
"ccl:lib;db-io.lisp" instead
Can't find #P"ccl:bin;nfcomp.lx64fsl.newest" so requiring
"ccl:lib;nfcomp.lisp" instead
Can't find #P"ccl:bin;ffi-linuxx8664.lx64fsl.newest" so requiring
"ccl:lib;ffi-linuxx8664.lisp" instead
;Compiling "/home/kyo/BuildCCL/ccl/lib/hash.lisp"...
;Loading #P"/home/kyo/BuildCCL/ccl/bin/hash.lx64fsl"...
;Compiling "/home/kyo/BuildCCL/ccl/lib/backquote.lisp"...
;Loading #P"/home/kyo/BuildCCL/ccl/bin/backquote.lx64fsl"...
;Compiling "/home/kyo/BuildCCL/ccl/library/lispequ.lisp"...
;Loading #P"/home/kyo/BuildCCL/ccl/library/lispequ.lx64fsl"...
;Compiling "/home/kyo/BuildCCL/ccl/lib/level-2.lisp"...
;Loading #P"/home/kyo/BuildCCL/ccl/bin/level-2.lx64fsl"...
;Compiling "/home/kyo/BuildCCL/ccl/lib/macros.lisp"...
;Loading #P"/home/kyo/BuildCCL/ccl/bin/macros.lx64fsl"...
;Compiling "/home/kyo/BuildCCL/ccl/lib/defstruct-macros.lisp"...
;Loading #P"/home/kyo/BuildCCL/ccl/bin/defstruct-macros.lx64fsl"...
;Compiling "/home/kyo/BuildCCL/ccl/lib/lists.lisp"...
;Loading #P"/home/kyo/BuildCCL/ccl/bin/lists.lx64fsl"...
;Compiling "/home/kyo/BuildCCL/ccl/lib/chars.lisp"...
;Loading #P"/home/kyo/BuildCCL/ccl/bin/chars.lx64fsl"...
;Compiling "/home/kyo/BuildCCL/ccl/lib/setf.lisp"...
;Loading #P"/home/kyo/BuildCCL/ccl/bin/setf.lx64fsl"...
;Compiling "/home/kyo/BuildCCL/ccl/lib/setf-runtime.lisp"...
;Loading #P"/home/kyo/BuildCCL/ccl/bin/setf-runtime.lx64fsl"...
;Compiling "/home/kyo/BuildCCL/ccl/lib/defstruct.lisp"...
;Loading #P"/home/kyo/BuildCCL/ccl/bin/defstruct.lx64fsl"...
;Compiling "/home/kyo/BuildCCL/ccl/lib/defstruct-lds.lisp"...
;Loading #P"/home/kyo/BuildCCL/ccl/bin/defstruct-lds.lx64fsl"...
;Compiling "/home/kyo/BuildCCL/ccl/lib/foreign-types.lisp"...
;Loading #P"/home/kyo/BuildCCL/ccl/bin/foreign-types.lx64fsl"...
;Compiling "/home/kyo/BuildCCL/ccl/lib/db-io.lisp"...
;Loading #P"/home/kyo/BuildCCL/ccl/bin/db-io.lx64fsl"...
;Compiling "/home/kyo/BuildCCL/ccl/lib/nfcomp.lisp"...
> Error: Undefined function ARRAY-CTYPE-TYPECODE called with arguments (#<ARRAY-CTYPE (SIMPLE-ARRAY # #)>) .
> While executing: OPTIMIZE-CTYPEP, in process listener(1).
> Type :GO to continue, :POP to abort, :R for a list of available restarts.
> If continued: Retry applying ARRAY-CTYPE-TYPECODE to (#<ARRAY-CTYPE (SIMPLE-ARRAY # #)>).
> Type :? for other options.
1 >



More information about the Openmcl-devel mailing list