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

Reply via email to