Package: libclass-dbi-pg-perl
Version: 0.09-3
Severity: important
User: debian-p...@lists.debian.org
Usertags: perl-5.12-transition

This package fails to build with perl_5.12.0-1 from experimental:

     dh_auto_configure
  Invalid version format (non-numeric data) at 
/usr/share/perl/5.12/ExtUtils/MakeMaker.pm line 467.
  Checking if your kit is complete...
  Looks good
  dh_auto_configure: perl Makefile.PL INSTALLDIRS=vendor create_packlist=0 
returned exit code 255
  make: *** [build] Error 2

Quoting Michael G Schwern in
 http://www.nntp.perl.org/group/perl.perl5.porters/2010/04/msg158583.html

> I'm able to replicate this with 5.12.0 RC4 built from git and Class::DBI::Pg 
> from CPAN.  I had to install Class::DBI before it would happen.
> 
> The problem is this line in the Makefile.PL:
> 
>      'Class::DBI' => '>= 0.89',
> 
> MakeMaker doesn't know anything about >= version specs.  It blindly treats 
> ">= 
> 0.89" as a version number.  This results in trying to compare a version 
> object 
> with non-numeric data (actually at line 474).
> 
> It never really worked before, just produced a warning.  But Makefile.PLs 
> generally aren't run with warnings.
 
Indeed, removing the '>=' operators from Makefile.PL fixes the issue for me.
-- 
Niko Tyni   nt...@debian.org



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to