[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Can't compile latest PCL on AKCL 1.122



I am attempting to compile the revised edition of Cinco de Mayo PCL
(put up a couple days ago on arisia.xerox.com) on top of Austin Kyoto
Common Lisp 1.122 (with the TURBO-CLOSURE patch).  If I compile with
safety 2, I get an error during the compilation of "construct.lsp":
___
Compiling CONSTRUCT...
Compiling /f111/lgm/lisp/pcl/construct.lsp.
Error: The index, 24, is too large.
Error signalled by CHECK-SUPER-METACLASS-COMPATIBILITY.
Backtrace:  > eval > let > load-defclass > add-named-class > update-class >
CHECK-SUPER-METACLASS-COMPATIBILITY
; (LET NIL ...) is being compiled.
;;; The form (LET NIL (LOAD-DEFCLASS 'FUNCALLABLE-STANDARD-CLASS
'CONSTRUCTOR 'NIL (LIST (LIST* :NAME 'CLASS '(:INITARG :CLASS :READER
CONSTRUCTOR-CLASS)) (LIST* :NAME 'NAME :INITFUNCTION #'FALSE '(:INITFORM
NIL :INITARG :NAME :READER CONSTRUCTOR-NAME)) (LIST* :NAME 'CODE-TYPE
:INITFUNCTION #'FALSE '(:INITFORM NIL :ACCESSOR CONSTRUCTOR-CODE-TYPE))
(LIST* :NAME 'SUPPLIED-INITARG-NAMES '(:INITARG :SUPPLIED-INITARG-NAMES
:READER CONSTRUCTOR-SUPPLIED-INITARG-NAMES)) (LIST* :NAME 'CODE-GENERATORS
'(:INITARG :CODE-GENERATORS :READER CONSTRUCTOR-CODE-GENERATORS)))
(LIST))) was not evaluated successfully.
;;; You are recommended to compile again.
______

If I modify "kcl-patches.lsp" to ensure that safety is 0 throughout the
compilation, I get a segmentation violation while compiling "high.lsp".

Any suggestions?


	Lawrence G. Mayka
	AT&T Bell Laboratories
	lgm@ihlpf.att.com