An MPD program runs on one or more networked Unix machines of the same architecture. True multiprocessing is provided on SPARC Solaris; it is simulated on other platforms.
MPD has been tested on SPARC Solaris and 32-bit X86 Linux, and includes configurations from SR for many other systems. MPD does not run on 64-bit X64/AMD64 Linux.
MPD is distributed as source code in a 600KB gzipped tar file. The implementation consists of a compiler that translates MPD to C, a linker that serves as a front-end to ld, and associated other programs and library files.
The latest version of MPD is version 1.0.1, packaged January 20, 2004.
To build, first unpack the tar file to create an MPD source directory:
gunzip <mpd.1.0.1.tgz | tar xf -Then enter the newly created
mpd.1.0.1
directory and follow these
installation instructions.
If you're seeing yytext_ptr undeclared,
edit mpd/Makefile
and change
lex tokens.l
to
flex -l tokens.l
If you're seeing operator_names undeclared,
edit mpd/elabels.awk
and change
s = substr(s,0,index(s," ")-1)
to
s = substr(s,1,index(s," ")-1)
Last updated February 11, 2005