My log, I get the same with all versions of DBD, and a newer DBI. Some
stuff happens.
Script started on Fri Nov 8 13:28:29 2002
[oracle@skipper DBD-Oracle-1.12]$ perl Makefile.PL -v
Using DBI 1.21 installed in
/usr/lib/perl5/site_perl/5.8.0/i386-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 /oracle/OraHome1
Found rdbms/demo/oratypes.h
Found header files in rdbms/demo.
Found /oracle/OraHome1/precomp/demo/proc/demo_proc.mk
Using /oracle/OraHome1/precomp/demo/proc/demo_proc.mk
Reading /oracle/OraHome1/precomp/demo/proc/demo_proc.mk.
Reading /oracle/OraHome1/precomp/lib/env_precomp.mk.
Read a total of 1684 lines from /oracle/OraHome1/precomp/lib/env_precomp.mk (including
inclusions)
Read a total of 1870 lines from /oracle/OraHome1/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)
Deleting ORA_NLS = $(ORACLE_HOME)/ocommon/nls/admin/data/
because it is not already set in the environment
and it can cause ORA-01019 errors.
Deleted ORA_NLS definition: ORA_NLS = $(ORACLE_HOME)/ocommon/nls/admin/data/
Deleting ORA_NLS33 = $(ORACLE_HOME)/ocommon/nls/admin/data/
because it is not already set in the environment
and it can cause ORA-01019 errors.
Deleted ORA_NLS33 definition: ORA_NLS33 = $(ORACLE_HOME)/ocommon/nls/admin/data/
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...
gcc -c -o DBD_ORA_OBJ.o DBD_ORA_OBJ.c
by executing:
make -f /oracle/OraHome1/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/oracle/OraHome1/lib/ -lclntsh `cat
/oracle/OraHome1/lib/ldflags` `cat /oracle/OraHome1/lib/sysliblist` -ldl -lm
-o DBD_ORA_EXE DBD_ORA_OBJ.o -L/oracle/OraHome1/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.
System: perl5.008 linux daffy.perf.redhat.com 2.4.18-11smp #1 smp thu aug 15 06:41:59
edt 2002 i686 i686 i386 gnulinux
Compiler: gcc -O2 -march=i386 -mcpu=i686 -D_REENTRANT -D_GNU_SOURCE
-fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm
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/oracle/OraHome1/precomp/public -I/oracle/OraHome1/rdbms/public
-I/oracle/OraHome1/rdbms/demo -I/oracle/OraHome1/plsql/public
-I/oracle/OraHome1/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 /oracle/OraHome1/lib/ldflags`
returned '-lnbeq9 -lnhost9 -lnus9 -lnldap9 -lldapclnt9 -lnsslb9 -lnoname9 -lntcp9
-lntcps9 -lnsslb9 -lntcp9 -lntns9 '
Evaluating `cat $(LIBHOME)sysliblist`
expanded `cat /oracle/OraHome1/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/oracle/OraHome1/precomp/lib/ -L$(LIBHOME) -L$(LIBHOME)stubs/]
Linking with -L/oracle/OraHome1/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/oracle/OraHome1/precomp/public -I/oracle/OraHome1/rdbms/public
-I/oracle/OraHome1/rdbms/demo -I/oracle/OraHome1/plsql/public
-I/oracle/OraHome1/network/public -I/oracle/OraHome1/rdbms/demo
-I/oracle/OraHome1/rdbms/demo
-I/usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/auto/DBI]
LIBS => [q[-L/oracle/OraHome1/lib/ -L/oracle/OraHome1/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/oracle/OraHome1/lib/ -L/oracle/OraHome1/lib -lclntsh':
'-lclntsh' found at /oracle/OraHome1/lib//libclntsh.so.9.0
LD_RUN_PATH=/oracle/OraHome1/lib
Using DBD::Oracle 1.12.
Using DBD::Oracle 1.12.
Using DBI 1.21 installed in
/usr/lib/perl5/site_perl/5.8.0/i386-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?)
]0;oracle@skipper:~/oracle_dbi/DBD-Oracle-1.12
[oracle@skipper DBD-Oracle-1.12]$
[oracle@skipper DBD-Oracle-1.12]$
[oracle@skipper DBD-Oracle-1.12]$ m
[oracle@skipper DBD-Oracle-1.12]$ m
[oracle@skipper DBD-Oracle-1.12]$ ma
[oracle@skipper DBD-Oracle-1.12]$ ma
[oracle@skipper DBD-Oracle-1.12]$ mak
[oracle@skipper DBD-Oracle-1.12]$ mak
[oracle@skipper DBD-Oracle-1.12]$ make
[oracle@skipper 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/i386-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
gcc -c -I. -I/oracle/OraHome1/precomp/public -I/oracle/OraHome1/rdbms/public
-I/oracle/OraHome1/rdbms/demo -I/oracle/OraHome1/plsql/public
-I/oracle/OraHome1/network/public -I/oracle/OraHome1/rdbms/demo
-I/oracle/OraHome1/rdbms/demo
-I/usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/auto/DBI -D_REENTRANT
-D_GNU_SOURCE -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-I/usr/include/gdbm -O2 -march=i386 -mcpu=i686 -DVERSION=\"1.12\"
-DXS_VERSION=\"1.12\" -fpic "-I/usr/lib/perl5/5.8.0/i386-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"
Oracle.xsi: In function `XS_DBD__Oracle__db_commit':
Oracle.xsi:73: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__db_rollback':
Oracle.xsi:82: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__db_disconnect':
Oracle.xsi:91: dereferencing pointer to incomplete type
Oracle.xsi:95: dereferencing pointer to incomplete type
Oracle.xsi:96: dereferencing pointer to incomplete type
Oracle.xsi:97: dereferencing pointer to incomplete type
Oracle.xsi:101: dereferencing pointer to incomplete type
Oracle.xsi:101: dereferencing pointer to incomplete type
Oracle.xsi:103: dereferencing pointer to incomplete type
Oracle.xsi:105: dereferencing pointer to incomplete type
Oracle.xsi:109: dereferencing pointer to incomplete type
Oracle.xsi:109: dereferencing pointer to incomplete type
Oracle.xsi:109: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__db_DESTROY':
Oracle.xsi:144: dereferencing pointer to incomplete type
Oracle.xsi:146: dereferencing pointer to incomplete type
Oracle.xsi:153: dereferencing pointer to incomplete type
Oracle.xsi:154: dereferencing pointer to incomplete type
Oracle.xsi:155: dereferencing pointer to incomplete type
Oracle.xsi:157: dereferencing pointer to incomplete type
Oracle.xsi:158: dereferencing pointer to incomplete type
Oracle.xsi:158: dereferencing pointer to incomplete type
Oracle.xsi:158: dereferencing pointer to incomplete type
Oracle.xsi:160: dereferencing pointer to incomplete type
Oracle.xsi:168: dereferencing pointer to incomplete type
Oracle.xsi:169: dereferencing pointer to incomplete type
Oracle.xsi:174: dereferencing pointer to incomplete type
Oracle.xsi:174: dereferencing pointer to incomplete type
Oracle.xsi:174: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__st_execute':
Oracle.xsi:288: dereferencing pointer to incomplete type
Oracle.xsi:289: dereferencing pointer to incomplete type
Oracle.xsi:293: dereferencing pointer to incomplete type
Oracle.xsi:294: dereferencing pointer to incomplete type
Oracle.xsi:295: dereferencing pointer to incomplete type
Oracle.xsi:309: dereferencing pointer to incomplete type
Oracle.xsi:310: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__st_finish':
Oracle.xsi:385: dereferencing pointer to incomplete type
Oracle.xsi:386: dereferencing pointer to incomplete type
Oracle.xsi:390: dereferencing pointer to incomplete type
Oracle.xsi:393: dereferencing pointer to incomplete type
Oracle.xsi:393: dereferencing pointer to incomplete type
Oracle.xsi:393: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__st_DESTROY':
Oracle.xsi:460: dereferencing pointer to incomplete type
Oracle.xsi:462: dereferencing pointer to incomplete type
Oracle.xsi:468: dereferencing pointer to incomplete type
Oracle.xsi:469: dereferencing pointer to incomplete type
Oracle.xsi:469: dereferencing pointer to incomplete type
Oracle.xsi:469: dereferencing pointer to incomplete type
Oracle.xsi:471: dereferencing pointer to incomplete type
Oracle.xsi:472: dereferencing pointer to incomplete type
Oracle.xsi:473: dereferencing pointer to incomplete type
Oracle.xsi:481: dereferencing pointer to incomplete type
Oracle.xsi:481: dereferencing pointer to incomplete type
Oracle.xsi:481: 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 pointer to incomplete type
Oracle.xs:85: dereferencing pointer to incomplete type
Oracle.xs:85: dereferencing pointer to incomplete type
Oracle.xs:85: dereferencing pointer to incomplete type
Oracle.xs:85: dereferencing pointer to incomplete type
Oracle.xs:85: dereferencing pointer to incomplete type
Oracle.xs:87: dereferencing pointer to incomplete type
Oracle.xs:87: dereferencing pointer to incomplete type
Oracle.xs:87: warning: passing arg 1 of `fprintf' from incompatible pointer type
Oracle.xsi: In function `boot_DBD__Oracle':
Oracle.xsi:18: sizeof applied to an incomplete type
Oracle.xsi:19: sizeof applied to an incomplete type
make: *** [Oracle.o] Error 1
]0;oracle@skipper:~/oracle_dbi/DBD-Oracle-1.12
[oracle@skipper DBD-Oracle-1.12]$
[oracle@skipper DBD-Oracle-1.12]$
[oracle@skipper DBD-Oracle-1.12]$ p
[oracle@skipper DBD-Oracle-1.12]$ p
[oracle@skipper DBD-Oracle-1.12]$ pe
[oracle@skipper DBD-Oracle-1.12]$ pe
[oracle@skipper DBD-Oracle-1.12]$ per
[oracle@skipper DBD-Oracle-1.12]$ per
[oracle@skipper DBD-Oracle-1.12]$ perl
[oracle@skipper DBD-Oracle-1.12]$ perl
[oracle@skipper DBD-Oracle-1.12]$ perl
[oracle@skipper DBD-Oracle-1.12]$ perl
[oracle@skipper DBD-Oracle-1.12]$ perl -
[oracle@skipper DBD-Oracle-1.12]$ perl -
[oracle@skipper DBD-Oracle-1.12]$ perl -V
[oracle@skipper DBD-Oracle-1.12]$ perl -V
Summary of my perl5 (revision 5.0 version 8 subversion 0) configuration:
Platform:
osname=linux, osvers=2.4.18-11smp, archname=i386-linux-thread-multi
uname='linux daffy.perf.redhat.com 2.4.18-11smp #1 smp thu aug 15 06:41:59 edt
2002 i686 i686 i386 gnulinux '
config_args='-des -Doptimize=-O2 -march=i386 -mcpu=i686 -Dmyhostname=localhost
-Dperladmin=root@localhost -Dcc=gcc -Dcf_by=Red Hat, Inc. -Dinstallprefix=/usr
-Dprefix=/usr -Darchname=i386-linux -Dvendorprefix=/usr -Dsiteprefix=/usr -Duseshrplib
-Dusethreads -Duseithreads -Duselargefiles -Dd_dosuid -Dd_semctl_semun -Di_db -Ui_ndbm
-Di_gdbm -Di_shadow -Di_syslog -Dman3ext=3pm -Duseperlio -Dinstallusrbinperl
-Ubincompat5005 -Uversiononly -Dpager=/usr/bin/less -isr'
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='gcc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm',
optimize='-O2 -march=i386 -mcpu=i686',
cppflags='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -I/usr/include/gdbm'
ccversion='', gccversion='3.2 20020822 (Red Hat Linux Rawhide 3.2-5)',
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 -lpthread -lc -lcrypt -lutil
perllibs=-lnsl -ldl -lm -lpthread -lc -lcrypt -lutil
libc=/lib/libc-2.2.92.so, so=so, useshrplib=true, libperl=libperl.so
gnulibc_version='2.2.92'
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-rdynamic
-Wl,-rpath,/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE'
cccdlflags='-fpic', lddlflags='-shared -L/usr/local/lib'
Characteristics of this binary (from libperl):
Compile-time options: MULTIPLICITY USE_ITHREADS USE_LARGE_FILES PERL_IMPLICIT_CONTEXT
Built under linux
Compiled at Sep 1 2002 23:56:49
@INC:
/usr/lib/perl5/5.8.0/i386-linux-thread-multi
/usr/lib/perl5/5.8.0
/usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.0
/usr/lib/perl5/site_perl
/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.0
/usr/lib/perl5/vendor_perl
.
]0;oracle@skipper:~/oracle_dbi/DBD-Oracle-1.12
[oracle@skipper DBD-Oracle-1.12]$
[oracle@skipper DBD-Oracle-1.12]$
[oracle@skipper DBD-Oracle-1.12]$ e
[oracle@skipper DBD-Oracle-1.12]$ e
[oracle@skipper DBD-Oracle-1.12]$ ex
[oracle@skipper DBD-Oracle-1.12]$ ex
[oracle@skipper DBD-Oracle-1.12]$ exi
[oracle@skipper DBD-Oracle-1.12]$ exi
[oracle@skipper DBD-Oracle-1.12]$ exit
[oracle@skipper DBD-Oracle-1.12]$ exit
Script done on Fri Nov 8 13:29:23 2002
-----------------------------
James Shane
Office: 303-556-3888
Pager: 303-259-4799
-----------------------------