GNU Smalltalk 3.2.92

John Howard <[email protected]> Tue, 17 Mar 2026 16:53:41 -0500
Newsgroups gmane.comp.lang.smalltalk.gnu.general
Message-ID <[email protected]>
Git revision: -768d3ef4
Easily builds on Debian Bullseye for AMD64 with 4 Gigabytes in less than fiv=
e minutes.

Today, I used Synaptic to install whatever the default prerequisites: Emacs-=
nox, Tk/TCL v8.6, Gtk v2, libsigsegv, OpenGL, FreeGLUT, etc. and their devel=
opment headers.

(The hardest part was trying to follow info automake, info autoconfig, and i=
nfo autoreconf to learn how to generate a configure to get started.)

A correct way:
$ mkdir ~/GST
$ cd ~/GST
$ git clone https://https.git.savannah.gnu.org/git/smalltalk.git
$ autoreconf -vif
(generated a configure to execute)
$ ./configure --help
$ ./configure
$ make

Produced a 6 KiB gst shell script, a 2.2 MiB gst.im app, and many star packa=
ges (i.e., zipped smalltalk archive).

$ ./gst --version
GNU Smalltalk version 3.2.92-768d3ef4 ...
$ ./gst
st> 2 + 3
5
st> 'Hello World!'
'Hello World!'
st> 8r300. 16rFFFF
192
65535
st> 4 squared
16
st> a :=3D 7
7
st> a
7
st> a!
7
st> a
nil

(Control-D or ObjectMemory quit)

$ sudo make install
$ gst
$ FileStream fileIn: '/home/user/GST/smalltalk/packages/opengl/test/test.st'=


(Mouse rotate a teapot, plus see a sphere. Works for me as user.)

$ gst
st> PackageLoader fileInPackage: #BLOXBrowser

(Correctly loads BloxTK package but no visual is shown. Then I tried its tes=
t but "key Gui not found".)

st> FileStream fileIn: '/home/user/GST/smalltalk/examples/Tetris.st'

(Only the st> prompt is shown. I don't know how to start this Tetris.)

(PackageLoader fileInPackage: #VisualGST has "DLD error: requested module gs=
t-glib was not found")

Still no visual class browser is working for me.

-- John=