Alexander,
That is very interesting because I see the Oracle.so.    I would only get 
an so file if I installed Oracle on a 11.23 Itanium Machine.
However.  since you're getting basically the same error, I'm starting to 
feel that there is something wrong with the test.pl script.
I'm thinking that Tim Bunce might see that in a flash...   ---- OR ---- we 
forgot to add something when we ran Oracle's runInstaller???
Thank You...  Very Interesting..
Rich



--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
This is a PRIVATE message. If you are not the intended recipient, please 
delete without copying and kindly advise us by e-mail of the mistake in 
delivery. NOTE: Regardless of content, this e-mail shall not operate to 
bind CSC to any order or other contract unless pursuant to explicit 
written agreement or government initiative expressly permitting the use of 
e-mail for such purpose.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------




Alexander V Alekseev <[EMAIL PROTECTED]> 
09/06/2007 11:18 AM

To
Richard T Malafa/DEF/[EMAIL PROTECTED]
cc
[email protected]
Subject
Re: Fw: [patch] DBD::Oracle - Support for array binds.






                                 Hello!

On Thu, 6 Sep 2007, Richard T Malafa wrote:

> Alexander,
> I've gotten DBD::Oracle to pass the Makefile.PL successfully and ran the
> resulting make successfully.   This is using DBD::Oracle 1.19, Perl 
5.8.8
> with DBI 1.50 in it.   The compilier is GCC 4.2    All of the software 
is
> from Hewlett Packard and runs on a N4000 under HP UX 11i V1.
      Currently I have:

Perl v5.8.6 built for i386-linux
DBI from latest trunk. (It's slightly modified after 1.59. )
gcc (GCC) 3.4.3 (Mandrakelinux 10.2 3.4.3-7mdk)

      I can check the patch on Solaris 9/10 SPARC and Solaris 9/10 x86-32.
But I need to cleanup the patch first. As I understood, it would be
better to implement new bind datatype for each standard SYS.DBMS_SQL.%
table types.

> Is that close to what you are using to work with??   If so, I could use
> some advice in getting the make test to run.
                 I'd greately appreciate all advices. Especially as I 
cannot test
this configuration myself.

> Current error is:
> Script started on Thu Sep  6 07:51:50 2007
> [EMAIL PROTECTED]> make test
>        PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e"
> "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
> /usr/lib/pa20_64/dld.sl: Unsatisfied code symbol '_Jv_RegisterClasses' 
in
> load module
> '/opt/perl_64/lib/5.8.8/PA-RISC2.0-thread-multi-LP64/auto/Cwd/Cwd.sl'.
> t/01base................/usr/lib/pa20_64/dld.sl: Unsatisfied code symbol
> '_Jv_RegisterClasses' in load module
> '/opt/perl_64/lib/5.8.8/PA-RISC2.0-thread-multi-LP64/auto/
> Cwd/Cwd.sl'.
> /usr/lib/pa20_64/dld.sl: Unsatisfied code symbol '_Jv_RegisterClasses' 
in
> load module
> 
'/opt/perl_64/lib/5.8.8/PA-RISC2.0-thread-multi-LP64/auto/List/Util/Util.sl'.
>
> /usr/lib/pa20_64/dld.sl: Unsatisfied code symbol '_Jv_RegisterClasses' 
in
> load module
> 
'/opt/perl_64/lib/5.8.8/PA-RISC2.0-thread-multi-LP64/auto/List/Util/Util.sl'.
>
> /usr/lib/pa20_64/dld.sl: Unsatisfied code symbol '_Jv_RegisterClasses' 
in
> load module
> '/tmp/work/DBD-Oracle-1.19/blib/arch/auto/DBD/Oracle/Oracle.sl'.
> Failed to load Oracle extension and/or shared libraries:
> install_driver(Oracle) failed: Can't load
> '/tmp/work/DBD-Oracle-1.19/blib/arch/auto/DBD/Oracle/Oracle.sl' for 
module
> DBD::Oracle: Unresolved external at /opt/perl_64/li
> b/5.8.8/PA-RISC2.0-thread-multi-LP64/DynaLoader.pm line 230.
> at (eval 7) line 3
> Compilation failed in require at (eval 7) line 3.
> Perhaps a required shared library or dll isn't installed where expected
> at t/01base.t line 19
> The remaining tests will probably also fail with the same error

                 Yes, I currently get the same error. It looks like:
install_driver(Oracle) failed: Can't load
'/home/alex/Programs/dbd-oracle-trunk-alex/blib/arch/auto/DBD/Oracle/Oracle.so'
for module DBD::Oracle:
/home/alex/Programs/dbd-oracle-trunk-alex/blib/arch/auto/DBD/Oracle/Oracle.so:
undefined symbol: neatspv at
/usr/lib/perl5/5.8.6/i386-linux/DynaLoader.pm line 230.


                 I suppose to fix it. But there is another problem:
To let bind_param_inout() work with array references I modified
Oracle.xsi file. But it seems to be autogenerated from DBI module. So, 
some
modification of DBI is required. I'll post another message about it to
the list.

                 But any help would be great, as I'm new to perl API.

                                 Bye. Alex.

Reply via email to