Diff for Building GST Guides
| Sun, 06/01/2008 - 13:01 by Paolo Bonzini | Thu, 02/05/2009 - 04:35 by Geert Claes | ||
|---|---|---|---|
Re-worded the intro and fixed some spelling errors | |||
| < previous diff | next diff > | ||
| 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 | ||
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
- Requirement
- MacPorts 1.6: http://www.macports.org/
- First Steps
- Open a Terminal and type sudo port -v selfupdate
- Once updated, type sudo port install gst (or gst-dev for development branch)
Linux
The distro is Ubuntu 8.04
- Download GST.
- 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.
- Requirements.
- MingW32: You can download from Here: http://sourceforge.net/project/showfiles.php?group_id=2435&package_id=24...
- 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...
- InfoZIP: Download from ftp://tug.ctan.org/tex-archive/tools/zip/info-zip/WIN32/zip232xN.zip
- TCL and TK sources: http://prdownloads.sourceforge.net/tcl/tcl8419-src.zip and http://prdownloads.sourceforge.net/tcl/tk8419-src.zip
- GST, of course: http://smalltalk.gnu.org/download
- First Steps (I will take deafult paths installations, and glpunzi as the username)
- Install Mingw32 with g++ compiler
- Install MSYS. In postinstall, tell the path for MingW32. C:/MinGW/
- Extract zip.exe from InfoZip on C:\Msys\1.0\bin
- 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
- From Msys, go to your home an enter on tcl8.4.19/win folder (cd /home/glpunzi/tcl8.4.19/win).
- Type: ./configure; make; make install
- Repeat step 2.6 on tk folder (cd /home/glpunzi/tk8.4.19/win)
- 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
- 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.
