The build for Freebsd 2.1.0/2.1.5 and Sunos 4.1.3 has been made as 
straightforward as possible.    Please see the appropriate section 
of this page for details.

How to Build this Release for 4.x
---------------------------------
This release of source code to implement SKIP on a SunOs 4.1.3 machine
has been tested with the GCC 2.7.2 compiler on SunOS 4.1.3U1.    Other
compilers may work with modifications to include file.  It has been 
tested on both Sun4m and Sun4c machines.  If you're squeamish about 
building from source, compiled binaries are also available on 
http://skip.incog.com.

The software is written in C and C++.  The kernel modules are written
in C and the user programs in C and C++.  

GCC Warning: You must use a GCC compiler which has been compiled on the
	     same architecture (Sun4m or Sun4c) where you are building
	     the SKIP package.  A GCC compiler built on a Sun4c but being
	     run on a Sun4m will generate erroneous code.  

To build it:

	1. Unpack the source in an empty directory:
		zcat skipsrc-1.0.tar.Z |tar -xvf -

	2. run the Configure script:
		./Configure sunos
	   This will copy the appropriate Makefile.defs to the top
	   of the tree.

	3. The Makefile as shipped is set up to use the SunPro compiler.
	   If you wish to change this to GCC, the file Makefile.defs contains 
	   all configuration information for this package.  The variable 
	   COMP_OS4 may be set to gnu for GCC or sunpro for Sun's SunPro 
	   compiler).

	4. When everything is setup, type "make".  The system should build. 
	   If you've built from the top, a package will be made in 
	   mkpkgs/4bin.sun4.  The package is called skip.tar.Z.  
	   
	5. To install this, copy skip.tar.Z to somewhere accessible and 
	   cd /usr.  We'll assume you put skip.tar.Z in /usr. Unpack the 
	   archive with:
	   		zcat skip.tar.Z | tar -xvf -

	   This should create a hierarchy under /usr/skip.  
	   
	6. Change directory to /usr/skip and install with: sh ./install.skip  
	   This script will set your kernel up to install skip and copy 
	   files into place.

For information on setting up keys, please see the INSTALL files,
or the Users guide. The users guide and INSTALL file have been provided 
in html, postscript and text format.  The postscript version contains 
screen snapshots which will make installation and operation easier.


How to Build this Release for FreeBSD 2.1.0 and 2.1.5
-----------------------------------------------------
This release of source code to implement SKIP on FreeBSD has been tested 
with the GCC 2.7.2 compiler on FreeBSD 2.1.0.   They have been tested
on 2.1.5 with the GCC 2.7.2.1 compiler.  A bug in GCC 2.6.3 prevents
this package from being compiled with that release of the compiler.

This package requires the gnu make command (gmake) and the xview 
libraries.  Both of these packages are available on the FreeBSD CDROM or 
from ftp.cdrom.com in the packages subdirectory of the Freebsd release.  
The BSD make command will not work at all with this package.   Be sure 
to use gmake.

If you're squeamish about building from source, compiled binaries are 
also available on http://skip.incog.com.

The software is written in C and C++.  The kernel modules are written
in C and the user programs in C and C++.  

To build it:

	1. Unpack the source in an empty directory:
		zcat skipsrc-1.0.tar.Z |tar -xvf -

	2. Configure the Makefiles:
		./Configure freebsd
	   This sets the Makefile.defs up for FreeBSD.

	3. Examine Makefile.defs and see if everything looks reasonable.

	4. When everything is setup, type "gmake".  The system should build. 

	5. A package should automatically be generated in 
	   mkpkgs/freebsd/bin.x86. The package will be called skip.tar.Z.
	   
	6. To install this, copy skip.tar.Z to somewhere accessible and 
	   cd /usr.  We'll assume you put skip.tar.Z in /usr. Unpack the 
	   archive with:
	   		zcat skip.tar.Z | tar -xvf -

	   This should create a hierarchy under /usr/skip.  
	   
	7. Change directory to /usr/skip and install with: sh ./install.skip  
	   This script will set your kernel up to install skip and copy 
	   files into place.

For information on setting up keys, please see the INSTALL file and
the Users guide. Both have been provided in html, postscript and text 
format.  The postscript version contains screen snapshots which will 
make installation and operation easier.
