You are probably running into the same problem I did with redhat 8.0. I was missing some of the .o files needed for install DBD::Oracle. I replaced my rdbms directory from another linux box that had a full install of Oracle 9.2 on it. That took care of my problems.

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




Remember to actually *READ* the README file!

Especially if you have any problems.



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


Reply via email to