Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 62380 - Perl upgrade 5.8.4-5.8.5 breaks spamasasin ...
Summary: Perl upgrade 5.8.4-5.8.5 breaks spamasasin ...
Status: RESOLVED CANTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-08-31 07:08 UTC by Henti Smith
Modified: 2004-09-26 04:55 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 Henti Smith 2004-08-31 07:08:43 UTC
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"
Comment 1 Henti Smith 2004-09-01 16:43:00 UTC
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
Comment 2 Henti Smith 2004-09-02 00:22:09 UTC
unmerge and remerge of perl has resolved the problem ... 

Comment 3 Michael Cummings (RETIRED) gentoo-dev 2004-09-26 04:55:41 UTC
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 :)