Hi All,

I am failed to make the DBD-Oracle 1.14 on Oracle 8.1.6 client Solaris 
8 machine.

At the beginning, I fail to "perl Makefile.PL", it said it cannot find 
the oracle.mk or demo_rdbms.mk, so I copy demo_rdbms.mk from my oracle 
server. Then the "perl Makefile.PL" succussfully without error.

After that, I run "make" but got fatal error.

Enclosed text file contains detail information.

Could anybody tell me how can I complete the "make"?

Thank you very much.

Matthew 
My Solaris 8 machine installed oracle 8.1.6 client, which can connect to Oracle server 
by sqlplus.

Installed DBI-1.39

bash-2.03# perl -V
Summary of my perl5 (revision 5.0 version 8 subversion 0) configuration:
  Platform:
    osname=solaris, osvers=2.8, archname=sun4-solaris
    uname='sunos idrsb 5.8 generic_108528-22 sun4u sparc sunw,sun-fire-280r '
    config_args='-de'
    hint=recommended, useposix=true, d_sigaction=define
    usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef
    useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
    use64bitint=undef use64bitall=undef uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='gcc', ccflags ='-fno-strict-aliasing -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64',
    optimize='-O',
    cppflags='-fno-strict-aliasing'
    ccversion='', gccversion='3.2', gccosandvers='solaris2.8'
    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=4321
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
    ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
    alignbytes=8, prototype=define
  Linker and Libraries:
    ld='gcc', ldflags =' -L/usr/local/lib '
    libpth=/usr/local/lib /usr/lib /usr/ccs/lib
    libs=-lsocket -lnsl -ldl -lm -lc
    perllibs=-lsocket -lnsl -ldl -lm -lc
    libc=/lib/libc.so, so=so, useshrplib=false, libperl=libperl.a
    gnulibc_version=''
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' '
    cccdlflags='-fPIC', lddlflags='-G -L/usr/local/lib'


Characteristics of this binary (from libperl): 
  Compile-time options: USE_LARGE_FILES
  Built under solaris
  Compiled at Aug 22 2003 14:44:52
  @INC:
    /usr/local/lib/perl5/5.8.0/sun4-solaris
    /usr/local/lib/perl5/5.8.0
    /usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris
    /usr/local/lib/perl5/site_perl/5.8.0
    /usr/local/lib/perl5/site_perl
    .


Copy demo_rdbms.mk from Oracle 8.1.6 server to /oracle/OraHome1/rdbms/demo

bash-2.03# perl Makefile.PL
Using DBI 1.39 installed in /usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBI

 Configuring DBD::Oracle ...

>>>     Remember to actually *READ* the README file!
        Especially if you have any problems.

Using Oracle in /oracle/OraHome1

Oracle version 2.8
Found header files in rdbms/demo.


*********************************************************
I can't find the header files I need in your Oracle installation.
You probably need to install some more Oracle components.
I'll keep going, but the compile will probably fail.
See README.clients for more information.
*********************************************************

Found /oracle/OraHome1/rdbms/demo/demo_rdbms.mk
Using /oracle/OraHome1/rdbms/demo/demo_rdbms.mk
Reading /oracle/OraHome1/rdbms/demo/demo_rdbms.mk
Reading /oracle/OraHome1/rdbms/lib/env_rdbms.mk
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.
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.

Attempting to discover Oracle OCI build rules
gcc   -c  DBD_ORA_OBJ.c
by executing: (make -f /oracle/OraHome1/rdbms/demo/demo_rdbms.mk build ECHODO=echo 
ECHO=echo GENCLNTSH='echo genclntsh' CC=echo OPTIMIZE= CCFLAGS= EXE=DBD_ORA_EXE 
OBJS=DBD_ORA_OBJ.o)
Oracle oci build prolog:
        + Building client shared library libclntsh.so ...

        + Call script /oracle/OraHome1/bin/genclntsh ...

        + genclntsh

        + Built /oracle/OraHome1/lib/libclntsh.so ... DONE

