Antony Bowers writes:
>
..
>
> I had one attempt at building 3.01, which failed because of the
> _POSIX_SOURCE problems you noted previously on the bugs list. Now that I
> have 2.10 working reasonably well, I am trying to build 3.02 from source
> (downloaded from the Glasgow web site). The build fails as follows:
>
> ghc-2.10 -cpp -fglasgow-exts -Rghc-timing -I. -IcodeGen -InativeGen -Iparser
>-iutils:basicTypes:types:hsSyn:prelude:rename:typecheck:deSugar:coreSyn:specialise:simplCore:stranal:stgSyn:simplStg:codeGen:absCSyn:main:reader:profiling:parser:nativeGen
> -recom
> p -c prelude/StdIdInfo.lhs -o prelude/StdIdInfo.o -osuf o
>
> prelude/StdIdInfo.lhs:25:
> Module CoreUnfold does not export `PragmaInfo'(..)
>
> prelude/StdIdInfo.lhs:27:
> Module Id does not export `isDictSelId_maybe'
>
> Compilation had errors
> make[2]: *** [prelude/StdIdInfo.o] Error 1
> make[1]: *** [all] Error 1
> make: *** [all] Error 1
>
> As far as I can see, prelude/StdIdInfo.lhs does indeed import these symbols
> from these modules, and they are indeed not exported therefrom, and it's as
> simple as that.
>
Weird - StdIdInfo is not part of 3.02, it died sometime after 3.01 was
out. Are you building from a clean 3.02 source tree ?
--Sigbjorn