To build and install Guile-Gtk you will need Guile 1.6.4 or higher, and Glib and Gtk versions 2.0 or higher (and their various dependencies). Gdk-Pixbuf, Glade and Gtk-GL are optional, support for them in Guile-Gtk is included if they're available.
Guile-Gtk uses an Autoconf, Automake and Libtool based configuration system. A basic build can be made with,
Some self-tests can be run with
And you can install (under /usr/local by default) with
The file INSTALL has generic information about ‘./configure’. Running ‘./configure --help’ will print a summary of the usage and options.
LTDL_LIBRARY_PATHso the modules and interface libraries can be found.
For Guile 1.8, where the choices are pthreads or no threads, the intention is instead to notice that choice at runtime (because Glib always has pthreads builtin anyway). But as of Guile 1.8.2 certain threads-dependent code is inlined by Guile, so runtime detection doesn't yet work.