SCMS Home Page Sather 1.2 Implementation Sather Home Page
 
This page details the installation of our Win32 port of Sather 1.2.
 

Required Resources

To install the full Sather 1.2 port onto a Windows NT/2000 platform you will need the following files.
1.  Sather 1.2
2.  This X11R6.3 port to Windows
3.  Port of gcc to Windows

Sather 1.2 has been built under Win32 using a port of gcc to Window from Cygnus Solutions.  This version of gcc is b20.1.  The compiler is available from Cygnus Solutions web site and is required for this Sather port.

The X11R6.3 library is required only for compatibility with the Sather Tcl/Tk interface.

If all components listed above are to be installed, an installation batch file is supplied.  This can be obtained by clicking here.  In order for this batch file to work - gcc [actually the GNU tools that accompany gcc] must be installed first.

Where possible, the installation resources include their executable counterparts.  This alone should simplify the installation process.  Hopefully... All resources should just start working.

Environment Variables

To permit gcc and the GNU tools to function correctly, the executables should appear in the system path.  The Sather binary directory should also appear in this path.  If the X11r6.3 libraries are installed - the file path should also contain the libraries respective binary/dll directory.  All of these paths can be represented as follows:

"PATH=%PATH%;C:\cygnus\cygwin-b20\H-I586-cygwin32\bin;C:\Sather-1.2\Bin;C:\usr\X11R6.3\bin;".

The GNU make utility requires its mode to be set via an environment variable of the form "MAKE_MODE=UNIX".

The Sather compiler requires a home environment variable to be set.  For example, "SATHER_HOME=/Sather-1.2".  Notice the Unix style file path.  This is enables compatibility with older ports of gcc and related resources.

Resource Locations

The gcc installer will default to install itself in "C:\cygnus\cygwin-b20".  This is the location I recommend such that future upgrades can be more easily supported.

The X11R6.3 resources should be installed into "C:\usr\X11R6.3" (also its default location).

I also recommend the installations of the Sather 1.2 environment at "C:\Sather-1.2".

All Done

The Sather compiler (and related resources) and the X11R6.3 resources do not require registering in the Windows registry.  The programs should just get-up-and-go.

This is clearly a new site and installation of resources are based on recollection and where I have them installed.  If any problems are encountered I will endeavor to fix them and change this page accordingly.

If you do experience any problems, you might first want to look at this HowTo document.

Enjoy!!!


John Newman.


Comments or enquiries can be made to John Newman.
Page last modified Tuesday, 16 May 2000.