Hi Bas, On Sun, Apr 29, 2007 at 11:54:35AM +0000, Bas van Dijk wrote: > > I'm trying to build GHC from darcs. Unfortunately compilation fails > with the following error: > > ... > cpphs: #error Please define LEFTMOST_BIT to be 2^(SIZEOF_HSWORD*8-1) > in GHC/Num.lhs at line 27 col 1 > make[1]: *** [doc.library.base] Error 1 > make[1]: Leaving directory `/home/bas/development/haskell/ghc/libraries' > make: *** [stage1] Error 2 > ... > > The following is the part where the error occurs in > libraries/base/GHC/Num.lhs : > ... > #include "MachDeps.h" > #if SIZEOF_HSWORD == 4
This is a cpphs bug - IIRC it wasn't recursively expanding SIZEOF_HSWORD. Either install cpphs from darcs (I don't think there is a release with the fix yet) or uninstall it so that cpp is used instead. Thanks Ian _______________________________________________ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-users