
Hi Vaclav,
I am pretty disapointed.
And I am sorry that I have not been able to find the cause of the "Bus error" fault you found when building nhc98.
I cannot build nhc98 because it wants hmake-PRAGMA and I cannot make hmake because it will not build from sources without nhc98.
But hmake-PRAGMA can be built from C-sources, without a Haskell compiler. I am a little puzzled that it was not built automatically for you. Did you follow this sequence of steps to build nhc98? tar zxf nhc98src-1.06.tar.gz cd nhc98-1.06 ./configure --buildwith=gcc make This should build, first, nhc98's runtime system, then the Prelude and libraries, then hmake-PRAGMA, then the compiler, and finally greencard and hmake, all from C sources.
How is somebody supposed to build any Haskell compiler when you need working Haskell compiler to build it?!? How can I break the circle?
It is something we have tried very hard to provide, and building from C sources certainly works for me on Linux and Solaris machines. Perhaps there is a compatibility problem with FreeBSD that we have not discovered until now. What version of the GCC compiler do you have installed for instance? Regards, Malcolm