Load behaviour on Maxima 5.18.0 and above using ecl



Hi,

Using versions of maxima >= 5.18.0, using ecl 8.12.0, "load" fails for
standard packages in the following way :

(%i1) load(descriptive);
Could not find `descriptive' using paths in file_search_maxima,file_search_lisp
                                                                              .
 -- an error.  To debug this try debugmode(true);


Looking at "file_search_maxima", it seems that it's not being
constructed properly (the beginning of the paths are not being dropped
off inside the pattern section?) :

(%i3) file_search_maxima[3];
(%o3) /home/aeternus/Work/OKlibrary/OKlib/OKplatform/ExternalSources/Installat\
ions/Maxima/ecl/5.18.1/share/maxima/5.18.1/share/{/home/aeternus/Work/OKlibrar\
y/OKlibrary-0.2.1.2_00104/OKplatform/ExternalSources/Installations/Maxima/ecl/\
5.18.1/share/maxima/5.18.1/share,/home/aeternus/Work/OKlibrary/OKlibrary-0.2.1\
.2_00104/OKplatform/ExternalSources/Installations/Maxima/ecl/5.18.1/share/maxi\
ma/5.18.1/share/affine,/home/aeternus/Work/OKlibrary/OKlibrary-0.2.1.2_00104/O\
Kplatform/ExternalSources/Installations/Maxima/ecl/5.18.1/share/maxima/5.18.1/\
share/algebra,/home/aeternus/Work/OKlibrary/OKlibrary-0.2.1.2_00104/OKplatform\
/ExternalSources/Installations/Maxima/ecl/5.18.1/share/maxima/5.18.1/share/alg\
ebra/charsets,/home/aeternus/Work/OKlibrary/OKlibrary-0.2.1.2_00104/OKplatform\
/ExternalSources/Installations/Maxima/ecl/5.18.1/share/maxima/5.18.1/share/alg\
ebra/solver,/home/aeternus/Work/OKlibrary/OKlibrary-0.2.1.2_00104/OKplatform/E\
xternalSources/Installations/Maxima/ecl/5.18.1/share/maxima/5.18.1/share/calcu\
lus,/home/aeternus/Work/OKlibrary/OKlibrary-0.2.1.2_00104/OKplatform/ExternalS\
ources/Installations/Maxima/ecl/5.18.1/share/maxima/5.18.1/share/colnew, ...

Using clisp however everything is fine. Can anyone shed any light on this?

Thanks

Matthew Gwynne