Oracle::OCI help

[email protected] (Ron Reidy) Mon, 05 Nov 2001 17:00:06 -0700
Newsgroups perl.dbi.oracle-oci
Message-ID <[email protected]>
Tim,

I am having errors during the 'make' and 'make test' phases of this
module.  Here are the vitals...

Oracle version: 9.0.1.0.0
RH Linux 7.1 (downgraded binutils - binutils-2.10.0.18)
gcc-2.96-81

The 'make' problem comes from:
Please specify prototyping behavior for OCI.xs (see perlxs manual)

This is then followed by several warning messages:
OCI.c:14974: warning: initialization makes pointer from integer without
a cast

Normally, this would not cause a problem for me (other than not a clean
compile), but when running 'make test', the problems become ugly, giving
the following messages for every test:

t/01base............Can't load 'blib/arch/auto/Oracle/OCI/OCI.so' for
module Oracle::OCI: blib/arch/auto/Oracle/OCI/OCI.so: undefined symbol:
ora_getptr_OCIAnyDataSetPtr at
/usr/local/lib/perl5/5.6.1/i686-linux/DynaLoader.pm line 206.

In reading the perlxs manpage, the only reference I find to prototypes
is the PROTOTYPE(S) keywords.

I also tried 'boot -all', but this resulted in may more errors of the
type
Error: 'OCIString *' not in typemap in OCI.xs, line 17099

and these caused the 'make' to fail.

I am at a loss as to where or even how to fix this.  Can you give me a
direction to look in?  Is there a mailing list I can subscribe to or
some other place to get information?

Thanks for your help.
-- 
Ron Reidy
Oracle DBA
Reidy Consulting, L.L.C.