----- Original Message ----- 
From: "Jenda Krynicky" <[EMAIL PROTECTED]>
To: "Perl Beginners" <[EMAIL PROTECTED]>
Sent: Tuesday, October 19, 2004 4:50 PM
Subject: Re: Multiple Perl installations


> From: [EMAIL PROTECTED]
> > I currently have 2 Perl installations 5.6.0 and 5.8.3 installed on one
> > of my machines. When ever I installed new modules it alway's installs
> > them under my latest Perl installation [ 5.8.3 ], but now I have a
> > need to compile a module against my old Perl,
> >  is there any documentation that describes how this can be done ??
>
> I believe it should be enough to make sure the Makefile.PL is run by
> the older perl.
Aparently not, I still think Make::Maker is unable to find Perl Header
files. I tried this:

$ export
PERL5LIB=/usr/opt/perl5.old/lib/site_perl/:/usr/opt/perl5.old/lib/5.6.0/:$PE
RL5LIB
$ bash
bash-2.05b$ echo $PERL5LIB
/usr/opt/perl5.old/lib/site_perl/:/usr/opt/perl5.old/lib/5.6.0/:/usr/opt/per
l5.old/lib

bash-2.05b$ /usr/opt/perl5.old/bin/perl Makefile.PL

Error: Unable to locate installed Perl libraries or Perl source code.

It is recommended that you install perl in a standard location before
building extensions. Some precompiled versions of perl do not contain
these header files, so you cannot build extensions. In such a case,
please build and install your perl from a fresh perl distribution. It
usually solves this kind of problem.

(You get this message, because MakeMaker could not find
"/usr/opt/perl5/lib/5.6.0/aix/CORE/perl.h")

>
> Jenda
> ===== [EMAIL PROTECTED] === http://Jenda.Krynicky.cz =====
> When it comes to wine, women and song, wizards are allowed
> to get drunk and croon as much as they like.
> -- Terry Pratchett in Sourcery
>
>
> -- 
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> <http://learn.perl.org/> <http://learn.perl.org/first-response>
>
>
>

I think I am getting closer to the root problem. In Config.pm of my old Perl there is 
following line

archlibexp='/usr/opt/perl5/lib/5.6.0/aix'

I do not have permission to modifie this file, and I have tried a few technics as 
described in http://www.script-info.net/perl/aperl/lib/ExtUtils/MakeMaker.php, with no 
luck. How Can I change this to point to '/usr/opt/perl5.old/lib/5.6.0/aix' ??


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>





-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to