|
Tim,
Attached is the output, according to the README, of errors I'm getting while compiling DBD-Oracle-1.12. Is there a solution to the compiler errors? Thanks.
Ian
Ultra 5, 198RAM, 20GB and 4GB drives Solaris 9 from www.sun.com Perl 5.8 precompiled from www.sunfreeware.com DBI v1.3 from www.cpan.org GCC v3.2 precompiled from www.sunfreewre.com Oracle 9i 92010 from www.oracle.com
************************************************************************** The information transmitted herewith is sensitive information intended only for use by the individual or entity to which it is addressed. If the reader of this message is not the intended recipient, you are hereby notified that any review, retransmission, dissemination, distribution, copying or other use of, or taking of any action in reliance upon this information is strictly prohibited. If you have received this communication in error, please contact the sender and delete the material from your computer.
|
Script started on Mon Sep 30 17:57:16 2002 # make realclean rm -f blib/script/ora_explain rm -rf Oracle.c Oracle.xsi dll.base dll.exp sqlnet.log libOracle.def ora_explain mk.pm ./blib Makefile.aperl blib/arch/auto/DBD/Oracle/extralibs.all perlmain.c tmon.out mon.out so_locations pm_to_blib *.o *.a perl.exe perl perl Oracle.bs Oracle.bso Oracle.def libOracle.def Oracle.exp Oracle.x core core.*perl.*.? *perl.core mv Makefile Makefile.old > /dev/null 2>&1 rm -rf blib/lib/auto/DBD/Oracle blib/arch/auto/DBD/Oracle rm -rf DBD-Oracle-1.12 rm -f blib/arch/auto/DBD/Oracle/Oracle.so blib/arch/auto/DBD/Oracle/Oracle.bs rm -f blib/arch/auto/DBD/Oracle/Oracle.a rm -f blib/arch/auto/DBD/Oracle/Oracle.h blib/lib/DBD/Oracle.pm blib/arch/auto/DBD/Oracle/dbdimp.h rm -f blib/lib/oraperl.ph blib/arch/auto/DBD/Oracle/ocitrace.h blib/lib/Oraperl.pm rm -f blib/arch/auto/DBD/Oracle/mk.pm rm -rf Makefile Makefile.old # perl Makefile.PL -v Using DBI 1.30 installed in /usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/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 /export/home/orausr
Found rdbms/demo/oratypes.h
Found header files in rdbms/demo.
Found /export/home/orausr/precomp/demo/proc/demo_proc.mk
Using /export/home/orausr/precomp/demo/proc/demo_proc.mk
Reading /export/home/orausr/precomp/demo/proc/demo_proc.mk.
Reading /export/home/orausr/precomp/lib/env_precomp.mk.
Read a total of 1705 lines from /export/home/orausr/precomp/lib/env_precomp.mk
(including inclusions)
Read a total of 1891 lines from /export/home/orausr/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)
LMAKE macro redefined by Oracle
from make
to /usr/ccs/bin/make
FIND macro redefined by Oracle
from find
to /usr/local/bin/find # gnu find!
LINK macro redefined by Oracle
from $(LDCCOM)
to $(ADE_DEL_FILE_CMD) $(PURECMDS) $(LD) $(LDFLAGS) -dy $(COMPSOBJS)
LINKCC macro redefined by Oracle
from $(LDCCOMCC)
to $(ADE_DEL_FILE_CMD) $(PURECMDS) $(CCC) $(LDFLAGS) -norunpath -mt -nocx -dy
$(COMPOBJSCC)
LINKLDLIBS macro redefined by Oracle
from $(LDLIBS)
to $(EXPDLIBS) $(EXOSLIBS) $(SYSLIBS) $(LINKEXSYSLIBS) $(MATHLIB) $(USRLIBS)
$(COMPEOBJS)
COBLDLIBS macro redefined by Oracle
from $(LDLIBS)
to $(EXPDLIBS) $(EXOSLIBS) $(SYSLIBS) $(COBEXSYSLIBS) $(MATHLIB) $(USRLIBS)
Deleted OPTIMIZE definition: OPTIMIZE=$(OPTIMIZE3)
AR macro redefined by Oracle
from ar
to /usr/ccs/bin/ar
Deleted AR definition: AR=/usr/ccs/bin/ar
AS macro redefined by Oracle
from as
to /usr/ccs/bin/as
Deleted AS definition: AS=/usr/ccs/bin/as
LD macro redefined by Oracle
from ld
to /usr/ccs/bin/ld
Deleted LD definition: LD=/usr/ccs/bin/ld
NM macro redefined by Oracle
from nm
to /usr/ccs/bin/nm
TR macro redefined by Oracle
from tr
to /usr/bin/tr
CPP macro redefined by Oracle
from cpp
to $(CC) -E $(ANSI)
Deleted CPP definition: CPP=$(CC) -E $(ANSI)
TOUCH macro redefined by Oracle
from touch
to /bin/touch
CHMOD macro redefined by Oracle
from chmod
to /bin/chmod
Deleted CHMOD definition: CHMOD=/bin/chmod
Deleted ASFLAGS definition: ASFLAGS=$(NOKPIC_ASFLAGS) $(KPIC_OPTION)
Deleted CCFLAGS definition: CCFLAGS= $(NOKPIC_CCFLAGS) $(KPIC_OPTION)
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/
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 -G -L$(ORACLE_HOME)/$(LIBDIR) -R$(ORACLE_HOME)/$(LIBDIR) -o
to -G -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)
CCFLAGS macro redefined by Oracle
from $(NOKPIC_CCFLAGS) $(KPIC_OPTION)
to $(NOKPIC_CCFLAGS) $(KPIC_OPTION) -DPRECOMP
Deleted CCFLAGS definition: CCFLAGS=$(NOKPIC_CCFLAGS) $(KPIC_OPTION) -DPRECOMP
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 -B/usr/ccs/bin/ -c DBD_ORA_OBJ.c
by executing:
make -f /export/home/orausr/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/export/home/orausr/lib/ -lclntsh `cat
/export/home/orausr/lib/ldflags` `cat /export/home/orausr/lib/sysliblist`
-R/export/home/orausr/lib -laio -lposix4 -lm -lthread
-o DBD_ORA_EXE DBD_ORA_OBJ.o -L/export/home/orausr/lib/ -lclntsh -lnbeq9
-lnhost9 -lnus9 -lnldap9 -lldapclnt9 -lnsslb9 -lnoname9 -lntcp9 -lntcps9 -lnsslb9
-lntcp9 -lntns9 -lnsl -lsocket -lgen -ldl -lsched -R/export/home/orausr/lib -laio
-lposix4 -lm -lthread
Unable to interpret Oracle oci build commands. Using fallback approach.
System: perl5.008 sunos solaris 5.9 generic sun4u sparc sunw,ultra-5_10
Compiler: gcc -B/usr/ccs/bin/ -O -fno-strict-aliasing -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64
Linker: /usr/bin/ld
Sysliblist: -lnsl -lsocket -lgen -ldl -lsched
Oracle makefiles would have used these definitions but we override them:
CC: cc
CFLAGS: $(GFLAG) $(OPTIMIZE) $(CDEBUG) $(CCFLAGS) $(PFLAGS)\
$(SHARED_CFLAG) $(USRFLAGS)
[$(GFLAG) -xO3 $(CDEBUG) $(NOKPIC_CCFLAGS) -K PIC -DPRECOMP -I.
-I/export/home/orausr/precomp/public -I/export/home/orausr/rdbms/public
-I/export/home/orausr/rdbms/demo -I/export/home/orausr/plsql/public
-I/export/home/orausr/network/public -DSLMXMX_ENABLE -DSLTS_ENABLE -D_SVID_GETTOD
-D_REENTRANT $(LPFLAGS) $(USRFLAGS)]
build: $(CC) -o $(EXE) $(OBJS) $(LDPATHFLAG)$(LIBHOME) $(PROLDLIBS)
Evaluating `cat $(LIBHOME)ldflags`
expanded `cat /export/home/orausr/lib/ldflags`
returned '-lnbeq9 -lnhost9 -lnus9 -lnldap9 -lldapclnt9 -lnsslb9 -lnoname9 -lntcp9
-lntcps9 -lnsslb9 -lntcp9 -lntns9 '
Evaluating `cat $(LIBHOME)sysliblist`
expanded `cat /export/home/orausr/lib/sysliblist`
returned '-lnsl -lsocket -lgen -ldl -lsched'
[ cc -o $(EXE) $(OBJS) -L$(LIBHOME) -lclntsh -lnbeq9 -lnhost9 -lnus9
-lnldap9 -lldapclnt9 -lnsslb9 -lnoname9 -lntcp9 -lntcps9 -lnsslb9 -lntcp9 -lntns9
$(EXPDLIBS) $(EXOSLIBS) -lnsl -lsocket -lgen -ldl -lsched -R/export/home/orausr/lib
-laio $(THREADLIBS) -lposix4 $(LLIBKSTAT) -lm $(USRLIBS) -lthread]
LDFLAGS: -o $@ $(LDPATHFLAG)$(PRODLIBHOME) $(LDPATHFLAG)$(LIBHOME)
[-o $@ -L/export/home/orausr/precomp/lib/ -L$(LIBHOME)]
Linking with -L/export/home/orausr/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/export/home/orausr/precomp/public -I/export/home/orausr/rdbms/public
-I/export/home/orausr/rdbms/demo -I/export/home/orausr/plsql/public
-I/export/home/orausr/network/public -I/export/home/orausr/rdbms/demo
-I/export/home/orausr/rdbms/demo
-I/usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBI]
LIBS => [q[-L/export/home/orausr/lib/ -L/export/home/orausr/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/local/bin/perl
Potential libraries are '-L/export/home/orausr/lib/ -L/export/home/orausr/lib
-lclntsh':
'-lclntsh' found at /export/home/orausr/lib//libclntsh.so.9.0
LD_RUN_PATH=/export/home/orausr/lib
Using DBD::Oracle 1.12.
Using DBD::Oracle 1.12.
Using DBI 1.30 installed in /usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/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?)
# 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/local/bin/perl -p -e "s/~DRIVER~/Oracle/g" <
/usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBI/Driver.xst > Oracle.xsi
/usr/local/bin/perl /usr/local/lib/perl5/5.8.0/ExtUtils/xsubpp -typemap
/usr/local/lib/perl5/5.8.0/ExtUtils/typemap Oracle.xs > Oracle.xsc && mv Oracle.xsc
Oracle.c
gcc -B/usr/ccs/bin/ -c -I. -I/export/home/orausr/precomp/public
-I/export/home/orausr/rdbms/public -I/export/home/orausr/rdbms/demo
-I/export/home/orausr/plsql/public -I/export/home/orausr/network/public
-I/export/home/orausr/rdbms/demo -I/export/home/orausr/rdbms/demo
-I/usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBI -fno-strict-aliasing
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"1.12\"
-DXS_VERSION=\"1.12\" -fPIC "-I/usr/local/lib/perl5/5.8.0/sun4-solaris/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/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBI/Driver_xst.h: In function
`dbdxst_bind_params':
/usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBI/Driver_xst.h:48:
dereferencing pointer to incomplete type
/usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBI/Driver_xst.h:49:
dereferencing pointer to incomplete type
/usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBI/Driver_xst.h:53:
dereferencing pointer to incomplete type
/usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBI/Driver_xst.h:54:
dereferencing pointer to incomplete type
/usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBI/Driver_xst.h:55:
dereferencing pointer to incomplete type
/usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBI/Driver_xst.h: In function
`dbdxst_fetchall_arrayref':
/usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBI/Driver_xst.h:80:
dereferencing pointer to incomplete type
/usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBI/Driver_xst.h:81:
dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__db_selectall_arrayref':
Oracle.xsi:107: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__db_selectrow_arrayref':
Oracle.xsi:142: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__db_commit':
Oracle.xsi:179: dereferencing pointer to incomplete type
Oracle.xsi:179: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__db_rollback':
Oracle.xsi:188: dereferencing pointer to incomplete type
Oracle.xsi:188: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__db_disconnect':
Oracle.xsi:197: dereferencing pointer to incomplete type
Oracle.xsi:201: dereferencing pointer to incomplete type
Oracle.xsi:202: dereferencing pointer to incomplete type
Oracle.xsi:203: dereferencing pointer to incomplete type
Oracle.xsi:207: dereferencing pointer to incomplete type
Oracle.xsi:207: dereferencing pointer to incomplete type
Oracle.xsi:209: dereferencing pointer to incomplete type
Oracle.xsi:211: dereferencing pointer to incomplete type
Oracle.xsi:215: dereferencing pointer to incomplete type
Oracle.xsi:215: dereferencing pointer to incomplete type
Oracle.xsi:215: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__db_DESTROY':
Oracle.xsi:250: dereferencing pointer to incomplete type
Oracle.xsi:252: dereferencing pointer to incomplete type
Oracle.xsi:259: dereferencing pointer to incomplete type
Oracle.xsi:260: dereferencing pointer to incomplete type
Oracle.xsi:261: dereferencing pointer to incomplete type
Oracle.xsi:263: dereferencing pointer to incomplete type
Oracle.xsi:264: dereferencing pointer to incomplete type
Oracle.xsi:264: dereferencing pointer to incomplete type
Oracle.xsi:264: dereferencing pointer to incomplete type
Oracle.xsi:266: dereferencing pointer to incomplete type
Oracle.xsi:274: dereferencing pointer to incomplete type
Oracle.xsi:275: dereferencing pointer to incomplete type
Oracle.xsi:280: dereferencing pointer to incomplete type
Oracle.xsi:280: dereferencing pointer to incomplete type
Oracle.xsi:280: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__st_execute':
Oracle.xsi:396: dereferencing pointer to incomplete type
Oracle.xsi:397: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__st_finish':
Oracle.xsi:460: dereferencing pointer to incomplete type
Oracle.xsi:461: dereferencing pointer to incomplete type
Oracle.xsi:465: dereferencing pointer to incomplete type
Oracle.xsi:468: dereferencing pointer to incomplete type
Oracle.xsi:468: dereferencing pointer to incomplete type
Oracle.xsi:468: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__st_DESTROY':
Oracle.xsi:535: dereferencing pointer to incomplete type
Oracle.xsi:537: dereferencing pointer to incomplete type
Oracle.xsi:543: dereferencing pointer to incomplete type
Oracle.xsi:544: dereferencing pointer to incomplete type
Oracle.xsi:544: dereferencing pointer to incomplete type
Oracle.xsi:544: dereferencing pointer to incomplete type
Oracle.xsi:546: dereferencing pointer to incomplete type
Oracle.xsi:547: dereferencing pointer to incomplete type
Oracle.xsi:548: dereferencing pointer to incomplete type
Oracle.xsi:556: dereferencing pointer to incomplete type
Oracle.xsi:556: dereferencing pointer to incomplete type
Oracle.xsi:556: 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:21: sizeof applied to an incomplete type
Oracle.xsi:22: sizeof applied to an incomplete type
*** Error code 1
make: Fatal error: Command failed for target `Oracle.o'
# make test
gcc -B/usr/ccs/bin/ -c -I. -I/export/home/orausr/precomp/public
-I/export/home/orausr/rdbms/public -I/export/home/orausr/rdbms/demo
-I/export/home/orausr/plsql/public -I/export/home/orausr/network/public
-I/export/home/orausr/rdbms/demo -I/export/home/orausr/rdbms/demo
-I/usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBI -fno-strict-aliasing
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"1.12\"
-DXS_VERSION=\"1.12\" -fPIC "-I/usr/local/lib/perl5/5.8.0/sun4-solaris/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/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBI/Driver_xst.h: In function
`dbdxst_bind_params':
/usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBI/Driver_xst.h:48:
dereferencing pointer to incomplete type
/usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBI/Driver_xst.h:49:
dereferencing pointer to incomplete type
/usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBI/Driver_xst.h:53:
dereferencing pointer to incomplete type
/usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBI/Driver_xst.h:54:
dereferencing pointer to incomplete type
/usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBI/Driver_xst.h:55:
dereferencing pointer to incomplete type
/usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBI/Driver_xst.h: In function
`dbdxst_fetchall_arrayref':
/usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBI/Driver_xst.h:80:
dereferencing pointer to incomplete type
/usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBI/Driver_xst.h:81:
dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__db_selectall_arrayref':
Oracle.xsi:107: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__db_selectrow_arrayref':
Oracle.xsi:142: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__db_commit':
Oracle.xsi:179: dereferencing pointer to incomplete type
Oracle.xsi:179: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__db_rollback':
Oracle.xsi:188: dereferencing pointer to incomplete type
Oracle.xsi:188: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__db_disconnect':
Oracle.xsi:197: dereferencing pointer to incomplete type
Oracle.xsi:201: dereferencing pointer to incomplete type
Oracle.xsi:202: dereferencing pointer to incomplete type
Oracle.xsi:203: dereferencing pointer to incomplete type
Oracle.xsi:207: dereferencing pointer to incomplete type
Oracle.xsi:207: dereferencing pointer to incomplete type
Oracle.xsi:209: dereferencing pointer to incomplete type
Oracle.xsi:211: dereferencing pointer to incomplete type
Oracle.xsi:215: dereferencing pointer to incomplete type
Oracle.xsi:215: dereferencing pointer to incomplete type
Oracle.xsi:215: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__db_DESTROY':
Oracle.xsi:250: dereferencing pointer to incomplete type
Oracle.xsi:252: dereferencing pointer to incomplete type
Oracle.xsi:259: dereferencing pointer to incomplete type
Oracle.xsi:260: dereferencing pointer to incomplete type
Oracle.xsi:261: dereferencing pointer to incomplete type
Oracle.xsi:263: dereferencing pointer to incomplete type
Oracle.xsi:264: dereferencing pointer to incomplete type
Oracle.xsi:264: dereferencing pointer to incomplete type
Oracle.xsi:264: dereferencing pointer to incomplete type
Oracle.xsi:266: dereferencing pointer to incomplete type
Oracle.xsi:274: dereferencing pointer to incomplete type
Oracle.xsi:275: dereferencing pointer to incomplete type
Oracle.xsi:280: dereferencing pointer to incomplete type
Oracle.xsi:280: dereferencing pointer to incomplete type
Oracle.xsi:280: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__st_execute':
Oracle.xsi:396: dereferencing pointer to incomplete type
Oracle.xsi:397: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__st_finish':
Oracle.xsi:460: dereferencing pointer to incomplete type
Oracle.xsi:461: dereferencing pointer to incomplete type
Oracle.xsi:465: dereferencing pointer to incomplete type
Oracle.xsi:468: dereferencing pointer to incomplete type
Oracle.xsi:468: dereferencing pointer to incomplete type
Oracle.xsi:468: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__st_DESTROY':
Oracle.xsi:535: dereferencing pointer to incomplete type
Oracle.xsi:537: dereferencing pointer to incomplete type
Oracle.xsi:543: dereferencing pointer to incomplete type
Oracle.xsi:544: dereferencing pointer to incomplete type
Oracle.xsi:544: dereferencing pointer to incomplete type
Oracle.xsi:544: dereferencing pointer to incomplete type
Oracle.xsi:546: dereferencing pointer to incomplete type
Oracle.xsi:547: dereferencing pointer to incomplete type
Oracle.xsi:548: dereferencing pointer to incomplete type
Oracle.xsi:556: dereferencing pointer to incomplete type
Oracle.xsi:556: dereferencing pointer to incomplete type
Oracle.xsi:556: 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:21: sizeof applied to an incomplete type
Oracle.xsi:22: sizeof applied to an incomplete type
*** Error code 1
make: Fatal error: Command failed for target `Oracle.o'
# make test TES_ T_VERBOSE=1
gcc -B/usr/ccs/bin/ -c -I. -I/export/home/orausr/precomp/public
-I/export/home/orausr/rdbms/public -I/export/home/orausr/rdbms/demo
-I/export/home/orausr/plsql/public -I/export/home/orausr/network/public
-I/export/home/orausr/rdbms/demo -I/export/home/orausr/rdbms/demo
-I/usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBI -fno-strict-aliasing
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"1.12\"
-DXS_VERSION=\"1.12\" -fPIC "-I/usr/local/lib/perl5/5.8.0/sun4-solaris/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/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBI/Driver_xst.h: In function
`dbdxst_bind_params':
/usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBI/Driver_xst.h:48:
dereferencing pointer to incomplete type
/usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBI/Driver_xst.h:49:
dereferencing pointer to incomplete type
/usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBI/Driver_xst.h:53:
dereferencing pointer to incomplete type
/usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBI/Driver_xst.h:54:
dereferencing pointer to incomplete type
/usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBI/Driver_xst.h:55:
dereferencing pointer to incomplete type
/usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBI/Driver_xst.h: In function
`dbdxst_fetchall_arrayref':
/usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBI/Driver_xst.h:80:
dereferencing pointer to incomplete type
/usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBI/Driver_xst.h:81:
dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__db_selectall_arrayref':
Oracle.xsi:107: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__db_selectrow_arrayref':
Oracle.xsi:142: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__db_commit':
Oracle.xsi:179: dereferencing pointer to incomplete type
Oracle.xsi:179: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__db_rollback':
Oracle.xsi:188: dereferencing pointer to incomplete type
Oracle.xsi:188: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__db_disconnect':
Oracle.xsi:197: dereferencing pointer to incomplete type
Oracle.xsi:201: dereferencing pointer to incomplete type
Oracle.xsi:202: dereferencing pointer to incomplete type
Oracle.xsi:203: dereferencing pointer to incomplete type
Oracle.xsi:207: dereferencing pointer to incomplete type
Oracle.xsi:207: dereferencing pointer to incomplete type
Oracle.xsi:209: dereferencing pointer to incomplete type
Oracle.xsi:211: dereferencing pointer to incomplete type
Oracle.xsi:215: dereferencing pointer to incomplete type
Oracle.xsi:215: dereferencing pointer to incomplete type
Oracle.xsi:215: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__db_DESTROY':
Oracle.xsi:250: dereferencing pointer to incomplete type
Oracle.xsi:252: dereferencing pointer to incomplete type
Oracle.xsi:259: dereferencing pointer to incomplete type
Oracle.xsi:260: dereferencing pointer to incomplete type
Oracle.xsi:261: dereferencing pointer to incomplete type
Oracle.xsi:263: dereferencing pointer to incomplete type
Oracle.xsi:264: dereferencing pointer to incomplete type
Oracle.xsi:264: dereferencing pointer to incomplete type
Oracle.xsi:264: dereferencing pointer to incomplete type
Oracle.xsi:266: dereferencing pointer to incomplete type
Oracle.xsi:274: dereferencing pointer to incomplete type
Oracle.xsi:275: dereferencing pointer to incomplete type
Oracle.xsi:280: dereferencing pointer to incomplete type
Oracle.xsi:280: dereferencing pointer to incomplete type
Oracle.xsi:280: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__st_execute':
Oracle.xsi:396: dereferencing pointer to incomplete type
Oracle.xsi:397: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__st_finish':
Oracle.xsi:460: dereferencing pointer to incomplete type
Oracle.xsi:461: dereferencing pointer to incomplete type
Oracle.xsi:465: dereferencing pointer to incomplete type
Oracle.xsi:468: dereferencing pointer to incomplete type
Oracle.xsi:468: dereferencing pointer to incomplete type
Oracle.xsi:468: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__st_DESTROY':
Oracle.xsi:535: dereferencing pointer to incomplete type
Oracle.xsi:537: dereferencing pointer to incomplete type
Oracle.xsi:543: dereferencing pointer to incomplete type
Oracle.xsi:544: dereferencing pointer to incomplete type
Oracle.xsi:544: dereferencing pointer to incomplete type
Oracle.xsi:544: dereferencing pointer to incomplete type
Oracle.xsi:546: dereferencing pointer to incomplete type
Oracle.xsi:547: dereferencing pointer to incomplete type
Oracle.xsi:548: dereferencing pointer to incomplete type
Oracle.xsi:556: dereferencing pointer to incomplete type
Oracle.xsi:556: dereferencing pointer to incomplete type
Oracle.xsi:556: 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:21: sizeof applied to an incomplete type
Oracle.xsi:22: sizeof applied to an incomplete type
*** Error code 1
make: Fatal error: Command failed for target `Oracle.o'
# perl -v
This is perl, v5.8.0 built for sun4-solaris
Copyright 1987-2002, Larry Wall
Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.
Complete documentation for Perl, including FAQ lists, should be found on
this system using `man perl' or `perldoc perl'. If you have access to the
Internet, point your browser at http://www.perl.com/, the Perl Home Page.
# gcc -v
Reading specs from /usr/local/lib/gcc-lib/sparc-sun-solaris2.9/3.2/specs
Configured with: ../configure --with-as=/usr/ccs/bin/as --with-ld=/usr/ccs/bin/ld
--disable-nls
Thread model: posix
gcc version 3.2
# unam e- e -a
SunOS jubilee 5.9 Generic sun4u sparc SUNW,Ultra-5_10
# exit
script done on Mon Sep 30 17:59:03 2002
