[asdf-devel] find-system

Faré fahree at gmail.com
Mon Oct 18 18:56:34 UTC 2010


Dunno what you're trying to do. Works for me.

$ ccl
Welcome to Clozure Common Lisp Version 1.6-dev-r14324M-trunk  (LinuxX8664)!
? (require :asdf)
:ASDF
("ASDF")
? (asdf:find-system :asdf)
#<SYSTEM "asdf">
? (asdf:asdf-version)
"2.008"
? (describe 'asdf:find-system)
ASDF:FIND-SYSTEM
Type: SYMBOL
Class: #<BUILT-IN-CLASS SYMBOL>
Function
EXTERNAL in package: #<Package "ASDF">
Print name: "FIND-SYSTEM"
Value: #<Unbound>
Function: #<STANDARD-GENERIC-FUNCTION ASDF:FIND-SYSTEM #x3020005370AF>
Arglist: (ASDF:SYSTEM &OPTIONAL ASDF::ERROR-P)
Plist: NIL

Can you post a transcript of what you're doing, possibly on paste.lisp.org?

[ François-René ÐVB Rideau | Reflection&Cybernethics | http://fare.tunes.org ]
Director is a misnomer. You're a hoper. You put all these people together and
you hope it all works out.  — Frank Oz, director of "Dirty Rotten Scoundrels"




On 18 October 2010 11:18, Lou Vanek <lou.vanek at gmail.com> wrote:
> I am totally confused with the asdf:find-system method.
>
> The symbol is exported but it isn't bound to a function, at least on my system.
>
> About 10 different packages call asdf:find-system but it cannot be
> called because it isn't bound.
>
> Asdf:find-system IS declared and defined and exported in asdf.lisp
> version 2.009, but when a package tries to call it I get an error.
>
> Yet I can see it's defined in asdf.lisp as:
>
> (defmethod find-system (name &optional (error-p t))
>  (find-system (coerce-name name) error-p))
>
> (defmethod find-system ((name string) &optional (error-p t))
>  (catch 'find-system
>  ...
>
>
> CL-USER> (apropos "find-system")
>  ASDF:FIND-SYSTEM
> ASDF::FIND-SYSTEM-FALLBACK, Def: FUNCTION
> ; No value
> CL-USER> (asdf::find-system :usocket)
> ; Evaluation aborted on #<CCL::UNDEFINED-FUNCTION-CALL #x18634CFE>.
> CL-USER> asdf::*asdf-version*
> "2.009"
> CL-USER> (lisp-implementation-type)
>
> "Clozure Common Lisp"
> CL-USER> (lisp-implementation-version)
> "Version 1.6-dev-r14367M-trunk  (LinuxX8632)"
>
>
> What am I missing?
>
> Thanks,
> Lou Vanek
>
> _______________________________________________
> 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