1262266SbaptInstalling DMA:
2262266Sbapt===============
3262266Sbapt
4262266SbaptOn most systems (with a development environment installed) you should be able to compile DMA with:
5262266Sbapt    make
6262266Sbapt
7262266SbaptOnce it have compiled it successfully, you can install it with:
8262266Sbapt    make install sendmail-link mailq-link install-spool-dirs install-etc
9262266Sbapt
10262266SbaptTroubleshooting:
11262266Sbapt----------------
12262266SbaptOn systems that do not default to a compatible "make" version, try using "gmake" or "pmake" instead of "make". Some known examples of this:
13262266Sbapt* Solaris 9
14262266Sbapt* Solaris 10
15262266Sbapt
16262266SbaptCheck that you have the following commands installed:
17262266Sbapt* cc - gcc is known to work
18262266Sbapt* lex - flex is known to work
19262266Sbapt* yacc - bison is kjnown to work
20262266Sbapt* make - BSD make and GNU make is knwon to work
21262266Sbapt* sh - Need to be POSIX compliant, dash, bash known to work
22262266Sbapt* install - GNU and BSD versions known to work
23262266Sbapt* openssl - Add the header location to C_INCLUDE_PATH if you get errors about "err.h"
24262266Sbapt
25262266SbaptIf you have all of these tools installed, set the CC, YACC, INSTALL, LEX and SH variable to point to the relevant location and command.
26262266Sbapt
27262266SbaptExample:
28262266Sbapt    make CC=gcc YACC=bison LEX=/usr/bin/flex SH=/bin/bash INSTALL=/usr/bin/install
29