libX11.pdf not building -- soft-hyphens

Matt Dew marcoz at osource.org
Mon Jan 24 17:19:57 PST 2011


Thanks Alan. I'd forgotten about that issue.

I tracked down the problem, but I don't know how to fix it.

In libX11/nls/Compose/el_GR.UTF-8.xml, on line 172:
<row><entry><keycombo 
action='seq'><keysym>Multi_key</keysym><keysym>minus</keysym><keysym>minus</keysym></keycombo></entry><entry>"<literal>­ 
</literal>"       hyphen</entry></row>

There's a character that looks like a space between the literal tags. 
It's not actually a space though space and it fails with '--with-fop'.

Files:
libX11/nls/
Compose/iso8859-1.xml
Compose/iso8859-13.xml
Compose/iso8859-14.xml
Compose/iso8859-15.xml
Compose/iso8859-2.xml
Compose/iso8859-3.xml
Compose/iso8859-4.xml
Compose/iso8859-7.xml
Compose/iso8859-9e.xml
Compose/iso8859-9.xml
Compose/vi_VN.viscii.xml

die because fop doesn't like the soft-hyphens. &#173;

I'm guessing that first error is also a soft-hyphen.

It looks like it's a known issue with FOP:
http://xmlgraphics.apache.org/fop/knownissues.html

Removing the surrounding <literal> tag seems to work ok.  Can we just 
remove that tag?

Your thoughts?
Matt

On 01/21/2011 05:11 PM, Alan Coopersmith wrote:
> On 01/21/11 03:09 PM, Matt Dew wrote:
>> Has anyone had trouble building the libX11 documentation?
>> The HTML docs build and install fine, but the pdf docs do not.
>>
>> Other pdf docs build fine.  bigreqsproto for example,  builds ok.
>>
>> I see this:
>> ...
>> checking for fop... /usr/bin/fop
>> ...
>>
>> for the other modules I build, but not for libX11.  I'm building with build.sh
>>
>> Has anyone else had this problem?
>
> Don't forget to set --with-fop, since even if configure finds it, libX11
> is set to not use it unless requested, due to the issues we had with the
> compose tables docs.   (libX11 is the only module that defaults to off for
> fop, instead of auto.)
>



More information about the xorg-devel mailing list