LAPACK with maxima



Dear Ray

With cmucl-19c and maxima cvs compilation was OK!
However to proceed I had to change single-float definitions to double-float
in blas/isamax,icamax.lisp and lapack/ieeeck.lisp

test example on 
a:[[0.35,0.45,-0.14,-0.17],[0.09,0.07,-0.54,0.35],[-0.44,-0.33,-0.03,0.17],
[0.25,-0.32,-0.13,0.11]];

gives 
(%i6) dgeev(a,t);
(%o6) [[.7994821225862091, .4007924719897547 %i - 0.0994124532950747,
- .4007924719897547 %i - 0.0994124532950747, - .1006572159960586],
matrix([- .6550887675124073, .2546315719275846 %i - .1933015482642217,
- .2546315719275846 %i - .1933015482642217, .1253326972309026],
[- .5236294609021241, .2518565317267401 - 0.522404734711629 %i,
0.522404734711629 %i + .2518565317267401, .3320222155717513],
[.5362184613722346, 0.0971824584432815 - .3083837558972283 %i,
.3083837558972283 %i + 0.0971824584432815, .5938377595573311],
[- .09560677820122966, 0.675954054254748, 0.675954054254748,
0.722087029862455])]

which seems correct.

Happy holidays and Happy New Year!
Raymond Toy wrote:
> Valery Pipin wrote:
> > Dear  Ray
> >
> > I get the following particular error when I've been trying it under
> > sbcl-1.0
> >
> > ; /usr/share/maxima/5.10.99rc2/share/lapack/blas/dzasum.fasl written
> > ; compilation finished in 0:00:00
> > ;; loading #P"/usr/share/maxima/5.10.99rc2/share/lapack/blas/dzasum.fasl"
> > ; compiling file
> > "/usr/share/maxima/5.10.99rc2/share/lapack/blas/dznrm2.lisp" (written 01
> > DEC 2006 11:05:15 AM
> > ):
> > ; compiling (IN-PACKAGE "BLAS")compilation aborted because of fatal
> > error: READ failure in COMPILE-FILE:
> >                                    READER-ERROR at 2232 (line 53, column
> > 37) on #<SB-SYS:FD-STREAM for "file /
> > usr/share/maxima/5.10.99rc2/share/lapack/blas/dznrm2.lisp" {A0544B1}>:
> > Symbol "DIMAG" not found in the F2CL-LIB package.
>
> Oh.  You need the very latest CVS version for this to work.  That
> contains the updated and corrected f2cl-lib file.
>
> Happy Holidays!
>
> Ray