These are notes on what you will need to do to install XPDP2. First, if possible, enlist the aid of your system administrator or your resident computer-wizard. These are the software packages you will need: Prerequisite graphics library tools: tcl, tk, xpm (these libraries are named libtcl.a libtk.a libxpm.a) tcl, tk, xpm are public domain graphics libraries which you can obtain from many ftp sites. For your convenience, we will place tk3.6.tar.Z xpm-3.4c.tar.gz tcl7.4b1.tar.Z up for anonymous ftp at langmuir.eecs.berkeley.edu in /pub. We do not maintain these libraries, do not forward bug reports about them to us, please. If you do not already have these libraries, you must obtain them and install them on your system. Your system administrator will help you do this, or you can simply obtain the libraries and read the instructions on installing them. The main code packages that you will get via this ftp are: xgrafix.1.95.tar.gz (or a later version) pdp2.tar.gz (or a later version) First you must uncompress these files with the gunzip or gzip -d command. Then you may run tar xf xgrafix.1.95.tar tar xf pdp2.tar This will make the following directories: xgrafix.1.95 and pdp2 The first step is to configure xgrafix for your machine. cd xgrafix xmkmf make If you have installed tcl, tk, and xpm correctly, the compile should go smoothly. On some systems it may not: some manual editing of the Makefile might be necessary. If your compiler complains that certain include files or libraries can not be found you may have to edit the makefile to add paths to these files. Once the Xgrafix library is made you must install the library and various other files on your system. This must be done by ROOT!!!! Installation is achieved by typing make install The Xgrafix library (libXGC20.a) need only be installed once per file system. When compiling XPDP2, root permision is not needed since it builds its executable binary in the src directory. To build it, simply type make in the pdp2/src directory. If your compiler complains that certain include files or libraries can not be found you may have to edit the makefile to add paths to these files.