- Glib/Gtk+: Glib/Gtk+ is the widget
set (written in C) Terraform is built on. You need a Gtk+ release of
the 1.2.x series, preferrably
the newest one available. Due to some semi-serious bugs which break
terraform, Gtk+ 1.2.4 is not supported.
- Gtk--: Gtk-- is
the wrapper around Gtk+ which provides C++ language bindings. It fully
supports all native C++ goodies and is (IMHO) quite nice (if you like
the features C++ gives you). You need Gtk-- 1.1.9 or newer.
- An ANSI compliant C++ compiler: I have personally tested that
(as of 2.8.1, with 2.95.x being preferred) support the C++ features
Gtk-- and terraform require. If you manage to get terraform to work
with any newer versions of these compilers, or even with a non-GNU
compiler, please let me know.
Terraform can make use of the following libraries/programs, if they
are installed on your system. You can build and use the application
without these packages, but some functionality will be missing:
- Imlib: used to read TIFF
and PNG files as well reading and displaying the terraform logo
in the about dialog.
- OpenGL/Mesa: used for a
preview rendering. Currently of alpha quality. If you wish to use
OpenGL, you must have
GtkGLArea 1.2.1 and
- POVRay: can be used to photorealistically render the height field
you're editing in terraform at the click of a button.
The following platforms are known to have worked for terraform. Should
you be on a platform similar to the ones listed below, your chances of
terring terraform to work are pretty good.
If you have have any success stories to report from any additional
plaforms you've managed to get terraform to work on, I'd apprecaite
it, if you'd let me know about it.