[cl-containers-devel] error when using CMUCL

Gary King gwking at metabang.com
Wed Nov 22 16:48:28 UTC 2006


Hi,

Sorry to be so delayed on this (and everything else!). Life is hectic  
right now.

In any case, I'm not sure what the error message from CMUCL means.  
One idea is that it is something to do with an interaction between  
defclass* and the CMUCL compiler (though I would think you'd get a  
forward referennced class error instead. Could you try moving the  
form to a different file? (Though this seems unlikely to help since  
there are other similar forms elsewhere).

Hmm, can you keep the form but comment out the innards? Or comment  
out one part of the innards to see what CMUCL likes and dislikes?

Let me know,

thanks,



On Nov 21, 2006, at 1:44 AM, kroegerlistas at pedrokroeger.net wrote:

>
> Hi,
>
> I get the following error when compiling cl-containers with cmucl 19d.
> It runs fine with clisp 2.41 and sbcl 0.9.18 here. Do you have an idea
> of what it could be?
>
> Best regards,
>
> Pedro Kroger
>
> Execution of a form compiled with errors:
>  (DEFMETHOD INITIALIZE-INSTANCE :AFTER ((METABANG.CL- 
> CONTAINERS::OBJECT
>                                          METABANG.CL- 
> CONTAINERS:STABLE-ASSOCIATIVE-CONTAINER)
>                                         &REST METABANG.CL- 
> CONTAINERS::ARGS
>                                         &KEY
>                                         METABANG.CL- 
> CONTAINERS::CONTAINER-TYPE
>                                         &ALLOW-OTHER-KEYS)
>    (SETF (SLOT-VALUE METABANG.CL-CONTAINERS::OBJECT
>                      'METABANG.CL-CONTAINERS:ASSOCIATIVE-CONTAINER)
>            (APPLY #'METABANG.CL-CONTAINERS:MAKE-CONTAINER
>                   METABANG.CL-CONTAINERS::CONTAINER-TYPE
>                   :TEST #1=(METABANG.CL-CONTAINERS::TEST
>                             METABANG.CL-CONTAINERS::OBJECT)
>                   METABANG.CL-CONTAINERS::ARGS)
>          (SLOT-VALUE METABANG.CL-CONTAINERS::OBJECT
>                      'METABANG.CL-CONTAINERS::NUMBERED-CONTAINER)
>            (METABANG.CL-CONTAINERS:MAKE-CONTAINER
>             METABANG.CL-CONTAINERS::CONTAINER-TYPE :TEST #1#)))
>    [Condition of type KERNEL:SIMPLE-PROGRAM-ERROR]
>
> Restarts:
>   0: [CONTINUE] Return NIL from load of #P"/home/kroger/lisp/fasl/ 
> cmu-19d (19d)-linux-x86/home/kroger/lisp/base-libs/cl-containers/ 
> dev/containers.x86f".
>   1: [RETRY] Retry performing #<ASDF:LOAD-OP NIL {588FBDCD}> on  
> #<ASDF:CL-SOURCE-FILE "containers" {5907DE2D}>.
>   2: [ACCEPT] Continue, treating #<ASDF:LOAD-OP NIL {588FBDCD}> on  
> #<ASDF:CL-SOURCE-FILE "containers" {5907DE2D}> as having been  
> successful.
>   3: [ABORT-REQUEST] Abort handling SLIME request.
>   4: [ABORT] Return to Top-Level.
>
> Backtrace:
>   0: (C::DO-CALL #<Code Object "Top-Level Form" {58B9D9EF}> 70 71  
> 57 ...)
>   1: (LISP::FOP-FUNCALL-FOR-EFFECT)
>   2: (LISP::LOAD-GROUP #<Stream for file "/home/kroger/lisp/fasl/ 
> cmu-19d (19d)-linux-x86/home/kroger/lisp/base-libs/cl-containers/ 
> dev/containers.x86f">)
>   3: (LISP::FASLOAD #<Stream for file "/home/kroger/lisp/fasl/ 
> cmu-19d (19d)-linux-x86/home/kroger/lisp/base-libs/cl-containers/ 
> dev/containers.x86f">)
>   4: (LISP::INTERNAL-LOAD #P"/home/kroger/lisp/fasl/cmu-19d (19d)- 
> linux-x86/home/kroger/lisp/base-libs/cl-containers/dev/ 
> containers.x86f" #P"/home/kroger/lisp/fasl/cmu-19d (19d)-linux-x86/ 
> home/kroger/lisp/base-libs/cl-containers/dev/ 
> containers.x86f" :ERROR :BINARY)
>   5: (LISP::INTERNAL-LOAD #P"/home/kroger/lisp/fasl/cmu-19d (19d)- 
> linux-x86/home/kroger/lisp/base-libs/cl-containers/dev/ 
> containers.x86f" #P"/home/kroger/lisp/fasl/cmu-19d (19d)-linux-x86/ 
> home/kroger/lisp/base-libs/cl-containers/dev/ 
> containers.x86f" :ERROR NIL)
>   6: (LOAD #P"/home/kroger/lisp/fasl/cmu-19d (19d)-linux-x86/home/ 
> kroger/lisp/base-libs/cl-containers/dev/containers.x86f" :VERBOSE  
> NIL :PRINT ...)
>   7: ((PCL:FAST-METHOD ASDF:PERFORM (ASDF:LOAD-OP ASDF:CL-SOURCE- 
> FILE)) (#() . #(#)) #<unused-arg> #<ASDF:LOAD-OP NIL {588FBDCD}>  
> #<ASDF:CL-SOURCE-FILE "containers" {5907DE2D}>)
>   8: ("LAMBDA (G1633 G1634 G1635)" #<#1=unused-arg> #<#1#>  
> #<ASDF:LOAD-OP NIL {588FBDCD}> #<ASDF:CL-SOURCE-FILE  
> "containers" {5907DE2D}>)
>
> _______________________________________________
> cl-containers-devel mailing list
> cl-containers-devel at common-lisp.net
> http://common-lisp.net/cgi-bin/mailman/listinfo/cl-containers-devel

--
Gary Warren King, metabang.com
Cell: (413) 885 9127
Fax: (206) 338-4052
gwkkwg on Skype * garethsan on AIM







More information about the cl-containers-devel mailing list