Home > Archive > Oracle OCI > June 2005 > Oracle::OCI make problems









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author Oracle::OCI make problems
Ronald Reidy

2005-06-03, 8:27 pm

Tim Bunce

2005-06-04, 3:24 am

undefined symbol: ora_getptr_OCIDOMDoc
umentPtr

Read the README.

Tim.

On Thu, Apr 17, 2003 at 09:44:32AM -0600, Reidy, Ronald wrote:
> All,
>
> I am trying to make Oracle::OCI and am receiving the errors in the attached
> files.
>
> My environment is:
>
> RedHat Linux 8.0, kernel 2.4.18-14; glibc-2.2.93-5
> Oracle 9ir2
> Perl:
>
> Summary of my perl5 (revision 5.0 version 8 subversion 0) configuration:
> Platform:
> osname=linux, osvers=2.4.18-14, archname=i686-linux
> uname='linux 2.4.18-14 #1 wed sep 4 13:35:50 edt 2002 i686 i686 i386
> gnulinux '
> config_args=''
> hint=recommended, useposix=true, d_sigaction=define
> usethreads=undef use5005threads=undef
useithreads=undef
> usemultiplicity=unde
f
> useperlio=define d_sfio=undef uselargefiles=define
usesocks=undef
> use64bitint=undef use64bitall=undef uselongdouble=undef
> usemymalloc=n, bincompat5005=undef
> Compiler:
> cc='gcc', ccflags ='-fno-strict-aliasing -D_LARGEFILE_SOURCE
> - D_FILE_OFFSET_BITS=6
4 -I/usr/include/gdbm',
> optimize='-O3',
> cppflags='-fno-strict-aliasing -I/usr/include/gdbm'
> ccversion='', gccversion='3.2 20020903 (Red Hat Linux 8.0 3.2-7)',
> gccosandvers=''
> intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
> d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
> ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t',
> lseeksize=8
> alignbytes=4, prototype=define
> Linker and Libraries:
> ld='gcc', ldflags =' -L/usr/local/lib'
> libpth=/usr/local/lib /lib /usr/lib
> libs=-lnsl -lgdbm -ldb -ldl -lm -lc -lcrypt -lutil
> perllibs=-lnsl -ldl -lm -lc -lcrypt -lutil
> libc=/lib/libc-2.2.93.so, so=so, useshrplib=true, libperl=libperl.so
> gnulibc_version='2.2.93'
> Dynamic Linking:
> dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-rdynamic
> -Wl,-rpath,/opt/perl5.8/lib/5.8.0/i686-linux/CORE'
> cccdlflags='-fpic', lddlflags='-shared -L/usr/local/lib'
>
>
> Characteristics of this binary (from libperl):
> Compile-time options: USE_LARGE_FILES
> Built under linux
> Compiled at Mar 13 2003 09:59:41
> @INC:
> /opt/perl5.8/lib/5.8.0/i686-linux
> /opt/perl5.8/lib/5.8.0
> /opt/perl5.8/lib/site_perl/5.8.0/i686-linux
> /opt/perl5.8/lib/site_perl/5.8.0
> /opt/perl5.8/lib/site_perl
> .
>
> Can anyone shed some light on this?
>
> Thanks.
>
> Ron Reidy
> <<boot.log>> <<boot_all.log>>
> This electronic message transmission is a PRIVATE communication which
> contains information which may be confidential or privileged. The
> information is intended to be for the use of the individual or entity named
> above. If you are not the intended recipient, please be aware that any
> disclosure, copying, distribution or use of the contents of this information
> is prohibited. Please notify the sender of the delivery error by replying to
> this message, or notify us by telephone (877-633-2436, ext. 0), and then
> delete it from your system.
>




Ronald Reidy

2005-06-04, 3:24 am

I read the README files and cannot find any kind of resolution for
'undefined symbol' errors. Should these be included in 'ora_skip' in the
boot script?

-----Original Message-----
From: Tim Bunce [mailto:Tim.Bunce@pobox.com]
Sent: Thursday, April 17, 2003 10:11 AM
To: Reidy, Ronald
Cc: oracle-oci@perl.org
Subject: Re: Oracle::OCI make problems


undefined symbol: ora_getptr_OCIDOMDoc
umentPtr

Read the README.

Tim.

On Thu, Apr 17, 2003 at 09:44:32AM -0600, Reidy, Ronald wrote:
> All,
>
> I am trying to make Oracle::OCI and am receiving the errors in the

