First of all, you need an operating system and platform,
supported by GCC and Boehm GC. At the very moment Gont
compiler is known to work under x86-linux. It used to work under
sparc32-linux and alpha-linux some time ago.
If you managed to run it under some different OS/arch, please
tell us. Following
software packages are needed to compile Gont:
GCC, version 3.1.1 or later
(3.2 is recommended). You need GCC sources, in order to compile
Ksi.
Ksi pre55 is required by current version of Gont.
GNU Make (no special
version requirements, I guess :)
GNU Bison
is required to build Gont parser. Reasonably new version is required,
one that supports %locations feature. I use 1.35.
GNU Gperf hash function
generator is needed for lexer.
Boehm Conservative Garbage Collector, version 6.0 or later I guess...
Gont will build without Garbage Collector. However it won't
free any allocated memory then ;)
We have a local copy.
If you want to generate documentation, you will need
Hevea,
TeX (and LATEX).
If you are not going to change documentation, you probably
don't need it.
All these packages (including Ksi compiler, but not Gont compiler,
yet ;) are provided as RPM packages by
PLD Linux Distribution.