FS#26357 - [perl-xml-sax]
Attached to Project:
Arch Linux
Opened by Vladimir (_v_l) - Sunday, 09 October 2011, 14:28 GMT
Last edited by Giovanni Scafora (giovanni) - Monday, 10 October 2011, 10:32 GMT
Opened by Vladimir (_v_l) - Sunday, 09 October 2011, 14:28 GMT
Last edited by Giovanni Scafora (giovanni) - Monday, 10 October 2011, 10:32 GMT
|
Details
First of all, I hope this is right package to report.
Description: After upgrading package 'perl-xml-sax' to version 0.99 package 'docbook2x' stops to work with message: /usr/bin/db2x_xsltproc: you must specify exactly one source document Can't locate XML/SAX/Exception.pm in @INC (@INC contains: /usr/lib/perl5/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/share/perl5/core_perl .) at /usr/share/perl5/vendor_perl/XML/SAX/ParserFactory.pm line 12. BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/XML/SAX/ParserFactory.pm line 12. Compilation failed in require at /usr/bin/db2x_manxml line 2413. BEGIN failed--compilation aborted at /usr/bin/db2x_manxml line 2413. Before upgrade it works fine. I even try to rebuild docbook2x package manually but it failed. Additional info: perl-xml-sax: 0.99-1 docbook2x: 0.8.8-9 Steps to reproduce: Install 1 and 2 packages, try simply $ docbook2man Error message will appear. |
This task depends upon
Installing perl-xml-sax is run fine, but get an error at the end saying: "the command was not run succesfuly".
Running: `sudo pacman -Svv perl-xml-sax` returns (sorry, it is Hungarian):
Root : /
Conf File : /etc/pacman.conf
DB Path : /var/lib/pacman/
Cache Dirs: /var/cache/pacman/pkg/
Lock File : /var/lib/pacman/db.lck
Log File : /var/log/pacman.log
Targets : perl-xml-sax
figyelmeztetés: a(z) perl-xml-sax-0.99-1 naprakész -- újratelepítés
függőségek feloldása...
belső ütközések keresése...
Célok (1): perl-xml-sax-0.99-1 [0,04 MB]
Teljes letöltendő méret: 0,00 MB
Teljes telepített méret: 0,16 MB
Kezdődhet a telepítés? [I/n] I
(1/1) csomagok integritásának ellenőrzése [-----------------------------------------------------------------------] 100%
(1/1) fájlütközések vizsgálata [-----------------------------------------------------------------------] 100%
(1/1) frissítés: perl-xml-sax [-----------------------------------------------------------------------] 100%
hiba: a parancs nem futott le sikeresen
The problem is definitely with the following command in the package's `.INSTALL`: `perl -MXML::SAX -e "XML::SAX->add_parser(q(XML::SAX::PurePerl))->save_parsers()"` which returns:
Can't locate XML/SAX/Exception.pm in @INC (@INC contains: /usr/lib/perl5/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/share/perl5/core_perl .) at /usr/share/perl5/vendor_perl/XML/SAX/ParserFactory.pm line 12.
BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/XML/SAX/ParserFactory.pm line 12.
Compilation failed in require at /usr/share/perl5/vendor_perl/XML/SAX.pm line 18.
BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/XML/SAX.pm line 18.
Compilation failed in require.
BEGIN failed--compilation aborted.
$ LANG=C sudo pacman -Svv perl-xml-sax
Root : /
Conf File : /etc/pacman.conf
DB Path : /var/lib/pacman/
Cache Dirs: /var/cache/pacman/pkg/
Lock File : /var/lib/pacman/db.lck
Log File : /var/log/pacman.log
Targets : perl-xml-sax
warning: perl-xml-sax-0.99-1 is up to date -- reinstalling
resolving dependencies...
looking for inter-conflicts...
Targets (1): perl-xml-sax-0.99-1
Total Download Size: 0.00 MB
Total Installed Size: 0.16 MB
Proceed with installation? [Y/n]
(1/1) checking package integrity [########################################################################################] 100%
(1/1) checking for file conflicts [########################################################################################] 100%
(1/1) upgrading perl-xml-sax
Anyway, thanks, but I could check PKGBUILD only tomorrow (too late today).
So, it seems that the problem with 'docbook2x' package, it should depends on 'perl-xml-sax-base' (that package don't exist right now) in order to work properly.
From 'Changes' on http://search.cpan.org/~grantm/XML-SAX-Base-1.08/
================================ 8< ================================
1.05 Mon Sep 05 2011
- Re-released separately from XML-SAX distribution
- tweak to suppress benign warning (released 2007-02-08 as part of XML-SAX 0.15)
================================ 8< ================================
IMHO, this bug ticket should be closed and opened as feature (package) request.