maxima breaks with CVS clisp



hi there,

i have been on the clisp mailing list lately, as i was wanting to find a
patch to clisp-2.30 which fixed the floating point issues... i was
pointed to CVS which has these issues fixed. now however, i am getting
even stranger results from the symbolic math package maxima; with
clisp-2.30 (which is not reccomended, and i experience a few floating
point tests fail during make check), if i type a simple differentiation
like

(C1) diff(sin(x),x);
(D1)                                COS(x)

the result is as expected. if however, i use build maxima with clisp
CVS, i get this;

(C1) diff(sin(x),x);
                                  d
(D1)                              -- (SIN(x))
                                  dx

which as you can tell is not what i wanted. i recompiled maxima to the
version of clisp i have installed. since this is only apparent when i
use clisp CVS and not 2.30, i am reporting this on the clisp mailing
list also, as it is clearly a bug somewhere, and i am not experienced
enough in either package to find what could be causing it.

in the meantime, to allow me to sleep soundly at night; if anyone has a
patch against clisp-2.30 which fixes the floating point issues, i would
be very grateful to them. i have gcc-3.2.3, so clisp-2.29 does not
compile; also gcl has sed syntax errors in the configure script so i
cant build it. i am running GNU/Linux from Scratch.

cheers,
Sam
PS: please CC me, i am not subscribed to either list as the sourceforge
servers seem to be down... (again).
-- 
The pollution's at that awkward stage. Too thick to navigate and too
thin to cultivate.
-- Doug Sneyd