
I've looked inside Prelude.a and PreludeT.a and I haven't found FN_Prelude_46mkSR there. So maybe the trouble is in the generated code?
Using 'nm PreludeT.a', you should find that FN_Prelude_46mkSR is defined in HatArchive.T.o. If it is not, can you check whether HatArchive.T.o is included in the archive at all?
It's not. And I've just discovered that PreludeT.a hasn't been built at all - this was PreludeT.a from my previous installation. Looks like it was all my fault - I followed the configure/make/make install pattern instead of configure/make all/make install. Sorry for wasting your time. Though the existence of the difference between make and make all surprised me. Maybe the 'all' option should be default instead of 'basic'?
Malcolm
Wojciech Moczydlowski, Jr