I had similar problems installing SA 2.60 recently.

The problem is that taint mode, '-T', disables perl's use of PERL5LIB. 
Here's part of the "perlrun" documentation:

    When running taint checks (either because the
    program was running setuid or setgid, or the
    -T switch was used), neither variable (PERL5LIB
    or PERLLIB) is used.  The program should instead
    say:

        use lib "/my/directory";

This means that if you try to install SA and its prerequisites to a
private directory, things don't work very well.  The problem is that
PERL5LIB and using "perl Makefile.PL LIB=<private_dir>" have different
results.

On my setup, if I set PERL5LIB to ~/perldir, and I then run a perl
script that prints out INC, perl expands ~/perldir to 4 directories:

~/perldir/lib/5.6.0/i386-linux:~/perldir/lib/5.6.0:~/perldir/lib/i386-linux:~/perldir/lib

But, if I use "perl Makefile.PL LIB=<private_dir>", I just get that one
private directory added to INC.  You can't add multiple directories to
LIB.

To make a long story short, I decided the easiest solution was to build
perl like this:

        perl Makefile.PL LIB=~/perldir/lib/i386-linux PREFIX=~/perldir

~/perldir/lib/i386-linux is the directory where HTML/Parser.pm resides
in my setup.

I hope this helps.

On Thu, 2003-10-23 at 13:53, [EMAIL PROTECTED] wrote:
> It is set, look at my first email.
> 
> This works:
> perl -e 'use HTML::Parser 3.24;'
> This doesn't:
> perl -T -e 'use HTML::Parser 3.24;'
> 
> 
> Quoting Theo Van Dinter <[EMAIL PROTECTED]>:
> 
> > On Thu, Oct 23, 2003 at 09:37:28AM -0500, [EMAIL PROTECTED] wrote:
> > > So, where do I go from here?  Do I have to edit @INC inside SpamAssassin? 
> > Or,
> > > should I just remove the -T?
> > 
> > ewwww.  -T is good, and you shouldn't modify @INC.  try setting PERL5LIB.
> > 
> > -- 
> > Randomly Generated Tagline:
> > "How should I know if it works?  That's what beta testers are for.
> >  I only coded it."                               - Linus Torvalds
> > 
> 
> 
> 
> 
> -------------------------------------------------------
> This SF.net email is sponsored by: The SF.net Donation Program.
> Do you like what SourceForge.net is doing for the Open
> Source Community?  Make a contribution, and help us add new
> features and functionality. Click here: http://sourceforge.net/donate/
> _______________________________________________
> Spamassassin-talk mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/spamassassin-talk
-- 
David Smith
[EMAIL PROTECTED]
Red Hat, Inc.
http://www.redhat.com
256.217.0141 (direct)
256.837.0057 (fax)





-------------------------------------------------------
This SF.net email is sponsored by: The SF.net Donation Program.
Do you like what SourceForge.net is doing for the Open
Source Community?  Make a contribution, and help us add new
features and functionality. Click here: http://sourceforge.net/donate/
_______________________________________________
Spamassassin-talk mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/spamassassin-talk

Reply via email to