<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.32.2">
</HEAD>
<BODY>
On Tue, 2011-11-29 at 10:38 +0000, Dave Airlie wrote:<BR>
<BLOCKQUOTE TYPE=CITE>
    <TT><FONT COLOR="#3c3c3c">so I tried to update Fedora to the 1.6 xorg-x11-docs stuff, but it</FONT></TT><BR>
    <TT><FONT COLOR="#3c3c3c">fails in some fop/xml land.</FONT></TT><BR>
    <BR>
    <TT><FONT COLOR="#3c3c3c">anyone have any insight into the below?</FONT></TT><BR>
    <BR>
    <TT><FONT COLOR="#3c3c3c">Dave.</FONT></TT><BR>
    <BR>
    <TT><FONT COLOR="#3c3c3c">arguments used: -fo /tmp/xmlto.28DGHn/fonts.proc -ps</FONT></TT><BR>
    <TT><FONT COLOR="#3c3c3c">/builddir/build/BUILD/xorg-docs-1.6/general/fonts/fonts.ps</FONT></TT><BR>
    <BR>
    <BR>
</BLOCKQUOTE>
I extracted tarballs xorg-sgml-doctools-1.6, util-macros 1.10 and xorg-docs-1.6 and ran ./configure -prefix &lt;whatever&gt; &amp;&amp; make install in that order. This gives a sandbox that does not pick-up anything else on the system. The build was successful.<BR>
<BR>
Build output for general/fonts 'make clean fonts.ps':
<BLOCKQUOTE>
<PRE>
/usr/bin/xmlto -m /home/nadon/xorg/doctest/inst/share/sgml/X11/xorg.xsl --searchpath /home/nadon/xorg/doctest/inst/share/sgml/X11 --stringparam html.stylesheet=/home/nadon/xorg/doctest/inst/share/sgml/X11/xorg.css --stringparam img.src.path=/home/nadon/xorg/doctest/xorg-docs-1.6/general/fonts/ --with-fop ps fonts.xml
Making portrait pages on letter paper (215.9mmx279.4mm)
[warning] /usr/bin/fop: Unable to locate servlet-api in /usr/share/java
[...] more warnings
</PRE>
</BLOCKQUOTE>
You should be able to reproduce this test case on your workstation from xorg tarballs <A HREF="http://xorg.freedesktop.org/archive/individual/.">http://xorg.freedesktop.org/archive/individual/.</A><BR>
This would give a point comparison between our systems.<BR>
<BR>
The most likely causes of build failures in the docs are down level xmlto or fop programs. I currently use xmlto 0.23 but used 0.22 for a long time. I also used fop 0.95 for a long time. For libX11 nl docs, fop 1.0 is required.<BR>
<BR>
The xmlto is a script that merges the stylesheet and stylesheet fragment into a temp file and invoke xsltproc on it. Xmlto will detect an xsltproc installed on the distro and use it. The level of xsltproc you have may be different from the one I have. These xml &quot;tool chains&quot; usually follow the same set of versions from one distro to another, but it may vary.
</BODY>
</HTML>