Troels Henriksen wrote:
Robert Goldman rpgoldman@real-time.com writes:
Is there any way we could modify the ASDF definitions to make this obvious? I.e., does flexichain have meaningful version numbers, and could we get those into the mcclim asd file?
Yes, it does have version numbers (the required version is 1.4, I think). I've forgotten how to specify version dependencies in ASDF system definitions though.
Modifying the asd definition as follows seems to work. Unless I hear an objection (should this be 1.4 instead of 1.4.1?) I will commit this later today. Cheers, R
Index: mcclim.asd =================================================================== RCS file: /project/mcclim/cvsroot/mcclim/mcclim.asd,v retrieving revision 1.75 diff -b -u -F^(def -r1.75 mcclim.asd --- mcclim.asd 31 Jan 2008 12:14:05 -0000 1.75 +++ mcclim.asd 1 Feb 2008 13:48:14 -0000 @@ -119,7 +119,7 @@ (defsystem :clim-lisp (:file "package" :depends-on ("Lisp-Dep" "patch"))))
(defsystem :clim-basic - :depends-on (:clim-lisp :spatial-trees :flexichain) + :depends-on (:clim-lisp :spatial-trees (:version "flexichain" "1.4.1")) :components ((:file "decls") (:file "protocol-classes" :depends-on ("decls")) (:module "Lisp-Dep"