
On Wed, 30 Jul 2003 18:01:22 +0100, you wrote:
GHCziBase_True_closure is a symbol that should be coming from the base package, the GHC.Base module in particular. You could check that libraries/base/libHSbase.a looks reasonable: it should be on the order of 17Mb. Try 'nm' on it, look for some of the missing symbols.
Hi,
Thanks very much for your reply.
I looked and the libraries/base/libHSbase.a file is there, is the correct size, and does contain the missing references. The only problem is that the compiler doesn't seem to be seeing it.
I tried looking in the makefile to see if I could insert a path directive somewhere, but I'm not very experienced with UNIX makefiles so I couldn't find where I ought to put such a thing.
What is odd is that ghc-inplace is invoked by the make process several times before this big one (which appears to be the start of stage 2?) and works fine...
Do the errors really refer to "GHCziBase_True_Closure", or is it "GHCziBase_True_closure"? (with lower-case 'c')? Cheers, Simon