Keith
This *could* be as a result of syntax changes in the rules. I guess the make test could be looking in /etc/mail/spamassassin for local rules and reading the the 'old' 2.6 format. You don't say if you've already got an existing SA installation on that machine.
I have noticed that SA 3.x will barf will a horrible perl error if the rules syntax is wrong, rather than giving a usable error message as 2.x did. Maybe this is the issue..
-- Martin Hepworth Snr Systems Administrator Solid State Logic Tel: +44 (0)1865 842300
Keith Whyte wrote:
I've seen a few requests for help on this, but no answers: nothing comes up on google.
I'd had perl 5.6.0 on a system and yesterday I upgraded to 5.8.6 in order to install SA 3.0.2
make test fails horribly
with:
Use of inherited AUTOLOAD for non-method Digest::SHA1::sha1_hex() is deprecated at ../blib/lib/Mail/SpamAssassin/Bayes.pm line 987.
and
Can't locate auto/Digest/SHA1/sha1_hex.al in @INC
now I checked another system with perl 5.6.1 that i had upgraded to SA 3.0.2 and there is no file sha1_hex.al there either.
what is this wierdness? any clues appreciated. or is SA 3.0.0 simply broken with perl 5.8.6?
thanks,
Keith.
**********************************************************************
This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager.
This footnote confirms that this email message has been swept for the presence of computer viruses and is believed to be clean.
**********************************************************************