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>