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

Reply via email to