attached
> files.
>
> My environment is:
>
> RedHat Linux 8.0, kernel 2.4.18-14; glibc-2.2.93-5
> Oracle 9ir2
> Perl:
>
> Summary of my perl5 (revision 5.0 version 8 subversion 0) configuration:
> Platform:
> osname=linux, osvers=2.4.18-14, archname=i686-linux
> uname='linux 2.4.18-14 #1 wed sep 4 13:35:50 edt 2002 i686 i686 i386
> gnulinux '
> config_args=''
> hint=recommended, useposix=true, d_sigaction=define
> usethreads=undef use5005threads=undef
useithreads=undef
> usemultiplicity=unde
f
> useperlio=define d_sfio=undef uselargefiles=define
usesocks=undef
> use64bitint=undef use64bitall=undef uselongdouble=undef
> usemymalloc=n, bincompat5005=undef
> Compiler:
> cc='gcc', ccflags ='-fno-strict-aliasing -D_LARGEFILE_SOURCE
> - D_FILE_OFFSET_BITS=6
4 -I/usr/include/gdbm',
> optimize='-O3',
> cppflags='-fno-strict-aliasing -I/usr/include/gdbm'
> ccversion='', gccversion='3.2 20020903 (Red Hat Linux 8.0 3.2-7)',
> gccosandvers=''
> intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
> d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
> ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t',
> lseeksize=8
> alignbytes=4, prototype=define
> Linker and Libraries:
> ld='gcc', ldflags =' -L/usr/local/lib'
> libpth=/usr/local/lib /lib /usr/lib
> libs=-lnsl -lgdbm -ldb -ldl -lm -lc -lcrypt -lutil
> perllibs=-lnsl -ldl -lm -lc -lcrypt -lutil
> libc=/lib/libc-2.2.93.so, so=so, useshrplib=true, libperl=libperl.so
> gnulibc_version='2.2.93'
> Dynamic Linking:
> dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-rdynamic
> -Wl,-rpath,/opt/perl5.8/lib/5.8.0/i686-linux/CORE'
> cccdlflags='-fpic', lddlflags='-shared -L/usr/local/lib'
>
>
> Characteristics of this binary (from libperl):
> Compile-time options: USE_LARGE_FILES
> Built under linux
> Compiled at Mar 13 2003 09:59:41
> @INC:
> /opt/perl5.8/lib/5.8.0/i686-linux
> /opt/perl5.8/lib/5.8.0
> /opt/perl5.8/lib/site_perl/5.8.0/i686-linux
> /opt/perl5.8/lib/site_perl/5.8.0
> /opt/perl5.8/lib/site_perl
> .
>
> Can anyone shed some light on this?
>
> Thanks.
>
> Ron Reidy
> <<boot.log>> <<boot_all.log>>
> This electronic message transmission is a PRIVATE communication which
> contains information which may be confidential or privileged. The
> information is intended to be for the use of the individual or entity

named

> above. If you are not the intended recipient, please be aware that any
> disclosure, copying, distribution or use of the contents of this

information
> is prohibited. Please notify the sender of the delivery error by replying

to
> this message, or notify us by telephone (877-633-2436, ext. 0), and then
> delete it from your system.
>



This electronic message transmission is a PRIVATE communication which
contains information which may be confidential or privileged. The
information is intended to be for the use of the individual or entity named
above. If you are not the intended recipient, please be aware that any
disclosure, copying, distribution or use of the contents of this information
is prohibited. Please notify the sender of the delivery error by replying to
this message, or notify us by telephone (877-633-2436, ext. 0), and then
delete it from your system.

Tim Bunce

2005-06-04, 3:24 am

Ah, sorry. Looking closer I see it's actually README.build and that files
doesn't actually mention this specific error (ora_getptr_*).

Try adding
OCIDOMDocument * T_PTROBJ
to the typemap file and rerunning boot.

If that doesn't help then look in the source to find the function
that using ora_getptr_OCIDOMDoc
umentPtr and then add that function
name (or set of names) into the skip list.

Please send me a summary of the changes (ideally as a diff -u) once
you get it working. Thanks.

Tim.

On Thu, Apr 17, 2003 at 10:45:02AM -0600, Reidy, Ronald wrote:
> I read the README files and cannot find any kind of resolution for
> 'undefined symbol' errors. Should these be included in 'ora_skip' in the
> boot script?
>
> -----Original Message-----
> From: Tim Bunce [mailto:Tim.Bunce@pobox.com]
> Sent: Thursday, April 17, 2003 10:11 AM
> To: Reidy, Ronald
> Cc: oracle-oci@perl.org
> Subject: Re: Oracle::OCI make problems
>
>
> undefined symbol: ora_getptr_OCIDOMDoc
umentPtr
>
> Read the README.
>
> Tim.
>
> On Thu, Apr 17, 2003 at 09:44:32AM -0600, Reidy, Ronald wrote:
> attached
> named
> information
> to
>
>
> This electronic message transmission is a PRIVATE communication which
> contains information which may be confidential or privileged. The
> information is intended to be for the use of the individual or entity named
> above. If you are not the intended recipient, please be aware that any
> disclosure, copying, distribution or use of the contents of this information
> is prohibited. Please notify the sender of the delivery error by replying to
> this message, or notify us by telephone (877-633-2436, ext. 0), and then
> delete it from your system.
>

Sponsored Links





Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive | Programming forum archive

Copyright 2008 droptable.com