[climacs-devel] Unbound CLASS-PRECEDENCE-LIST slot in EXTENDED-BINSEQ2-BUFFER when compiling Climacs

Paolo Amoroso amoroso at mclink.it
Tue Mar 22 16:18:48 UTC 2005


When I build Climacs from source with:

  (asdf:operate 'asdf:load-op :climacs)

I get the error with backtrace included below.  I use CMUCL Snapshot
2005-03 under Slackware Linux 10.0 with the latest Climacs,
Flexichains and McCLIM CVS sources.


Paolo

------------------------------------------------------------------------------
[...]
; Compiling Load Time Value of (PCL::ENSURE-ACCESSOR 'PCL::READER
                                         '(PCL:SLOT-ACCESSOR :GLOBAL CURSOR-X
                                           ...)
                                         ...):
; Compiling Load Time Value of (PCL::ENSURE-ACCESSOR 'PCL::READER
                                         '(PCL:SLOT-ACCESSOR :GLOBAL CURSOR-Y
                                           ...)
                                         ...):
; Converted DISPLAY-CACHE.
; Compiling DEFUN DISPLAY-CACHE:
; Compiling DEFMETHOD REDISPLAY-PANE-WITH-SYNTAX (CLIMACS-PANE BASIC-SYNTAX T):
; Compiling DEFMETHOD REDISPLAY-PANE (CLIMACS-PANE T):
; Byte Compiling Top-Level Form:
; Compiling DEFMETHOD FULL-REDISPLAY (CLIMACS-PANE):
; Byte Compiling Top-Level Form:

; /home/paolo/src/climacs/pane.x86f written.
; Compilation finished in 0:00:03.
; Loading #P"/home/paolo/src/climacs/pane.x86f".

The slot PCL:CLASS-PRECEDENCE-LIST is unbound in the object
#<STANDARD-CLASS EXTENDED-BINSEQ2-BUFFER {580A1585}>.
   [Condition of type UNBOUND-SLOT]

Restarts:
  0: [CONTINUE] Return NIL from load of #P"/home/paolo/src/climacs/pane.x86f".
  1: [RETRY   ] Retry performing #<ASDF:LOAD-OP NIL {58B8D8FD}> on
                #<ASDF:CL-SOURCE-FILE "pane" {58B8D655}>.
  2: [ACCEPT  ] Continue, treating #<ASDF:LOAD-OP NIL {58B8D8FD}> on
                #<ASDF:CL-SOURCE-FILE "pane" {58B8D655}> as
                having been successful.
  3: [ABORT   ] Return to Top-Level.

Debug  (type H for help)

("DEFMETHOD SLOT-UNBOUND (T T T)" #<unused-arg> #<unused-arg> #<unused-arg>
 #<STANDARD-CLASS EXTENDED-BINSEQ2-BUFFER {580A1585}> ...)
Source: Error finding source:
Error in function DEBUG::GET-FILE-TOP-LEVEL-FORM:  Source file no longer exists:
  target:pcl/slots.lisp.
0] backtrace

