-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Actually, I've seen this when one perl version tries to use another perl's modules. Another possibility is that the version of Digest::SHA1 is too old, and needs to be updated to a newer version. The error message 'Can't locate auto/Digest/SHA1/sha1_hex.al in @INC' indicates that the Digest::SHA1::sha1_hex() function was called, but that function could not be found in any modules in the @INC path. (it's an unusual error msg for this situation, not too helpful, caused by the use of Autoloader in Digest::SHA1.) If you're at a loose end, try blowing away the on-disk files for Digest::SHA1 and reinstalling that module from CPAN. - --j. Martin Hepworth writes: > 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. > > ********************************************************************** -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) Comment: Exmh CVS iD8DBQFB2tvvMJF5cimLx9ARAhphAKCQdB1DnpvrujuUNVAjOW6xtV8+sgCfX+tq gNiF777wdFYJSZM6BAre428= =JDQS -----END PGP SIGNATURE-----