You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@spamassassin.apache.org by Matthias <av...@diba.marway.org> on 2005/04/12 12:42:09 UTC

Help installing version 3.0.2

Hello,
my attempts of installing spamassassin 3.0.2 for personal use get 
failed.
Here is a log.

[avalyn] diba:~ <88> uname -a
Linux diba 2.4.26-1um #3 Thu Jun 3 22:56:55 UTC 2004 i686 unknown
(Debian)

[avalyn] diba:~/Mail-SpamAssassin-3.0.2 <92> perl Makefile.PL 
PREFIX=$HOME
What email address or URL should be used in the suspected-spam report
text for users who want more information on your filter installation?
(In particular, ISPs should change this to a local Postmaster contact)
default text: [the administrator of that system] avalyn@diba.marway.org

Check network rules during 'make test' (test scripts may fail due to
network problems)? (y/n) [n] n

Warning: prerequisite Digest::SHA1 failed to load: Can't locate 
Digest/SHA1.pm in @INC (@INC contains: /usr/local/lib/perl/5.6.1 
/usr/local/share/perl/5.6.1 /usr/lib/perl5 /usr/share/perl5 
/usr/lib/perl/5.6.1 /usr/share/perl/5.6.1 /usr/local/lib/site_perl .) at 
(eval 11) line 3, <STDIN> line 2.
Writing Makefile for Mail::SpamAssassin
Makefile written by ExtUtils::MakeMaker 5.45
[avalyn] diba:~/Mail-SpamAssassin-3.0.2 <93> 

[avalyn] diba:~/Mail-SpamAssassin-3.0.2 <93> make
cp spamd/spamd blib/script/spamd
/usr/bin/perl -I/usr/lib/perl/5.6.1 -I/usr/share/perl/5.6.1 
-MExtUtils::MakeMaker -e "MY->fixin(shift)" blib/script/spamd
cp sa-learn blib/script/sa-learn
/usr/bin/perl -I/usr/lib/perl/5.6.1 -I/usr/share/perl/5.6.1 
-MExtUtils::MakeMaker -e "MY->fixin(shift)" blib/script/sa-learn
/usr/bin/perl spamc/configure.pl --prefix="/home/avalyn/local" 
--sysconfdir="/home/avalyn/local/etc/mail/spamassassin" 
--datadir="/home/avalyn/local/share/spamassassin" --enable-ssl="no"
cd spamc
/usr/bin/perl version.h.pl
version.h.pl: creating version.h
spamc/configure.pl: version.h.pl: Failed to get the version from 
Mail::SpamAssassin.
Please use the --with-version= switch to specify it manually.

The error was:
version.h.pl: version.h.pl: version.h.pl: version.h.pl: version.h.pl: 
version.h.pl: version.h.pl: Can't locate Digest/SHA1.pm in @INC (@INC 
contains: ../lib /usr/local/lib/perl/5.6.1 /usr/local/share/perl/5.6.1 
/usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.6.1 
/usr/share/perl/5.6.1 /usr/local/lib/site_perl .) at 
../lib/Mail/SpamAssassin/EvalTests.pm line 33.
BEGIN failed--compilation aborted at 
../lib/Mail/SpamAssassin/EvalTests.pm line 33.
Compilation failed in require at 
../lib/Mail/SpamAssassin/PerMsgStatus.pm line 56.
BEGIN failed--compilation aborted at 
../lib/Mail/SpamAssassin/PerMsgStatus.pm line 56.
Compilation failed in require at ../lib/Mail/SpamAssassin.pm line 74.
BEGIN failed--compilation aborted at ../lib/Mail/SpamAssassin.pm line 
74.
Compilation failed in require at version.h.pl line 27.
make: *** [spamc/Makefile] Error 2
[avalyn] diba:~/Mail-SpamAssassin-3.0.2 <94> 

The source file tarball comes from the URL
http://spamassassin.apache.org/downloads.cgi

What can i do to solve this compilation error?

Thanks 
Matthias