Downloading GNU Smalltalk
Source code for GNU Smalltalk releases may be downloaded from any of the GNU mirror sites:
- the GNU Smalltalk FTP site contains the latest stable version and previous versions.
- the Alpha GNU Smalltalk FTP site contains the latest unstable (beta or release-candidate) version.
The latest source code for GNU Smalltalk (for both the stable and development branches) is accessible also through CVS and Git repositories.
Building
To build GNU Smalltalk, you will need development packages (header files) for libraries that it uses: readline, Cairo, GTK+, GMP, SQLite. If these are not found, GNU Smalltalk will build successfully but it will lack functionality corresponding to the missing packages.
In addition, building GNU Smalltalk requires InfoZIP (zip) and, in order to generate the GTK+ packages, GNU awk (gawk).
All these packages are commonly available in most GNU/Linux distributions as well as collections of packages for Darwin (Fink, MacPorts).
After downloading the source code release, you will need to issue the following commands:
./configure make make check make install
For more information on the options to configure, see the relevant documentation.
Binary distributions
We do not provide pre-compiled binaries for GNU Smalltalk. However, most GNU/Linux distributions (Ubuntu, Debian, Fedora) include packages for GNU Smalltalk.
