
I'm pleased to report that rebuilding (using the nhc98 I had previously built with gcc) created a working executable.
Glad to hear it.
You might need to modify the build rules such that hi does not function unless built with a true Haskell compiler. This is probably due to some kind of interaction between the version of gcc, libc, etc., on the system.
My guess is that it might be due to old C files in the distribution - perhaps we failed to completely re-generate them from scratch, as we should have done.
I'll verify on Linux, but I suspect the result will be the same.
I have just checked the .tar.gz package from the web on my Linux machine, and it does indeed display this problem. (Sorry that I didn't spot this earlier - I had checked the current CVS rather than the released version.) This means we will need to produce a new, corrected, distribution package quite soon. We will probably bump the version number again at the same time, since there are other bugfixes that can be usefully incorporated. Regards, Malcolm