Maybe the circularity is at a wider level. What is the complete error message? The complete set of .asd files? Are you using defsystem-depends-on anywhere? Or manually loading .asd's from other .asd's? How can I reproduce?
—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org Passive hope is wishful thinking, a poison of the mind. Active hope is creative passion, the mover of the universe.
On Sat, Oct 7, 2017 at 11:44 PM, Raymond Toy toy.raymond@gmail.com wrote:
The following defsystem worked in asdf 3.2.1 but no longer works in 3.3.0. The error message doesn't really help in figuring out what's circular. And I just can't see what's circular.
The system:
(asdf:defsystem :pcl-test :pathname "pcl/" :components ((:file "pkg") #+gerds-pcl (:file "ctor" :depends-on ("pkg")) (:file "defclass" :depends-on ("pkg")) (:file "make-instance" :depends-on ("pkg" #+gerds-pcl "ctor")) (:file "reinitialize-instance" :depends-on ("pkg" "make-instance")) (:file "slot-value" :depends-on ("pkg" "make-instance")) (:file "slot-boundp" :depends-on ("pkg" "make-instance")) (:file "slot-missing" :depends-on ("pkg" "make-instance")) (:file "slot-accessors" :depends-on ("pkg" "make-instance")) (:file "slot-type" :depends-on ("pkg" "slot-value")) (:file "inline-access" :depends-on ("pkg" "slot-type")) (:file "method-combination" :depends-on ("pkg")) (:file "pv" :depends-on ("pkg")) (:file "defgeneric" :depends-on ("pkg")) (:file "defmethod" :depends-on ("pkg")) (:file "find-method" :depends-on ("pkg")) (:file "methods" :depends-on ("pkg"))))
-- Ray