Compilation



Hello all,

I am trying to use the COMPILE function on a maxima built on a Red Hat 
Linux + GCL.
I get the following error :

(C1) testing():=(block([J:0],J));

(D1)                    testing() := BLOCK([J : 0], J)
(C2) compile(testing);

Error: Caught fatal error [memory may be damaged]
Fast links are on: do (si::use-fast-links nil) for debugging
Error signalled by CATCH.
Broken at MACSYMA-TOP-LEVEL.  Type :H for Help.


It seems it fails when there is a BLOCK inside the function. When i get 
it out, it runs ok. But i would rather prefer keeping the ability to 
have local variables when compiling. Has anybody got an idea of the 
origin of the problem ?

--
Mathieu