On Wed, 2005-07-06 at 15:16 -0700, Eric wrote:
> I have enjoyed using ecl on my linux box, and now I'm
> trying to install it on my sparc solaris machine. I
> get the attached error message during 'make'. Does
> anyone know how I can fix this?
> In file included from /usr/include/sys/signal.h:34,
> from /usr/include/signal.h:26,
> from /home/eric/ecl-0.9f/src/gc/alloc.c:23:
> /usr/include/sys/siginfo.h:259: error: parse error before "ctid_t"
> /usr/include/sys/siginfo.h:292: error: parse error before '}' token
> /usr/include/sys/siginfo.h:294: error: parse error before '}' token
This seems to be a bug in the Boehm-Weiser garbage collector. Could you
try building the CVS tree? It has a newer version of the library, which
solves many fixes.
I also need help with this port. All machines I have in Sourceforge are
64 bits and it seems that the configuration process is failing to detect
the flags for compiling the whole of ECL in 64 bit mode. Currently ECL
relies on the GMP library for that. It would be nice if somebody fixed