SYSTEM REQUIREMENTS

CPT4 runs on Linux / X-Window systems, with all releases to date having been
developed on a Pentium-based PC. The current distribution,

      cpt-4.2-0-linux-x86-source.tgz
      cpt-4.2-0-linux-x86-shared.tgz
      
was developed under Slackware 10.1, installation vintage about April 2005.

The executable compiled on my system shows this output from
"ldd ./cpt4:"

  libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x40027000)
  libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x402f5000)
  libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x40362000) 
  libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x4037b000)
  libm.so.6 => /lib/libm.so.6 (0x40390000)
  libpangoxft-1.0.so.0 => /usr/lib/libpangoxft-1.0.so.0 (0x403b3000)
  libpangox-1.0.so.0 => /usr/lib/libpangox-1.0.so.0 (0x403ba000)
  libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x403c5000)
  libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x403ff000)
  libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x40432000)
  libdl.so.2 => /lib/libdl.so.2 (0x40436000)
  libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x4043a000)
  libc.so.6 => /lib/libc.so.6 (0x404ba000)
  libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x405d7000)
  libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0x406a2000)
  libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x406a5000)
  libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0x406ad000)
  libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0x406b0000)
  libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x406c2000)
  libfontconfig.so.1 => /usr/X11R6/lib/libfontconfig.so.1 (0x4072c000)
  libXfixes.so.3 => /usr/X11R6/lib/libXfixes.so.3 (0x40754000)
  libXcursor.so.1 => /usr/X11R6/lib/libXcursor.so.1 (0x40759000)
  libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x40762000)
  libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x4076a000)
  /lib/ld-linux.so.2 (0x40000000) libpangoft2-1.0.so.0 =>
  /usr/lib/libpangoft2-1.0.so.0 (0x40778000)
  libexpat.so.0 => /usr/lib/libexpat.so.0 (0x4079f000)
  libz.so.1 => /usr/lib/libz.so.1 (0x407bf000)
                
INSTALLING / BUILDING / RUNNING

   * The shared binary distribution might work on your system if your
     setup is similar to mine, but I'd guess that the source distribution
     will work in a lot more cases thanks to 'pkg-config'. To use the
     shared binary distribution, just unpack it and run 'cpt4'.

   * To use the source distribution, unpack the tarball to create a 'cpt4'
     directory; change to the 'cpt4' directory and just 'make'. The two
     executables 'cpt4' and 'do_hart' should be created in no more than
     a few minutes.

   * Once you have the executables, try out the program by changing to the
     installation directory and issuing the command line:

          ./cpt4

     Use the File->Load menu item go load one of the samples (xxxxx.cpt) and
     play with the controls. Try the Options->Hart Solution menu item to see
     the automatic solution in action.

     You can also specify a different font size on the command line:

          ./cpt4 -large
          ./cpt4 -small

     but note that the current version no longer supports using arbitrary
     fonts.
     
   * If you want just want to run CPT4 from the command line, it is
     sufficient to put a soft link to 'cpt4' from somewhere in your PATH and
     leave both the 'cpt4' and 'do_hart' executables in the installation
     directory. For example, as root:

          cd /usr/bin
          ln -s /home/johndoe/cpt4/cpt4 cpt4

