Closure failed to load on SBCL 1.0.16, Debian Lenny, saying that it
couldn't find clim-clx. After some poking around, I fixed this by
reversing clim-clx and mcclim in the system definition, so
(asdf:defsystem closure
:depends-on (:mcclim
:clim-clx
becomes
(asdf:defsystem closure
:depends-on (:clim-clx
:mcclim
Clim-clx doesn't have its own .asd file (instead being defined in that
of mcclim), so mcclim must be loaded first. Since asdf apparently
proceeds backwards through the system dependencies, declaring dependence
on mcclim before clim-clx doesn't actually work.
This solution seems very fragile. Is there a better way? Should I create
a cvs diff?
Christopher White