mtools
Prerequisites
Note: mtools
' floppy daemon requires/abuses
X11's libXau
authorization library, which might not be available
out-of-the-box on all systems (in particular HP-UX).
Moreover, floppyd.c
uses the setenv()
function
which seemingly is not available on all platforms and hence has to be replaced by
putenv()
on e.g. AIX, HP-UX.
Download mtools
source archive.
Unpack the sources, e.g.:
gunzip -c mtools-3.9.10.tar.gz | tar -xvf -
cd mtools-3.9.10
Compilation (V3.9.10)
Follow the instructions in the README
and INSTALL
.
i.e.
AIX
./configure --prefix=/tmp/mtools-3.9.10 # install into temporary directory
# or:
./configure CC=cc CFLAGS="-O2" --prefix=/tmp/mtools-3.9.10 # use native compiler
make clean
make
make install
HP-UX 11.00
./configure --prefix=/tmp/mtools-3.9.10 # install into temporary directory
./configure --prefix=/tmp/mtools-3.9.10 --disable-floppyd # w/o floppy daemon
./configure --prefix=/tmp/mtools-3.9.10 --x-includes=/nfs/local/1100/include --x-libraries=/nfs/local/1100/lib # with aberrant locations for Xau
make clean
make
make install
Packaging
Example, with the temporary installation directory above:
cd /tmp/mtools-3.9.10
tar -cvf - * | compress > /d/bio/biodev/DUX/ALPHA/51/mtools-3.9.10.tar.Z
Last update: 14-Jun-2009,
M.Kraemer
Impressum Data privacy protection