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