Robert P. Goldman wrote:
Troels Henriksen wrote:
Irene DURAND idurand@labri.fr writes:
After recompiling also subsystems and updating clx the calculator works. But my SLS application which used to work fails with the following error: The function DREI-BUFFER::DELETE-ELEMENTS* is undefined. Again something related to DREI. Has anybody an idea of the problem?
CVS McCLIM requires Flexichain 1.5.1. This is the version that is installed via ASDF-Install and also the version accessible via Flexichain CVS.
There is a bug in mcclim.asd, then:
[rpg@cryptonomicon mcclim]$ fgrep -i flexichain *.asd mcclim.asd: :depends-on (:clim-lisp :spatial-trees (:version "flexichain" "1.4.1")) mcclim.asd: :depends-on (:flexichain :esa-mcclim :clim-core #+#.(mcclim.system::dep-on-swank) :swank)
(:version "flexichain" "1.5.1") should be substituted in both places where flexichain appears as a :depends-on.
I could do this, but my build environment is not in a good state, so it might be better if someone else, who could test this, would make the patch.
If we make this patch, it will make it obvious to the hapless McCLIM loader when he or she has a bad dependency.
Probably we should require a specific version of :spatial-trees, as well.
OK, I made the patch, and it passed my rigorous testing procedure, viz. mcclim loading with asdf initially crashed because I had the old flexichain, and then succeeded after I did a cvs up on flexichain (well, except for my CLX is messed up...).
Will commit soon...