> FWIW:
>
> I downloaded the src tarball, but had problems in building the
> 4.08 compiler.
>
> 1) ghc/compiler/main/CodeOutput.lhs did not import hPutStrLn or
> stderr from IO and failed to compile.
>
> 2) Building with 4.06 compiler, the build crashes in ghc/lib/std
> while trying to make the .p_o files (with -split-objs). The
> error message was that a local line label was duplicately
> defined (L$Cxxxx type labels)...
>
> 3) Not building the profiling stuff, I built a 4.08 GHC however
> that was unable to build itself -- the following is the log
> tail...
Thanks for the reports. I built ghc on HPUX (using ghc 4.04) a few weeks
prior to the 4.08 release, but didn't test it very heavily.
No (2) is probably a mangler/splitter issue. No (3) looks worse: the
compiler is generating code that crashes; these are always the worst bugs to
find, especially when it is the compiler itself that is crashing!
I'll take a look at these (eventually, my ToDo list keeps growing despite my
best efforts :-( )
Cheers,
Simon