Here the results from trying to compile today's GHC-4.00:
* fptools/ghc/rts/StgPrimFloat.c still uses union ieee754_double
(name clash with /usr/include/ieee754.h).
* Compiling fptools/ghc/lib/std/PrelDynamic.lhs fails with:
PrelDynamic.lhs:13: Could not find valid interface file
`Prelude'
Reason: {-# OPTIONS -fno-implicit-prelude #-} comes *after* a
#ifndef __HUGS__-line, but the driver stops looking for options
after such a line. Quick hack: Swap both lines. Doing it right
would probably exceed my Perl-knowledge (-willingness? ;-).
* The compilation of fptools/ghc/lib/std/Exception.lhs dies with:
Exception.lhs:12: Value not in scope: `catchIO'
and there's no catchIO in the whole Prelude.
--
Sven Panne Tel.: +49/89/2178-2235
LMU, Institut fuer Informatik FAX : +49/89/2178-2211
LFE Programmier- und Modellierungssprachen Oettingenstr. 67
mailto:[EMAIL PROTECTED] D-80538 Muenchen
http://www.pms.informatik.uni-muenchen.de/mitarbeiter/panne