Git revision: -768d3ef4
Easily builds on Debian Bullseye for AMD64 with 4 Gigabytes in less than five 
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 
development headers.

(The hardest part was trying to follow info automake, info autoconfig, and info 
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 packages 
(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 := 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 test 
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 
gst-glib was not found")

Still no visual class browser is working for me.

-- John

Reply via email to