On 01/03/05 08:28 PM, Keith Whyte sat at the `puter and typed: > 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?
Digest::SHA1 would be a perl module - related to cryptography. Digest::SHA1::sha1_hex() would be a routine or method within that module. If you were on FreeBSD you'd simply install the p5-Digest-SHA1 port, which would get all it's dependencies. If you're running Linux, you might have to get the RPM for Digest::SHA1, and it's dependency RPMs and install them however it's done with Linux these days. Good luck. Lou -- Louis LeBlanc [EMAIL PROTECTED] Fully Funded Hobbyist, KeySlapper Extrordinaire :) http://www.keyslapper.org ԿԬ innovate, v.: To annoy people.