affine (still?) fails in maxima 5.16.3



On 11/25/08, N.A.Beishuizen at ctw.utwente.nl
<N.A.Beishuizen at ctw.utwente.nl> wrote:

>  I just tried load(affine) to check out the grobner basis algorithm and the linear solver but it says:
>
>  ;;  Loading file /usr/local/share/maxima/5.16.3/share/affine/sys-declaim.lisp ...
>  ;;  Loaded file /usr/local/share/maxima/5.16.3/share/affine/sys-declaim.lisp
>  0 errors, 0 warnings
>  Load failed for /usr/local/share/maxima/5.16.3/share/affine/affine.lisp
>   -- an error.  To debug this try debugmode(true);

Probably the problem is that you do not have write permission
for /usr/local/share/maxima/5.16.3/share/affine, and the Lisp
compiler wants to write some files there.

A couple of possible work-arounds:
(1) run maxima as root and load(affine) once to compile it,
then after that you can run maxima as an ordinary user & load(affine).
(2) copy the affine directory to /tmp or someplace you can write it,
and load it from there.

I'm sorry about this problem -- probably affine & other packages
which need to be compiled should be compiled when the Maxima
release is created.

best

Robert Dodier