Summary: | app-text/docbook2X-0.8.8-r1 tests does not pass | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Mike Weissman <mike> |
Component: | New packages | Assignee: | No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed> |
Status: | RESOLVED TEST-REQUEST | ||
Severity: | normal | CC: | jer, pva |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
URL: | http://sourceforge.net/mailarchive/forum.php?thread_name=1211280957.27227.16.camel%40camobap&forum_name=docbook2x-discuss | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 222041 | ||
Attachments: |
build.log
build.log from successful build dev-perl:XML-SAX-0.16:20080714-023450.log [teh fail] |
Description
Mike Weissman
2008-05-21 14:37:27 UTC
Created attachment 153851 [details]
build.log
Thank you for report, Mike. Well, I've reported bug upstream. We'll see how it goes. I/O error is caused by wrong deps, and will be fixed together with this bug. I was working on some perl dev for a personal product and i installed some modules for perl and just as a test i was able to build doctbook2X, i am not sure which one specially did the trick but here is the list of modules i installed: Data-DumpXML XML-AutoWriter XML-Catalog xmlsec xmlwrapp XML-DTDParser XML-Encoding XML-Grove XML-Generator XML-Handler-YAWriter XML-Mini XML-Parser XML-Simple XML-Stream XML-Twig XML-XUpdate-LibXML PEAR-XML_Tree I Attached the build log. Hopes This helps, -Mike Created attachment 153951 [details]
build.log from successful build
Yup, this really helped, thank you. Installation of dev-perl/XML-LibXML fixes the issue. This bug should be fixed in docbook2X-0.8.8-r2. If that's not the case, feel free to reopen this bug. (In reply to comment #5) > Yup, this really helped, thank you. Installation of dev-perl/XML-LibXML fixes > the issue. This bug should be fixed in docbook2X-0.8.8-r2. If that's not the > case, feel free to reopen this bug. The stable version dev-perl/XML-LibXML-1.65 was installed before I tried docbook2X but it didn't fix the issue for me. Upgrading to dev-perl/XML-LibXML-1.66 did. Or maybe it's something perl-cleaner could have fixed or a re-emerge of the stable version... Not entirely the same problem, but with the very same make target: Making check in refentry make[2]: Entering directory `/dev/shm/portage/app-text/docbook2X-0.8.8-r2/work/docbook2X-0.8.8/test/refentry' ../../perl/db2x_xsltproc -C ../../xslt/catalog.xml -s man -o sgml2xml.mxml sgml2xml.xml /usr/bin/perl ../../perl/db2x_manxml --utf8trans-program=../../utf8trans/utf8trans --utf8trans-map=../../charmaps/roff.charmap sgml2xml.mxml could not find ParserDetails.ini in /usr/lib/perl5/vendor_perl/5.8.8/XML/SAX /usr/bin/iconv: illegal input sequence at position 285 ../../perl/db2x_manxml: program in pipeline exited with an error make[2]: *** [sgml2xml.1] Error 1 make[2]: *** Deleting file `sgml2xml.1' rm sgml2xml.mxml make[2]: Leaving directory `/dev/shm/portage/app-text/docbook2X-0.8.8-r2/work/docbook2X-0.8.8/test/refentry' make[1]: *** [check-recursive] Error 1 It's not fixed. OK, lets start a bit of a process of elimination (surely this could be done more conveniently?)... From the list in comment #3 I happen to have these installed: Data-DumpXML not installed XML-AutoWriter not installed XML-Catalog not installed xmlsec not installed dev-libs/xmlwrapp-0.5.0-r1 dev-perl/XML-DTDParser-2.01 XML-Encoding not installed XML-Grove not installed dev-perl/XML-Generator-1.01 XML-Handler-YAWriter not installed XML-Mini not installed dev-perl/XML-Parser-2.34-r1 dev-perl/XML-Simple-2.18 dev-perl/XML-Stream-1.22 XML-Twig not installed XML-XUpdate-LibXML not installed (Ignoring the dev-php/PEAR* atom.) Shouldn't dev-perl/XML-Simple-2.18 take care of the because that will pull down Dev-Perl/XML-SAX, which includes ParserDetails.ini Created attachment 160307 [details] dev-perl:XML-SAX-0.16:20080714-023450.log [teh fail] (In reply to comment #10) > Shouldn't dev-perl/XML-Simple-2.18 take care of the because that will pull down > Dev-Perl/XML-SAX, which includes ParserDetails.ini There's still something wrong with dev-perl/XML-SAX: >>> Original instance of package unmerged safely. * Man pages are not installed for most modules now. * Please use perldoc instead. could not find ParserDetails.ini in /usr/lib/perl5/vendor_perl/5.8.8/XML/SAX This was a rebuild too - all the currently known requirements were already installed. Oh, and there's this: "It should be created by the XML::SAX installation script and should be updated automatically by the install script for each SAX parser module."[1] I don't have it[2] now it seems - only I can't figure out why it didn't use to be there. And I still get this: Making check in refentry make[2]: Entering directory `/dev/shm/portage/app-text/docbook2X-0.8.8-r2/work/d ocbook2X-0.8.8/test/refentry' ../../perl/db2x_xsltproc -C ../../xslt/catalog.xml -s man -o sgml2xml.mxml sgml2 xml.xml /usr/bin/perl ../../perl/db2x_manxml --utf8trans-program=../../utf8trans/utf8tra ns --utf8trans-map=../../charmaps/roff.charmap sgml2xml.mxml /usr/bin/iconv: illegal input sequence at position 285 [1] http://perl-xml.sourceforge.net/faq/#parserdetails.ini [2] # cat /usr/lib/perl5/vendor_perl/5.8.8/XML/SAX/ParserDetails.ini [XML::SAX::PurePerl] http://xml.org/sax/features/namespaces = 1 [followed by two newlines] (In reply to comment #12) > Making check in refentry > make[2]: Entering directory > `/dev/shm/portage/app-text/docbook2X-0.8.8-r2/work/d > ocbook2X-0.8.8/test/refentry' > ../../perl/db2x_xsltproc -C ../../xslt/catalog.xml -s man -o sgml2xml.mxml > sgml2 > xml.xml > /usr/bin/perl ../../perl/db2x_manxml > --utf8trans-program=../../utf8trans/utf8tra > ns --utf8trans-map=../../charmaps/roff.charmap sgml2xml.mxml > /usr/bin/iconv: illegal input sequence at position 285 For that see this: http://article.gmane.org/gmane.text.docbook.docbook2x.general/268 Failing on unicode chars. 'perl -MXML::SAX -e "XML::SAX->add_parser(q(XML::SAX::PurePerl))->save_parsers()"' Runs in pkg_postinst for Dev-Perl/XML-SAX, but it runs without a conditional statement, thus: "Don't unconditionally run this command, or users who re-install XML::SAX may find that any fast SAX parser they have installed will be replaced as the default by the pure-Perl parser." Did the rebuild of XML-SAX remove the ParserDetails.ini? archtester docbook2X # ebuild docbook2X-0.8.8-r1.ebuild clean test make[2]: Leaving directory `/mnt/gen2/TmpDir/portage/app-text/docbook2X-0.8.8-r1/work/docbook2X-0.8.8/test/utf8trans' Making check in sgml --------------------------------------------------make[2]: Leaving directory `/mnt/gen2/TmpDir/portage/app-text/docbook2X-0.8.8-r1/work/docbook2X-0.8.8/test' make[1]: Leaving directory `/mnt/gen2/TmpDir/portage/app-text/docbook2X-0.8.8-r1/work/docbook2X-0.8.8/test' does not error out. There are dozens of lines of data-type: element not matched by any template && warning: invalid encoded character `iexcl' and such all non critical. It appears that the subsequent newer versions of the dependencies have cured the test fail Try -r3. I do not see any errors while doing tests. |