Oracle oci build command:
        + -L/oracle/OraHome1/lib/ -L/oracle/OraHome1/rdbms/lib -o DBD_ORA_EXE 
DBD_ORA_OBJ.o -lclntsh -lnbeq8 -lnhost8 -ln8 -lncrypt8 -lnidx8 -ln8 -lncrypt8 -lnus8 
-ln8 -lncrypt8 -lnk58 -ln8 -lncrypt8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 
-lncrypt8 -lnoname8 -ln8 -lncrypt8 -lnrad8 -ln8 -lncrypt8 -R 
/oracle/OraHome1/JRE/lib/sparc/native_threads 
-L/oracle/OraHome1/JRE/lib/sparc/native_threads -R 
/oracle/OraHome1/JRE/lib/sparc/native_threads 
-L/oracle/OraHome1/JRE/lib/sparc/native_threads -ln8 -lncrypt8 -lnsid8 -ln8 -lncrypt8 
-lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lnro8 
-lnbeq8 -lnhost8 -ln8 -lncrypt8 -lnidx8 -ln8 -lncrypt8 -lnus8 -ln8 -lncrypt8 -lnk58 
-ln8 -lncrypt8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 
-ln8 -lncrypt8 -lnrad8 -ln8 -lncrypt8 -R /oracle/OraHome1/JRE/lib/sparc/native_threads 
-L/oracle/OraHome1/JRE/lib/sparc/native_threads -R 
/oracle/OraHome1/JRE/lib/sparc/native_threads 
-L/oracle/OraHome1/JRE/lib/sparc/native_threads -ln8 -lncrypt8 -lnsid8 -ln8 -lncrypt8 
-lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lclient8 
-lvsn8 -lwtc8 -lcommon8 -lgeneric8 -lwtc8 -lmm -lnls8 -lcore8 -lnls8 -lcore8 -lnls8 
-lnbeq8 -lnhost8 -ln8 -lncrypt8 -lnidx8 -ln8 -lncrypt8 -lnus8 -ln8 -lncrypt8 -lnk58 
-ln8 -lncrypt8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 
-ln8 -lncrypt8 -lnrad8 -ln8 -lncrypt8 -R /oracle/OraHome1/JRE/lib/sparc/native_threads 
-L/oracle/OraHome1/JRE/lib/sparc/native_threads -R 
/oracle/OraHome1/JRE/lib/sparc/native_threads 
-L/oracle/OraHome1/JRE/lib/sparc/native_threads -ln8 -lncrypt8 -lnsid8 -ln8 -lncrypt8 
-lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lnro8 
-lnbeq8 -lnhost8 -ln8 -lncrypt8 -lnidx8 -ln8 -lncrypt8 -lnus8 -ln8 -lncrypt8 -lnk58 
-ln8 -lncrypt8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 
-ln8 -lncrypt8 -lnrad8 -ln8 -lncrypt8 -R /oracle/OraHome1/JRE/lib/sparc/native_threads 
-L/oracle/OraHome1/JRE/lib/sparc/native_threads -R 
/oracle/OraHome1/JRE/lib/sparc/native_threads 
-L/oracle/OraHome1/JRE/lib/sparc/native_threads -ln8 -lncrypt8 -lnsid8 -ln8 -lncrypt8 
-lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lclient8 
-lvsn8 -lwtc8 -lcommon8 -lgeneric8 -ltrace8 -lnls8 -lcore8 -lnls8 -lcore8 -lnls8 
-lclient8 -lvsn8 -lwtc8 -lcommon8 -lgeneric8 -lnls8 -lcore8 -lnls8 -lcore8 -lnls8 
-lnsl -lsocket -lgen -ldl -lsched -lsched -R/oracle/OraHome1/lib -laio -lposix4 
-lkstat -lm -lthread