0: ("DEFMETHOD SLOT-UNBOUND (T T T)" #<unused-arg> #<unused-arg> #<unused-arg>
    #<STANDARD-CLASS EXTENDED-BINSEQ2-BUFFER {580A1585}> ...)
1: ("DEFMETHOD SLOT-VALUE-USING-CLASS (STD-CLASS STANDARD-OBJECT STANDARD-EFFECTIVE-SLOT-DEFINITION)"
    #<unused-arg> #<unused-arg> #<STANDARD-CLASS STANDARD-CLASS {2819ED75}>
    #<STANDARD-CLASS EXTENDED-BINSEQ2-BUFFER {580A1585}> ...)
2: (PCL::SAUT-CLASS-EQ (CLASS #<STANDARD-CLASS CLIMACS-BUFFER {580A15BD}>)
                       (PCL::CLASS-EQ
                        #<STANDARD-CLASS EXTENDED-BINSEQ2-BUFFER {580A1585}>))
3: (PCL::COMPUTE-APPLICABLE-METHODS-USING-TYPES
    #<STANDARD-GENERIC-FUNCTION INITIALIZE-INSTANCE (145) {281F8C31}>
    ((PCL::CLASS-EQ #)))
4: (PCL::SDFUN-FOR-CACHING
    #<STANDARD-GENERIC-FUNCTION INITIALIZE-INSTANCE (145) {281F8C31}>
    (#<STANDARD-CLASS EXTENDED-BINSEQ2-BUFFER {580A1585}>))
5: ((FLET PCL::ADD-CLASS-LIST
      PCL::MAKE-EMF-CACHE)
    (#<STANDARD-CLASS EXTENDED-BINSEQ2-BUFFER {580A1585}>))
6: (PCL::MAKE-EMF-CACHE
    #<STANDARD-GENERIC-FUNCTION INITIALIZE-INSTANCE (145) {281F8C31}>
    T
    #<unavailable-arg>
    NIL
    ...)
7: (PCL::MAKE-FINAL-CACHING-DFUN
    #<STANDARD-GENERIC-FUNCTION INITIALIZE-INSTANCE (145) {281F8C31}>
    NIL
    NIL)
8: (PCL::MAKE-FINAL-DFUN-INTERNAL
    #<STANDARD-GENERIC-FUNCTION INITIALIZE-INSTANCE (145) {281F8C31}>
    NIL)
9: (PCL::MAKE-FINAL-DFUN
    #<STANDARD-GENERIC-FUNCTION INITIALIZE-INSTANCE (145) {281F8C31}>
    NIL)
10: (PCL::UPDATE-DFUN
     #<STANDARD-GENERIC-FUNCTION INITIALIZE-INSTANCE (145) {281F8C31}>
     NIL
     NIL
     NIL)
11: (PCL::REAL-ADD-METHOD
     #<STANDARD-GENERIC-FUNCTION INITIALIZE-INSTANCE (145) {281F8C31}>
     #<STANDARD-METHOD INITIALIZE-INSTANCE :AFTER (CLIMACS-BUFFER) {584FA33D}>
     NIL)
12: (PCL::REAL-ADD-NAMED-METHOD INITIALIZE-INSTANCE
                                (:AFTER)
                                (CLIMACS-BUFFER)
                                (BUFFER &REST ARGS)
                                ...)
13: (PCL::LOAD-DEFMETHOD-INTERNAL STANDARD-METHOD
                                  INITIALIZE-INSTANCE
                                  (:AFTER)
                                  (CLIMACS-BUFFER)
                                  ...)
14: (C::DO-CALL #<Code Object "Top-Level Form" {584F804F}> 26 27 4 ...)
15: (LISP::FOP-FUNCALL-FOR-EFFECT)
16: (LISP::LOAD-GROUP #<Stream for file "/home/paolo/src/climacs/pane.x86f">)
17: (LISP::FASLOAD #<Stream for file "/home/paolo/src/climacs/pane.x86f">)
18: (LISP::INTERNAL-LOAD #P"/home/paolo/src/climacs/pane.x86f"
                         #P"/home/paolo/src/climacs/pane.x86f"
                         :ERROR :BINARY)
19: (LISP::INTERNAL-LOAD #P"/home/paolo/src/climacs/pane.x86f"
                         #P"/home/paolo/src/climacs/pane.x86f"
                         :ERROR NIL)
20: (LOAD #P"/home/paolo/src/climacs/pane.x86f" :VERBOSE NIL :PRINT ...)
21: ((METHOD ASDF:PERFORM NIL (ASDF:LOAD-OP ASDF:CL-SOURCE-FILE)) (#() . #(#))
     #<unused-arg> #<ASDF:LOAD-OP NIL {58B8D8FD}>
     #<ASDF:CL-SOURCE-FILE "pane" {58B8D655}>)
22: ("LAMBDA (G1578 G1579 G1580)" #<unused-arg> #<unused-arg>
     #<ASDF:LOAD-OP NIL {58B8D8FD}> #<ASDF:CL-SOURCE-FILE "pane" {58B8D655}>)
23: ((FLET #:G0
       ASDF:OPERATE))
24: (ASDF:OPERATE ASDF:LOAD-OP :CLIMACS)
25: (ASDF:OPERATE 2 ASDF:LOAD-OP :CLIMACS)[:EXTERNAL]
26: (EXTENSIONS:INTERACTIVE-EVAL (ASDF:OPERATE 'ASDF:LOAD-OP :CLIMACS))
27: (LISP::%TOP-LEVEL)
28: ((LABELS LISP::RESTART-LISP
       EXTENSIONS:SAVE-LISP))

0]
------------------------------------------------------------------------------

-- 
Lisp Propulsion Laboratory log - http://www.paoloamoroso.it/log



More information about the climacs-devel mailing list