Justin Mason wrote:
-----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.
I have the latest Digest::SHA1 from CPAN installed. I've done a force
install and i've manually removed the Digest files and re-installed. no joy.
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.)
yes, well I was beginning to understand that sha1_hex.al couldn't be a
reference to a FILE... so .al means an autoloaded function.
If you're at a loose end, try blowing away the on-disk files for
Digest::SHA1 and reinstalling that module from CPAN.
Have done - I wonder should I do the same with other modules. any body
know how and easy way to test on the entire perl @INC to see what's not
working?
thanks,
Keith.