4 Installation Guide

This chapter provides a guide to installing the PDP++ software. There are two basic forms in which the software is distributed -- the executable files only for use by an "end user", and the complete source code, for use by a "programmer" who will be compiling new additions to PDP++. We will refer to the executable files only distribution as the "end user's version", and the source code distribution as the "programmer's version", where the version refers to the manner in which the software is distributed, not to the software itself (it's all the same code).

For most systems, the end user's distribution is obtained in two parts, a tar file containing pre-compiled binaries for a particular system, and another which contains the manual, demos, default files, and other miscellaneous things. This is for the end user who will not need to compile new versions of the software to add new functionality to it. The relevant tar files are:

  pdp++_version_bin_CPU.tar.gz
  pdp++_version_ext.tar.gz

where version is the version number of the software release, and CPU is the cpu-type of the system you will be running on (see below).

For LINUX systems, an rpm version of the contents of these files is available, and for Windows users, standard windows install files (with the `.exe' extension) are also available, and are the preferred means of installing on these platforms.

The currently supported CPU types (listed in rough order of level of support) are:

LINUX
An Intel 386-Pentium machine running a modern glibc version of Linux (e.g., RedHat 6.x).
LINUXPPC
An Apple Mac running Linux PPC (modern glibc version, same as LINUX).
CYGWIN
An Intel 386-Pentium machine running the Windows operating system (using the Cygnus CygWin system as a compilation environment).
SUN4
A SUN sparc-station system running a modern 5.x Solaris version of the operating system.
SGI
A Silicon Graphics workstation running a recent Irix 6.x release.
HP800
A Hewlett Packard workstation running HP-UX version 10.x.
IBMaix
An IBM RS/6000 machine running AIX v4.1.4 (4.1.x shouldwork)

If you don't have one of these machines, then you will have to compile the software from the source code using the programmers distribution.

The programmer's distribution is contained in one tar file that contains the source code along with the manual and other supporting files:

  pdp++_version_src.tar.gz

These and any other files mentioned below can be obtained from our anonymous FTP servers:

CMU FTP Site: 	        ftp://cnbc.cmu.edu/pub/pdp++/
Colorado FTP Site: 	ftp://grey.colorado.edu/pub/oreilly/pdp++/
European (UK) Mirror:   ftp://unix.hensa.ac.uk/mirrors/pdp++/

The Colorado site is updated most frequently.