PLATFORMS
---------
PTS was originally written on a BSD-like Unix system using the X11R5
Athena widgets in ANSI C.

PTS has been successfully compiled by the authors on the following platforms.
Only modification to the Imakefile(s) (and occasionally, Makefile(s))
should be necessary to build with similar configurations.  (Yea, right...)

1.  Linux
	HARDWARE:		Zenon PCI P90
	OS:			Linux  1.2.11, upgraded old-ish Slackware
	PTS version:		1.1a2
	C:			gcc 2.5.8
	X:			XFree86 3.1.1 (X11R6)
	Other software used:	flex/bison
				Either one of:
					CERN's httpd version 3.0
					NCSA's httpd version 1.3R
				WAIS 8.b5
				Netscape 1.1N
	Notes:
	  This is now the primary development system.

2.  Ultrix
	HARDWARE:		DEC Alpha 
	OS:			Ultrix 4.3
	PTS version:		1.1a2
	C:			2.6.0
	X:			None (see below)
	Other software used:	flex/bison
				NCSA's httpd version ?
				Netscape 1.1N
	Notes:
	  This is the system that runs the Web/PTS demo.
	  WAIS was not set up.  X was not available.

3. HP-UX
	HARDWARE:		HP 9000/735
	OS:			HP-UX 9.05
	C:			gcc 2.6.3
	X:			X11R5 from HP
	Other software used:	flex/bison
	PTS version:		1.1-alpha (aka 1.1a1)
	Notes:
	  I've never gotten PTS to build correctly with HP's ANSI compiler,
	  but some have done so, reportedly (don't ask how, I don't know.)

	HARDWARE:		HP 9000/817s
	OS:			HP-UX 9.00
	C:			gcc 2.4.5
	X:			X11R5 from MIT
	Other software used:	HP's lex and yacc, part of their ANSI C package.
	PTS version:		1.05
	Notes:
	  You can use Flex/Bison in place of lex/yacc.

4.  AIX
	HARDWARE:		Powerserver 520
	OS:			AIX 3.2.3
	PTS version:		1.05
	C:			IBM's stock compiler
	X:			X11R5 from MIT
	Other software used:	none
	Notes:
	  You can use gcc instead of IBM's C compiler.

5.  HP/Apollo
	HARDWARE:		Apollo DN10000
	OS:			Domain/OS 10.4
	C:			Apollo's ANSI C compiler
	X:			X11R5 from MIT
	Other software use:	none
	PTS version:		1.01
	Notes:
	  gcc not available for DN10000 RISC cpu.
	  Originally developed on this platform.
	  Built under BSD subsystem, _not_ SYSV or Aegis.
	  Newer versions have not been tested (or even compiled)
	  on Apollos by the authors.

	HARDWARE:		Apollo DN3500, DN2500
	OS:			Domain/OS 10.4
	PTS version:		1.01
	C:			gcc x.x.x or Apollo's ANSI C compiler
	X:			X11R5 from MIT
	Other software used:	none
	Notes:
	  Originally developed on this platform.
	  Built under BSD subsystem, _not_ SYSV or Aegis.
	  Newer versions have not been tested (or even compiled)
	  on Apollos by the authors.
	  The buggy Apollos were one of the major reasons we started
	  the PTS project.  We had too many bugs to keep track of.
	
6.  OSF/1
	HARDWARE:		DEC Alpha 3000/600
	OS:			OSF/1 1.3
	PTS version:		1.04
	C:			standard DEC "base" C compiler
	X:			standard DECwindows + X software development
	Other software used:	none
	Notes:
	  Marginally tested.  Beta software at best.



In addition, PTS has been built by other on the following platforms:

1.  SCO Unix
	HARDWARE:		Clone i486/33
	OS:			SCO Unix SysVR3.2 v4.1
	PTS version:		1.03b
	C:			gcc 2.5.8
	X:			XFree86 2.1 from XFree86 Project, Inc.
	Other software used:	PD strftime.c (from comp.sources.misc)
	Notes:
	  Ensure your X installation defines either -DSCO or -Dsco.
	  You will need to either (I recommend #2, libx.a has some
	  things in it we don't need, or want.):
	    1.  Link with libx.a
	    2.  Extract chsize.o from libx.a and add it to libzdbm.a
	  A copy of the PD strftime.c is included, you will need to 
	  define MISSING_SRCS as strftime.c and MISSING_OBJS as 
	  strftime.o (an example is in the Imakefile.common file.)
	  (Contributed by Kent Hamilton, <kenth@hns.st-louis.mo.us>.)


PTS has reportedly been built on the following systems (not by the
authors).  Note that getting it to work on them may (or may not)
require modification of the source code.  Please let me have your
modifications so others can use them.
	Sun Sparc & SunOS 4.x, w/ gcc, MIT X11R5
	Sun Solaris 2.x
	SGI IRIX 5.1, SGI C compiler (v3.17)
	Intergraph


You should be able to get PTS to compile and run on many other Unix
systems.  If you build PTS on a platform not listed, pease fill out
the following form and e-mail it to me.  Please be as specific
as possible where appropriate:

	HARDWARE:		
	OS:			
	PTS version:		
	C:			
	X:			
	Other software used:	
	Notes:


--
Dean Collins (dean@halcyon.com)
Sat Jul 22 13:41:25 PDT 1995
