If you (or anyone else) is using DBI 1.29 then upgrade to 1.30.
Tim.
On Tue, Aug 13, 2002 at 11:07:16AM -0500, Mitchel, Jennifer (Jem) wrote:
>
> I am looking at the lines of code where my make test fails according to the error
>output (see platform info and output in previous thread included below).
>
> Here are the lines that fail:
>
> failing on general.t at line 53
>
> ok(0, $tmp = $dbh->selectall_arrayref(q{
> select 1 * power(10,-130) "smallest?",
> 9.9999999999 * power(10,125) "biggest?"
> from dual
> }));
>
>
> failing on long.t at line 175
> my $lob_locator = $dbh->selectrow_array("select lng from $table", { ora_auto_lob=>0
>});
>
> failing on plsql.t at line 257
> my $s1 = $dbh->selectall_arrayref($cur_query, undef, "V%");
>
>
> I have noticed all the failures are for functions that are using arrays. Does
>anyone have any ideas of what I might have done wrong to see this problem?
>
> Thanks
> Jem
>
>
> -----Original Message-----
> From: Mitchel, Jennifer (Jem) [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, August 07, 2002 3:44 PM
> To: '[EMAIL PROTECTED]'
> Subject: HELP! make test errors DBD::Oracle 1.12
>
>
> I am using a machine running Solaris 2.6.
> I have perl 5.00503 installed, and DBI installed.
> I have Oracle 8.0.5 installed and running (can connect via sqlplus).
> I have my environment variables $ORACLE_HOME, $ORACLE_SID, and $TNS_ADMIN set.
>
> make Makefile.PL and make do not give me any errors , but make test outputs this:
>
> PERL_DL_NONLAZY=1 /web/perl/5.005_03/bin/perl -Iblib/arch -Iblib/lib
>-I/web/perl/5.005_03/lib/sun4-solaris -I/web/perl/5.005_03/lib -e 'use Test::Harness
>qw(&runtests $verbose); $verbose=0; runtests @ARGV;' t/*.t
> t/base..............ok
> t/general...........Can't call method "prepare" without a package or object
>reference at t/general.t line 53.
> dubious
> Test returned status 255 (wstat 65280, 0xff00)
> DIED. FAILED tests 11-17
> Failed 7/17 tests, 58.82% okay
> t/long..............# failed test 16 at line 175. (DBI::errstr undefined)
> # failed test 51 at line 175. (DBI::errstr undefined)
> # failed test 86 at line 175. (DBI::errstr undefined)
> # failed test 121 at line 175. (DBI::errstr undefined)
> Can't call method "prepare" on an undefined value at t/long.t line 85.
> dubious
> Test returned status 255 (wstat 65280, 0xff00)
> DIED. FAILED tests 16, 51, 86, 121, 141-143
> Failed 7/143 tests, 95.10% okay
> t/ph_type...........ok
> t/plsql.............Can't call method "prepare" on an undefined value at t/plsql.t
>line 257.
> Issuing rollback() for database handle being DESTROY'd without explicit disconnect().
> dubious
> Test returned status 255 (wstat 65280, 0xff00)
> DIED. FAILED tests 57-63
> Failed 7/63 tests, 88.89% okay
> t/reauth............skipping test on this platform
> Failed Test Status Wstat Total Fail Failed List of failed
> -------------------------------------------------------------------------------
> t/general.t 255 65280 17 7 41.18% 11-17
> t/long.t 255 65280 143 7 4.90% 16, 51, 86, 121, 141-143
> t/plsql.t 255 65280 63 7 11.11% 57-63
> 1 test skipped.
> Failed 3/6 test scripts, 50.00% okay. 21/281 subtests failed, 92.53% okay.
> make: *** [test_dynamic] Error 29