System: perl5.008 sunos idrsb 5.8 generic_108528-22 sun4u sparc sunw,sun-fire-280r 
Compiler:   gcc -O -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
Linker:     /usr/ccs/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) $(QACCFLAGS) $(PFLAGS)\
        $(SHARED_CFLAG) $(USRFLAGS)
           [$(GFLAG) -xO2 $(CDEBUG) -Xa $(PROFILE) -xstrconst -xF $(XS) -mr -xarch=v8 
-xcache=16/32/1:1024/64/1 -xchip=ultra -D_REENTRANT -K PIC $(QACCFLAGS) 
-I/oracle/OraHome1/rdbms/demo -I/oracle/OraHome1/rdbms/public 
-I/oracle/OraHome1/plsql/public -I/oracle/OraHome1/network/public -DSLMXMX_ENABLE 
-DSLTS_ENABLE -D_SVID_GETTOD $(LPFLAGS) $(USRFLAGS)]

  LDFLAGS:  -L$(LIBHOME) -L$(ORACLE_HOME)/rdbms/lib
           [-L$(LIBHOME) -L/oracle/OraHome1/rdbms/lib]


Linking with OTHERLDFLAGS = -L/oracle/OraHome1/lib/ -L/oracle/OraHome1/rdbms/lib   
-lclntsh -lnbeq8 -lnhost8 -ln8 -lncrypt8 -lnidx8 -ln8 -lncrypt8 -lnus8 -ln8 -lncrypt8 
-lnk58 -ln8 -lncrypt8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 
-lnoname8 -ln8 -lncrypt8 -lnrad8 -ln8 -lncrypt8 
-R/oracle/OraHome1/JRE/lib/sparc/native_threads 
-L/oracle/OraHome1/JRE/lib/sparc/native_threads 
-R/oracle/OraHome1/JRE/lib/sparc/native_threads 
-L/oracle/OraHome1/JRE/lib/sparc/native_threads -ln8 -lncrypt8 -lnsid8 -ln8 -lncrypt8 
-lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lnro8 
-lnbeq8 -lnhost8 -ln8 -lncrypt8 -lnidx8 -ln8 -lncrypt8 -lnus8 -ln8 -lncrypt8 -lnk58 
-ln8 -lncrypt8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 
-ln8 -lncrypt8 -lnrad8 -ln8 -lncrypt8 -R/oracle/OraHome1/JRE/lib/sparc/native_threads 
-L/oracle/OraHome1/JRE/lib/sparc/native_threads 
-R/oracle/OraHome1/JRE/lib/sparc/native_threads 
-L/oracle/OraHome1/JRE/lib/sparc/native_threads -ln8 -lncrypt8 -lnsid8 -ln8 -lncrypt8 
-lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lclient8 
-lvsn8 -lwtc8 -lcommon8 -lgeneric8 -lwtc8 -lmm -lnls8 -lcore8 -lnls8 -lcore8 -lnls8 
-lnbeq8 -lnhost8 -ln8 -lncrypt8 -lnidx8 -ln8 -lncrypt8 -lnus8 -ln8 -lncrypt8 -lnk58 
-ln8 -lncrypt8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 
-ln8 -lncrypt8 -lnrad8 -ln8 -lncrypt8 -R/oracle/OraHome1/JRE/lib/sparc/native_threads 
-L/oracle/OraHome1/JRE/lib/sparc/native_threads 
-R/oracle/OraHome1/JRE/lib/sparc/native_threads 
-L/oracle/OraHome1/JRE/lib/sparc/native_threads -ln8 -lncrypt8 -lnsid8 -ln8 -lncrypt8 
-lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lnro8 
-lnbeq8 -lnhost8 -ln8 -lncrypt8 -lnidx8 -ln8 -lncrypt8 -lnus8 -ln8 -lncrypt8 -lnk58 
-ln8 -lncrypt8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 
-ln8 -lncrypt8 -lnrad8 -ln8 -lncrypt8 -R/oracle/OraHome1/JRE/lib/sparc/native_threads 
-L/oracle/OraHome1/JRE/lib/sparc/native_threads 
-R/oracle/OraHome1/JRE/lib/sparc/native_threads 
-L/oracle/OraHome1/JRE/lib/sparc/native_threads -ln8 -lncrypt8 -lnsid8 -ln8 -lncrypt8 
-lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lclient8 
-lvsn8 -lwtc8 -lcommon8 -lgeneric8 -ltrace8 -lnls8 -lcore8 -lnls8 -lcore8 -lnls8 
-lclient8 -lvsn8 -lwtc8 -lcommon8 -lgeneric8 -lnls8 -lcore8 -lnls8 -lcore8 -lnls8 
-lnsl -lsocket -lgen -ldl -lsched -lsched -R/oracle/OraHome1/lib -laio -lposix4 
-lkstat -lm -lthread
 [from 'build' rule]


