Diff for Building GST Guides

Sun, 06/01/2008 - 13:01 by Paolo BonziniThu, 02/05/2009 - 04:35 by Geert Claes

Re-worded the intro and fixed some spelling errors

Changes to Body
Line 1 Line 1
-Most of us use Linux or MacOS, but, in this times, a Windows Box is needed at home, work etc.. +As a true GNU Project, GNU Smalltalk is mainly aimed at POSIX operating systems like the many flavors of GNU/Linux distributions or even Mac OS X. GNU Smalltalk is designed to be platform independent and will also run on operating systems like Windows.
- +
-We, as Software developers, as people thath need to express our ideas as applications, need GNU Smalltalk (GST) running on all possible platforms, Windows, Linux, MacOS. +
'''This article is incomplete. Please report errors or complete if possible. We need help to improve this project.''' '''This article is incomplete. Please report errors or complete if possible. We need help to improve this project.'''
Line 7 Line 5
==MacOS== ==MacOS==
-# Requeriments +# Requirement
## MacPorts 1.6: http://www.macports.org/ ## MacPorts 1.6: http://www.macports.org/
# First Steps # First Steps
Line 31 Line 29
The process to get GST on this system is "easy" if you follow the next steps. Tested only on Windows XP. The process to get GST on this system is "easy" if you follow the next steps. Tested only on Windows XP.
-# Requeriments. +# Requirements.
## MingW32: You can download from Here: http://sourceforge.net/project/showfiles.php?group_id=2435&package_id=240780 ## MingW32: You can download from Here: http://sourceforge.net/project/showfiles.php?group_id=2435&package_id=240780
## MSYS: Until now (30/05/2008) the easy way for install MSYS is installing 1.0.10 version. http://sourceforge.net/project/showfiles.php?group_id=2435&package_id=24963 ## MSYS: Until now (30/05/2008) the easy way for install MSYS is installing 1.0.10 version. http://sourceforge.net/project/showfiles.php?group_id=2435&package_id=24963

Revision of Thu, 02/05/2009 - 04:35:

Building GST Guides

As a true GNU Project, GNU Smalltalk is mainly aimed at POSIX operating systems like the many flavors of GNU/Linux distributions or even Mac OS X. GNU Smalltalk is designed to be platform independent and will also run on operating systems like Windows.

This article is incomplete. Please report errors or complete if possible. We need help to improve this project.

MacOS


  1. Requirement
    1. MacPorts 1.6: http://www.macports.org/
  2. First Steps
    1. Open a Terminal and type sudo port -v selfupdate
    2. Once updated, type sudo port install gst (or gst-dev for development branch)

Linux


The distro is Ubuntu 8.04
  1. Download GST.
  2. Compile it from a shell:

   ./configure
   make
   sudo make install

If you're having trouble running gst-blox should compile with tcl/tk, you must first find where are the configuration files tclConfig.sh and tkConfig.sh for tell it to the script configure:

   ./configure --with-tcl=/usr/share/tcltk/tcl8.4 --with-tk=/usr/share/tcltk/tk8.4
   make
   sudo make install

Microsoft Windows

The process to get GST on this system is "easy" if you follow the next steps. Tested only on Windows XP.

  1. Requirements.
    1. MingW32: You can download from Here: http://sourceforge.net/project/showfiles.php?group_id=2435&package_id=24...
    2. MSYS: Until now (30/05/2008) the easy way for install MSYS is installing 1.0.10 version. http://sourceforge.net/project/showfiles.php?group_id=2435&package_id=24...
    3. InfoZIP: Download from ftp://tug.ctan.org/tex-archive/tools/zip/info-zip/WIN32/zip232xN.zip
    4. TCL and TK sources: http://prdownloads.sourceforge.net/tcl/tcl8419-src.zip and http://prdownloads.sourceforge.net/tcl/tk8419-src.zip
    5. GST, of course: http://smalltalk.gnu.org/download
  2. First Steps (I will take deafult paths installations, and glpunzi as the username)
    1. Install Mingw32 with g++ compiler
    2. Install MSYS. In postinstall, tell the path for MingW32. C:/MinGW/
    3. Extract zip.exe from InfoZip on C:\Msys\1.0\bin
    4. Open Msys to create your user, and extract TCL, TK, and GST zip files to your MSYS home directory for example. C:\Msys\home\glpunzi
    5. From Msys, go to your home an enter on tcl8.4.19/win folder (cd /home/glpunzi/tcl8.4.19/win).
    6. Type: ./configure; make; make install
    7. Repeat step 2.6 on tk folder (cd /home/glpunzi/tk8.4.19/win)
    8. Go where you extracted GST (cd /home/glpunzi/smalltalk-3.0b) and type:

   ./configure --with-tcl=/home/glpunzi/tcl8.4.19/win --with-tk=/home/glpunzi/tk8.4.19/win
   make
   make install

  1. Now, you have a pretty GST running on Windows. From a Windows shell, go to C:\Msys\1.0\local\bin an execute gst to get the GST shell or gst-blox to open the GUI. It's important don't put the extension .exe

There are some bugs, but we need your help to improve it.

User login