Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 65740 - XML-SAX-Writer-0.44-r1 fails to build
Summary: XML-SAX-Writer-0.44-r1 fails to build
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-09-28 16:54 UTC by Dan Noe
Modified: 2004-09-30 06:39 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dan Noe 2004-09-28 16:54:15 UTC
Emerging XML-SAX-Writer gives an error:

r_perl/5.8.4/i686-linux /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor  erl/5.8.2/i686-linux /usr/lib/perl5/vendor_perl/5.8.2/i686-linux /usr/lib/perl  vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl/5.8.0/i686-linux /usr/lib/perl5/v  dor_perl/5.8.0/i686-linux /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vend  _perl/5.8.4/i686-linux /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_  rl/5.8.2/i686-linux /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_per  5.8.0/i686-linux /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl /  r/lib/perl5/5.8.4/i686-linux /usr/lib/perl5/5.8.4/i686-linux /usr/lib/perl5/5.  4 /usr/local/lib/site_perl /usr/lib/perl5/site_perl/5.8.2/i686-linux /usr/lib/  rl5/site_perl/5.8.2/i686-linux /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/s  e_perl/5.8.0/i686-linux /usr/lib/perl5/site_perl/5.8.0/i686-linux /usr/lib/per  /site_perl/5.8.0 . /etc/perl /usr/lib/perl5/site_perl/5.8.4/i686-linux /usr/li  perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl/5.8.2/i686-linux /usr/lib/perl5  ite_perl/5.8.2 /usr/lib/perl5/site_perl/5.8.0/i686-linux /usr/lib/perl5/site_p  l/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.4/i686-linux /  r/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_perl/5.8.2/i686-linux /usr  ib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl/5.8.0/i686-linux /usr/li  perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.4/i686-l  ux /usr/lib/perl5/5.8.4 /usr/local/lib/site_perl /usr/lib/perl5/site_perl/5.8.  i686-linux /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_perl/5.8.0/i686-  nux /usr/lib/perl5/site_perl/5.8.0 .) at t/05basic.t line 10.
BEGIN failed--compilation aborted at t/05basic.t line 10.
# Looks like your test died before it could output anything.
t/05basic........dubious                                                     
        Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 1-27
        Failed 27/27 tests, 0.00% okay
t/10consumers....Can't locate Text/Iconv.pm in @INC (@INC contains: /var/tmp/p  tage/XML-SAX-Writer-0.44-r1/work/XML-SAX-Writer-0.44/blib/lib /var/tmp/portage  ML-SAX-Writer-0.44-r1/work/XML-SAX-Writer-0.44/blib/arch /etc/perl /usr/lib/pe  5/site_perl/5.8.4/i686-linux /usr/lib/perl5/site_perl/5.8.4/i686-linux /usr/li  perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl/5.8.2/i686-linux /usr/lib/perl5  ite_perl/5.8.2/i686-linux /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_p  l/5.8.0/i686-linux /usr/lib/perl5/site_perl/5.8.0/i686-linux /usr/lib/perl5/si  _perl/5.8.0 /usr/lib/perl5/site_perl/5.8.4/i686-linux /usr/lib/perl5/site_perl  .8.4 /usr/lib/perl5/site_perl/5.8.2/i686-linux /usr/lib/perl5/site_perl/5.8.2   sr/lib/perl5/site_perl/5.8.0/i686-linux /usr/lib/perl5/site_perl/5.8.0 /usr/li  perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.4/i686-linux /usr/lib/perl5/ven  r_perl/5.8.4/i686-linux /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor  erl/5.8.2/i686-linux /usr/lib/perl5/vendor_perl/5.8.2/i686-linux /usr/lib/perl  vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl/5.8.0/i686-linux /usr/lib/perl5/v  dor_perl/5.8.0/i686-linux /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vend  _perl/5.8.4/i686-linux /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_  rl/5.8.2/i686-linux /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_per  5.8.0/i686-linux /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl /  r/lib/perl5/5.8.4/i686-linux /usr/lib/perl5/5.8.4/i686-linux /usr/lib/perl5/5.  4 /usr/local/lib/site_perl /usr/lib/perl5/site_perl/5.8.2/i686-linux /usr/lib/  rl5/site_perl/5.8.2/i686-linux /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/s  e_perl/5.8.0/i686-linux /usr/lib/perl5/site_perl/5.8.0/i686-linux /usr/lib/per  /site_perl/5.8.0 . /etc/perl /usr/lib/perl5/site_perl/5.8.4/i686-linux /usr/li  perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl/5.8.2/i686-linux /usr/lib/perl5  ite_perl/5.8.2 /usr/lib/perl5/site_perl/5.8.0/i686-linux /usr/lib/perl5/site_p  l/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.4/i686-linux /  r/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_perl/5.8.2/i686-linux /usr  ib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl/5.8.0/i686-linux /usr/li  perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.4/i686-l  ux /usr/lib/perl5/5.8.4 /usr/local/lib/site_perl /usr/lib/perl5/site_perl/5.8.  i686-linux /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_perl/5.8.0/i686-  nux /usr/lib/perl5/site_perl/5.8.0 .) at /var/tmp/portage/XML-SAX-Writer-0.44-  /work/XML-SAX-Writer-0.44/blib/lib/XML/SAX/Writer.pm line 9.
BEGIN failed--compilation aborted at /var/tmp/portage/XML-SAX-Writer-0.44-r1/w  k/XML-SAX-Writer-0.44/blib/lib/XML/SAX/Writer.pm line 9.
Compilation failed in require at t/10consumers.t line 33.
BEGIN failed--compilation aborted at t/10consumers.t line 33.
# Looks like your test died before it could output anything.
t/10consumers....dubious                                                     
        Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 1-15
        Failed 15/15 tests, 0.00% okay
