Subject: | Fails to build forced to downgrade |
Using CPAN auto build (also tried manual a few times), failed to build
(3 errors). Downgrade to SQL::Statement 1.09 to build. (1.10 and up
all break). Then trying to install DBD::CSV 0.22 fails, 0.21 works.
On a shared host multicpu linux machine:
Linux XXXX.globalservers.com 2.4.20-021stab028.19.777-enterprise #1
SMP Wed Oct 19 13:05:01 MSD 2005 i686 unknown
v5.8.4 built for i686-linux, gnulibc_version='2.2.4'
Here are the parts that generated errors:
++++++++++++++++
Running make for J/JZ/JZUCKER/SQL-Statement-1.14.tar.gz
CPAN: Digest::SHA loaded ok
CPAN: Module::Signature loaded ok
WARNING: This key is not certified with a trusted signature!
Primary key fingerprint: 2E66 557A B97C 19C7 91AF 8E20 328D A867 450F
89EC
Signature for /root/.cpan/sources/authors/id/J/JZ/JZUCKER/CHECKSUMS ok
++++++++++++++
Checking if your kit is complete...
Looks good
Writing Makefile for SQL::Statement
CPAN: YAML loaded ok
Error while parsing META.yml: --- !perl/YAML::Error
code: YAML_PARSE_ERR_BAD_IMPLICIT
msg: |-
Unrecognized implicit value './lib/SQL/Statement.pm'
line: 5
document: 1
...
at /usr/local/lib/perl5/5.8.4/CPAN.pm line 5326
+++++++++++++++++
t/03executeDBD.......ok 9/16Use of uninitialized value in string eq at
t/03executeDBD.t line 52.
# Failed test 'CREATE FUNCTION from script'
t/03executeDBD.......NOK 10# in t/03executeDBD.t at line 52.
Use of uninitialized value in numeric eq (==) at t/03executeDBD.t line
62.
# Failed test 'CREATE FUNCTION from module'
# in t/03executeDBD.t at line 62.
t/03executeDBD.......NOK 11Use of uninitialized value in numeric eq
(==) at t/03executeDBD.t line 72.
# Failed test 'LOAD FUNCTIONS'
# in t/03executeDBD.t at line 72.
t/03executeDBD.......ok 15/16# Looks like you failed 3 tests of 16.
t/03executeDBD.......dubious
Test returned status 3 (wstat 768, 0x300)
DIED. FAILED tests 10-12
Failed 3/16 tests, 81.25% okay (less 1 skipped test: 12 okay,
75.00%)
t/04names............ok
t/05create...........ok
1/5 skipped: No XBase installed
t/06group............ok
t/07case.............
Execution ERROR: Can't locate object method "new" via
package "IO::File" (perhaps you forgot to load "IO::File"?)
at /usr/local/lib/perl5/site_perl/5.8.4/i686-linux/DBD/File.pm line
535.
called from /usr/local/lib/perl5/site_perl/5.8.4/i686-linux/DBI.pm at
1411.
Execution ERROR: Can't locate object method "new" via
package "IO::File" (perhaps you forgot to load "IO::File"?)
at /usr/local/lib/perl5/site_perl/5.8.4/i686-linux/DBD/File.pm line
535.
called from t/07case.t at 68.
++++++++++++++++++++
and errs using 1.09 with CSV 0.22:
DBD-CSV-0.22
Package came without SIGNATURE
t/00base...........1.09 at t/00base.t line 15.
t/40bindparam......dubious
Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 18-28
Failed 11/28 tests, 60.71% okay
t/csv..............dubious
Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 20-23
Failed 4/23 tests, 82.61% okay
+++++++++++++++++
Hope this helps.
For some reason all the new functions have made it very unstable.
Matt