I did a system update wirh updated perl to 5.8.5 from 5.8.4 and when I tried to run sa-learn it complainfed about 5.8.4 perl not being there anymore .. so I tried remerge spamassasin which breaks badly ... The errors show it's looking for perl 5.8.4 but I have 5.8.5 installed Calculating dependencies ...done! [ebuild R ] dev-lang/perl-5.8.5 Reproducible: Always Steps to Reproduce: 1. emerge spamassasin 2. 3. Actual Results: Maybe you need to kill a running spamd process? # Failed test 1 in t/spamc_c_stdout_closed.t at line 29 # t/spamc_c_stdout_closed.t line 29 is: ok (!myrun ("-c < data/spam/001", \&patterns_run_cb)); FAILED test 1 Failed 1/2 tests, 50.00% okay t/spamd.....................spamd start failed: log: Global symbol "$oetput" requires explicit package name at /usr/lib/perl5/5.8.5/Pod/Text.pm line 547. Compilation failed in require at /usr/lib/perl5/vendor_perl/5.8.4/Pod/Usage.pm line 411. BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.8.4/Pod/Usage.pm line 418. Compilation failed in require at ../spamd/spamd line 35. BEGIN failed--compilation aborted at ../spamd/spamd line 35. Maybe you need to kill a running spamd process? Not found: endsinnums = FROM_ENDS_IN_NUMS # Failed test 2 in t/SATest.pm at line 388 Not found: noreal = NO_REAL_NAME # Failed test 3 in t/SATest.pm at line 388 fail #2 Not found: flag = X-Spam-Flag: YES # Failed test 5 in t/SATest.pm at line 388 fail #3 Not found: stars = X-Spam-Level: ********** # Failed test 6 in t/SATest.pm at line 388 fail #4 Not found: status = X-Spam-Status: Yes, hits= # Failed test 7 in t/SATest.pm at line 388 fail #5 FAILED tests 2-3, 5-7 Failed 5/7 tests, 28.57% okay t/spamd_allow_user_rules....spamd start failed: log: Global symbol "$oetput" requires explicit package name at /usr/lib/perl5/5.8.5/Pod/Text.pm line 547. Compilation failed in require at /usr/lib/perl5/vendor_perl/5.8.4/Pod/Usage.pm line 411. BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.8.4/Pod/Usage.pm line 418. Compilation failed in require at ../spamd/spamd line 35. BEGIN failed--compilation aborted at ../spamd/spamd line 35. Portage 2.0.50-r10 (default-x86-1.4, gcc-3.3.4, glibc-2.3.4.20040808-r0, 2.6.8-gentoo-r2) ================================================================= System uname: 2.6.8-gentoo-r2 i686 Intel(R) Pentium(R) 4 CPU 1.70GHz Gentoo Base System version 1.5.3 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium4 -funroll-loops -fprefetch-loop-arrays -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium4 -funroll-loops -fprefetch-loop-arrays -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.tcsn.co.za ftp://ftp.is.co.za/linux/distributions/gentoo http://gentoo.oregonstate.edu/ http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X apache2 apm arts avi berkdb canna cdr cjk crypt cups dba encode esd foomaticdb gd gdbm gif gnome gpm imlib java jpeg kde libg++ libwww mad mikmod motif mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png python quicktime readline sdl slang spell ssl svga tcpd truetype x86 xml2 xmms xv zlib"
Ummm ... did rsyn ... and emerge -u system ... wget kept breaking ... and I found this in the logs .... cd doc && make CC='gcc' CPPFLAGS='' DEFS='-DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/etc/wget/wgetrc\" -DLOCALEDIR=\"/usr/share/locale\"' CFLAGS='-O3 -march=pentium4 -funroll-loops -fprefetch-loop-arrays -pipe -I/usr/include/openssl' LDFLAGS='' LIBS='-lssl -lcrypto -ldl ' prefix='/usr' exec_prefix='/usr' bindir='/usr/bin' infodir='/usr/share/info' mandir='/usr/share/man' manext='1' make[1]: Entering directory `/var/tmp/portage/wget-1.9.1-r2/work/wget-1.9.1/doc' sed 's,^#! /usr/bin/perl,#! /usr/bin/perl,' texi2pod.pl.in > texi2pod.pl chmod u+x texi2pod.pl ./texi2pod.pl ./wget.texi wget.pod Option VERSION not defined /usr/bin/pod2man --center="GNU Wget" --release="GNU Wget 1.9.1" wget.pod > wget.1 Global symbol "$oetput" requires explicit package name at /usr/lib/perl5/5.8.5/Pod/Text.pm line 547. Compilation failed in require at /usr/lib/perl5/vendor_perl/5.8.4/Pod/Usage.pm line 411. BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.8.4/Pod/Usage.pm line 418. Compilation failed in require at /usr/bin/pod2man line 17. BEGIN failed--compilation aborted at /usr/bin/pod2man line 17. make[1]: *** [wget.1] Error 9 make[1]: Leaving directory `/var/tmp/portage/wget-1.9.1-r2/work/wget-1.9.1/doc' make: *** [doc] Error 2 make: *** Waiting for unfinished jobs.... I'm going to try and unemerge perl and re emerge perl .. H
unmerge and remerge of perl has resolved the problem ...
Henti, Not sure where the wires got crossed. I'm going to close this out as CANTFIX, but that's only because you self-diagnosed it and "fixed" it :)