ive upgraded perl to version 5.8.6 and noticed amavisd wouldn't start. ive cleared and rebuilt all the dev-perl packages but amavisd still gives me error. might it be a problem with Archive-Tar ? It seems that none of the packages marked Unicode-string as a required one and this is the one that holds IO/String.pm # /etc/init.d/amavisd start * Starting amavisd-new ... Problem in the Amavis::Unpackers code: Can't locate IO/String.pm in @INC (@INC contains: /etc/perl /usr/lib/perl5/site_perl/5.8.6/i586-linux /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.6/i586-linux /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.6/i586-linux /usr/lib/perl5/5.8.6 /usr/local/lib/site_perl) at /usr/lib/perl5/vendor_perl/5.8.6/Archive/Tar.pm line 23. BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.8.6/Archive/Tar.pm line 23. Compilation failed in require at (eval 51) line 20. BEGIN failed--compilation aborted at (eval 51) line 20. emerge info: Portage 2.0.51-r8 (default-linux/x86/2004.3, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.4.28-gentoo-r2 i586) ================================================================= System uname: 2.4.28-gentoo-r2 i586 Pentium MMX orGentoo Base System version 1.6.7 Python: dev-lang/python-2.3.4 [2.3.4 (#1, Oct 7 2004, 16:22:22)] distcc 2.18.2 i586-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] dev-lang/python: 2.3.4 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.5, 1.8.5-r2, 1.9.3, 1.6.3, 1.7.9, 1.4_p6 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.2-r7 virtual/os-headers: 2.4.22 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-pipe -march=pentium-mmx -O3 -fstack-protector" CHOST="i586-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-pipe -march=pentium-mmx -O3 -fstack-protector" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distcc distlocks sandbox sfperms strict userpriv usersandbox" GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror http://trumpetti.atm.tut.fi/gentoo/" MAKEOPTS="-j1" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/home/portagetmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://1g.compfort.com.pl/gentoo-portage" USE="apm arts avi berkdb bitmap-fonts chroot crypt cups encode foomaticdb gif gpm gtk2 hardened imlib jpeg kde libg++ libwww mad mbox mikmod motif mpeg ncurses oggvorbis opengl oss pam pdflib perl png pwdb python qt quicktime readline sdl ssl svga tcpd threads x86 xml2 xmms xv zlib"
oops i was wrong ; Unicode-string hold Unicode/String.pm and not IO/String.pm...
or maybe archive-tar's tar.pm needs io::string replaced with io::stringy ?
I'm having the same problem, this occured since I updated Archive-Tar, I fixed it by emerge IO-String. It appears the ebuild is missing a dependency. hope it gets fixed soon(putting IO-String in my world tree bugs me a little...).
Archive-Tar needs dependency IO-String...
emerging explicitely IO-String fixed it for me too. How come the package just went into stable when there is such a bug? Also, the summary needs to be changed to something like: "dev-perl/Archive-Tar depends on dev-perl/IO-String"
*** Bug 76300 has been marked as a duplicate of this bug. ***
Guys, can you get this fixed please?
*** Bug 73553 has been marked as a duplicate of this bug. ***
*** Bug 79120 has been marked as a duplicate of this bug. ***
Because I'm human and after 2 months in ~arch there wasn't a single bug on it. Emerge sync, the dep has been added, sorry about that folks (and for my snap). I've verified the rest of the listed deps are covered.
FYI, there were actually at least 4 bugs opened: this one (opened Dec 5th), bug 73553 (Dec 6th), bug 76300 (Jan 1st) and bug 78608 (Jan 18th). I can't say about the human part though since I don't actually know you but I'll trust you on that :p. And thanks for the fix.
(face red about the dates and all) closing this one out as fixed now
*** Bug 79482 has been marked as a duplicate of this bug. ***
Sorry to reopen, but as of right now, this doesn't appear to be fixed: $Header: /var/cvsroot/gentoo-x86/dev-perl/Archive-Tar/Archive-Tar-1.23.ebuild,v 1.5 2005/01/22 12:39:08 gustavoz Exp $ DEPEND="dev-perl/IO-Zlib >=dev-perl/Test-Harness-2.26"
Yay! One bug for me to every possible mistake at once in. OK, self ridicule aside...commited. And I've -r1'd it to make sure other folks who installed Archive-Tar reinstall it with the missing dep on io::string. sorry for all this folks, mike
*** Bug 79674 has been marked as a duplicate of this bug. ***