-----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-----

Reply via email to