Narrowing down the problem, TRAVERSE now adds the LIB-OP operation to all components of a system. I added a method<div><br></div><div>(defmethod perform ((operation lib-op) (c component))</div><div>  nil)</div><div><br></div>
<div>but this method gets overriden by a more specific one which is provided by asdf.lisp</div><div><br><div><div>(defmethod perform ((operation operation) (c source-file))</div><div>  (sysdef-error</div><div>   "~@<required method PERFORM not implemented ~</div>
<div>    for operation ~A, component ~A~@:>"</div><div>   (class-of operation) (class-of c)))</div><div><br></div><div>This method was the cause of all problems.</div><div><br></div><div>Juanjo</div><br>-- <br>Instituto de Física Fundamental, CSIC<br>
c/ Serrano, 113b, Madrid 28006 (Spain) <br><a href="http://tream.dreamhosters.com">http://tream.dreamhosters.com</a><br>
</div></div>