Dear ASDF developers,
While trying to load a project of mine that depends on alexandria on a box that didn't have alexandria installed, I got the attached error message. It would be nice if there were better reporting letting one know that the dependency was not satisfied.
thanks,
Cyrus
There is no applicable method for the generic function #<STANDARD-GENERIC-FUNCTION ASDF:COMPONENT-NAME (1)> when called with arguments (#:ALEXANDRIA). [Condition of type SIMPLE-ERROR]
Restarts: 0: [RETRY] Retry calling the generic function. 1: [ABORT] Return to sldb level 1. 2: [RETRY] Retry SLIME REPL evaluation request. 3: [*ABORT] Return to SLIME's top level. 4: [TERMINATE-THREAD] Terminate this thread (#<THREAD "repl-thread" RUNNING {1002FA0451}>)
Backtrace: 0: ( ) 1: (SB-PCL::CALL-NO-APPLICABLE-METHOD ) 2: (ASDF::COMPONENT-FIND-PATH ) 3: ( ) 4: ( ) 5: (SB-IMPL::STRINGIFY-OBJECT ) 6: (PRINC-TO-STRING ) 7: (SWANK::FORMAT-RESTARTS-FOR-EMACS) 8: (SWANK:DEBUGGER-INFO-FOR-EMACS 0 20) 9: (SWANK::CALL-WITH-BINDINGS ) 10: (SWANK::SLDB-LOOP 1) 11: ( ) 12: (SWANK::DEBUG-IN-EMACS ) 13: (SWANK:INVOKE-SLIME-DEBUGGER ) 14: (SWANK-BACKEND::CALL-WITH-BREAK-HOOK ) 15: ( ) 16: (SWANK:SWANK-DEBUGGER-HOOK ) 17: (SB-DEBUG::RUN-HOOK *DEBUGGER-HOOK* ) 18: (INVOKE-DEBUGGER ) 19: (ERROR ASDF:MISSING-DEPENDENCY :REQUIRED-BY :REQUIRES ) 20: (ASDF::%DO-ONE-DEP ASDF:COMPILE-OP NIL) 21: (ASDF::DO-ONE-DEP ASDF:COMPILE-OP NIL) 22: ( ASDF:COMPILE-OP NIL) 23: (ASDF::DO-DEP ASDF:COMPILE-OP ) 24: ( ) 25: (ASDF::DO-ONE-DEP ASDF:COMPILE-OP NIL) 26: ( ASDF:COMPILE-OP NIL) 27: (ASDF::DO-DEP ASDF:COMPILE-OP ) 28: ( ) 29: (ASDF::DO-ONE-DEP ASDF:COMPILE-OP NIL) 30: ( ASDF:COMPILE-OP NIL) 31: (ASDF::DO-DEP ASDF:COMPILE-OP ) 32: ( ) 33: ( ) 34: ( ASDF:LOAD-OP CHEMICL) ...
On 23 November 2010 02:20, Cyrus Harmon ch-lisp@bobobeach.com wrote:
Dear ASDF developers,
While trying to load a project of mine that depends on alexandria on a box that didn't have alexandria installed, I got the attached error message. It would be nice if there were better reporting letting one know that the dependency was not satisfied.
Good call. We were using component-name instead of coerce-name. Now, try 2.010.8...
[ François-René ÐVB Rideau | Reflection&Cybernethics | http://fare.tunes.org ] As far as natural selection applies to the human world, we don't ever get to "let nature decide", because we ARE part of that nature that decides. Hence, any claim to "let the nature decide" is just a fallacy to promote one point of view against others, or to ignore one's responsibilities.