"deprecated recursive use" warning
Robert Goldman
rpgoldman at sift.info
Tue Jan 30 19:45:20 UTC 2018
I haven't used CFFI in a while. Can I ask why this needs to be here
instead of there being a
```
:depends-on ((generate-lisp-op (load-op "cffi/c2ffi-generator")))
```
?
Thanks,
r
On 30 Jan 2018, at 12:20, Attila Lendvai wrote:
> dear list,
>
> shall i be concerned about this?
>
> WARNING:
> Deprecated recursive use of (ASDF/OPERATE:OPERATE
> 'ASDF/LISP-ACTION:LOAD-OP '("cffi/c2ffi-generator")) while
> visiting (CFFI/C2FFI::GENERATE-LISP-OP "hu.dwim.zlib" "c2ffi-spec"
> "zlib.h") - please use proper dependencies instead
>
> it happens due to this in cffi/src/c2ffi/asdf.lisp:
>
> (defmethod perform ((op generate-lisp-op) (c c2ffi-file))
> ...
> (unless (component-loaded-p :cffi/c2ffi-generator)
> (load-system :cffi/c2ffi-generator))
> ...
> )
>
> that system only needs to get loaded when the action is executed.
>
> or is it safe to ignore that warning long term?
>
> --
> • attila lendvai
> • PGP: 963F 5D5F 45C7 DFCD 0A39
> --
> “If we have the truth, it cannot be harmed by investigation. If we
> have not the truth, it ought to be harmed.”
> — J. Reuben Clark (1871–1961)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/asdf-devel/attachments/20180130/3992e517/attachment.html>
More information about the asdf-devel
mailing list