[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]