Package: libclass-dbi-pg-perl
Version: 0.09-3
Severity: important
User: [email protected]
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 [email protected]
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]