[asdf-devel] Is this a bug? or my error?
Robert Goldman
rpgoldman at sift.info
Mon Jun 28 16:23:59 UTC 2010
On 6/28/10 Jun 28 -10:39 AM, Louis A. Turk wrote:
> asdf version 2.104
>
It looks suspiciously like either (1) you are mixing different versions
of ASDF, including one from before Faré eliminated the internal
'ASDF::AROUND method qualifier, (2) someone in the definition of
ITERATE, or possibly another system, broke the abstraction and defined
an ASDF:AROUND method or (3) you have some stale fasl mixed in.
HtH,
r
>
>
> invalid method error for
> #1=#<STANDARD-METHOD
> ASDF:OPERATION-DONE-P ASDF::AROUND (ASDF:COMPILE-OP T)
> {AAE52D1}>
> method:
> The method #1# on #<STANDARD-GENERIC-FUNCTION
> ASDF:OPERATION-DONE-P (5)> has an invalid
> qualifier.
> Standard method combination requires all methods to have one
> of the single qualifiers :AROUND, :BEFORE and :AFTER or to
> have no qualifier at all.
> [Condition of type SIMPLE-ERROR]
>
> Restarts:
> 0: [ABORT] Return to SLIME's top level.
> 1: [TERMINATE-THREAD] Terminate this thread (#<THREAD "repl-thread"
> RUNNING {B558181}>)
>
> Backtrace:
> 0: (SB-PCL::STANDARD-COMPUTE-EFFECTIVE-METHOD ..)
> 1: (SB-PCL::GET-SECONDARY-DISPATCH-FUNCTION2 ..)
> 2: (SB-PCL::GET-SECONDARY-DISPATCH-FUNCTION1 ..)
> 3: (SB-PCL::CACHE-MISS-VALUES-INTERNAL ..)
> 4: (SB-PCL::CACHE-MISS-VALUES #<STANDARD-GENERIC-FUNCTION
> ASDF:OPERATION-DONE-P (5)> (#<ASDF:COMPILE-OP NIL {B87D2B9}>
> #<ASDF:CL-SOURCE-FILE "iterate" "package">) SB-PCL::ACCESSOR)
> 5: (SB-PCL::INITIAL-DFUN #<STANDARD-GENERIC-FUNCTION
> ASDF:OPERATION-DONE-P (5)> (#<ASDF:COMPILE-OP NIL {B87D2B9}>
> #<ASDF:CL-SOURCE-FILE "iterate" "package">))
> 6: ((SB-PCL::FAST-METHOD ASDF::DO-TRAVERSE (ASDF:OPERATION
> ASDF:COMPONENT T)) ..)
> 7: ((SB-PCL::FAST-METHOD ASDF::DO-TRAVERSE (ASDF:OPERATION
> ASDF:COMPONENT T)) ..)
> 8: (ASDF::DO-ONE-DEP #<ASDF:LOAD-OP NIL {B879DC1}> #<ASDF:SYSTEM
> "iterate"> #<CLOSURE (FLET ASDF::COLLECT) {B87A76D}> ASDF:COMPILE-OP
> "iterate" NIL)
> 9: ((FLET ASDF::DEP) ASDF:COMPILE-OP "iterate" NIL)
> 10: (ASDF::DO-DEP #<ASDF:LOAD-OP NIL {B879DC1}> #<ASDF:SYSTEM
> "iterate"> #<CLOSURE (FLET ASDF::COLLECT) {B87A76D}> ASDF:COMPILE-OP
> ("iterate"))
> 11: ((SB-PCL::FAST-METHOD ASDF::DO-TRAVERSE (ASDF:OPERATION
> ASDF:COMPONENT T)) ..)
> 12: ((SB-PCL::FAST-METHOD ASDF::TRAVERSE (ASDF:OPERATION
> ASDF:COMPONENT)) #<unavailable argument> #<unavailable argument>
> #<ASDF:LOAD-OP NIL {B879DC1}> #<ASDF:SYSTEM "iterate">)
> 13: ((SB-PCL::FAST-METHOD ASDF:OPERATE (T T)) #<unavailable argument>
> #<unavailable argument> ASDF:LOAD-OP #<ASDF:SYSTEM
> "iterate">)[:EXTERNAL]
> 14: (ASDF::MODULE-PROVIDE-ASDF :ITERATE)
> 15: ((LAMBDA (#:G[REQUIRE]13)) ASDF::MODULE-PROVIDE-ASDF)
> 16: (SB-IMPL::%MAP-FOR-EFFECT-ARITY-1 #<CLOSURE (LAMBDA #) {B873E1D}>
> (ASDF::MODULE-PROVIDE-ASDF SB-IMPL::MODULE-PROVIDE-CONTRIB))
> 17: (REQUIRE :ITERATE NIL)
> 18: (SB-INT:SIMPLE-EVAL-IN-LEXENV (REQUIRE :ITERATE) #<NULL-LEXENV>)
> 19: (SWANK::%EVAL-REGION "(require :iterate)\n")
> 20: ((LAMBDA ()))
> 21: (SWANK::TRACK-PACKAGE #<CLOSURE (LAMBDA #) {B873A9D}>)
> 22: (SWANK::CALL-WITH-BUFFER-SYNTAX NIL #<CLOSURE (LAMBDA #)
> {B873A85}>)
> 23: (SWANK::%LISTENER-EVAL "(require :iterate)\n")
> 24: (SB-INT:SIMPLE-EVAL-IN-LEXENV (SWANK:LISTENER-EVAL
> "(require :iterate)\n") #<NULL-LEXENV>)
> 25: (SWANK::EVAL-FOR-EMACS (SWANK:LISTENER-EVAL "(require :iterate)\n")
> "COMMON-LISP-USER" 8)
> 26: (SWANK::PROCESS-REQUESTS NIL)
> 27: ((LAMBDA ()))
> 28: (SWANK-BACKEND::CALL-WITH-BREAK-HOOK #<FUNCTION
> SWANK:SWANK-DEBUGGER-HOOK> #<CLOSURE (LAMBDA #) {B740E9D}>)
> 29: ((FLET SWANK-BACKEND:CALL-WITH-DEBUGGER-HOOK) #<FUNCTION
> SWANK:SWANK-DEBUGGER-HOOK> #<CLOSURE (LAMBDA #) {B740E9D}>)
> 30: (SWANK::CALL-WITH-BINDINGS ((*STANDARD-OUTPUT* . #)
> (*STANDARD-INPUT* . #) (*TRACE-OUTPUT* . #) (*ERROR-OUTPUT* . #)
> (*DEBUG-IO* . #) (*QUERY-IO* . #) ...) #<CLOSURE (LAMBDA #) {B740EB5}>)
> 31: (SWANK::CALL-WITH-CONNECTION #<SWANK::CONNECTION {AD5A301}>
> #<CLOSURE (LAMBDA #) {B740E9D}>)
> 32: (SWANK::HANDLE-REQUESTS #<SWANK::CONNECTION {AD5A301}> NIL)
> 33: (SWANK::CALL-WITH-BINDINGS NIL #<CLOSURE (LAMBDA #) {B55B08D}>)
> 34: ((FLET #:WITHOUT-INTERRUPTS-BODY-[BLOCK351]356))
> 35: ((FLET SB-THREAD::WITH-MUTEX-THUNK))
> 36: ((FLET #:WITHOUT-INTERRUPTS-BODY-[CALL-WITH-MUTEX]293))
> 37: (SB-THREAD::CALL-WITH-MUTEX ..)
> 38: (SB-THREAD::INITIAL-THREAD-FUNCTION)
> 39: ("foreign function: #x8066EDB")
> 40: ("foreign function: #x8052A6D")
> 41: ("foreign function: #x805DD30")
> 42: ("foreign function: #xB7FB380E")
>
>
>
>
> _______________________________________________
> asdf-devel mailing list
> asdf-devel at common-lisp.net
> http://common-lisp.net/cgi-bin/mailman/listinfo/asdf-devel
More information about the asdf-devel
mailing list