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

Victoria Day PCL, on AKCL 1.122, on AMDAHL UTS



Well, the problem I was encountering in building PCL on AKCL 1.122
only occurs when running on Amdahl UTS; AKCL 1.122 on Sun
workstations accepts PCL fine.  I was hoping that the latest
(Victoria Day) PCL would build properly on the Amdahl, but I've had
no luck.  With safety set to 0, I get various difficulties,
depending on whether I'm compiling or simply loading, etc.  I set
safety to 2 and got

__________________
Compiling CONSTRUCT...
Compiling /f111/lgm/lisp/pcl/construct.lsp.
Error: The index, 24, is too large.
Error signalled by DCODE-CACHE-MISS.
Backtrace: eval > let > load-defclass > add-named-class > update-class
 > check-super-metaclass-compatibility > notice-methods-change-2
 > dcode-cache-miss
; (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.
___________________

A look at the value stack shows
___________________
  IHS[14]: #<compiled-closure CHECK-SUPER-METACLASS-COMPATIBILITY> ---> VS[99]
VS[99]: #<Funcallable-Standard-Class CONSTRUCTOR 21760020>
VS[100]: #<Standard-Class OBJECT 11056060>
@ IHS[15]: #<compiled-function DCODE-CACHE-MISS> ---> VS[101]
VS[101]: #<compiled-closure CHECK-SUPER-METACLASS-COMPATIBILITY>
VS[102]: #<compiled-function CACHING-DCODE-TERTIARY-MISS>
VS[103]: #(0 NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL
           NIL)
VS[104]: 32
VS[105]: 14
VS[106]: 4
VS[107]: 2
VS[108]: 3
VS[109]: T
VS[110]: #<compiled-function MAKE-CACHING-DCODE>
VS[111]: (#(20
            (NAME CLASS-PRECEDENCE-LIST LOCAL-SUPERS LOCAL-SLOTS
                  DIRECT-SUBCLASSES DIRECT-METHODS
                  FORWARD-REFERENCED-SUPERS NO-OF-INSTANCE-SLOTS SLOTS
                  WRAPPER DIRECT-GENERIC-FUNCTIONS PROTOTYPE OPTIONS
                  CONSTRUCTORS ALL-DEFAULT-INITARGS)
            NIL
            #<Standard-Class FUNCALLABLE-STANDARD-CLASS 16103160>)
          #(2
            (NAME CLASS-PRECEDENCE-LIST LOCAL-SUPERS LOCAL-SLOTS
                  DIRECT-SUBCLASSES DIRECT-METHODS
                  FORWARD-REFERENCED-SUPERS NO-OF-INSTANCE-SLOTS SLOTS
                  WRAPPER DIRECT-GENERIC-FUNCTIONS PROTOTYPE OPTIONS
                  CONSTRUCTORS ALL-DEFAULT-INITARGS)
            NIL
            #<Standard-Class STANDARD-CLASS 11056160>)
          #<Funcallable-Standard-Class CONSTRUCTOR 21760020>
          #<Standard-Class OBJECT 11056060>)
VS[112]: T
VS[113]: 20
VS[114]: 8
VS[115]: 0
VS[116]: NIL
VS[117]: 24
VS[118]: 32
VS[119]: 0
VS[120]: 24
VS[121]: 24
VS[122]: :ERROR
VS[123]: NIL
VS[124]: DCODE-CACHE-MISS
VS[125]: ""
VS[126]: "The index, ~D, is too large."
VS[127]: (24)
VS[128]: "The index, 24, is too large."
________________________

The last PCL that worked on AKCL on the Amdahl was the 12/7
version.  If anyone, by some bizarre chance, actually has Victoria
Day PCL running on top of AKCL 1.122 on Amdahl UTS (preferably
5.2.6b), you might let me know just so that I know there's hope.

By the way, my AKCL does have the TURBO-CLOSURE patch installed.


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