Here's the output of 'perl Makefile.PL' and 'make'
(shall I see what happens if I do 'perl Makefile.PL -no8' ??):
>perl Makefile.PL
Using DBI 1.20 installed in
/s007/suppression/perl/perl5/lib/site_perl/5.6.1/sun
4-solaris/auto/DBI
Configuring DBD::Oracle ...
>>> Remember to actually *READ* the README file!
Especially if you have any problems.
Using Oracle in /u01/app/oracle/product/8.0.5
8.0.5.0.0 ORACLE Common RDBMS Libraries and Utilities
8.0.5.0.0 ORACLE PL/SQL Libraries
8.0.5.0.0 ORACLE Common Precomp Libraries
8.0.5.2.0 PL/SQL
8.0.5.2.1 Oracle8 RDBMS
8.0.5.2.0 Precomp
8.0.5.2.0 Pro*C/C++
Found header files in rdbms/demo.
Found /u01/app/oracle/product/8.0.5/rdbms/demo/demo_rdbms.mk
Found /u01/app/oracle/product/8.0.5/otrace/demo/atmoci.mk
Found /u01/app/oracle/product/8.0.5/precomp/demo/proc/demo_proc.mk
Using /u01/app/oracle/product/8.0.5/rdbms/demo/demo_rdbms.mk
Reading /u01/app/oracle/product/8.0.5/rdbms/demo/demo_rdbms.mk.
Reading /u01/app/oracle/product/8.0.5/rdbms/lib/env_rdbms.mk.
Evaluating `cat $(LIBHOME)naldflgs`
expanded `cat /u01/app/oracle/product/8.0.5/lib/naldflgs`
returned ''
Evaluating `cat $(LIBHOME)sysliblist`
expanded `cat /u01/app/oracle/product/8.0.5/lib/sysliblist`
returned '-lnsl -lsocket -lgen -ldl'
Attempting to discover Oracle OCI build rules...
gcc -c -I/u01/app/oracle/product/8.0.5/rdbms/demo
-I/u01/app/oracle/product/8.0.
5/rdbms/public -I/u01/app/oracle/product/8.0.5/plsql/public
-I/u01/app/oracle/pr
oduct/8.0.5/network/public -I/u01/app/oracle/product/8.0.5/rdbms/demo
-I/u01/app
/oracle/product/8.0.5/rdbms/demo
-I/s007/suppression/perl/perl5/lib/site_perl/5.
6.1/sun4-solaris/auto/DBI -fno-strict-aliasing -I/usr/local/include
-D_LARGEFILE
_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"1.12\"
-DXS_VERSION=\"1.12\" -
fPIC -I/s007/suppression/perl/perl5/lib/5.6.1/sun4-solaris/CORE
DBD_ORA_OBJ.c
Oracle oci build command:
true echo -L/u01/app/oracle/product/8.0.5/lib/
-L/u01/app/oracle/product
/8.0.5/rdbms/lib -o DBD_ORA_EXE DBD_ORA_OBJ.o -lclntsh
/u01/app/oracle/product/8
.0.5/lib/nautab.o /u01/app/oracle/product/8.0.5/lib/naeet.o
/u01/app/oracle/prod
uct/8.0.5/lib/naect.o /u01/app/oracle/product/8.0.5/lib/naedhs.o `cat
/u01/app/o
racle/product/8.0.5/lib/naldflgs` -lnetv2 -lnttcp -lnetwork -lncr -lnetv2
-lntt
cp -lnetwork -lclient -lvsn -lcommon -lgeneric -lmm -lnlsrtl3 -lcore4
-lnlsrtl3
-lcore4 -lnlsrtl3 -lnetv2 -lnttcp -lnetwork -lncr -lnetv2 -lnttcp -lnetwork
-lc
lient -lvsn -lcommon -lgeneric -lepc -lnlsrtl3 -lcore4 -lnlsrtl3 -lcore4
-lnls
rtl3 -lclient -lvsn -lcommon -lgeneric -lnlsrtl3 -lcore4 -lnlsrtl3 -lcore4
-lnl
srtl3 `cat /u01/app/oracle/product/8.0.5/lib/sysliblist` -R
/opt/SUNWcluster/l
ib:/u01/app/oracle/product/8.0.5/lib -Y
P,/u01/app/oracle/product/8.0.5/lib:/us
r/openwin/lib:/usr/dt/lib:/opt/SUNWcluster/lib:/usr/ccs/lib:/usr/lib -Qy
-lc -l
aio -lm -lthread
System: perl5.006001 sunos stan 5.6 generic_105181-26 sun4u sparc
sunw,ultra-ent
erprise
Compiler: gcc -O -fno-strict-aliasing -I/usr/local/include
-D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64
Linker: /usr/ccs/bin/ld
Sysliblist: -lnsl -lsocket -lgen -ldl
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
-xar
ch=v8 -xcache=16/32/1:1024/64/1 -xchip=ultra -D_REENTRANT -K PIC
$(QACCFLAGS) -I
/u01/app/oracle/product/8.0.5/rdbms/demo
-I/u01/app/oracle/product/8.0.5/rdbms/p
ublic -I/u01/app/oracle/product/8.0.5/plsql/public
-I/u01/app/oracle/product/8.0
.5/network/public -DSLMXMX_ENABLE -DSLTS_ENABLE -D_SVID_GETTOD $(LPFLAGS)
$(USRF
LAGS)]
LDFLAGS: -L$(LIBHOME) -L$(ORACLE_HOME)/rdbms/lib
[-L$(LIBHOME) -L/u01/app/oracle/product/8.0.5/rdbms/lib]
Linking with OTHERLDFLAGS = -L/u01/app/oracle/product/8.0.5/lib/
-L/u01/app/orac
le/product/8.0.5/rdbms/lib -lclntsh
/u01/app/oracle/product/8.0.5/lib/nautab.o
/u01/app/oracle/product/8.0.5/lib/naeet.o
/u01/app/oracle/product/8.0.5/lib/nae
ct.o /u01/app/oracle/product/8.0.5/lib/naedhs.o `cat
/u01/app/oracle/product/8.0
.5/lib/naldflgs` -lnetv2 -lnttcp -lnetwork -lncr -lnetv2 -lnttcp -lnetwork
-lcl
ient -lvsn -lcommon -lgeneric -lmm -lnlsrtl3 -lcore4 -lnlsrtl3 -lcore4
-lnlsrtl
3 -lnetv2 -lnttcp -lnetwork -lncr -lnetv2 -lnttcp -lnetwork -lclient -lvsn
-lcom
mon -lgeneric -lepc -lnlsrtl3 -lcore4 -lnlsrtl3 -lcore4 -lnlsrtl3 -lclient
-lv
sn -lcommon -lgeneric -lnlsrtl3 -lcore4 -lnlsrtl3 -lcore4 -lnlsrtl3 `cat
/u01
/app/oracle/product/8.0.5/lib/sysliblist`
-R/opt/SUNWcluster/lib:/u01/app/oracle
/product/8.0.5/lib
-YP,/u01/app/oracle/product/8.0.5/lib:/usr/openwin/lib:/usr/
dt/lib:/opt/SUNWcluster/lib:/usr/ccs/lib:/usr/lib -Qy -lc -laio -lm
-lthread [
from 'build' rule]
Warning: If you have problems you may need to rebuild perl with
-Uusemymalloc.
LD_RUN_PATH=/u01/app/oracle/product/8.0.5/lib:/u01/app/oracle/product/8.0.5/
rdbm
s/lib
Using DBD::Oracle 1.12.
Using DBI 1.20 installed in
/s007/suppression/perl/perl5/lib/site_perl/5.6.1/sun
4-solaris/auto/DBI
Writing Makefile for DBD::Oracle
*** WARNING - YOUR ORACLE INSTALLATION HAS A SECURITY PROBLEM.
Read the README.sec file for more information and patch details.
This is just a warning. It does not affect DBD::Oracle in any way.
*** 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?)
stan:~/src/DBD-Oracle-1.12 >
stan:~/src/DBD-Oracle-1.12 >make
cp oraperl.ph blib/lib/oraperl.ph
cp Oracle.pm blib/lib/DBD/Oracle.pm
cp mk.pm blib/arch/auto/DBD/Oracle/mk.pm
cp dbdimp.h blib/arch/auto/DBD/Oracle/dbdimp.h
cp ocitrace.h blib/arch/auto/DBD/Oracle/ocitrace.h
cp Oracle.h blib/arch/auto/DBD/Oracle/Oracle.h
cp Oraperl.pm blib/lib/Oraperl.pm
/s007/suppression/perl/perl5/bin/perl -p -e "s/~DRIVER~/Oracle/g" <
/s007/suppre
ssion/perl/perl5/lib/site_perl/5.6.1/sun4-solaris/auto/DBI/Driver.xst >
Oracle.x
si
/s007/suppression/perl/perl5/bin/perl
-I/s007/suppression/perl/perl5/lib/5.6.1/s
un4-solaris -I/s007/suppression/perl/perl5/lib/5.6.1
/s007/suppression/perl/perl
5/lib/5.6.1/ExtUtils/xsubpp -typemap
/s007/suppression/perl/perl5/lib/5.6.1/Ext
Utils/typemap Oracle.xs > Oracle.xsc && mv Oracle.xsc Oracle.c
gcc -c -I/u01/app/oracle/product/8.0.5/rdbms/demo
-I/u01/app/oracle/product/8.0.
5/rdbms/public -I/u01/app/oracle/product/8.0.5/plsql/public
-I/u01/app/oracle/pr
oduct/8.0.5/network/public -I/u01/app/oracle/product/8.0.5/rdbms/demo
-I/u01/app
/oracle/product/8.0.5/rdbms/demo
-I/s007/suppression/perl/perl5/lib/site_perl/5.
6.1/sun4-solaris/auto/DBI -fno-strict-aliasing -I/usr/local/include
-D_LARGEFILE
_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"1.12\"
-DXS_VERSION=\"1.12\" -
fPIC -I/s007/suppression/perl/perl5/lib/5.6.1/sun4-solaris/CORE Oracle.c
gcc -c -I/u01/app/oracle/product/8.0.5/rdbms/demo
-I/u01/app/oracle/product/8.0.
5/rdbms/public -I/u01/app/oracle/product/8.0.5/plsql/public
-I/u01/app/oracle/pr
oduct/8.0.5/network/public -I/u01/app/oracle/product/8.0.5/rdbms/demo
-I/u01/app
/oracle/product/8.0.5/rdbms/demo
-I/s007/suppression/perl/perl5/lib/site_perl/5.
6.1/sun4-solaris/auto/DBI -fno-strict-aliasing -I/usr/local/include
-D_LARGEFILE
_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"1.12\"
-DXS_VERSION=\"1.12\" -
fPIC -I/s007/suppression/perl/perl5/lib/5.6.1/sun4-solaris/CORE dbdimp.c
gcc -c -I/u01/app/oracle/product/8.0.5/rdbms/demo
-I/u01/app/oracle/product/8.0.
5/rdbms/public -I/u01/app/oracle/product/8.0.5/plsql/public
-I/u01/app/oracle/pr
oduct/8.0.5/network/public -I/u01/app/oracle/product/8.0.5/rdbms/demo
-I/u01/app
/oracle/product/8.0.5/rdbms/demo
-I/s007/suppression/perl/perl5/lib/site_perl/5.
6.1/sun4-solaris/auto/DBI -fno-strict-aliasing -I/usr/local/include
-D_LARGEFILE
_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"1.12\"
-DXS_VERSION=\"1.12\" -
fPIC -I/s007/suppression/perl/perl5/lib/5.6.1/sun4-solaris/CORE oci7.c
gcc -c -I/u01/app/oracle/product/8.0.5/rdbms/demo
-I/u01/app/oracle/product/8.0.
5/rdbms/public -I/u01/app/oracle/product/8.0.5/plsql/public
-I/u01/app/oracle/pr
oduct/8.0.5/network/public -I/u01/app/oracle/product/8.0.5/rdbms/demo
-I/u01/app
/oracle/product/8.0.5/rdbms/demo
-I/s007/suppression/perl/perl5/lib/site_perl/5.
6.1/sun4-solaris/auto/DBI -fno-strict-aliasing -I/usr/local/include
-D_LARGEFILE
_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"1.12\"
-DXS_VERSION=\"1.12\" -
fPIC -I/s007/suppression/perl/perl5/lib/5.6.1/sun4-solaris/CORE oci8.c
oci8.c: In function `oci_hdtype_name':
oci8.c:100: `OCI_HTYPE_SUBSCRIPTION' undeclared (first use in this function)
oci8.c:100: (Each undeclared identifier is reported only once
oci8.c:100: for each function it appears in.)
oci8.c:109: `OCI_DTYPE_LOCATOR' undeclared (first use in this function)
*** Error code 1
make: Fatal error: Command failed for target `oci8.o'
stan:~/src/DBD-Oracle-1.12 >uname -a
SunOS stan 5.6 Generic_105181-26 sun4u sparc SUNW,Ultra-Enterprise