Skip Menu |

This queue is for tickets about the SQL-Statement CPAN distribution.

Report information
The Basics
Id: 17781
Status: resolved
Priority: 0/
Queue: SQL-Statement

People
Owner: JZUCKER [...] cpan.org
Requestors: mattr [...] telebody.com
Cc:
AdminCc:

Bug Information
Severity: Critical
Broken in:
  • 1.10
  • 1.11
  • 1.12
  • 1.13
  • 1.14
Fixed in: (no value)



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
I've had no similar reports from anyone else so I suspect it has to to with your setup. It's possible that I need to specify a version of DBD::File as a prerequisite, it sounds like you may have an older one. I'd try upgrading DBD::File and seeing if the rest works. If you get a chance to test that, please let me know.