[Bese-devel] trouble building latest ucw

Chris Capel pdf23ds at gmail.com
Tue Feb 15 01:13:35 UTC 2005


I'm getting an error with UCW 0.3 patch-242, SBCL 0.8.18, building a
completely fresh "get" of UCW. It happens when defining the class
"container" in components/container.lisp. The error is "T is not a
list", referring to the value given to the backtrack option on the
slot. Here's the backtrace:

  0: ("#'(LAMBDA (SLOT-VALUE) (FIRST SLOT-VALUE))" T)
  1: ((SB-MOP:COMPUTE-EFFECTIVE-SLOT-DEFINITION
(STANDARD-COMPONENT-CLASS T T)) #<unavailable argument>
#S(SB-PCL::FAST-METHOD-CALL :FUNCTION #<FUNCTION
(SB-MOP:COMPUTE-EFFECTIVE-SLOT-DEFINITION #) {1E13BC5}> :PV-CELL NIL
:NEXT-METHOD-CALL NIL :ARG-INFO (3)) #<STANDARD-COMPONENT-CLASS
CONTAINER> CURRENT-COMPONENT-NAME (#<STANDARD-COMPONENT-DIRECT-SLOT
CURRENT-COMPONENT-NAME>))
  2: ((SB-MOP:COMPUTE-SLOTS (SB-PCL::STD-CLASS)) #<unavailable
argument> #<unavailable argument> #<STANDARD-COMPONENT-CLASS
CONTAINER>)
  3: ((SB-MOP:COMPUTE-SLOTS :AROUND (STANDARD-CLASS)) #<unavailable
argument> #S(SB-PCL::FAST-METHOD-CALL :FUNCTION #<FUNCTION
(SB-MOP:COMPUTE-SLOTS #) {1E1EA25}> :PV-CELL NIL :NEXT-METHOD-CALL
#S(SB-PCL::FAST-METHOD-CALL :FUNCTION #<FUNCTION # {1E1E695}> :PV-CELL
NIL :NEXT-METHOD-CALL NIL :ARG-INFO (1)) :ARG-INFO (1))
#<STANDARD-COMPONENT-CLASS CONTAINER>)
  4: (SB-PCL::UPDATE-CLASS #<STANDARD-COMPONENT-CLASS CONTAINER> NIL)

I have no clue what the issue is.

Chris Capel
-- 
"What is it like to be a bat? What is it like to bat a bee? What is it
like to be a bee being batted? What is it like to be a batted bee?"
-- The Mind's I (Hofstadter, Dennet)



More information about the bese-devel mailing list