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

 

Reply via email to