[TriLUG] Perl modules and RPMs

Mike Broome mbroome at employees.org
Mon Nov 18 00:15:27 EST 2002


On Sun, Nov 17, 2002 at 10:52:26PM -0500, Tanner Lovelace wrote:
> On Sun, 2002-11-17 at 20:48, Jeremy Portzer wrote:
> > Tanner,
> > 
> > Have you tested the above under RHL 8, or specifically a Perl
> > installation with the latest version of MakeMaker?  It seems that new
> > versions of MakeMaker change some of the semantics of variable
> > substitution in the Makefiles -- certain variables are now substituted
> > by MakeMaker itself, instead of allowing make itself to do it.  The
> > result is that some of the variables don't get RPM_BUILD_ROOT inserted,
> > breaking the RPM build process.
> > 
> > I tried to hunt down this particular bug, but got bogged down in the
> > immense number of install location variables.  I e-mailed the cpan2rpm
> > author, who said he's not really maintaining it anymore.  Maybe I should
> > work harder on fixing this, or have you already done so in that version
> > above?
> 
> Jeremy,
> 
> I have not tested this on RH8 because I don't have access to a
> RH8 box.  Do you know, specifically, what version of perl and
> MakeMaker RH8 uses?  
> 
> I have tested it on Mandrake 9 and it works there.  Mandrake
> 9 uses perl 5.8.0 and MakeMaker 6.03.

I don't have access to a RHL 8.0 box, but I pulled down the perl rpm
from the ditribution.  It's perl 5.8.0.  (The rpm info says it's release
55; that's the Redhat rpm rebuild number, right?)  The version of
MakeMaker is 6.03.  So it looks pretty much the same as the Mandrake 9
versions.

Mike

-- 
Mike Broome
mbroome(at)employees.org



More information about the TriLUG mailing list