This document describes the prerequisite software you'll need
to build the troffcvt distribution.
An ANSI C compiler to compile the C code.
Perl. If you want to use tblcvt rather than tbl
for preprocessing tbl input (hint: you do, you'll get better
results), you'll need Perl 5. The other Perl scripts can use either
Perl 4 or Perl 5.
You need imake and related build tools (e.g., makedepend,
mkdirhier)
The version of imake you use should be a version at least
as recent as the one distributed with the X Window System, Release
6 (X11R6).
If you don't have imake, you can get it by obtaining the
itools distribution. This is available at:
http://http.primate.wisc.edu/software/imake-book/ ftp://ftp.primate.wisc.edu/software/imake-book/Build and installation instructions for itools are available at the same location. Look for the "Appendix B" files. These contain the text of Appendix B of the O'Reilly imake book (the "boa book").
You need imboot for bootstrapping Makefiles. imboot
is included in the itools distribution, and is also available
in standalone form at:
http://http.primate.wisc.edu/software/imake-stuff/ ftp://ftp.primate.wisc.edu/software/imake-stuff/imboot 1.03 was used to build this distribution.
You need msub for building one or more files in this distribution.
msub is included in the itools distribution, and
is also available in standalone form at:
http://http.primate.wisc.edu/software/imake-stuff/ ftp://ftp.primate.wisc.edu/software/imake-stuff/msub 1.13 was used to build this distribution.
You need the WRPRC imake configuration files
The WRPRC configuration files are available at:
http://http.primate.wisc.edu/software/imake-stuff/ ftp://ftp.primate.wisc.edu/software/imake-stuff/WRPRC release 2.11 was used to build this distribution.
The X11 configuration files are *not* used to build this distribution.
You need some other libraries
This distribution depends on some other libraries, which you should
build and install before attempting to build the troffcvt
distribution. Each library is built using imake and the
WRPRC configuration files. Each is available at:
http://http.primate.wisc.edu/software/ ftp://ftp.primate.wisc.edu/software/
The specific libraries you'll need are:
The portlib portability library, available at:
http://http.primate.wisc.edu/software/portlib/ ftp://ftp.primate.wisc.edu/software/portlib/portlib release 1.01 was used to build this distribution.
The ETM (Exception and Termination Manager) library, available
at:
http://http.primate.wisc.edu/software/ETM/ ftp://ftp.primate.wisc.edu/software/ETM/ETM release 1.09 was used to build this distribution.
The tokenscan token scanning library, available at:
http://http.primate.wisc.edu/software/TS/ ftp://ftp.primate.wisc.edu/software/TS/tokenscan release 1.08 was used to build this distribution.
The MemMgr memory manager library, available at:
http://http.primate.wisc.edu/software/MemMgr/ ftp://ftp.primate.wisc.edu/software/MemMgr/MemMgr release 1.04 was used to build this distribution.