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)