Sigh. I upgraded to Redhat 5.0 between GHC 2.10 and GHC 3.00.
Catastrophe!! Ah, well, I knew things had been going too well.
I fixed a couple of errors:
1) The new library seems to use __USE_BSD rather than __FreeBSD__; I
had to change one "ifndef" to get it through "gmake boot".
2) The full pathname to cpp had changed; I had to modify "mkdependHS"
by hand.
Then I got to the biggie; I am not sure what to do here. The "gmake
boot" gives me lots and *lots* of errors of the following form:
/usr/include/sys/uio.h:37: macro or `#include' recursion too deep
/usr/include/sys/uio.h:39: macro or `#include' recursion too deep
/usr/include/sys/uio.h:47: macro or `#include' recursion too deep
/usr/include/sys/uio.h:49: macro or `#include' recursion too deep
This happened on lots of files. I suspect that, because of this, I
get some undefined constant errors:
main/Signals.c:143: (Each undeclared identifier is reported only once
main/Signals.c:143: for each function it appears in.)
main/Signals.c:143: parse error before `addr'
main/Signals.c:150: `addr' undeclared (first use this function)
main/Signals.c:150: parse error before `stks_space'
when I do "gmake all" after the "gmake boot". I am using Linux under
Redhat 5.0, with all the errata packages installed.
Any suggestions?
Dave Barton <*>
[EMAIL PROTECTED] )0(
http://www.intermetrics.com/~dlb