You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@spamassassin.apache.org by Justin Mason <jm...@jmason.org> on 2005/01/25 18:59:02 UTC
Re: Perl problems with getting SA to run
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Geoff Soper writes:
> bash-2.05a$ perl -V
> Summary of my perl5 (revision 5.0 version 6 subversion 1) configuration:
..............
> @INC:
> /home/alphaworks/perl_modules/lib/perl5/site_perl/5.6.1/i386-linux/
> /usr/lib/perl5/5.6.1/i386-linux
> /usr/lib/perl5/5.6.1
> /usr/lib/perl5/site_perl/5.6.1/i386-linux
> /usr/lib/perl5/site_perl/5.6.1
> /usr/lib/perl5/site_perl/5.6.0
> /usr/lib/perl5/site_perl
> /usr/lib/perl5/vendor_perl/5.6.1/i386-linux
> /usr/lib/perl5/vendor_perl/5.6.1
> /usr/lib/perl5/vendor_perl
Note the first line. Now check this:
> I'm happy the right Perl is being used:
>
> bash-2.05a$ which perl
> /usr/bin/perl
>
> But when I run SpamAssassin Digest::SHAI isn't found and
> /home/alphaworks/perl_modules/lib/perl5/site_perl/5.6.1/i386-linux/
> doesn't seem to be in @INC :
>
> bash-2.05a$ /home/alphaworks/spamassassin/3.0.2/bin/spamassassin
> Can't locate Digest/SHA1.pm in @INC (@INC contains:
> /home/alphaworks/spamassassin/3.0.2/lib/perl5/site_perl/5.6.1/i386-linux
> /home/alphaworks/spamassassin/3.0.2/lib/perl5/site_perl/5.6.1
> /usr/lib/perl5/5.6.1/i386-linux /usr/lib/perl5/5.6.1
> /usr/lib/perl5/site_perl/5.6.1/i386-linux /usr/lib/perl5/site_perl/5.6.1
> /usr/lib/perl5/site_perl/5.6.0 /usr/lib/perl5/site_perl
> /usr/lib/perl5/vendor_perl/5.6.1/i386-linux
> /usr/lib/perl5/vendor_perl/5.6.1 /usr/lib/perl5/vendor_perl)
note: no /home/alphaworks/perl_modules/lib/perl5/site_perl/5.6.1/i386-linux/
listed there. that's the problem.
- --j.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)
Comment: Exmh CVS
iD8DBQFB9ojmMJF5cimLx9ARAsqvAKCHbZZyumEYceArZxknmYSPH7yRsQCdFhAO
jD9CbhAi57c8mVs3alS5VDk=
=Yfmw
-----END PGP SIGNATURE-----
Re: Perl problems with getting SA to run
Posted by Geoff Soper <ge...@alphaworks.co.uk>.
> Geoff Soper writes:
>> bash-2.05a$ perl -V
>> Summary of my perl5 (revision 5.0 version 6 subversion 1) configuration:
> ..............
>> @INC:
>> /home/alphaworks/perl_modules/lib/perl5/site_perl/5.6.1/i386-linux/
>> /usr/lib/perl5/5.6.1/i386-linux
>> /usr/lib/perl5/5.6.1
>> /usr/lib/perl5/site_perl/5.6.1/i386-linux
>> /usr/lib/perl5/site_perl/5.6.1
>> /usr/lib/perl5/site_perl/5.6.0
>> /usr/lib/perl5/site_perl
>> /usr/lib/perl5/vendor_perl/5.6.1/i386-linux
>> /usr/lib/perl5/vendor_perl/5.6.1
>> /usr/lib/perl5/vendor_perl
>
> Note the first line. Now check this:
>
>> I'm happy the right Perl is being used:
>>
>> bash-2.05a$ which perl
>> /usr/bin/perl
>>
>> But when I run SpamAssassin Digest::SHAI isn't found and
>> /home/alphaworks/perl_modules/lib/perl5/site_perl/5.6.1/i386-linux/
>> doesn't seem to be in @INC :
>>
>> bash-2.05a$ /home/alphaworks/spamassassin/3.0.2/bin/spamassassin
>> Can't locate Digest/SHA1.pm in @INC (@INC contains:
>> /home/alphaworks/spamassassin/3.0.2/lib/perl5/site_perl/5.6.1/i386-linux
>> /home/alphaworks/spamassassin/3.0.2/lib/perl5/site_perl/5.6.1
>> /usr/lib/perl5/5.6.1/i386-linux /usr/lib/perl5/5.6.1
>> /usr/lib/perl5/site_perl/5.6.1/i386-linux /usr/lib/perl5/site_perl/5.6.1
>> /usr/lib/perl5/site_perl/5.6.0 /usr/lib/perl5/site_perl
>> /usr/lib/perl5/vendor_perl/5.6.1/i386-linux
>> /usr/lib/perl5/vendor_perl/5.6.1 /usr/lib/perl5/vendor_perl)
>
> note: no
> /home/alphaworks/perl_modules/lib/perl5/site_perl/5.6.1/i386-linux/
> listed there. that's the problem.
Forgive me if I've missed your point but this is exactly what I'm pointing
out above? I see the problem but don't see why it's happening.
Thanks,
Geoff