François-René ÐVB Rideau écrivait:
Using git log test/test-defsystem-depends-on.script it looks like this is https://bugs.launchpad.net/asdf/+bug/1445638 Looking for that bug in git log, it was fixed in 3.1.4.5 on 2015-04-23.
I'm proceeding with the second issue in my system, and it seems that the problem is still here (ASDF 3.3.4.10). With this inside:
:components (#+sbcl (sb-grovel:grovel-constants-file "sbcl/constants" :package :net.didierverna.clon :if-feature :sbcl) (:cffi-grovel-file "cffi/constants" :if-feature (:or :allegro :clisp :lispworks)) ...)
SBCL complains (as well as all but ACL, CLISP, and LW):
debugger invoked on a LOAD-SYSTEM-DEFINITION-ERROR in thread #<THREAD "main thread" RUNNING {1001888243}>: Error while trying to load definition for system net.didierverna.clon.termio from pathname /Users/didier/Documents/Science/Software/Common Lisp/clon/termio/net.didierverna.clon.termio.asd: don't recognize component type :CFFI-GROVEL-FILE
If I understand :if-feature correctly, the whole component form should be ignored, right?