Failed Test     Stat Wstat Total Fail  Failed  List of Failed
------------------------------------------------------------------------------
t/05basic.t        2   512    27   54 200.00%  1-27
t/10consumers.t    2   512    15   30 200.00%  1-15
Failed 2/2 test scripts, 0.00% okay. 42/42 subtests failed, 0.00% okay.
make: *** [test_dynamic] Error 2


Reproducible: Always
Steps to Reproduce:
1. Emerge XML-SAX-Writer
2. It fails
3.

Actual Results:  
Error Message seen above.

Expected Results:  
A normal merge

Portage 2.0.50-r11 (default-x86-2004.2, gcc-3.3.4, glibc-2.3.3.20040420-r1, 2.6.7)
=================================================================
System uname: 2.6.7 i686 AMD Athlon(tm) XP 2600+
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs buildpkg ccache sandbox userpriv usersandbox"
GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo ftp://chod.cwru.edu/gentoo
ftp://ftp.ussg.iu.edu/pub/linux/gentoo ftp://mirrors.tds.net/gentoo
http://adelie.polymtl.ca/ http://gentoo.netnitco.net
ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://mir.zyrianes.net/gentoo/
http://mir.zyrianes.net/gentoo/ ftp://ftp.heanet.ie/pub/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage"
USE="3dnow X Xaw3d aac aalib acl aim alsa apache2 async audiofile avi berkdb
bitmap-fonts bonobo cddb cdr crypt cups curl divx4linux doc dv dvd dvdr emacs
encode ethereal expat f77 faad fam flac foomaticdb gb gd gdbm gif gnome gnomedb
gphoto2 gstreamer gtk gtk2 gtkhtml guile icq imagemagick imap imlib java jpeg
ldap libg++ libwww lirc mad maildir matroska md5sum mikmod mmx mng mono motif
mozilla moznocompose moznoirc mpeg mpeg4 msn mysql ncurses nls nocd offensive
oggvorbis opengl oscar oss pam pda pdflib perl plotutils png python qt quicktime
readline rtc ruby samba scanner sdl slang slp snmp spell sse ssl svga tcltk tcpd
tetex theora tiff truetype unicode usb v4l videos wmf wxwindows x86 xalan xerces
xinerama xml2 xmms xosd xprint xv xvid yahoo zlib"
Comment 1 Michael Cummings (RETIRED) gentoo-dev 2004-09-29 19:55:40 UTC
It would help to have the whole error message (top is cut off)...

That said - I would recommend manually emerging the below packages, or at the very least the text-iconv package, as portage has allowed you to get this far, but perl can't see the prerequisite modules.

        dev-perl/Text-Iconv
        dev-perl/XML-Filter-BufferText
        dev-perl/XML-SAX-Base
        >=dev-perl/XML-NamespaceSupport-1.04

I also see that you've upgraded perl from 5.8.2 to 5.8.4 - you may need to also re-emerge some of the underlying xml modules, as they generate xs code that may have been lost in version jumps (can't remember if this discrepancy still persisted between .2 and .4). But start with at least the text-iconv package, and go from there.
Comment 2 Dan Noe 2004-09-30 04:20:42 UTC
Remerging those modules fixed it, thank you.

are perl modules remerged by revdep-rebuild, or is a second tool needed?
Comment 3 Michael Cummings (RETIRED) gentoo-dev 2004-09-30 06:39:20 UTC
Dan,
Tail end of the perl build process there is an info message (someday portage will display these after the entire emerge process - that's the pipe dream anyway) there is a note about this. There is a libperl-rebuilder script in dev-lang/perl/files - its not been updated in a while, and isn't perfect, but it is an attempt to address these kind of problems. To be honest, I didn't realize that this problem persisted between 5.8.X versions.