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?

-- 
¡En Seguida! -- New album: https://www.didierverna.com/records/en-seguida.php
Available on all digital platforms now!

Lisp, Jazz, Aïkido: http://www.didierverna.info

Reply via email to