Failed to load interface for `Prelude'

Ian Lynagh igloo at earth.li
Sun Apr 8 13:02:48 EDT 2007


On Sat, Apr 07, 2007 at 12:27:47PM +0200, Thorkil Naur wrote:
> 
> 1. It would probably be useful to give us the exact version of ghc that you 
> are using and also the version you are building. (Sorry if you reported it 
> and I missed it, but I cannot find it right now.)

Ditto.

> 3. In #1195, igloo reports that he has included some code to provide 
> additional information in case of ignored errors (which seems involved here). 
> Some additional context that surrounds the first error report would therefore 
> also be useful, I guess.

Yes, if you are building a GHC which includes this patch then a full
build log would be useful.

> > == make all -r -f Makefile; in /Users/joelr/work/haskell/ghc/ 
> > libraries/ 
> > base-------------------------------------------------------------------- 
> > ----../../compiler/ghc-inplace -H32m -O2 -fglasgow-exts -cpp - 
> > Iinclude -"#include" HsBase.h -funbox-strict-fields -package-name   
> > base-2.0   -fgenerics -split-objs    -c GHC/Err.lhs-boot -o GHC/Err.o- 
> > boot  -ohi GHC/Err.hi-boot../../compiler/ghc-inplace -H32m -O2 - 
> > fglasgow-exts -cpp -Iinclude -"#include" HsBase.h -funbox-strict- 
> > fields -package-name  base-2.0   -fgenerics -split-objs    -c GHC/ 
> > PrimopWrappers.hs -o GHC/PrimopWrappers.o  -ohi GHC/ 
> > PrimopWrappers.higcc -O    -c System/CPUTime_hsc.c -o System/ 
> > CPUTime_hsc.ogcc -O    -c System/Time_hsc.c -o System/Time_hsc.o../../ 
> > compiler/ghc-inplace -H32m -O2 -fglasgow-exts -cpp -Iinclude  
> > -"#include" HsBase.h -funbox-strict-fields -package-name  base-2.0   - 
> > fgenerics -split-objs    -c GHC/Base.lhs -o GHC/Base.o  -ohi GHC/ 
> > Base.hi/tmp/ghc4826_0/ghc4826_0.split__178.s:unknown:missing indirect  
> > symbols for section (__TEXT,__symbol_stub)make[2]: *** [GHC/ 
> > PrimopWrappers.o] Error 1make[2]: ***

It's possible that this could be caused by a broken splitter, yes.

Adding -v -keep-tmp-files to the above commandline should help clarify
things, with the help of the command ouput and the intermediate file
contents.


Thanks
Ian



More information about the Glasgow-haskell-users mailing list