[asdf-devel] ASDF traverse changed behavior?
Juan Jose Garcia-Ripoll
juanjose.garciaripoll at googlemail.com
Wed Mar 17 23:21:38 UTC 2010
Narrowing down the problem, TRAVERSE now adds the LIB-OP operation to all
components of a system. I added a method
(defmethod perform ((operation lib-op) (c component))
nil)
but this method gets overriden by a more specific one which is provided by
asdf.lisp
(defmethod perform ((operation operation) (c source-file))
(sysdef-error
"~@<required method PERFORM not implemented ~
for operation ~A, component ~A~@:>"
(class-of operation) (class-of c)))
This method was the cause of all problems.
Juanjo
--
Instituto de Física Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)
http://tream.dreamhosters.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/asdf-devel/attachments/20100318/4a1c12c1/attachment.html>
More information about the asdf-devel
mailing list