<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml; charset=utf-8">
</head>
<body>
<div style="font-family:sans-serif"><div style="white-space:normal">
<p dir="auto">I haven't used CFFI in a while.  Can I ask why this needs to be here instead of there being a</p>

<pre style="background-color:#F7F7F7; border-radius:5px 5px 5px 5px; margin-left:15px; margin-right:15px; max-width:90vw; overflow-x:auto; padding:5px" bgcolor="#F7F7F7"><code style="background-color:#F7F7F7; border-radius:3px; margin:0; padding:0" bgcolor="#F7F7F7">:depends-on ((generate-lisp-op (load-op "cffi/c2ffi-generator")))
</code></pre>

<p dir="auto">?</p>

<p dir="auto">Thanks,<br>
r</p>

<p dir="auto">On 30 Jan 2018, at 12:20, Attila Lendvai wrote:</p>

</div>
<div style="white-space:normal"><blockquote style="border-left:2px solid #777; color:#777; margin:0 0 5px; padding-left:5px"><p dir="auto">dear list,<br>
<br>
shall i be concerned about this?<br>
<br>
WARNING:<br>
   Deprecated recursive use of (ASDF/OPERATE:OPERATE<br>
'ASDF/LISP-ACTION:LOAD-OP '("cffi/c2ffi-generator")) while<br>
   visiting (CFFI/C2FFI::GENERATE-LISP-OP "hu.dwim.zlib" "c2ffi-spec"<br>
"zlib.h") - please use proper dependencies instead<br>
<br>
it happens due to this in cffi/src/c2ffi/asdf.lisp:<br>
<br>
(defmethod perform ((op generate-lisp-op) (c c2ffi-file))<br>
...<br>
  (unless (component-loaded-p :cffi/c2ffi-generator)<br>
    (load-system :cffi/c2ffi-generator))<br>
...<br>
)<br>
<br>
that system only needs to get loaded when the action is executed.<br>
<br>
or is it safe to ignore that warning long term?<br>
<br>
-- <br>
• attila lendvai<br>
• PGP: 963F 5D5F 45C7 DFCD 0A39<br>
--<br>
“If we have the truth, it cannot be harmed by investigation. If we<br>
have not the truth, it ought to be harmed.”<br>
        — J. Reuben Clark (1871–1961)</p>
</blockquote></div>
<div style="white-space:normal">
</div>
</div>
</body>
</html>