2. Building from source

The source comes as two compressed tarfiles: manitou-mdx-x.y.z.tar.gz for the mail database exchanger (mdx) and manitou-x.y.z.tar.gz for the user interface, x.y.z being the version number. These two programs can be built and installed separately on different computers if needed.

2.1. Building manitou-mdx and manitou-mgr

manitou-mdx and the associated script manitou-mgr come in a standard Perl source package that can be built and installed by these commands:

 cd /path/to/manitou-mdx-x.y.z
 perl Makefile.PL
 make
 make install

To install in a non-system location /my/path, the invocation would be:

perl Makefile.PL DESTDIR=/my/path PREFIX=''

2.2. Building manitou (the user interface)

manitou is the program that provides the Mail User Agent functionality in a graphical user interface. It can be built for MS-Windows and Unix operating systems. To build manitou, invoke the following commands:

 cd /path/to/manitou-x.y.z/
 ./configure
 make
 make install

Use

./configure --help

for options.

To build the MS-Windows version, a toolchain based on MSYS and MingW must be used. A set of tutorials on how to install and use it to compile manitou are available online.