Quick-start build instructions ------------------------------ 1) Configure the package: ./configure 2) Compile it: make 3) Install it: make install This final step may require temporary root access (eg. with sudo) if you don't have write permission to the directory in which ttt will be installed. NOTE: If you are working with source from CVS rather than from a tar file, then you should use ./autogen.sh in place of ./configure anywhere it is mentioned in these instructions. More detailed build instructions -------------------------------- 1) Configure the package The first step in building ttt is to configure the package by running the configure script. The configure script attempts to automatically detect as much as possible about your system. So, you should primarily just accept its defaults by running: ./configure The configure script does accept a large number of options for fine-tuning its behavior. See "./configure --help" for a complete list. The most commonly used options are discussed here. --prefix=PREFIX This option specifies the directory under which the software should be installed. By default configure will choose a directory such as /usr/local. If you would like to install ttt to some other location, pass the directory to configure with the --prefix option. For example: ./configure --prefix=/opt/ttt would install ttt into the /opt/ttt directory. You could also choose a prefix directory within your home directory if you don't have write access to any system-wide directory. After installing into a custom prefix, you may need to set the PATH environment variable to allow the software to be found. Assuming the /opt/ttt prefix and assuming you are using the bash shell, the PATH environment variable should be set as follows: PATH=/opt/ttt/bin export PATH 2) Compile the package: This step is very simple. Just: make The Makefiles included with ttt are designed to work on as many different systems as possible. 3) Install the package: The final step is to install the package with: make install If you are installing to a system-wide location you may need to temporarily acquite root access in order to perform this operation. A good way to do this is to use the sudo program: sudo make install