System:
RedHat 6.1
Perl 5.6.0
DBI 1.14
Oracle 8.1.5
Here's the output for 1.03 and 1.06.
[root@test4 DBD-Oracle-1.03]# make
mkdir blib
mkdir blib/lib
mkdir blib/lib/DBD
mkdir blib/arch
mkdir blib/arch/auto
mkdir blib/arch/auto/DBD
mkdir blib/arch/auto/DBD/Oracle
mkdir blib/lib/auto
mkdir blib/lib/auto/DBD
mkdir blib/lib/auto/DBD/Oracle
mkdir blib/man1
mkdir blib/man3
cp oraperl.ph blib/lib/oraperl.ph
cp Oracle.pm blib/lib/DBD/Oracle.pm
cp Oraperl.pm blib/lib/Oraperl.pm
/usr/local/bin/perl -p -e "s/~DRIVER~/Oracle/g" <
/usr/local/lib/perl5/site_perl/5.6.0/i686-linux/auto/DBI/Driver.xst >
Oracle.xsi
/usr/local/bin/perl -I/usr/local/lib/perl5/5.6.0/i686-linux
-I/usr/local/lib/perl5/5.6.0 /usr/local/lib/perl5/5.6.0/ExtUtils/xsubpp
-typemap /usr/local/lib/perl5/5.6.0/ExtUtils/typemap Oracle.xs > Oracle.xsc
&& mv Oracle.xsc Oracle.c
cc -c -I. -I/usr/include -I/u01/app/oracle/product/815/precomp/public
-I/u01/app/oracle/product/815/rdbms/public
-I/u01/app/oracle/product/815/rdbms/demo
-I/u01/app/oracle/product/815/plsql/public
-I/u01/app/oracle/product/815/network/public
-I/u01/app/oracle/product/815/rdbms/demo
-I/u01/app/oracle/product/815/rdbms/demo
-I/usr/local/lib/perl5/site_perl/5.6.0/i686-linux/auto/DBI
-fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2
-DVERSION=\"8\" -DXS_VERSION=\"1.03\" -fpic
-I/usr/local/lib/perl5/5.6.0/i686-linux/CORE Oracle.c
cc -c -I. -I/usr/include -I/u01/app/oracle/product/815/precomp/public
-I/u01/app/oracle/product/815/rdbms/public
-I/u01/app/oracle/product/815/rdbms/demo
-I/u01/app/oracle/product/815/plsql/public
-I/u01/app/oracle/product/815/network/public
-I/u01/app/oracle/product/815/rdbms/demo
-I/u01/app/oracle/product/815/rdbms/demo
-I/usr/local/lib/perl5/site_perl/5.6.0/i686-linux/auto/DBI
-fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2
-DVERSION=\"8\" -DXS_VERSION=\"1.03\" -fpic
-I/usr/local/lib/perl5/5.6.0/i686-linux/CORE dbdimp.c
dbdimp.c: In function `ora_st_execute':
dbdimp.c:1225: `USHRT_MAX' undeclared (first use in this function)
dbdimp.c:1225: (Each undeclared identifier is reported only once
dbdimp.c:1225: for each function it appears in.)
make: *** [dbdimp.o] Error 1
[root@test4 DBD-Oracle-1.03]#
[root@test4 DBD-Oracle-1.06]# make
mkdir blib
mkdir blib/lib
mkdir blib/lib/DBD
mkdir blib/arch
mkdir blib/arch/auto
mkdir blib/arch/auto/DBD
mkdir blib/arch/auto/DBD/Oracle
mkdir blib/lib/auto
mkdir blib/lib/auto/DBD
mkdir blib/lib/auto/DBD/Oracle
mkdir blib/man1
mkdir blib/man3
cp oraperl.ph blib/lib/oraperl.ph
cp Oracle.pm blib/lib/DBD/Oracle.pm
cp Oraperl.pm blib/lib/Oraperl.pm
/usr/local/bin/perl -p -e "s/~DRIVER~/Oracle/g" <
/usr/local/lib/perl5/site_perl/5.6.0/i686-linux/auto/DBI/Driver.xst >
Oracle.xsi
/usr/local/bin/perl -I/usr/local/lib/perl5/5.6.0/i686-linux
-I/usr/local/lib/perl5/5.6.0 /usr/local/lib/perl5/5.6.0/ExtUtils/xsubpp
-typemap /usr/local/lib/perl5/5.6.0/ExtUtils/typemap Oracle.xs > Oracle.xsc
&& mv Oracle.xsc Oracle.c
cc -c -I/u01/app/oracle/product/815/rdbms/demo
-I/u01/app/oracle/product/815/rdbms/public
-I/u01/app/oracle/product/815/plsql/public
-I/u01/app/oracle/product/815/network/public
-I/u01/app/oracle/product/815/otrace/public -I.
-I/u01/app/oracle/product/815/rdbms/demo
-I/u01/app/oracle/product/815/rdbms/demo
-I/usr/local/lib/perl5/site_perl/5.6.0/i686-linux/auto/DBI
-fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2
-DVERSION=\"1.06\" -DXS_VERSION=\"1.06\" -fpic
-I/usr/local/lib/perl5/5.6.0/i686-linux/CORE Oracle.c
Running Mkbootstrap for DBD::Oracle ()
chmod 644 Oracle.bs
LD_RUN_PATH="" cc -o blib/arch/auto/DBD/Oracle/Oracle.so -shared
-L/usr/local/lib Oracle.o dbdimp.o oci7.o oci8.o
-L/u01/app/oracle/product/815/lib/ -L/u01/app/oracle/product/815/rdbms/lib
-L/u01/app/oracle/product/815/otrace/lib
/u01/app/oracle/product/815/lib/libclient8.a -lclntsh
/u01/app/oracle/product/815/lib/nautab.o
/u01/app/oracle/product/815/lib/naeet.o
/u01/app/oracle/product/815/lib/naect.o
/u01/app/oracle/product/815/lib/naedhs.o -lnbeq8 -lnhost8 -lnus8 -lldapclnt8
-lnsslb8 -lnoss8 -lnoname8 -lntcp8 -lntcps8 -lnsslb8 -lntcp8 -lntns8 -ln8
-lnl8 -lnro8 -lnbeq8 -lnhost8 -lnus8 -lldapclnt8 -lnsslb8 -lnoss8 -lnoname8
-lntcp8 -lntcps8 -lnsslb8 -lntcp8 -lntns8 -ln8 -lnl8 -lclient8 -lvsn8
-lcommon8 -lskgxp8 -lgeneric8 -lmm -lnls8 -lcore8 -lnls8 -lcore8 -lnls8
-lnbeq8 -lnhost8 -lnus8 -lldapclnt8 -lnsslb8 -lnoss8 -lnoname8 -lntcp8
-lntcps8 -lnsslb8 -lntcp8 -lntns8 -ln8 -lnl8 -lnro8 -lnbeq8 -lnhost8 -lnus8
-lldapclnt8 -lnsslb8 -lnoss8 -lnoname8 -lntcp8 -lntcps8 -lnsslb8 -lntcp8
-lntns8 -ln8 -lnl8 -lclient8 -lvsn8 -lcommon8 -lskgxp8 -lgeneric8 -ltrace8
-lnls8 -lcore8 -lnls8 -lcore8 -lnls8 -lclient8 -lvsn8 -lcommon8 -lskgxp8
-lgeneric8 -lnls8 -lcore8 -lnls8 -lcore8 -lnls8 -ldl -lm -lpthread -ldl -lm
-ldl -lnbeq8 -lnhost8 -lnus8 -lldapclnt8 -lnsslb8 -lnoss8 -lnoname8 -lntcp8
-lntcps8 -lnsslb8 -lntcp8 -lntns8 -ln8 -lnl8 -lnro8 -lnbeq8 -lnhost8 -lnus8
-lldapclnt8 -lnsslb8 -lnoss8 -lnoname8 -lntcp8 -lntcps8 -lnsslb8 -lntcp8
-lntns8 -ln8 -lnl8 -lnbeq8 -lnhost8 -lnus8 -lldapclnt8 -lnsslb8 -lnoss8
-lnoname8 -lntcp8 -lntcps8 -lnsslb8 -lntcp8 -lntns8 -ln8 -lnl8 -lnro8 -lnbeq8
-lnhost8 -lnus8 -lldapclnt8 -lnsslb8 -lnoss8 -lnoname8 -lntcp8 -lntcps8
-lnsslb8 -lntcp8 -lntns8 -ln8 -lnl8 -lnbeq8 -lnhost8 -lnus8 -lldapclnt8
-lnsslb8 -lnoss8 -lnoname8 -lntcp8 -lntcps8 -lnsslb8 -lntcp8 -lntns8 -ln8
-lnl8 -lnro8 -lnbeq8 -lnhost8 -lnus8 -lldapclnt8 -lnsslb8 -lnoss8 -lnoname8
-lntcp8 -lntcps8 -lnsslb8 -lntcp8 -lntns8 -ln8 -lnl8 -lnbeq8 -lnhost8 -lnus8
-lldapclnt8 -lnsslb8 -lnoss8 -lnoname8 -lntcp8 -lntcps8 -lnsslb8 -lntcp8
-lntns8 -ln8 -lnl8 -lnro8 -lnbeq8 -lnhost8 -lnus8 -lldapclnt8 -lnsslb8
-lnoss8 -lnoname8 -lntcp8 -lntcps8 -lnsslb8 -lntcp8 -lntns8 -ln8 -lnl8
-lnbeq8 -lnhost8 -lnus8 -lldapclnt8 -lnsslb8 -lnoss8 -lnoname8 -lntcp8
-lntcps8 -lnsslb8 -lntcp8 -lntns8 -ln8 -lnl8 -lnro8 -lnbeq8 -lnhost8 -lnus8
-lldapclnt8 -lnsslb8 -lnoss8 -lnoname8 -lntcp8 -lntcps8 -lnsslb8 -lntcp8
-lntns8 -ln8 -lnl8 -lsql8 -lsql8 -ltracept8 -lcore8
cc: dbdimp.o: No such file or directory
cc: oci7.o: No such file or directory
cc: oci8.o: No such file or directory
make: *** [blib/arch/auto/DBD/Oracle/Oracle.so] Error 1
[root@test4 DBD-Oracle-1.06]#
I removed the ../DBI-1.14 folder before I run make.
Any hints?
Thanks in advance,
Kenneth