i'm trying to install SpamAssasin v2.31 on a Red Hat 6.2 machine. make succeeds but make test fails with lots of error messages saying:
t/db_based_whitelist.Can't locate Pod/Usage.pm in @INC (@INC contains: blib/arch blib/lib /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503 /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503 /usr/local/perl-5.005_03/lib/site_perl/5.005/i686-linux /usr/local/perl-5.005_03/lib/site_perl/5.005/i686-linux /usr/local/perl-5.005_03/lib/site_perl/5.005 . /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503 /usr/local/perl-5.005_03/lib/site_perl/5.005/i686-linux /usr/local/perl-5.005_03/lib/site_perl/5.005 .) at ../spamassassin line 5. i'm attaching a full typescript to this email. any ideas on what's going wrong? i use Perl v5.005_03. -- aspa
Script started on Thu Jul 4 14:09:18 2002 [aspa@gamay]$ tar zxf Mail-SpamAssassin-2.31.tar.gz [aspa@gamay]$ cd Mail-SpamAssassin-2.31 [aspa@gamay]$ /usr/local/perl-5.005_03/bin/perl Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Mail::SpamAssassin [aspa@gamay]$ make mkdir blib mkdir blib/lib mkdir blib/lib/Mail mkdir blib/arch mkdir blib/arch/auto mkdir blib/arch/auto/Mail mkdir blib/arch/auto/Mail/SpamAssassin mkdir blib/lib/auto mkdir blib/lib/auto/Mail mkdir blib/lib/auto/Mail/SpamAssassin mkdir blib/man1 mkdir blib/man3 /usr/local/perl-5.005_03/bin/perl fixpath.pl spamassassin.raw spamassassin chmod 755 spamassassin mkdir -p doc /usr/local/perl-5.005_03/bin/perl fixpath.pl spamd/spamd.raw spamd/spamd chmod 755 spamd/spamd /usr/local/perl-5.005_03/bin/perl fixpath.pl spamproxy/spamproxyd.raw spamproxy/spamproxyd chmod 755 spamproxy/spamproxyd for f in spamassassin spamd/spamc.pod spamd/spamd spamproxy/spamproxyd lib/Mail/SpamAssassin.pm lib/Mail/SpamAssassin/Conf.pm lib/Mail/SpamAssassin/PerMsgStatus.pm lib/Mail/SpamAssassin/PersistentAddrList.pm lib/Mail/SpamAssassin/SMTP/SmartHost.pm ; do \ pod2html $f > doc/`echo $f | perl -pe \ 's/(lib|spamd)\///; s/\//_/g; s/\.(pod|pm)//;'`.html ; \ pod2text $f > doc/`echo $f | perl -pe \ 's/(lib|spamd)\///; s/\//_/g; s/\.(pod|pm)//;'`.txt ; \ done touch doc/.made rm -f pod2htm* cp lib/Mail/SpamAssassin/SMTP/SmartHost.pm blib/lib/Mail/SpamAssassin/SMTP/SmartHost.pm AutoSplitting blib/lib/Mail/SpamAssassin/SMTP/SmartHost.pm (blib/lib/auto/Mail/SpamAssassin/SMTP/SmartHost) cp lib/Mail/SpamAssassin/EvalTests.pm blib/lib/Mail/SpamAssassin/EvalTests.pm cp lib/Mail/SpamAssassin/AuditMessage.pm blib/lib/Mail/SpamAssassin/AuditMessage.pm cp lib/Mail/SpamAssassin/DBBasedAddrList.pm blib/lib/Mail/SpamAssassin/DBBasedAddrList.pm cp lib/Mail/SpamAssassin/TextCat.pm blib/lib/Mail/SpamAssassin/TextCat.pm cp lib/Mail/SpamAssassin/ExposedMessage.pm blib/lib/Mail/SpamAssassin/ExposedMessage.pm cp lib/Mail/SpamAssassin/Locales.pm blib/lib/Mail/SpamAssassin/Locales.pm cp lib/Mail/SpamAssassin/PhraseFreqs.pm blib/lib/Mail/SpamAssassin/PhraseFreqs.pm cp lib/Mail/SpamAssassin/Message.pm blib/lib/Mail/SpamAssassin/Message.pm cp lib/Mail/SpamAssassin/EncappedMessage.pm blib/lib/Mail/SpamAssassin/EncappedMessage.pm cp lib/Mail/SpamAssassin/Dns.pm blib/lib/Mail/SpamAssassin/Dns.pm cp lib/Mail/SpamAssassin/Conf.pm blib/lib/Mail/SpamAssassin/Conf.pm cp lib/Mail/SpamAssassin/ConfSourceSQL.pm blib/lib/Mail/SpamAssassin/ConfSourceSQL.pm cp lib/Mail/SpamAssassin/PersistentAddrList.pm blib/lib/Mail/SpamAssassin/PersistentAddrList.pm cp lib/Mail/SpamAssassin.pm blib/lib/Mail/SpamAssassin.pm cp lib/Mail/SpamAssassin/PerMsgStatus.pm blib/lib/Mail/SpamAssassin/PerMsgStatus.pm cp lib/Mail/SpamAssassin/Replier.pm blib/lib/Mail/SpamAssassin/Replier.pm cp lib/Mail/SpamAssassin/Reporter.pm blib/lib/Mail/SpamAssassin/Reporter.pm cp lib/Mail/SpamAssassin/AutoWhitelist.pm blib/lib/Mail/SpamAssassin/AutoWhitelist.pm cp lib/Mail/SpamAssassin/NoMailAudit.pm blib/lib/Mail/SpamAssassin/NoMailAudit.pm cc -Dbool=char -DHAS_BOOL -O2 spamd/spamc.c \ -o spamd/spamc -L/usr/local/lib -lnsl -lndbm -lgdbm -ldb -ldl -lm -lc -lposix -lcrypt mkdir blib/script cp spamd/spamc blib/script/spamc /usr/local/perl-5.005_03/bin/perl -I/usr/local/perl-5.005_03/lib/5.00503/i686-linux -I/usr/local/perl-5.005_03/lib/5.00503 -MExtUtils::MakeMaker -e "MY->fixin(shift)" blib/script/spamc cp spamproxy/spamproxyd blib/script/spamproxyd /usr/local/perl-5.005_03/bin/perl -I/usr/local/perl-5.005_03/lib/5.00503/i686-linux -I/usr/local/perl-5.005_03/lib/5.00503 -MExtUtils::MakeMaker -e "MY->fixin(shift)" blib/script/spamproxyd cp spamd/spamd blib/script/spamd /usr/local/perl-5.005_03/bin/perl -I/usr/local/perl-5.005_03/lib/5.00503/i686-linux -I/usr/local/perl-5.005_03/lib/5.00503 -MExtUtils::MakeMaker -e "MY->fixin(shift)" blib/script/spamd cp spamassassin blib/script/spamassassin /usr/local/perl-5.005_03/bin/perl -I/usr/local/perl-5.005_03/lib/5.00503/i686-linux -I/usr/local/perl-5.005_03/lib/5.00503 -MExtUtils::MakeMaker -e "MY->fixin(shift)" blib/script/spamassassin Manifying blib/man3/Mail::SpamAssassin::SMTP::SmartHost.3 Manifying blib/man3/Mail::SpamAssassin::PersistentAddrList.3 Manifying blib/man1/spamassassin.1 Manifying blib/man1/spamproxyd.1 /usr/local/perl-5.005_03/bin/pod2man: bad option in paragraph 95 of spamproxy/spamproxyd: ``-o'' should be [CB]<-o> /usr/local/perl-5.005_03/bin/pod2man: bad option in paragraph 95 of spamproxy/spamproxyd: ``-o'' should be [CB]<-o> /usr/local/perl-5.005_03/bin/pod2man: bad option in paragraph 95 of spamproxy/spamproxyd: ``-o'' should be [CB]<-o> Manifying blib/man1/spamd.1 /usr/local/perl-5.005_03/bin/pod2man: bad option in paragraph 133 of spamd/spamd: ``-u'' should be [CB]<-u> Manifying blib/man1/spamc.1 Manifying blib/man3/Mail::SpamAssassin.3 Manifying blib/man3/Mail::SpamAssassin::PerMsgStatus.3 Manifying blib/man3/Mail::SpamAssassin::Conf.3 /usr/local/perl-5.005_03/bin/pod2man: bad option in paragraph 300 of lib/Mail/SpamAssassin/Conf.pm: ``-D'' should be [CB]<-D> /usr/local/perl-5.005_03/bin/pod2man: bad option in paragraph 301 of lib/Mail/SpamAssassin/Conf.pm: ``-D'' should be [CB]<-D> /usr/local/perl-5.005_03/bin/pod2man: bad option in paragraph 370 of lib/Mail/SpamAssassin/Conf.pm: ``-R'' should be [CB]<-R> [aspa@gamay]$ make test PERL_DL_NONLAZY=1 /usr/local/perl-5.005_03/bin/perl -Iblib/arch -Iblib/lib -I/usr/local/perl-5.005_03/lib/5.00503/i686-linux -I/usr/local/perl-5.005_03/lib/5.00503 -e 'use Test::Harness qw(&runtests $verbose); $verbose=0; runtests @ARGV;' t/*.t t/db_based_whitelist.Can't locate Pod/Usage.pm in @INC (@INC contains: blib/arch blib/lib /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503 /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503 /usr/local/perl-5.005_03/lib/site_perl/5.005/i686-linux /usr/local/perl-5.005_03/lib/site_perl/5.005/i686-linux /usr/local/perl-5.005_03/lib/site_perl/5.005 . /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503 /usr/local/perl-5.005_03/lib/site_perl/5.005/i686-linux /usr/local/perl-5.005_03/lib/site_perl/5.005 .) at ../spamassassin line 5. BEGIN failed--compilation aborted at ../spamassassin line 5. Can't locate Pod/Usage.pm in @INC (@INC contains: blib/arch blib/lib /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503 /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503 /usr/local/perl-5.005_03/lib/site_perl/5.005/i686-linux /usr/local/perl-5.005_03/lib/site_perl/5.005/i686-linux /usr/local/perl-5.005_03/lib/site_perl/5.005 . /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503 /usr/local/perl-5.005_03/lib/site_perl/5.005/i686-linux /usr/local/perl-5.005_03/lib/site_perl/5.005 .) at ../spamassassin line 5. BEGIN failed--compilation aborted at ../spamassassin line 5. Can't locate Pod/Usage.pm in @INC (@INC contains: blib/arch blib/lib /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503 /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503 /usr/local/perl-5.005_03/lib/site_perl/5.005/i686-linux /usr/local/perl-5.005_03/lib/site_perl/5.005/i686-linux /usr/local/perl-5.005_03/lib/site_perl/5.005 . /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503 /usr/local/perl-5.005_03/lib/site_perl/5.005/i686-linux /usr/local/perl-5.005_03/lib/site_perl/5.005 .) at ../spamassassin line 5. BEGIN failed--compilation aborted at ../spamassassin line 5. Can't locate Pod/Usage.pm in @INC (@INC contains: blib/arch blib/lib /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503 /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503 /usr/local/perl-5.005_03/lib/site_perl/5.005/i686-linux /usr/local/perl-5.005_03/lib/site_perl/5.005/i686-linux /usr/local/perl-5.005_03/lib/site_perl/5.005 . /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503 /usr/local/perl-5.005_03/lib/site_perl/5.005/i686-linux /usr/local/perl-5.005_03/lib/site_perl/5.005 .) at ../spamassassin line 5. BEGIN failed--compilation aborted at ../spamassassin line 5. Not found: subj = Subject: Re: [SAtalk] auto-whitelisting Can't locate Pod/Usage.pm in @INC (@INC contains: blib/arch blib/lib /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503 /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503 /usr/local/perl-5.005_03/lib/site_perl/5.005/i686-linux /usr/local/perl-5.005_03/lib/site_perl/5.005/i686-linux /usr/local/perl-5.005_03/lib/site_perl/5.005 . /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503 /usr/local/perl-5.005_03/lib/site_perl/5.005/i686-linux /usr/local/perl-5.005_03/lib/site_perl/5.005 .) at ../spamassassin line 5. BEGIN failed--compilation aborted at ../spamassassin line 5. Not found: subj = Subject: 4000 Your Vacation Winning ! FAILED tests 1-3 Failed 3/3 tests, 0.00% okay t/forged_rcvd.......Can't locate Pod/Usage.pm in @INC (@INC contains: blib/arch blib/lib /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503 /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503 /usr/local/perl-5.005_03/lib/site_perl/5.005/i686-linux /usr/local/perl-5.005_03/lib/site_perl/5.005/i686-linux /usr/local/perl-5.005_03/lib/site_perl/5.005 . /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503 /usr/local/perl-5.005_03/lib/site_perl/5.005/i686-linux /usr/local/perl-5.005_03/lib/site_perl/5.005 .) at ../spamassassin line 5. BEGIN failed--compilation aborted at ../spamassassin line 5. Not found: bodyspotted = BODY: Claims you can be removed from the list Not found: rcvdspotted = Possibly-forged 'Received:' header found FAILED tests 1-2 Failed 2/2 tests, 0.00% okay t/nonspam...........Can't locate Pod/Usage.pm in @INC (@INC contains: blib/arch blib/lib /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503 /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503 /usr/local/perl-5.005_03/lib/site_perl/5.005/i686-linux /usr/local/perl-5.005_03/lib/site_perl/5.005/i686-linux /usr/local/perl-5.005_03/lib/site_perl/5.005 . /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503 /usr/local/perl-5.005_03/lib/site_perl/5.005/i686-linux /usr/local/perl-5.005_03/lib/site_perl/5.005 .) at ../spamassassin line 5. BEGIN failed--compilation aborted at ../spamassassin line 5. Not found: nonspam = X-Spam-Status: No, FAILED test 1 Failed 1/1 tests, 0.00% okay t/razor.............Can't locate Pod/Usage.pm in @INC (@INC contains: blib/arch blib/lib /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503 /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503 /usr/local/perl-5.005_03/lib/site_perl/5.005/i686-linux /usr/local/perl-5.005_03/lib/site_perl/5.005/i686-linux /usr/local/perl-5.005_03/lib/site_perl/5.005 . /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503 /usr/local/perl-5.005_03/lib/site_perl/5.005/i686-linux /usr/local/perl-5.005_03/lib/site_perl/5.005 .) at ../spamassassin line 5. BEGIN failed--compilation aborted at ../spamassassin line 5. Test skipped: Razor is not installed. Can't locate Pod/Usage.pm in @INC (@INC contains: blib/arch blib/lib /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503 /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503 /usr/local/perl-5.005_03/lib/site_perl/5.005/i686-linux /usr/local/perl-5.005_03/lib/site_perl/5.005/i686-linux /usr/local/perl-5.005_03/lib/site_perl/5.005 . /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503 /usr/local/perl-5.005_03/lib/site_perl/5.005/i686-linux /usr/local/perl-5.005_03/lib/site_perl/5.005 .) at ../spamassassin line 5. BEGIN failed--compilation aborted at ../spamassassin line 5. ok t/reportheader......Can't locate Pod/Usage.pm in @INC (@INC contains: blib/arch blib/lib /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503 /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503 /usr/local/perl-5.005_03/lib/site_perl/5.005/i686-linux /usr/local/perl-5.005_03/lib/site_perl/5.005/i686-linux /usr/local/perl-5.005_03/lib/site_perl/5.005 . /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503 /usr/local/perl-5.005_03/lib/site_perl/5.005/i686-linux /usr/local/perl-5.005_03/lib/site_perl/5.005 .) at ../spamassassin line 5. BEGIN failed--compilation aborted at ../spamassassin line 5. Not found: toberemoved = BODY: Claims you can be removed from the list Not found: removesubject = BODY: List removal information Not found: remove = BODY: Nobody's perfect Not found: noreal = From: does not include a real name Not found: endsinnums = From: ends in numbers Not found: msgidnoat = Message-Id has no @ sign Not found: msgidnotvalid = Message-Id is not valid, according to RFC-2822 Not found: removesubj = Says: "to be removed, reply via email" Not found: apling = Subject has an exclamation mark Not found: subj = Subject: *****SPAM***** There yours for FREE! Not found: dotteddec = URI: Uses a dotted-decimal IP address in URL Not found: undisc = Valid-looking To "undisclosed-recipients" Not found: flag = X-Spam-Flag: YES Not found: x-spam-report-header = X-Spam-Report: Detailed Report SPAM: -------------------- Start SpamAssassin results ---------------------- SPAM: This mail is probably spam. The original message has been altered SPAM: so you can recognise or block similar unwanted mail in future. SPAM: See http://spamassassin.org/tag/ for more details. Not found: status = X-Spam-Status: Yes, hits= FAILED tests 1-15 Failed 15/15 tests, 0.00% okay t/spam..............Can't locate Pod/Usage.pm in @INC (@INC contains: blib/arch blib/lib /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503 /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503 /usr/local/perl-5.005_03/lib/site_perl/5.005/i686-linux /usr/local/perl-5.005_03/lib/site_perl/5.005/i686-linux /usr/local/perl-5.005_03/lib/site_perl/5.005 . /usr/local/perl-5.005_03/lib/5.00503/i686-linux /usr/local/perl-5.005_03/lib/5.00503 /usr/local/perl-5.005_03/lib/site_perl/5.005/i686-linux /usr/local/perl-5.005_03/lib/site_perl/5.005 .) at ../spamassassin line 5. BEGIN failed--compilation aborted at ../spamassassin line 5. Not found: toberemoved = BODY: Claims you can be removed from the list Not found: removesubject = BODY: List removal information Not found: remove = BODY: Nobody's perfect Not found: noreal = From: does not include a real name Not found: endsinnums = From: ends in numbers Not found: removesubj = Says: "to be removed, reply via email" Not found: apling = Subject has an exclamation mark Not found: subj = Subject: *****SPAM***** There yours for FREE! Not found: undisc = Valid-looking To "undisclosed-recipients" Not found: flag = X-Spam-Flag: YES Not found: stars = X-Spam-Level: ********** Not found: status = X-Spam-Status: Yes, hits= FAILED tests 1-13 Failed 13/13 tests, 0.00% okay t/spamd.............spamd start failed at t/SATest.pm line 172. Maybe you need to kill a running spamd process? make: *** wait: No child processes. Stop. make: *** Waiting for unfinished jobs.... make: *** wait: No child processes. Stop. [aspa@gamay]$ exit Script done on Thu Jul 4 14:10:46 2002