Re: Oracle-OCI-0.03 compile on 8.0.5 (Linux & FreeBSD)

[email protected] (Tim Bunce) Wed, 11 Jul 2001 16:05:38 +0100
Newsgroups perl.dbi.oracle-oci
Organization Paul Ingram Group, Software Systems, +44 1 483 862800
Message-ID <[email protected]>
On Wed, Jul 11, 2001 at 07:30:10AM -0500, Scott T. Hildreth wrote:
> 
> --copy /oracle/8.0.5/plsql/public/ociextp.h to
>        /oracle/8.0.5/rdbms/demo/.

Okay.

> --added to oci_skip in boot script,
>         
>     StmtBindByName  => "not in some libs, superceeded by OCIBindByName",

Okay.

>   ..Everything works fine until 05dbi.t 
>     
>     The Lob testing fails, the table gets created but the $lob_locator 
>     is invalid.  All the test after that fail, OCILobGetLength, 
>     OCILobTrim, ...etc.
> 
>   I get this warning on the compile,
> 
>   OCI.xs: In function `constant_OCI_LO':
>   OCI.xs:4823: warning: decimal constant is so large that it is unsigned

Expected.

>   extra.xsh: In function `XS_Oracle__OCI_OCIAttrGet':
>   extra.xsh:87: warning: passing arg 2 of `Perl_sv_2pv' from incompatible
>                                                         pointer type

Okay. (Not relevant to the problem though.)

>   I have compiled the oci demos and they work, so any ideas on how to proceed?

Dig into the code at the point it seems to go wrong (and just before).
Run with the DBI_DEBUG env var set to, say, 3 for lots of extra debug info.

Thanks!

Tim.