OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
Re: Perl 5.10 fallout

From: Markus Lude (markus.ludegmx.de)
Date: Wed Oct 01 2008 - 16:43:59 CDT


On Wed, Oct 01, 2008 at 09:39:36PM +0100, Stuart Henderson wrote:
> On 2008/10/01 21:09, Christian Weisgerber wrote:
> > Here's a list of ports that fail to build after the Perl 5.10 update:
> >
> > archivers/p5-IO-Compress-Base
>
> Makefile.PL has
>
> INSTALLDIRS => ($] >= 5.009 ? 'perl' : 'site'),
>
> so if the Perl version is 5.009 or higher, it installs into perl (/usr/libdata)
> rather than site (/usr/local/libdata).
>
> But overriding this definition and forcing it to 'site', we see that it
> now tries to install to ${P5ARCH} rather than ${P5SITE} ...

Above looks correct as this also seems now part of perl 5.10.

> > archivers/p5-IO-Compress-Zlib
>
> Warning: prerequisite Compress::Raw::Zlib 2.011 not found. We have 2.008.
> Warning: prerequisite IO::Compress::Base 2.011 not found. We have 2.008.
> Warning: prerequisite IO::Uncompress::Base 2.011 not found. We have 2.008.
>
> Same, ${P5ARCH} rather than ${P5SITE} ... not sure whether these
> should be regenerated or if there's some reason not to.

Now in base too.

I don't know if there're problems by going back to the older versions in
base.

Regards,
Markus