Re: Oracle::OCI make problems
[email protected] (Tim Bunce) Fri, 18 Apr 2003 12:04:27 +0100
| Newsgroups | perl.dbi.oracle-oci |
|---|---|
| Message-ID | <[email protected]> |
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_OCIDOMDocumentPtr 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:[email protected]] > Sent: Thursday, April 17, 2003 10:11 AM > To: Reidy, Ronald > Cc: [email protected] > Subject: Re: Oracle::OCI make problems > > > undefined symbol: ora_getptr_OCIDOMDocumentPtr > > 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=undef > > 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=64 -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. >