RE: dbd::oracle 1.16 failing t/50cursor.t line 91



Hi,

I am very new to perl. I am trying to upgrade our perl which was
installed 3 years ago by a person no longer with the company.
I have been closely following instructions in README and README.hpux
for perl 5.8.7, dbi 1.49 and dbd::oracle 1.16
as well as instructions left by the person who did the install 3 years
ago. BUT, I am stuck on the make test process for the dbd module.


I am getting the following the error whether I compile against an Oracle
9.2.0.5 or an Oracle 10.1.0.4

Failed Test Stat Wstat Total Fail Failed List of Failed
------------------------------------------------------------------------
------------------------------------------------------------------------
-------------------------------
t/50cursor.t 255 65280 1002 400 39.92% 803-1002
22 subtests skipped.
Failed 1/18 test scripts, 94.44% okay. 200/2013 subtests failed, 90.06%
okay.

....
closing cursors
ok 802
closing cursor 1
Can't bind a reference (DBI::st=HASH(0x401f40d4)) at t/50cursor.t line
91.

I have found no hits in online searches for this issue.

I setup an oracle on logon trace and ran the 50cursor.t test, but the
oracle trace did not show any errors returned.

I have attached the output from script command and labelled the
following sections

NOW FOR make realclean
NOW FOR perl Makefile.PL
NOW FOR make
NOW FOR make test
NOW FOR -Mblib of failed test
NOW FOR perl -v output
NOW FOR perl -V capital V

<<dbd_compile_and_test.gz>>


I have also attached the tusc output from a run of the perl -Mblib
t/50cursor.t test.

<<tusc_of_50cursor.txt.gz>>

Has anybody else encountered this issue or have advice on next step?

Thanks Dave


Attachment:dbd_compile_and_test.gz
Description: dbd_compile_and_test.gz

Attachment: tusc_of_50cursor.txt.gz
Description: tusc_of_50cursor.txt.gz



Relevant Pages

  • Re: DBD::Oracle Install Mystery
    ... getting trying to install DBD::Oracle: ... Looking at your compile line above I'm guessing you are using Oracle 8.1.6 and that OCI_FETCH_CURRENT was not available in 8.1.6)or at least not defined). ... get a recent instant client and instant client sdk and compile DBD::Oracle against that. ... Perl 5.10 recently installed with gcc, ...
    (perl.dbi.users)
  • Re: Problems installing DBI and DBD::mysql to a local directory
    ... I'm currently trying to install DBI and DBD::mysql. ... BioPerl and the Ensembl Perl API, to access the online genomic database ... # Failed test '$name should not have blanks chopped' ...
    (perl.dbi.users)
  • RE: Trying to make DBI work for me
    ... I did "perl -V"; ... say "Oracle client", do you mean DBD-Oracle.ppd? ... Install 'DBD-Oracle' version 1.15 in ActivePerl 5.6.1.633. ... I don't know about the perl error, but as for the Oracle error, it ...
    (perl.dbi.users)
  • (Fwd) DBD module install problem
    ... I downloaded and built from source the lastest Perl from CPAN. ... I built it with gcc compiler which was built as a 64 bit binary. ... I was able to add the DBI module for Oracle, with no problem, but when I during the make of DBD I get this warning and an error message, and am unable to install it. ...
    (perl.dbi.users)
  • Re: Oracle make test failing on HP/UX
    ... Looks like you are pointing to the 64 bit binarys. ... You will have to use a 32 bit oracle client. ... When I go to install the Oracle stuff I get this during a "make test": ... I did *not* build a threaded Perl because that gives a harsh warning when installing Perl. ...
    (perl.dbi.users)