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 later Optional
GDKhttp://www.gtk.org2.2gdk-pixbuf-2.0 
popt  popt, 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.


DocBook Libxslt SourceForge