Michael Galloway wrote:
good day all ....
i'm trying to build DBD-Oracle-1.12 on a SuSE linux 8.1 pro system. attached
is the output from the perl Makefile.PL -v command.
we've installed the Oracle 9ir2 client install on the system.
i've googled thru the newsgroup, and searched the list archives with no
success.
any suggestions on how to resolve this would be greatly appreciated.
-- michael
here is more system info:
oak:~/.cpan/build/DBD-Oracle-1.12 # perl -V
Summary of my perl5 (revision 5.0 version 8 subversion 0) configuration:
Platform:
osname=linux, osvers=2.4.19, archname=i586-linux-thread-multi
uname='linux bloembergen 2.4.19 #1 mon apr 15 08:57:26 gmt 2002 i686
unknown '
config_args='-ds -e -Dprefix=/usr -Dusethreads -Di_db -Di_dbm -Di_ndbm
-Di_gdbm -Duseshrplib=true'
hint=recommended, useposix=true, d_sigaction=define
usethreads=define use5005threads=undef useithreads=define
usemultiplicity=define
useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
use64bitint=undef use64bitall=undef uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='cc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
optimize='-O3 --pipe',
cppflags='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing'
ccversion='', gccversion='3.2', 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='cc', ldflags =''
libpth=/lib /usr/lib /usr/local/lib
libs=-lnsl -ldl -lm -lpthread -lc -lcrypt -lutil
perllibs=-lnsl -ldl -lm -lpthread -lc -lcrypt -lutil
libc=, so=so, useshrplib=true, libperl=libperl.so
gnulibc_version='2.2.5'
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-rdynamic
-Wl,-rpath,/usr/lib/perl5/5.8.0/i586-linux-thread-multi/CORE'
cccdlflags='-fPIC', lddlflags='-shared'
Characteristics of this binary (from libperl):
Compile-time options: MULTIPLICITY USE_ITHREADS USE_LARGE_FILES
PERL_IMPLICIT_CONTEXT
Built under linux
Compiled at Sep 9 2002 18:13:56
@INC:
/usr/lib/perl5/5.8.0/i586-linux-thread-multi
/usr/lib/perl5/5.8.0
/usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.0
/usr/lib/perl5/site_perl
------------------------------------------------------------------------
Script started on Mon Feb 10 12:18:22 2003
oak:~/.cpan/build/DBD-Oracle-1.12 # make realclean
make: *** No rule to make target `realclean'. Stop.
oak:~/.cpan/build/DBD-Oracle-1.12 # perl Makefile.PL -v
Using DBI 1.28 installed in /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/auto/DBI
Duplicate specification "S=s" for option "s"
Configuring DBD::Oracle ...
Especially if you have any problems.Remember to actually *READ* the README file!
Using Oracle in /opt/oracle/product/oracle
Found rdbms/demo/oratypes.h
Found header files in rdbms/demo.
Found /opt/oracle/product/oracle/precomp/demo/proc/demo_proc.mk
Using /opt/oracle/product/oracle/precomp/demo/proc/demo_proc.mk
Reading /opt/oracle/product/oracle/precomp/demo/proc/demo_proc.mk.
Reading /opt/oracle/product/oracle/precomp/lib/env_precomp.mk.
Read a total of 1684 lines from /opt/oracle/product/oracle/precomp/lib/env_precomp.mk (including inclusions)
Read a total of 1870 lines from /opt/oracle/product/oracle/precomp/demo/proc/demo_proc.mk (including inclusions)
Deleted SHELL definition: SHELL=/bin/sh
Deleted LIB_EXT definition: LIB_EXT=a
Deleted OBJ_EXT definition: OBJ_EXT=o
Deleted AR definition: AR=ar
Deleted AS definition: AS=as
Deleted CC definition: CC=cc
Deleted CHMOD definition: CHMOD=chmod
Deleted CPP definition: CPP=cpp
Deleted ECHO definition: ECHO=echo
Deleted LD definition: LD=ld
Deleted PERL definition: PERL=perl
Deleted CFLAGS definition: CFLAGS=$(GFLAG) $(OPTIMIZE) $(CDEBUG) $(CCFLAGS) $(PFLAGS)\
$(SHARED_CFLAG) $(USRFLAGS)
Deleted LDFLAGS definition: LDFLAGS=-o $@ $(LDPATHFLAG)$(PRODLIBHOME) $(LDPATHFLAG)$(LIBHOME)
FIND macro redefined by Oracle
from find
to /usr/bin/find
LDFLAGS macro redefined by Oracle
from -o $@ $(LDPATHFLAG)$(PRODLIBHOME) $(LDPATHFLAG)$(LIBHOME)
to -o $@ $(LDPATHFLAG)$(PRODLIBHOME) $(LDPATHFLAG)$(LIBHOME) $(LDPATHFLAG)$(LIBHOME)stubs/
Deleted LDFLAGS definition: LDFLAGS=-o $@ $(LDPATHFLAG)$(PRODLIBHOME) $(LDPATHFLAG)$(LIBHOME) $(LDPATHFLAG)$(LIBHOME)stubs/
LINK macro redefined by Oracle
from $(LDCCOM)
to $(PURECMDS) gcc $(LDFLAGS) $(COMPSOBJS)
LINKLDLIBS macro redefined by Oracle
from $(LDLIBS)
to $(EXPDLIBS) $(EXOSLIBS) $(SYSLIBS) $(LINKEXSYSLIBS) $(MATHLIB) $(USRLIBS) $(LDLIBS) $(COMPEOBJS)
Deleted OPTIMIZE definition: OPTIMIZE=$(OPTIMIZE3)
AR macro redefined by Oracle
from ar
to /usr/bin/ar
Deleted AR definition: AR=/usr/bin/ar
AS macro redefined by Oracle
from as
to /usr/bin/as
Deleted AS definition: AS=/usr/bin/as
LD macro redefined by Oracle
from ld
to /usr/bin/ld
Deleted LD definition: LD=/usr/bin/ld
NM macro redefined by Oracle
from nm
to /usr/bin/nm
TR macro redefined by Oracle
from tr
to /bin/tr
CPP macro redefined by Oracle
from cpp
to /lib/cpp
Deleted CPP definition: CPP=/lib/cpp
CHMOD macro redefined by Oracle
from chmod
to /bin/chmod
Deleted CHMOD definition: CHMOD=/bin/chmod
CCC macro redefined by Oracle
from CC
to /usr/bin/g++
CCARCREATE macro redefined by Oracle
from $(CCC) -xar -o
to $(AR) cr$(ARLOCAL)
Deleted ASFLAGS definition: ASFLAGS=
LIBNTVI macro redefined by Oracle
from $(NETWORKLIB)$(LIB_PREFIX)$(VINAME).$(SO_EXT)
to $(LIBHOME)$(LIB_PREFIX)$(VINAME).$(LIB_EXT)
LIBNTOD macro redefined by Oracle
from $(NETWORKLIB)$(LIB_PREFIX)$(DCENAME).$(LIB_EXT)
to $(LIBHOME)$(LIB_PREFIX)$(DCENAME).$(LIB_EXT)
LIBCDS macro redefined by Oracle
from $(NETWORKLIB)$(LIB_PREFIX)$(CDSNAME).$(LIB_EXT)
to $(LIBHOME)$(LIB_PREFIX)$(CDSNAME).$(LIB_EXT)
LIBNTLU62 macro redefined by Oracle
from $(NETWORKLIB)$(LIB_PREFIX)$(LU62NAME).$(LIB_EXT)
to $(LIBHOME)$(LIB_PREFIX)$(LU62NAME).$(LIB_EXT)
LIBNTS macro redefined by Oracle
from $(NETWORKLIB)$(LIB_PREFIX)$(SPXNAME).$(LIB_EXT)
to $(LIBHOME)$(LIB_PREFIX)$(SPXNAME).$(LIB_EXT)
LIBNETWORK macro redefined by Oracle
from $(NETWORKLIB)$(LIB_PREFIX)$(COMMONNAME).$(LIB_EXT)
to $(LIBHOME)$(LIB_PREFIX)$(COMMONNAME).$(LIB_EXT)
LIBNSGR macro redefined by Oracle
from $(NETWORKLIB)$(LIB_PREFIX)$(NSGRNAME).$(LIB_EXT)
to $(LIBHOME)$(LIB_PREFIX)$(NSGRNAME).$(LIB_EXT)
LIBNTP macro redefined by Oracle
from $(NETWORKLIB)$(LIB_PREFIX)$(BEQNAME).$(LIB_EXT)
to $(LIBHOME)$(LIB_PREFIX)$(BEQNAME).$(LIB_EXT)
LIBNL macro redefined by Oracle
from $(NETWORKLIB)$(LIB_PREFIX)$(NLNAME).$(LIB_EXT)
to $(LIBHOME)$(LIB_PREFIX)$(NLNAME).$(LIB_EXT)
LIBSSLB macro redefined by Oracle
from $(NETWORKLIB)$(LIB_PREFIX)$(SSLBNAME).$(LIB_EXT)
to $(LIBHOME)$(LIB_PREFIX)$(SSLBNAME).$(LIB_EXT)
SKGXN_VERSION macro redefined by Oracle
from 2
to 9
LLIBOCCI macro redefined by Oracle
from $(LDLIBFLAG)$(LIBOCCINAME)$(RDBMS_VERSION)
to $(LDLIBFLAG)$(LIBOCCINAME)
LIBOCCI macro redefined by Oracle
from $(LIBHOME)$(LIB_PREFIX)$(LIBOCCINAME)$(RDBMS_VERSION).$(LIB_EXT)
to $(LIBHOME)$(LIB_PREFIX)$(LIBOCCINAME).$(SO_EXT).$(RDBMS_VERSION).0
SHARED_LDFLAG macro redefined by Oracle
from -shared -L$(ORACLE_HOME)/lib -o
to -shared -L$(SQLPLUSHOME)lib -L$(ORACLE_HOME)/lib -R$(ORACLE_HOME)/lib -o
TOP macro redefined by Oracle
from $(ORACLE_HOME)/slax
to $(ORACLE_HOME)/precomp
PRODUCT macro redefined by Oracle
from sqlplus
to precomp
LIBPSD macro redefined by Oracle
from $(LIBHOME)$(LIB_PREFIX)$(LIBPLCNAME)$(PLSQL_VERSION).$(LIB_EXT)
to $(PRECOMPLIB)$(LIB_PREFIX)$(LIBPSDNAME).$(LIB_EXT)
Deleted ASFLAGS definition: ASFLAGS=
Appending '-ldl' to TTLIBS
Deleted CCFLAGS definition: CCFLAGS= $(NOKPIC_CCFLAGS) -fPIC -DPRECOMP
SHAREDLIBPATH macro redefined by Oracle
from -Wl,-rpath,$(ORACLE_HOME)/lib
to -L$(ORACLE_HOME)/lib
INCLUDE macro redefined by Oracle
from $(PRECOMPSH) $(PLSQLPUBH) $(RDBMSPUBH) $(ORACOREPUBH) $(NLSRTLPUBH) \
$(OTRACEPUBH) $(NETWORKPUBH) $(SLAXPUBH) $(OTHER_H) $(I_SYM).
to $(I_SYM). $(I_SYM)$(PRECOMPHOME)public $(I_SYM)$(RDBMSHOME)public $(I_SYM)$(RDBMSHOME)demo $(I_SYM)$(PLSQLHOME)public $(I_SYM)$(NETWORKHOME)public
Attempting to discover Oracle OCI build rules...
cc -c -o DBD_ORA_OBJ.o DBD_ORA_OBJ.c
by executing:
make -f /opt/oracle/product/oracle/precomp/demo/proc/demo_proc.mk build ECHODO=true ECHO=echo GENCLNTSH='echo genclntsh' CC=echo OPTIMIZE= CCFLAGS= EXE=DBD_ORA_EXE OBJS=DBD_ORA_OBJ.o
Oracle oci build command:
echo -o DBD_ORA_EXE DBD_ORA_OBJ.o -L/opt/oracle/product/oracle/lib/ -lclntsh `cat /opt/oracle/product/oracle/lib/ldflags` `cat /opt/oracle/product/oracle/lib/sysliblist` -ldl -lm
-o DBD_ORA_EXE DBD_ORA_OBJ.o -L/opt/oracle/product/oracle/lib/ -lclntsh -lnbeq9 -lnhost9 -lnus9 -lnldap9 -lldapclnt9 -lnsslb9 -lnoname9 -lntcp9 -lntcps9 -lnsslb9 -lntcp9 -lntns9 -ldl -lm -lpthread -lnsl -ldl -lm
Unable to interpret Oracle oci build commands. Using fallback approach.
Constant subroutine __USE_POSIX undefined at /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/features.ph line 6.
Constant subroutine __USE_POSIX2 undefined at /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/features.ph line 7.
Constant subroutine __USE_POSIX199309 undefined at /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/features.ph line 8.
Constant subroutine __USE_POSIX199506 undefined at /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/features.ph line 9.
Constant subroutine __USE_XOPEN undefined at /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/features.ph line 10.
Constant subroutine __USE_XOPEN_EXTENDED undefined at /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/features.ph line 11.
Constant subroutine __USE_UNIX98 undefined at /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/features.ph line 12.
Constant subroutine __USE_LARGEFILE undefined at /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/features.ph line 14.
Constant subroutine __USE_LARGEFILE64 undefined at /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/features.ph line 15.
Constant subroutine __USE_FILE_OFFSET64 undefined at /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/features.ph line 16.
Constant subroutine __USE_BSD undefined at /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/features.ph line 17.
Constant subroutine __USE_SVID undefined at /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/features.ph line 18.
Constant subroutine __USE_MISC undefined at /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/features.ph line 19.
Constant subroutine __USE_GNU undefined at /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/features.ph line 20.
Constant subroutine __USE_REENTRANT undefined at /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/features.ph line 21.
Constant subroutine _POSIX_SOURCE undefined at /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/features.ph line 34.
Constant subroutine _POSIX_C_SOURCE undefined at /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/features.ph line 36.
Constant subroutine _XOPEN_SOURCE undefined at /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/features.ph line 38.
Constant subroutine _XOPEN_SOURCE_EXTENDED undefined at /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/features.ph line 40.
Constant subroutine _LARGEFILE64_SOURCE undefined at /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/features.ph line 42.
Constant subroutine _LARGEFILE_SOURCE undefined at /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/features.ph line 81.
Constant subroutine __GNU_LIBRARY__ undefined at /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/features.ph line 121.
Constant subroutine __need_timeval undefined at /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/bits/time.ph line 20.
System: perl5.008 linux bloembergen 2.4.19 #1 mon apr 15 08:57:26 gmt 2002 i686 unknown
Compiler: cc -O3 --pipe -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
Linker: /usr/bin/ld
Sysliblist: -ldl -lm -lpthread -lnsl
Oracle makefiles would have used these definitions but we override them:
CC: cc
CFLAGS: $(GFLAG) $(OPTIMIZE) $(CDEBUG) $(CCFLAGS) $(PFLAGS)\
$(SHARED_CFLAG) $(USRFLAGS)
[$(GFLAG) -O3 $(CDEBUG) -trigraphs -fPIC -DPRECOMP -I. -I/opt/oracle/product/oracle/precomp/public -I/opt/oracle/product/oracle/rdbms/public -I/opt/oracle/product/oracle/rdbms/demo -I/opt/oracle/product/oracle/plsql/public -I/opt/oracle/product/oracle/network/public -DLINUX -D_GNU_SOURCE -D_LARGEFILE64_SOURCE=1 -D_LARGEFILE_SOURCE=1 -DSLTS_ENABLE -DSLMXMX_ENABLE -D_REENTRANT -DNS_THREADS $(LPFLAGS) $(USRFLAGS)]
build: $(CC) -o $(EXE) $(OBJS) $(LDPATHFLAG)$(LIBHOME) $(PROLDLIBS)
Evaluating `cat $(LIBHOME)ldflags`
expanded `cat /opt/oracle/product/oracle/lib/ldflags`
returned '-lnbeq9 -lnhost9 -lnus9 -lnldap9 -lldapclnt9 -lnsslb9 -lnoname9 -lntcp9 -lntcps9 -lnsslb9 -lntcp9 -lntns9 '
Evaluating `cat $(LIBHOME)sysliblist`
expanded `cat /opt/oracle/product/oracle/lib/sysliblist`
returned '-ldl -lm -lpthread -lnsl'
[ cc -o $(EXE) $(OBJS) -L$(LIBHOME) -lclntsh -lnbeq9 -lnhost9 -lnus9 -lnldap9 -lldapclnt9 -lnsslb9 -lnoname9 -lntcp9 -lntcps9 -lnsslb9 -lntcp9 -lntns9 $(EXPDLIBS) $(EXOSLIBS) -ldl -lm -lpthread -lnsl -ldl -lm $(USRLIBS) ]
LDFLAGS: -o $@ $(LDPATHFLAG)$(PRODLIBHOME) $(LDPATHFLAG)$(LIBHOME) $(LDPATHFLAG)$(LIBHOME)stubs/
[-o $@ -L/opt/oracle/product/oracle/precomp/lib/ -L$(LIBHOME) -L$(LIBHOME)stubs/]
Linking with -L/opt/oracle/product/oracle/lib -lclntsh [from $(LIBCLNTSH)]
MakeMaker (v6.03)
Checking if your kit is complete...
Looks good
ABSTRACT_FROM => q[Oracle.pm]
AUTHOR => q[Tim Bunce ([EMAIL PROTECTED])]
DEFINE => q[]
DIR => []
EXE_FILES => [q[ora_explain]]
INC => q[-I. -I/opt/oracle/product/oracle/precomp/public -I/opt/oracle/product/oracle/rdbms/public -I/opt/oracle/product/oracle/rdbms/demo -I/opt/oracle/product/oracle/plsql/public -I/opt/oracle/product/oracle/network/public -I/opt/oracle/product/oracle/rdbms/demo -I/opt/oracle/product/oracle/rdbms/demo -I/usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/auto/DBI]
LIBS => [q[-L/opt/oracle/product/oracle/lib/ -L/opt/oracle/product/oracle/lib -lclntsh]]
NAME => q[DBD::Oracle]
OBJECT => q[$(O_FILES)]
PREREQ_PM => { DBI=>q[0] }
VERSION_FROM => q[Oracle.pm]
clean => { FILES=>q[Oracle.xsi dll.base dll.exp sqlnet.log libOracle.def ora_explain mk.pm] }
dist => { DIST_DEFAULT=>q[clean distcheck disttest ci tardist], COMPRESS=>q[gzip -v9], PREOP=>q[$(MAKE) -f Makefile.old distdir], SUFFIX=>q[gz] }
dynamic_lib => { OTHERLDFLAGS=>q[ $(COMPOBJS)] }
Using PERL=/usr/bin/perl
Potential libraries are '-L/opt/oracle/product/oracle/lib/ -L/opt/oracle/product/oracle/lib -lclntsh':
'-lclntsh' found at /opt/oracle/product/oracle/lib//libclntsh.so.9.0
LD_RUN_PATH=/opt/oracle/product/oracle/lib
Using DBD::Oracle 1.12.
Using DBD::Oracle 1.12.
Using DBI 1.28 installed in /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/auto/DBI
Writing Makefile for DBD::Oracle
*** If you have problems...
read all the log printed above, and the README and README.help files.
(Of course, you have read README by now anyway, haven't you?)
oak:~/.cpan/build/DBD-Oracle-1.12 # make
cp Oracle.h blib/arch/auto/DBD/Oracle/Oracle.h
cp Oracle.pm blib/lib/DBD/Oracle.pm
cp dbdimp.h blib/arch/auto/DBD/Oracle/dbdimp.h
cp oraperl.ph blib/lib/oraperl.ph
cp ocitrace.h blib/arch/auto/DBD/Oracle/ocitrace.h
cp Oraperl.pm blib/lib/Oraperl.pm
cp mk.pm blib/arch/auto/DBD/Oracle/mk.pm
/usr/bin/perl -p -e "s/~DRIVER~/Oracle/g" < /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/auto/DBI/Driver.xst > Oracle.xsi
/usr/bin/perl /usr/lib/perl5/5.8.0/ExtUtils/xsubpp -typemap /usr/lib/perl5/5.8.0/ExtUtils/typemap Oracle.xs > Oracle.xsc && mv Oracle.xsc Oracle.c
cc -c -I. -I/opt/oracle/product/oracle/precomp/public -I/opt/oracle/product/oracle/rdbms/public -I/opt/oracle/product/oracle/rdbms/demo -I/opt/oracle/product/oracle/plsql/public -I/opt/oracle/product/oracle/network/public -I/opt/oracle/product/oracle/rdbms/demo -I/opt/oracle/product/oracle/rdbms/demo -I/usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/auto/DBI -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O3 --pipe -DVERSION=\"1.12\" -DXS_VERSION=\"1.12\" -fPIC "-I/usr/lib/perl5/5.8.0/i586-linux-thread-multi/CORE" Oracle.c
In file included from Oracle.h:20,
from Oracle.xs:1:
dbdimp.h:44:20: ocidfn.h: No such file or directory
dbdimp.h:57:21: ociapr.h: No such file or directory
In file included from Oracle.h:20,
from Oracle.xs:1:
dbdimp.h:97: parse error before "Lda_Def"
dbdimp.h:97: warning: no semicolon at end of struct or union
dbdimp.h:98: warning: data definition has no type or storage class
dbdimp.h:105: parse error before '}' token
dbdimp.h:126: parse error before "Cda_Def"
dbdimp.h:126: warning: no semicolon at end of struct or union
dbdimp.h:127: warning: data definition has no type or storage class
dbdimp.h:153: parse error before '}' token
dbdimp.h:279: parse error before "Lda_Def"
In file included from Oracle.c:53:
/usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/auto/DBI/Driver_xst.h: In function `dbdxst_bind_params':
/usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/auto/DBI/Driver_xst.h:18: dereferencing pointer to incomplete type
/usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/auto/DBI/Driver_xst.h:19: dereferencing pointer to incomplete type
/usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/auto/DBI/Driver_xst.h:23: dereferencing pointer to incomplete type
/usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/auto/DBI/Driver_xst.h:24: dereferencing pointer to incomplete type
/usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/auto/DBI/Driver_xst.h:25: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__db__selectrow_arrayref':
Oracle.xsi:107: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__db_commit':
Oracle.xsi:129: dereferencing pointer to incomplete type
Oracle.xsi:129: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__db_rollback':
Oracle.xsi:138: dereferencing pointer to incomplete type
Oracle.xsi:138: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__db_disconnect':
Oracle.xsi:147: dereferencing pointer to incomplete type
Oracle.xsi:151: dereferencing pointer to incomplete type
Oracle.xsi:152: dereferencing pointer to incomplete type
Oracle.xsi:153: dereferencing pointer to incomplete type
Oracle.xsi:157: dereferencing pointer to incomplete type
Oracle.xsi:157: dereferencing pointer to incomplete type
Oracle.xsi:159: dereferencing pointer to incomplete type
Oracle.xsi:161: dereferencing pointer to incomplete type
Oracle.xsi:165: dereferencing pointer to incomplete type
Oracle.xsi:165: dereferencing pointer to incomplete type
Oracle.xsi:165: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__db_DESTROY':
Oracle.xsi:200: dereferencing pointer to incomplete type
Oracle.xsi:202: dereferencing pointer to incomplete type
Oracle.xsi:209: dereferencing pointer to incomplete type
Oracle.xsi:210: dereferencing pointer to incomplete type
Oracle.xsi:211: dereferencing pointer to incomplete type
Oracle.xsi:213: dereferencing pointer to incomplete type
Oracle.xsi:214: dereferencing pointer to incomplete type
Oracle.xsi:214: dereferencing pointer to incomplete type
Oracle.xsi:214: dereferencing pointer to incomplete type
Oracle.xsi:216: dereferencing pointer to incomplete type
Oracle.xsi:224: dereferencing pointer to incomplete type
Oracle.xsi:225: dereferencing pointer to incomplete type
Oracle.xsi:230: dereferencing pointer to incomplete type
Oracle.xsi:230: dereferencing pointer to incomplete type
Oracle.xsi:230: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__st_execute':
Oracle.xsi:346: dereferencing pointer to incomplete type
Oracle.xsi:347: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__st_finish':
Oracle.xsi:433: dereferencing pointer to incomplete type
Oracle.xsi:434: dereferencing pointer to incomplete type
Oracle.xsi:438: dereferencing pointer to incomplete type
Oracle.xsi:441: dereferencing pointer to incomplete type
Oracle.xsi:441: dereferencing pointer to incomplete type
Oracle.xsi:441: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__st_DESTROY':
Oracle.xsi:508: dereferencing pointer to incomplete type
Oracle.xsi:510: dereferencing pointer to incomplete type
Oracle.xsi:516: dereferencing pointer to incomplete type
Oracle.xsi:517: dereferencing pointer to incomplete type
Oracle.xsi:517: dereferencing pointer to incomplete type
Oracle.xsi:517: dereferencing pointer to incomplete type
Oracle.xsi:519: dereferencing pointer to incomplete type
Oracle.xsi:520: dereferencing pointer to incomplete type
Oracle.xsi:521: dereferencing pointer to incomplete type
Oracle.xsi:529: dereferencing pointer to incomplete type
Oracle.xsi:529: dereferencing pointer to incomplete type
Oracle.xsi:529: dereferencing pointer to incomplete type
Oracle.xs: In function `XS_DBD__Oracle__st_ora_fetch':
Oracle.xs:57: dereferencing pointer to incomplete type
Oracle.xs:57: dereferencing pointer to incomplete type
Oracle.xs:57: dereferencing pointer to incomplete type
Oracle.xs:60: dereferencing pointer to incomplete type
Oracle.xs:60: dereferencing pointer to incomplete type
Oracle.xs:60: dereferencing pointer to incomplete type
Oracle.xs:60: dereferencing pointer to incomplete type
Oracle.xs:60: dereferencing pointer to incomplete type
Oracle.xs:60: dereferencing pointer to incomplete type
Oracle.xs:60: dereferencing pointer to incomplete type
Oracle.xs:60: dereferencing pointer to incomplete type
Oracle.xs:64: dereferencing pointer to incomplete type
Oracle.xs:66: dereferencing pointer to incomplete type
Oracle.xs:69: warning: passing arg 1 of `fprintf' from incompatible pointer type
Oracle.xs:79: warning: passing arg 1 of `fprintf' from incompatible pointer type
Oracle.xs:83: warning: passing arg 1 of `fprintf' from incompatible pointer type
Oracle.xs:85: dereferencing pointer to incomplete type
Oracle.xs:85: dereferencing pointer to incomplete type
Oracle.xs:85: dereferencing
