|
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.
>
|
|
|
|
|