Title: Message
Hello All,
 
I have a question about the Latest version of MakeMaker.
 
The latest version of MakeMaker that is installed in our
Company server is 6.28 under new version of perl 5.8.6. So
the directory it is installed is
 
/usr/local/lib/perl5/5.8.6/ExtUtils/MakeMaker.pm [v6.28]
 
At the same time, There are few other machines in which we
have 5.6.1 version of perl wherein we have 6.01 version of
MakeMaker.
 
/usr/local/lib/perl5/5.6.1/ExtUtils/MakeMaker.pm [v6.01]
 
Now, We have a Makefile.PL script to generate the Makefile
for our custom installation.
 
$ /usr/local/bin/perl Makefile.PL PREFIX=/u/blah/
 
When the above command is run in the machine having 6.01v
generates a different output compared to that of 6.28v
 
To be Specific, my problem is with the INSTALLSITELIB.
 
with v6.01 which is under 5.6.1v of perl:
INTALLSITELIB = /u/blah/lib/perl5/site_perl/5.6.1
 
but, with 6.28v and 5.8.6v of perl
INTALLSITELIB = /u/blah/lib/perl5/site_perl
 
Here it is clearly a difference. I expected it to
INTALLSITELIB=/u/blah/lib/perl5/site_perl/5.8.6
 
Is this a standard behavior that recent versions of
MakeMaker is supporting or is there any bug?
 
This problem popped up since we recently changed perl version
with that even the MakeMaker version.
 
Only other way I can see is, running the below command
 
$ /usr/local/bin/perl Makefile.PL PREFIX=/u/blah/ \
          LIB=/u/blah/lib/perl5/site_perl/5.8.6
 
Is there any other way? or should I live without 5.8.6
directory under site_perl?
 
Your help is much appreciated.
 
thanks
Prassana
 

Reply via email to