I am trying to install DBD::Oracle for perl on Solaris 9. The perl Makefile.pl and make commands looked fine but when I run make test I receive a bunch of errors and I was wondering if anyone had any suggestions. The output is below, the first issue it seems to come across is in t/10general due to the return value. Thanks for any help offered.
web2carms[DBD-Oracle-1.19-WGCKG0]# make test PERL_DL_NONLAZY=1 /usr/local/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/01base................ok t/10general............. # Failed test 'system exit 1 should return 256' t/10general.............NOK 1/33# at t/10general.t line 31. # got: '-1' # expected: '256' t/10general.............NOK 2/33# Failed test 'system exit 0 should return 0' # at t/10general.t line 32. # got: '-1' # expected: '0' t/10general.............ok 3/33# Looks like you failed 2 tests of 33. t/10general.............dubious Test returned status 2 (wstat 512, 0x200) DIED. FAILED tests 1-2 Failed 2/33 tests, 93.94% okay t/15nls.................ok t/20select..............ok t/21nchar............... Database and client versions and character sets: Database 10.1.0.5.0 CHAR set is WE8ISO8859P1 (Non-Unicode), NCHAR set is AL16UTF16 (Unicode) Client 10.1.0.5 NLS_LANG is '<unset>', NLS_NCHAR is '<unset>' t/21nchar...............ok t/22nchar_al32utf8......ok t/22nchar_utf8..........ok t/23wide_db.............skipped all skipped: Database character set is not Unicode t/23wide_db_8bit........skipped all skipped: Database character set is not Unicode t/23wide_db_al32utf8....skipped all skipped: Database character set is not Unicode t/24implicit_utf8.......ok t/25plsql...............ok t/26exe_array...........ok t/30long................ok 122/470 skipped: various reasons t/31lob.................ok 1/9DBD::Oracle::db selectrow_array failed: ORA-00942: table or view does not exist (DBD ERROR: error possibly near <*> indicator at char 103 in ' SELECT cache_lobs + nocache_lobs AS temp_lob_count FROM v$temporary_lobs templob, <*>v$session sess WHERE sess.sid = templob.sid AND sess.audsid = userenv('sessionid') ') [for Statement " SELECT cache_lobs + nocache_lobs AS temp_lob_count FROM v$temporary_lobs templob, v$session sess WHERE sess.sid = templob.sid AND sess.audsid = userenv('sessionid') "] at t/31lob.t line 58. # Failed test 'no temp lobs left' # at t/31lob.t line 166. t/31lob.................NOK 9/9# got: undef # expected: '0' # Looks like you failed 1 test of 9. t/31lob.................dubious Test returned status 1 (wstat 256, 0x100) DIED. FAILED test 9 Failed 1/9 tests, 88.89% okay t/40ph_type.............ok 1/19 Placeholder behaviour for ora_type=1 (the default) varies with Oracle version. Oracle 7 didn't strip trailing spaces, Oracle 8 did, until 9.2.x Your system doesn't. If that seems odd, let us know. t/40ph_type.............ok t/50cursor..............ok t/55nested..............ok t/60reauth..............ORACLE_USERID_2 not unique. Tests skipped. skipped all skipped: no reason given t/70meta................ok Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------ ------- t/10general.t 2 512 33 2 1-2 t/31lob.t 1 256 9 1 9 4 tests and 122 subtests skipped. Failed 2/20 test scripts. 3/935 subtests failed. Files=20, Tests=935, 33 wallclock secs (15.41 cusr + 2.64 csys = 18.05 CPU) Failed 2/20 test programs. 3/935 subtests failed. make: *** [test_dynamic] Error 29