Checking if your kit is complete...
Looks good
LD_RUN_PATH=/oracle/OraHome1/lib:/oracle/OraHome1/rdbms/lib
Using DBD::Oracle 1.14.
Using DBD::Oracle 1.14.
Using DBI 1.39 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?)

bash-2.03# make
cp Oracle.pm blib/lib/DBD/Oracle.pm
cp Oracle.h blib/arch/auto/DBD/Oracle/Oracle.h
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
cp lib/DBD/Oracle/GetInfo.pm blib/lib/DBD/Oracle/GetInfo.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 -c  -I/oracle/OraHome1/rdbms/demo -I/oracle/OraHome1/rdbms/public 
-I/oracle/OraHome1/plsql/public -I/oracle/OraHome1/network/public 
-I/oracle/OraHome1/rdbms/demo -I/oracle/OraHome1/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.14\"  
-DXS_VERSION=\"1.14\" -fPIC "-I/usr/local/lib/perl5/5.8.0/sun4-solaris/CORE"  
-DUTF8_SUPPORT 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:107: parse error before "Lda_Def"
dbdimp.h:107: warning: no semicolon at end of struct or union
dbdimp.h:108: warning: data definition has no type or storage class
dbdimp.h:116: parse error before '}' token
dbdimp.h:140: parse error before "Cda_Def"
dbdimp.h:140: warning: no semicolon at end of struct or union
dbdimp.h:141: warning: data definition has no type or storage class
dbdimp.h:167: parse error before '}' token
dbdimp.h:297: 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
/usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBI/Driver_xst.h:88: 
dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__db_selectall_arrayref':
Oracle.xsi:135: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__db_selectrow_arrayref':
Oracle.xsi:170: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__db_commit':
Oracle.xsi:249: dereferencing pointer to incomplete type
Oracle.xsi:249: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__db_rollback':
Oracle.xsi:259: dereferencing pointer to incomplete type
Oracle.xsi:259: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__db_disconnect':
Oracle.xsi:269: dereferencing pointer to incomplete type
Oracle.xsi:273: dereferencing pointer to incomplete type
Oracle.xsi:274: dereferencing pointer to incomplete type
Oracle.xsi:275: dereferencing pointer to incomplete type
Oracle.xsi:279: dereferencing pointer to incomplete type
Oracle.xsi:279: dereferencing pointer to incomplete type
Oracle.xsi:281: dereferencing pointer to incomplete type
Oracle.xsi:283: dereferencing pointer to incomplete type
Oracle.xsi:287: dereferencing pointer to incomplete type
Oracle.xsi:287: dereferencing pointer to incomplete type
Oracle.xsi:287: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__db_STORE':
Oracle.xsi:301: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__db_FETCH':
Oracle.xsi:313: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__db_DESTROY':
Oracle.xsi:323: dereferencing pointer to incomplete type
Oracle.xsi:325: dereferencing pointer to incomplete type
Oracle.xsi:325: dereferencing pointer to incomplete type
Oracle.xsi:332: dereferencing pointer to incomplete type
Oracle.xsi:333: dereferencing pointer to incomplete type
Oracle.xsi:334: dereferencing pointer to incomplete type
Oracle.xsi:336: dereferencing pointer to incomplete type
Oracle.xsi:337: dereferencing pointer to incomplete type
Oracle.xsi:337: dereferencing pointer to incomplete type
Oracle.xsi:337: dereferencing pointer to incomplete type
Oracle.xsi:339: dereferencing pointer to incomplete type
Oracle.xsi:347: dereferencing pointer to incomplete type
Oracle.xsi:348: dereferencing pointer to incomplete type
Oracle.xsi:348: dereferencing pointer to incomplete type
Oracle.xsi:353: dereferencing pointer to incomplete type
Oracle.xsi:353: dereferencing pointer to incomplete type
Oracle.xsi:353: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__st_execute':
Oracle.xsi:503: dereferencing pointer to incomplete type
Oracle.xsi:504: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__st_finish':
Oracle.xsi:584: dereferencing pointer to incomplete type
Oracle.xsi:585: dereferencing pointer to incomplete type
Oracle.xsi:589: dereferencing pointer to incomplete type
Oracle.xsi:592: dereferencing pointer to incomplete type
Oracle.xsi:592: dereferencing pointer to incomplete type
Oracle.xsi:592: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__st_STORE':
Oracle.xsi:632: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__st_FETCH_attrib':
Oracle.xsi:649: dereferencing pointer to incomplete type
Oracle.xsi: In function `XS_DBD__Oracle__st_DESTROY':
Oracle.xsi:659: dereferencing pointer to incomplete type
Oracle.xsi:661: dereferencing pointer to incomplete type
Oracle.xsi:661: dereferencing pointer to incomplete type
Oracle.xsi:662: dereferencing pointer to incomplete type
Oracle.xsi:667: dereferencing pointer to incomplete type
Oracle.xsi:668: dereferencing pointer to incomplete type
Oracle.xsi:668: dereferencing pointer to incomplete type
Oracle.xsi:668: dereferencing pointer to incomplete type
Oracle.xsi:670: dereferencing pointer to incomplete type
Oracle.xsi:671: dereferencing pointer to incomplete type
Oracle.xsi:672: dereferencing pointer to incomplete type
Oracle.xsi:680: dereferencing pointer to incomplete type
Oracle.xsi:680: dereferencing pointer to incomplete type
Oracle.xsi:680: dereferencing pointer to incomplete type
Oracle.xs: In function `XS_DBD__Oracle__st_ora_fetch':
Oracle.xs:61: dereferencing pointer to incomplete type
Oracle.xs:61: dereferencing pointer to incomplete type
Oracle.xs:61: dereferencing pointer to incomplete type
Oracle.xs:64: dereferencing pointer to incomplete type
Oracle.xs:64: dereferencing pointer to incomplete type
Oracle.xs:64: dereferencing pointer to incomplete type
Oracle.xs:64: dereferencing pointer to incomplete type
Oracle.xs:64: dereferencing pointer to incomplete type
Oracle.xs:64: dereferencing pointer to incomplete type
Oracle.xs:64: dereferencing pointer to incomplete type
Oracle.xs:64: dereferencing pointer to incomplete type
Oracle.xs:68: dereferencing pointer to incomplete type
Oracle.xs:70: dereferencing pointer to incomplete type
Oracle.xs:89: dereferencing pointer to incomplete type
Oracle.xs:89: dereferencing pointer to incomplete type
Oracle.xs:89: dereferencing pointer to incomplete type
Oracle.xs:89: dereferencing pointer to incomplete type
Oracle.xs:89: dereferencing pointer to incomplete type
Oracle.xs:89: dereferencing pointer to incomplete type
Oracle.xs:89: dereferencing pointer to incomplete type
Oracle.xs:89: dereferencing pointer to incomplete type
Oracle.xs:91: dereferencing pointer to incomplete type
Oracle.xs:91: dereferencing pointer to incomplete type
Oracle.xsi: In function `boot_DBD__Oracle':
Oracle.xsi:22: sizeof applied to an incomplete type
Oracle.xsi:23: sizeof applied to an incomplete type
*** Error code 1
make: Fatal error: Command failed for target `Oracle.o'

