System cleanup

Didier Verna didier at lrde.epita.fr
Fri Mar 19 10:15:03 UTC 2021


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



More information about the asdf-devel mailing list