%make test PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/api3_db_file..................NOK 10# Failed test (t/api3_db_file.t at line 46) Can't call method "id" on an undefined value at t/api3_db_file.t line 48. # Looks like you planned 14 tests but only ran 10. # Looks like your test died just after 10. t/api3_db_file..................dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 10-14 Failed 5/14 tests, 64.29% okay t/api3_db_file_freezethaw.......NOK 10# Failed test (t/api3_db_file_freezethaw.t at line 50) Can't call method "id" on an undefined value at t/api3_db_file_freezethaw.t line 52. # Looks like you planned 14 tests but only ran 10. # Looks like your test died just after 10. t/api3_db_file_freezethaw.......dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 10-14 Failed 5/14 tests, 64.29% okay t/api3_db_file_storable.........NOK 10# Failed test (t/api3_db_file_storable.t at line 47) Can't call method "id" on an undefined value at t/api3_db_file_storable.t line 48. # Looks like you planned 14 tests but only ran 10. # Looks like your test died just after 10. t/api3_db_file_storable.........dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 10-14 Failed 5/14 tests, 64.29% okay t/api3_db_file_storable_incr....ok 3/15# Failed test (t/api3_db_file_storable_incr.t at line 51) t/api3_db_file_storable_incr....ok 4/15Can't call method "id" on an undefined value at t/api3_db_file_storable_incr.t line 52. t/api3_db_file_storable_incr....ok 5/15# Looks like you planned 15 tests but only ran 11. t/api3_db_file_storable_incr....ok 6/15# Looks like your test died just after 11. t/api3_db_file_storable_incr....dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 11-15 Failed 5/15 tests, 66.67% okay t/api3_file.....................ok t/api3_file_freezethaw..........ok t/api3_file_freezethaw_incr.....ok t/api3_file_storable............ok t/api3_file_storable_incr.......ok t/api3_incr.....................ok t/api3_obj_store................ok t/api3_obj_store_db_file........Can't call method "id" on an undefined value at t/api3_obj_store_db_file.t line 55 (#1) (F) You used the syntax of a method call, but the slot filled by the object reference or package name contains an undefined value. Something like this will reproduce the error: $BADREF = undef; process $BADREF 1,2,3; $BADREF->process(1,2,3); Uncaught exception from user code: Can't call method "id" on an undefined value at t/api3_obj_store_db_file.t line 55. t/api3_obj_store_db_file........dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 5-8 Failed 4/8 tests, 50.00% okay t/cgi_simple....................skipped all skipped: CGI::Simple not installed, so skipping related tests. t/complex_ds....................ok t/driver_dbi....................ok t/expire........................ok t/flush.........................ok t/g4............................ok t/g4_dbfile.....................ok t/g4_dbfile_freezethaw..........ok t/g4_dbfile_storable............ok t/g4_freezethaw.................ok t/g4_mysql......................Use of uninitialized value in join or string at /usr/local/lib/perl5/site_perl/5.8.0/i386-freebsd/DBI.pm line 526 (#1) (W uninitialized) An undefined value was used as if it were already defined. It was interpreted as a "" or a 0, but maybe it was a mistake. To suppress this warning assign a defined value to your variables. To help you figure out what was undefined, perl tells you what operation you used the undefined value in. Note, however, that perl optimizes your program and the operation displayed in the warning may not necessarily appear literally in your program. For example, "that $foo" is usually optimized into "that " . $foo, and the warning will refer to the concatenation (.) operator, even though there is no . in your program. skipped all skipped: Couldn't establish connection with the MySQL server: Can't connect( username HASH(0x8164ba4)), no database driver specified and DBI_DSN env var not set at t/g4_mysql.t line 43 t/g4_mysql_freezethaw...........skipped all skipped: Couldn't establish connection with the server t/g4_mysql_storable.............skipped all skipped: Couldn't establish connection with the server t/g4_postgresql.................skipped all skipped: DataSource is not known t/g4_postgresql_freezethaw......skipped all skipped: DataSource is not known t/g4_postgresql_storable........skipped all skipped: DataSource is not known t/g4_sqlite.....................Use of uninitialized value in string eq at /usr/local/lib/perl5/site_perl/5.8.0/i386-freebsd/DBD/SQLite.pm line 88 (#1) (W uninitialized) An undefined value was used as if it were already defined. It was interpreted as a "" or a 0, but maybe it was a mistake. To suppress this warning assign a defined value to your variables. To help you figure out what was undefined, perl tells you what operation you used the undefined value in. Note, however, that perl optimizes your program and the operation displayed in the warning may not necessarily appear literally in your program. For example, "that $foo" is usually optimized into "that " . $foo, and the warning will refer to the concatenation (.) operator, even though there is no . in your program. t/g4_sqlite.....................ok t/g4_sqlite_freezethaw..........ok t/g4_sqlite_storable............ok 79/99Can't locate object method "errstr" via package "CGI::Session::Serialize::storable" at /usr/home/username/.cpan/build/CGI-Session-4.03/blib/lib/CGI/Session.pm line 674. # Looks like you planned 99 tests but only ran 79. # Looks like your test died just after 79. t/g4_sqlite_storable............dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 80-99 Failed 20/99 tests, 79.80% okay (less 56 skipped tests: 23 okay, 23.23%) t/g4_storable...................ok t/header........................ok t/ip_matches....................ok t/is_new........................ok t/load..........................ok t/parse_dsn.....................ok t/remote_addr...................ok t/str2seconds...................ok Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------------- t/api3_db_file.t 255 65280 14 9 64.29% 10-14 t/api3_db_file_freezethaw.t 255 65280 14 9 64.29% 10-14 t/api3_db_file_storable.t 255 65280 14 9 64.29% 10-14 t/api3_db_file_storable_incr.t 255 65280 15 9 60.00% 11-15 t/api3_obj_store_db_file.t 255 65280 8 7 87.50% 5-8 t/g4_sqlite_storable.t 255 65280 99 40 40.40% 80-99 7 tests and 56 subtests skipped. Failed 6/39 test scripts, 84.62% okay. 44/1117 subtests failed, 96.06% okay. *** Error code 2 Stop in /usr/home/username/.cpan/build/CGI-Session-4.03.