On 6/10/08, Leo Butler <l.butler at ed.ac.uk> wrote:
> (%i1) load(lapack)$
> 0 errors, 0 warnings
> 0 errors, 0 warnings
> 0 errors, 0 warnings
> 0 errors, 0 warnings
> 0 errors, 0 warnings
> Load failed for /usr/share/maxima/5.15.0/share/lapack/load-lapack.lisp
> -- an error. To debug this try debugmode(true);
I'm pretty the problem is that lapack wants to compile itself,
and you do not have write permission on /usr/share/maxima/.../lapack.
To verify this, try:
:lisp (load "/usr/share/maxima/5.15.0/share/lapack/load-lapack.lisp")
which probably prints a more informative error message.
To work around that, try copying the lapack directory somewhere else
and loading it from there. Or run maxima once as root to compile
lapack, or, chmod the lapack directory.
The observed behavior is a bug; I guess one way to handle it
is to bundle the lapack binaries in the rpm or deb, maybe
another way is to specify some other directory as the output
for the compiler.
Hope this helps, & welcome to Maxima.
Robert Dodier