Building

xmlroff and GNOME

Most of the libraries that xmlroff requires will already be available on systems with GNOME 2.4 or later installed.

Required and Optional Libraries

The libraries that you need when building xmlroff are shown in the folowing table. The version numbers shown for the libraries are versions that are known to work. In most cases, you can use a version close to the version number shown.

If one of the libraries did not come with your OS distribution, you can download the source from the source shown or you may be able to get a precompiled binary from http://www.rpmfind.net (for Linux) or http://www.sunfreeware.com/ (for Solaris). The libraries' package RPM names are shown for your convenience.

LibrarySourceVersionRPMsComment
xmlroffhttp://xmlroff.org/Latestxmlroff
PangoXSLhttp://sourceforge.net/projects/pangopdf/1.6.0.2 or laterpangoxsl, pangoxsl-develBundled with xmlroff since xmlroff 0.3.98
Pangohttp://www.pango.org/1.6.0 or laterpango, pango-devel
FreeType2http://www.freetype.org/2.1.7 or laterfreetype2, freetype2-devel
Fontconfighttp://fontconfig.org/fontconfig/2.2.0 or laterfontconfig
GLibhttp://www.gtk.org/2.2.0 or laterglib2, glib2-devel
libxml2http://www.xmlsoft.org/2.6.7 or laterlibxml2, libxml2-devel
libxslthttp://www.xmlsoft.org/1.1.2 or laterlibxslt, libxslt-devel
GNOME Printhttp://ftp.gnome.org/pub/gnome/sources/libgnomeprint/2.8/2.8.0 or laterlibgnomeprint, libgnomeprint-devel
Cairohttp://www.cairographics.org/1.2.2 or laterOptional
GDKhttp://www.gtk.org2.2gdk-pixbuf-2.0
poptpopt, popt-devel

Building xmlroff

Build and install the libraries listed above.

You can install xmlroff using make install or you can run xmlroff in the directory in which it was built.


DocBookLibxslt SourceForge