[xml/sgml] Buildd failure for docbook2x

Rafael Laboissiere Rafael Laboissiere <rafael@debian.org>
Wed, 28 Apr 2004 17:10:40 +0200


* Rafael Laboissiere <rafael@debian.org> [2004-04-26 07:48]:

> Buildd of docbook2x on ia64 failed in a strange way.  From the buildd log
> (see http://buildd.debian.org/build.php?&pkg=docbook2x):
> 
> =======================================================================
> [...]
> Making all in doc
> make[2]: Entering directory `/build/buildd/docbook2x-0.8.2/doc'
> ../libxslt/db2x_xsltproc -C ../xslt/catalog.xml -I -s ./ss-texinfo.xsl -o docbook2X.txml docbook2X.xml
> I/O error : Attempt to load network entity http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd
> I/O error : Attempt to load network entity http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd
> /usr/bin/perl -I../perl ../perl/db2x_texixml --utf8trans-program=../utf8trans/utf8trans --utf8trans-map=../charmaps/texi.charmap docbook2X.txml
> make[2]: *** [docbook2X.texi] Broken pipe
> make[2]: *** Deleting file `docbook2X.texi'
> make[2]: Leaving directory `/build/buildd/docbook2x-0.8.2/doc'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/build/buildd/docbook2x-0.8.2'
> make: *** [debian/stamp-makefile-build] Error 2
> [...]
> =======================================================================

The failure above happens also on hppa, sparc, and powerpc.  I investigated
a little deeper on sparc and found that the problem occurs when the method
parse() of the XML::Parser::PerlSAX module is called.  The db2x_texixml
script simply fails without any error message and when I comment the call to
XML::Parser::PerlSAX->parse(), the "broken pipe" message above disappears
and the package builds (of course, this changes makes the the resulting
package useless, but this is only for test purposes).

Are there issues regarding libxml-perl, libxml-parser-perl of libexpat1 on
those architectures?

-- 
Rafael