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

Reply via email to