Checking if your kit is complete... Looks good Writing Makefile for SQL::Interpolate cp lib/SQL/Interpolate/Macro.pm blib/lib/SQL/Interpolate/Macro.pm cp lib/SQL/Interpolate.pm blib/lib/SQL/Interpolate.pm cp lib/SQL/Interpolate/Filter.pm blib/lib/SQL/Interpolate/Filter.pm cp lib/DBIx/Interpolate.pm blib/lib/DBIx/Interpolate.pm Manifying blib/man3/SQL::Interpolate::Macro.3 Manifying blib/man3/SQL::Interpolate.3 Manifying blib/man3/SQL::Interpolate::Filter.3 Manifying blib/man3/DBIx::Interpolate.3 PERL_DL_NONLAZY=1 /export/home/cpanrun/build/5.6.1/bin/perl -Iblib/arch -Iblib/lib -I/export/home/cpanrun/build/5.6.1/lib/5.6.1/sun4-solaris-thread-multi -I/export/home/cpanrun/build/5.6.1/lib/5.6.1 -e 'use Test::Harness qw(&runtests $verbose); $verbose=0; runtests @ARGV;' t/*.t t/dbi...............FAILED tests 1-21 Failed 21/21 tests, 0.00% okay t/dbi_filter........Can't locate Filter/Simple.pm in @INC (@INC contains: t/lib blib/arch blib/lib /export/home/cpanrun/build/5.6.1/lib/5.6.1/sun4-solaris-thread-multi /export/home/cpanrun/build/5.6.1/lib/5.6.1 /export/home/cpanrun/depot/main/Apps/CPAN_Run/lib /export/home/cpanrun/build/5.6.1/lib/site_perl/5.6.1/sun4-solaris-thread-multi /export/home/cpanrun/build/5.6.1/lib/site_perl/5.6.1 /export/home/cpanrun/build/5.6.1/lib/site_perl .) at blib/lib/SQL/Interpolate/Filter.pm line 5. BEGIN failed--compilation aborted at blib/lib/SQL/Interpolate/Filter.pm line 5. Compilation failed in require at blib/lib/SQL/Interpolate.pm line 90. BEGIN failed--compilation aborted at t/dbi_filter.t line 7. dubious Test returned status 2 (wstat 512, 0x200) t/dbi_interp........FAILED tests 1-17 Failed 17/17 tests, 0.00% okay t/dist..............Use of uninitialized value in hash element at t/dist.t line 18. Use of uninitialized value in hash element at t/dist.t line 18. # Failed test (t/dist.t at line 20) # Looks like you failed 1 test of 1. dubious Test returned status 1 (wstat 256, 0x100) DIED. FAILED test 1 Failed 1/1 tests, 0.00% okay t/filter............Can't locate Filter/Simple.pm in @INC (@INC contains: blib/arch blib/lib /export/home/cpanrun/build/5.6.1/lib/5.6.1/sun4-solaris-thread-multi /export/home/cpanrun/build/5.6.1/lib/5.6.1/sun4-solaris-thread-multi /export/home/cpanrun/build/5.6.1/lib/5.6.1/sun4-solaris-thread-multi /export/home/cpanrun/build/5.6.1/lib/5.6.1 /export/home/cpanrun/depot/main/Apps/CPAN_Run/lib /export/home/cpanrun/build/5.6.1/lib/5.6.1/sun4-solaris-thread-multi /export/home/cpanrun/build/5.6.1/lib/5.6.1/sun4-solaris-thread-multi /export/home/cpanrun/build/5.6.1/lib/5.6.1 /export/home/cpanrun/build/5.6.1/lib/site_perl/5.6.1/sun4-solaris-thread-multi /export/home/cpanrun/build/5.6.1/lib/site_perl/5.6.1/sun4-solaris-thread-multi /export/home/cpanrun/build/5.6.1/lib/site_perl/5.6.1 /export/home/cpanrun/build/5.6.1/lib/site_perl/5.6.1/sun4-solaris-thread-multi /export/home/cpanrun/build/5.6.1/lib/site_perl/5.6.1 /export/home/cpanrun/build/5.6.1/lib/site_perl . /export/home/cpanrun/build/5.6.1/lib/5.6.1/sun4-solaris-thread-multi /export/home/cpanrun/build/5.6.1/lib/5.6.1 /export/home/cpanrun/build/5.6.1/lib/site_perl/5.6.1/sun4-solaris-thread-multi /export/home/cpanrun/build/5.6.1/lib/site_perl/5.6.1 /export/home/cpanrun/build/5.6.1/lib/site_perl .) at blib/lib/SQL/Interpolate/Filter.pm line 5. BEGIN failed--compilation aborted at blib/lib/SQL/Interpolate/Filter.pm line 5. Compilation failed in require at blib/lib/SQL/Interpolate.pm line 90. BEGIN failed--compilation aborted at t/filter.t line 6. dubious Test returned status 2 (wstat 512, 0x200) t/macro.............FAILED tests 1-26 Failed 26/26 tests, 0.00% okay t/pod-coverage......skipped: Test::Pod::Coverage required for testing pod coverage t/pod...............skipped: Test::Pod 1.00 required for testing POD t/sql_interp........ # Failed test (t/lib.pl at line 36) # Structures begin differing at: # $got->[0] = 'UPDATE mytable SET one=?, three=3, two= ?' # $expected->[0] = 'UPDATE mytable SET three=3, one=?, two= ?' $VAR1 = [ 'UPDATE mytable SET one=?, three=3, two= ?', [ 1, bless( { 'value' => \1 }, 'SQL::Interpolate::Variable' ) ], [ 5, bless( { 'value' => \5, 'type' => 1 }, 'SQL::Interpolate::Variable' ) ] ]; $VAR2 = [ 'UPDATE mytable SET three=3, one=?, two= ?', [ 1, bless( { 'value' => \1 }, 'SQL::Interpolate::Variable' ) ], [ 5, $VAR1->[2][1] ] ]; $VAR3 = 'SET hashref of sql_var types, sql()'; # Failed test (t/lib.pl at line 36) # Structures begin differing at: # $got->[0] = 'UPDATE mytable SET one=?, three=3, two= ?' # $expected->[0] = 'UPDATE mytable SET three=3, one=?, two= ?' $VAR1 = [ 'UPDATE mytable SET one=?, three=3, two= ?', [ 1, bless( { 'value' => \1 }, 'SQL::Interpolate::Variable' ) ], [ 5, bless( { 'value' => \5, 'type' => 1 }, 'SQL::Interpolate::Variable' ) ] ]; $VAR2 = [ 'UPDATE mytable SET three=3, one=?, two= ?', [ 1, bless( { 'value' => \1 }, 'SQL::Interpolate::Variable' ) ], [ 5, $VAR1->[2][1] ] ]; $VAR3 = 'SET hashref of sql_var types, sql() OO'; # Failed test (t/lib.pl at line 36) # Structures begin differing at: # $got->[0] = 'UPDATE mytable SET one=?, three=3, two= ?' # $expected->[0] = 'UPDATE mytable SET three=3, one=?, two= ?' $VAR1 = [ 'UPDATE mytable SET one=?, three=3, two= ?', [ 1, bless( { 'value' => \1 }, 'SQL::Interpolate::Variable' ) ], [ 5, bless( { 'value' => \5, 'type' => 1 }, 'SQL::Interpolate::Variable' ) ] ]; $VAR2 = [ 'UPDATE mytable SET three=3, one=?, two= ?', [ 1, bless( { 'value' => \1 }, 'SQL::Interpolate::Variable' ) ], [ 5, $VAR1->[2][1] ] ]; $VAR3 = 'SET hashref of sql_var types, sql() closure'; # Failed test (t/lib.pl at line 36) # Structures begin differing at: # $got->[0] = 'UPDATE mytable SET one=?, three=3, two= ?' # $expected->[0] = 'UPDATE mytable SET three=3, one=?, two= ?' $VAR1 = [ 'UPDATE mytable SET one=?, three=3, two= ?', [ 1, bless( { 'value' => \1 }, 'SQL::Interpolate::Variable' ) ], [ 5, bless( { 'value' => \5, 'type' => 1 }, 'SQL::Interpolate::Variable' ) ] ]; $VAR2 = [ 'UPDATE mytable SET three=3, one=?, two= ?', [ 1, bless( { 'value' => \1 }, 'SQL::Interpolate::Variable' ) ], [ 5, $VAR1->[2][1] ] ]; $VAR3 = 'SET hashref of sql_var types, sql() closure2'; # Failed test (t/lib.pl at line 36) # Structures begin differing at: # $got->[0] = 'WHERE (x=? AND y= ?) AND z= ?' # $expected->[0] = 'WHERE (y= ? AND x=?) AND z= ?' $VAR1 = [ 'WHERE (x=? AND y= ?) AND z= ?', [ 5, bless( { 'value' => \5 }, 'SQL::Interpolate::Variable' ) ], [ 5, bless( { 'value' => \5, 'type' => 1 }, 'SQL::Interpolate::Variable' ) ], [ 5, bless( { 'value' => \5 }, 'SQL::Interpolate::Variable' ) ] ]; $VAR2 = [ 'WHERE (y= ? AND x=?) AND z= ?', [ 5, $VAR1->[2][1] ], [ 5, bless( { 'value' => $VAR1->[2][1]{'value'} }, 'SQL::Interpolate::Variable' ) ], [ 5, bless( { 'value' => $VAR1->[2][1]{'value'} }, 'SQL::Interpolate::Variable' ) ] ]; $VAR3 = 'WHERE hashref of \\$x, sql_var typed'; # Failed test (t/lib.pl at line 36) # Structures begin differing at: # $got->[0] = 'WHERE (x=? AND y= ?) AND z= ?' # $expected->[0] = 'WHERE (y= ? AND x=?) AND z= ?' $VAR1 = [ 'WHERE (x=? AND y= ?) AND z= ?', [ 5, bless( { 'value' => \5 }, 'SQL::Interpolate::Variable' ) ], [ 5, bless( { 'value' => \5, 'type' => 1 }, 'SQL::Interpolate::Variable' ) ], [ 5, bless( { 'value' => \5 }, 'SQL::Interpolate::Variable' ) ] ]; $VAR2 = [ 'WHERE (y= ? AND x=?) AND z= ?', [ 5, $VAR1->[2][1] ], [ 5, bless( { 'value' => $VAR1->[2][1]{'value'} }, 'SQL::Interpolate::Variable' ) ], [ 5, bless( { 'value' => $VAR1->[2][1]{'value'} }, 'SQL::Interpolate::Variable' ) ] ]; $VAR3 = 'WHERE hashref of \\$x, sql_var typed OO'; # Failed test (t/lib.pl at line 36) # Structures begin differing at: # $got->[0] = 'WHERE (x=? AND y= ?) AND z= ?' # $expected->[0] = 'WHERE (y= ? AND x=?) AND z= ?' $VAR1 = [ 'WHERE (x=? AND y= ?) AND z= ?', [ 5, bless( { 'value' => \5 }, 'SQL::Interpolate::Variable' ) ], [ 5, bless( { 'value' => \5, 'type' => 1 }, 'SQL::Interpolate::Variable' ) ], [ 5, bless( { 'value' => \5 }, 'SQL::Interpolate::Variable' ) ] ]; $VAR2 = [ 'WHERE (y= ? AND x=?) AND z= ?', [ 5, $VAR1->[2][1] ], [ 5, bless( { 'value' => $VAR1->[2][1]{'value'} }, 'SQL::Interpolate::Variable' ) ], [ 5, bless( { 'value' => $VAR1->[2][1]{'value'} }, 'SQL::Interpolate::Variable' ) ] ]; $VAR3 = 'WHERE hashref of \\$x, sql_var typed closure'; # Failed test (t/lib.pl at line 36) # Structures begin differing at: # $got->[0] = 'WHERE (x=? AND y= ?) AND z= ?' # $expected->[0] = 'WHERE (y= ? AND x=?) AND z= ?' $VAR1 = [ 'WHERE (x=? AND y= ?) AND z= ?', [ 5, bless( { 'value' => \5 }, 'SQL::Interpolate::Variable' ) ], [ 5, bless( { 'value' => \5, 'type' => 1 }, 'SQL::Interpolate::Variable' ) ], [ 5, bless( { 'value' => \5 }, 'SQL::Interpolate::Variable' ) ] ]; $VAR2 = [ 'WHERE (y= ? AND x=?) AND z= ?', [ 5, $VAR1->[2][1] ], [ 5, bless( { 'value' => $VAR1->[2][1]{'value'} }, 'SQL::Interpolate::Variable' ) ], [ 5, bless( { 'value' => $VAR1->[2][1]{'value'} }, 'SQL::Interpolate::Variable' ) ] ]; $VAR3 = 'WHERE hashref of \\$x, sql_var typed closure2'; # Failed test (t/lib.pl at line 36) # Structures begin differing at: # $got->[0] = 'WHERE (x=? AND y=z)' # $expected->[0] = 'WHERE (y=z AND x=?)' $VAR1 = [ 'WHERE (x=? AND y=z)', 5 ]; $VAR2 = [ 'WHERE (y=z AND x=?)', 5 ]; $VAR3 = 'WHERE hashref of \\$x, sql()'; # Failed test (t/lib.pl at line 36) # Structures begin differing at: # $got->[0] = 'WHERE (x=? AND y=z)' # $expected->[0] = 'WHERE (y=z AND x=?)' $VAR1 = [ 'WHERE (x=? AND y=z)', 5 ]; $VAR2 = [ 'WHERE (y=z AND x=?)', 5 ]; $VAR3 = 'WHERE hashref of \\$x, sql() OO'; # Failed test (t/lib.pl at line 36) # Structures begin differing at: # $got->[0] = 'WHERE (x=? AND y=z)' # $expected->[0] = 'WHERE (y=z AND x=?)' $VAR1 = [ 'WHERE (x=? AND y=z)', 5 ]; $VAR2 = [ 'WHERE (y=z AND x=?)', 5 ]; $VAR3 = 'WHERE hashref of \\$x, sql() closure'; # Failed test (t/lib.pl at line 36) # Structures begin differing at: # $got->[0] = 'WHERE (x=? AND y=z)' # $expected->[0] = 'WHERE (y=z AND x=?)' $VAR1 = [ 'WHERE (x=? AND y=z)', 5 ]; $VAR2 = [ 'WHERE (y=z AND x=?)', 5 ]; $VAR3 = 'WHERE hashref of \\$x, sql() closure2'; # Looks like you failed 12 tests of 262. dubious Test returned status 12 (wstat 3072, 0xc00) DIED. FAILED tests 1-262 Failed 262/262 tests, 0.00% okay Failed Test Status Wstat Total Fail Failed List of Failed -------------------------------------------------------------------------------- t/dbi.t 21 21 100.00% 1-21 t/dbi_filter.t 2 512 ?? ?? % ?? t/dbi_interp.t 17 17 100.00% 1-17 t/dist.t 1 256 1 1 100.00% 1 t/filter.t 2 512 ?? ?? % ?? t/macro.t 26 26 100.00% 1-26 t/sql_interp.t 12 3072 262 262 100.00% 1-262 2 tests skipped. Failed 7/9 test scripts, 22.22% okay. 327/327 subtests failed, 0.00% okay. make: *** [test_dynamic] Error 2