From: Bulent Murtezaoglu
Subject: McCLIM debian unstable CMUCL problems
Date:
Message-ID: <877kpckeeq.fsf@nkapi.internal>
Did anyone get McCLIM to build under Debian's latest CMUCL?
This is what I use:
CMU Common Lisp release x86-linux 3.0.8 18c+ 31 December 2001 build 3030
This is where it chokes with a backtrace:
* (load "/usr/share/common-lisp/repositories/cmucl/own-work/cmucl-graystream.system")
; Loading #p"/usr/share/common-lisp/repositories/cmucl/own-work/cmucl-graystream.system".
T
* (mk:load-system 'cmucl-graystream)
; Loading #p"/usr/share/common-lisp/systems/cmucl-graystream.system".
(#<FILE: gray-streams> #<FILE: gray-streams-class>)
* (load "/home/mucit/mcclim/McCLIM/system.lisp")
; Loading #p"/home/mucit/mcclim/McCLIM/system.lisp".
T
* (build-everything) ;;
;; (CLASS-OF) is patched.
;; (DEFCLASS) is patched.
;; (DEFCONSTANT) is patched.
;; (FIND-CLASS) is patched.
;; (STANDARD-CLASS) is patched.
Warning: These functions are undefined:
MAKE-LINE-STYLE MAKE-TEXT-STYLE
Warning:
Defining setf macro for STREAM-CURSOR-POSITION, but (SETF STREAM-CURSOR-POSITION) is fbound.
The slot PCL:CLASS-PRECEDENCE-LIST is unbound in the object #<Standard-Class PANE
{48184FBD}>
Restarts:
0: [CONTINUE] Return NIL from load of "/home/mucit/mcclim/McCLIM/panes.lisp".
1: [ABORT ] Return to Top-Level.
Debug (type H for help)
(PCL::|(FAST-METHOD SLOT-UNBOUND (T T T))| #<unused-arg>
#<unused-arg>
#<unused-arg>
#<Standard-Class PANE {48184FBD}>
...)
Source:
; File: target:pcl/slots.lisp
; File has been modified since compilation:
; target:pcl/slots.lisp
; Using form offset instead of character position.
(ERROR 'UNBOUND-SLOT :SLOT SLOT-NAME :INSTANCE ...)
0] BACKTRACE
0: (PCL::|(FAST-METHOD SLOT-UNBOUND (T T T))| #<unused-arg>
#<unused-arg>
#<unused-arg>
#<Standard-Class PANE {48184FBD}>
...)
1: (PCL::CLASS-APPLICABLE-USING-CLASS-P
#<Standard-Class STANDARD-ENCAPSULATING-STREAM {4851C2D5}>
#<Standard-Class PANE {48184FBD}>)
2: (PCL::DO-METHODS (0)
(#<Standard-Method MEDIUM-FOREGROUND # {484F421D}>
#<Standard-Reader-Method MEDIUM-FOREGROUND, slot:FOREGROUND, #
{484EA7CD}>)
(PCL::CLASS #<Standard-Class PANE {48184FBD}>)
(#<Standard-Method MEDIUM-FOREGROUND # {48198C9D}>) ...)
3: (PCL::DO-METHODS (0)
(#<Standard-Method MEDIUM-FOREGROUND # {48198C9D}>
#<Standard-Method MEDIUM-FOREGROUND # {484F421D}>
#<Standard-Reader-Method MEDIUM-FOREGROUND, slot:FOREGROUND, #
{484EA7CD}>)
T NIL ...)
4: (PCL::PRECOMPUTE-EFFECTIVE-METHODS
#<Standard-Generic-Function MEDIUM-FOREGROUND (3) {4860CB29}>
((NIL STREAM))
NIL)
5: (PCL::MAKE-INITIAL-DFUN
#<Standard-Generic-Function MEDIUM-FOREGROUND (3) {4860CB29}>)
6: (PCL::UPDATE-DFUN
#<Standard-Generic-Function MEDIUM-FOREGROUND (3) {4860CB29}>
NIL
NIL
NIL)
7: (PCL::REAL-ADD-METHOD
#<Standard-Generic-Function MEDIUM-FOREGROUND (3) {4860CB29}>
#<Standard-Method MEDIUM-FOREGROUND (PANE) {48198C9D}>
NIL)
8: (PCL::LOAD-DEFMETHOD-INTERNAL STANDARD-METHOD
MEDIUM-FOREGROUND
NIL
(PANE)
...)
9: (COMMON-LISP::SLOLOAD
#<Stream for file "/home/mucit/mcclim/McCLIM/panes.lisp">)
10: (COMMON-LISP::INTERNAL-LOAD #p"/home/mucit/mcclim/McCLIM/panes.lisp"
#p"/home/mucit/mcclim/McCLIM/panes.lisp"
:ERROR
:SOURCE)
11: (COMMON-LISP::INTERNAL-LOAD #p"/home/mucit/mcclim/McCLIM/panes.lisp"
#p"/home/mucit/mcclim/McCLIM/panes.lisp"
:ERROR
NIL)
12: (LOAD "/home/mucit/mcclim/McCLIM/panes.lisp" :VERBOSE NIL :PRINT ...)
13: (MAKE::LOAD-FILE-OPERATION #<FILE: panes> :ALL)
14: (MAKE::OPERATE-ON-COMPONENT #<FILE: panes> :LOAD :ALL)
15: (MAKE::OPERATE-ON-COMPONENTS #<DEFSYSTEM: clim>
:LOAD
:ALL
(#<FILE: frames> #<FILE: commands>
#<FILE: presentations> #<FILE: input-editing>
#<FILE: stream-input> ...))
16: (MAKE::OPERATE-ON-COMPONENT #<DEFSYSTEM: clim> :LOAD :ALL)
17: (MAKE:OPERATE-ON-SYSTEM :CLIM :LOAD :FORCE NIL ...)
18: (COMMON-LISP-USER::BUILD-EVERYTHING)
19: (EXTENSIONS:INTERACTIVE-EVAL (COMMON-LISP-USER::BUILD-EVERYTHING))
20: (COMMON-LISP::%TOP-LEVEL)
21: (COMMON-LISP::RESTART-LISP)
0]