[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index][Thread Index][Top&Search][Original]

Re: [ID 20000129.001] MakeMaker: PREFIX= doesn't set INSTALLSITELIB



Ilya Zakharevich (lists.p5p):
>It does.

No, it does not.

>So your perl was NOT configured with prefix=/usr/local. 

This statement is, of course, false:

othersideofthe:simon ~ % perl -MConfig -le 'print $Config{prefix}'
/usr/local

>All PREFIX=
>does is substitution of prefix= given on perl's Configure command line with
>the value given to MakeMaker.

Contrast:

>> @INC for perl 5.00561:

>>     /usr/local/lib/perl5/5.00561/i686-linux
>> INSTALLARCHLIB = $(PREFIX)/lib/5.00561/i686-linux

Fine: /usr/local -> $(PREFIX)

>>     /usr/local/lib/perl5/5.00561
>> INSTALLPRIVLIB = $(PREFIX)/lib/5.00561

Fine: /usr/local -> $(PREFIX)

>>     /usr/local/lib/site_perl/5.00561/i686-linux
>> INSTALLSITEARCH = /usr/local/lib/site_perl/5.00561/i686-linux

Not fine: /usr/local !-> $(PREFIX)

>>     /usr/local/lib/site_perl
>> INSTALLSITELIB = /usr/local/lib/site_perl

Not fine: /usr/local !-> $(PREFIX)

At any rate, there is *something* here which is stopping real users out
there, now, from installing modules in directories of their choice.

Whatever it is, it would be real friendly if the answer given in the FAQ
actually worked.

-- 
MS-DOS must die!


Follow-Ups from:
Gurusamy Sarathy <gsar@ActiveState.com>
Andy Dougherty <doughera@lafayette.edu>

[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index][Thread Index][Top&Search][Original]