I had the same problem with clisp 2.31 on my Macintosh. You need to modify
src/commac.lisp and reinstall. There is a thread in the July 2003 Maxima
archives under the title "maxima breaks with CVS clisp." Watch out, there is
a patch to the patch at the end of the thread.
Joe Koski
on 4/30/04 11:11 PM, Elvin Peterson at elvin_peterson@yahoo.com wrote:
> Hello,
> I have managed to compile maxima under cygwin.
>
> (C5) build_info();
>
> Maxima version: 5.9.0
> Maxima build date: 10:49 4/30/2004
> host type: i686-pc-cygwin
> lisp-implementation-type: CLISP
> lisp-implementation-version: 2.33 (2004-03-17) (built
> 3288510409) (memory 3292291200)
>
> After following the /bin/sh to /bin/bash trick I saw
> here, it starts up fine. However, there are errors in
> several of the functions (or at least, it doesn't work
> the same way as the version native to windows).
>
> To create an identity matrix:
>
> (C6) ident(3);
> Improper argument to IDENT:
> 3
> -- an error. Quitting. To debug this try
> DEBUGMODE(TRUE);)
>
> The standard differentiation:
>
> (C1) diff(x^2, x);
> d 2
> (D1) -- (x )
> dx
>
> Both of these work as expected in the native version
> (which is compiled with gcl).
>
> Has anyone managed to run maxima successfully under
> cygwin with the standard clisp package?
>
> Any help is appreciated.
>
> TIA.
>
>
>
>
> __________________________________
> Do you Yahoo!?
> Win a $20,000 Career Makeover at Yahoo! HotJobs
> http://hotjobs.sweepstakes.yahoo.com/careermakeover
>
> _______________________________________________
> Maxima mailing list
> Maxima@www.math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima