--On Thursday, November 14, 2002 11:09 AM -0800 Kenneth Porter
<[EMAIL PROTECTED]> wrote:

> All the references in the Makefiles that should point to
> /usr/lib/perl5/5.6.1 point instead at /usr/lib/5.6.1. I'm trying to trace
> through MakeMaker to figure out why this is happening. A dump of Perl's
> config state (-V) doesn't show this bogus path. The problem happens on two
> independent 7.2 installations.

To follow up on this, I've determined that the problem appears to be fixed
in the Perl 5.8 included in Red Hat 8.0. The problem is limited to
perl-5.6.1-26.72.3 from RH7.2 Updates. (I haven't yet checked 5.6.1-34.99.6
from RH7.3.)

I tried creating a runt Makefile.PL like this:

use Config;
use ExtUtils::MakeMaker;
WriteMakefile('NAME' => 'Mail::SpamAssassin');

Building with "perl Makefile.PL PREFIX=/var/tmp" results in bad values for
INSTALLSITELIB (among others). It looks like some bug in the prefix code in
this Perl distribution. There's a lot of changes in the ExtUtils directory
(home of MakeMaker) between 5.6.1 and 5.8.

If SA is to remain buildable under 7.2, then I suggest using Jan's command
line in the spec file to work around the broken path logic in the old
MakeMaker module.


-------------------------------------------------------
This sf.net email is sponsored by: 
Battle your brains against the best in the Thawte Crypto 
Challenge. Be the first to crack the code - register now: 
http://www.gothawte.com/rd521.html
_______________________________________________
Spamassassin-talk mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/spamassassin-talk

Reply via email to