building ghc from source
Simon Peyton-Jones
simonpj at microsoft.com
Mon May 26 12:06:32 EDT 2003
| Alastair Reid wrote:
| > [...] it seems that building GHC depends on building win32. [...]
|
| I don't think so, the win32 subdir can probably simply be commented
| out in fptools/hslibs/Makefile without breaking anything else (wild
| guess).
Indeed. Building GHC does not depend on *anything* in hslibs/.
You can bootstrap as many times as you like, without ever building
hslibs/, let alone hslibs/win32.
hslibs/win32 is solely used as a nice library to ship to our customers.
The problem at the moment is that it simply doesn't build, doubtless for
a trivial reason. Is there a chance you might fix it so that it does,
Alastair?
Simon
bash-2.05b$ cd ../hslibs/
bash-2.05b$ cd win32/
bash-2.05b$ make
../../ghc/compiler/ghc-inplace -H32m -O0 -W -fno-warn-unused-matches
-fwarn-unused-imports -lbfd -liberty -cpp -fvia-C -optc-DTARGET_GHC
-fglasgow-exts -package-name win32 -O -dcore-lint -W
-fno-warn-unused-matches -fwarn-unused-imports -keep-hc-files -package
lang -c StdDIS.hs -o StdDIS.o -ohi StdDIS.hi
StdDIS.hs:66:
Couldn't match `Ptr () -> IO ()' against `()'
Expected type: Ptr () -> IO ()
Inferred type: ()
In the first argument of `return', namely `()'
In the second argument of `newForeignPtr', namely `(return ())'
make: *** [StdDIS.o] Error 1
bash-2.05b$
| -----Original Message-----
| From: Sven Panne [mailto:Sven.Panne at informatik.uni-muenchen.de]
| Sent: 26 May 2003 15:58
| To: Alastair Reid
| Cc: Simon Peyton-Jones; GHC bugs
| Subject: Re: building ghc from source
|
|
| Cheers,
| S.
|
|
More information about the Glasgow-haskell-bugs
mailing list