My envirnoment setting are:
bash-2.03# set
BASH=/usr/bin/bash
BASH_VERSINFO=([0]="2" [1]="03" [2]="0" [3]="1" [4]="release" [5]="sparc-sun-solaris")
BASH_VERSION='2.03.0(1)-release'
COLUMNS=80
DIRSTACK=()
DISPLAY=IDRSA:0.0
EUID=0
GROUPS=()
HISTFILE=//.bash_history
HISTFILESIZE=500
HISTSIZE=500
HOME=/
HOSTNAME=IDRSB
HOSTTYPE=sparc
HZ=100
IFS='   
'
LD_LIBRARY_PATH=/usr/local/lib:/oracle/OraHome1/lib
LINES=24
LOGNAME=root
MACHTYPE=sparc-sun-solaris
MAIL=/var/mail/root
MAILCHECK=60
OLDPWD=/opt/asl/DBD-Oracle-1.14
OPTERR=1
OPTIND=1
ORACLE_HOME=/oracle/OraHome1
ORACLE_SID=dbora1.csl.com
ORACLE_USERID=mhp/mhp
OSTYPE=solaris
Off_t=off_t,
PATH=/usr/local/bin:/usr/ccs/bin:/usr/sbin:/usr/bin:/usr/dt/bin:/usr/openwin/bin:/bin:/usr/ucb:/oracle/OraHome1/bin
PIPESTATUS=([0]="0")
PPID=1705
PS1='\s-\v\$ '
PS2='> '
PS4='+ '
PWD=/opt/asl
SHELL=/sbin/sh
SHELLOPTS=braceexpand:hashall:histexpand:monitor:history:interactive-comments:emacs
SHLVL=1
TERM=dtterm
TZ=Hongkong
UID=0
_=
_INIT_NET_STRATEGY=none
_INIT_PREV_LEVEL=S
_INIT_RUN_LEVEL=3
_INIT_RUN_NPREV=0
_INIT_UTS_ISA=sparc
_INIT_UTS_MACHINE=sun4u
_INIT_UTS_NODENAME=IDRSB
_INIT_UTS_PLATFORM=SUNW,Sun-Fire-280R
_INIT_UTS_RELEASE=5.8
_INIT_UTS_SYSNAME=SunOS
_INIT_UTS_VERSION=Generic_108528-22
alignbytes=8,
archname=sun4-solaris
bincompat5005=undef
byteorder=4321
cccdlflags=-fPIC,
ccdlflags=' '
ccversion=,
config_args=-de
cppflags=-fno-strict-aliasing
d_dlsymun=undef,
d_longdbl=define,
d_longlong=define,
d_sfio=undef
d_sigaction=define
dlext=so,
dlsrc=dl_dlopen.xs,
doublesize=8,
gccosandvers=solaris2.8
gccversion=3.2,
gnulibc_version=
hint=recommended,
intsize=4,
ivsize=4,
ivtype=long,
lddlflags='-G -L/usr/local/lib'
libc=/lib/libc.so,
libperl=libperl.a
longdblsize=16
longlongsize=8,
longsize=4,
lseeksize=8
nvsize=8,
nvtype=double,
optimize=-O,
osname=solaris,
osvers=2.8,
prototype=define
ptrsize=4,
so=so,
uname='sunos idrsb 5.8 generic_108528-22 sun4u sparc sunw,sun-fire-280r '
use5005threads=undef
use64bitall=undef
use64bitint=undef
useithreads=undef
uselargefiles=define
uselongdouble=undef
usemultiplicity=undef
usemymalloc=n,
useperlio=define
useposix=true,
useshrplib=false,
usesocks=undef
usethreads=undef


Reply via email to