Hi,
Okay, I've attempted to debug this to no-avail on my own so I'm would
really appreciate some help. Here is my setup..
Oracle-client: 8.1.6 (full install minus database)
Perl: 5.6.1 with threading
OS: Solaris 2.7 sparc
DBI: 1.16
DBD: Oracle 1.06
perl -V:
Summary of my perl5 (revision 5.0 version 6 subversion 1) configuration:
Platform:
osname=solaris, osvers=2.7, archname=sun4-solaris-thread-multi-64int
uname='sunos infocs03 5.7 generic_106541-08 sun4u sparc sunw,ultra-5_10 '
config_args=''
hint=recommended, useposix=true, d_sigaction=define
usethreads=define use5005threads=undef useithreads=define usemultiplicity=de
fine
useperlio=undef d_sfio=undef uselargefiles=define usesocks=undef
use64bitint=define use64bitall=undef uselongdouble=undef
Compiler:
cc='gcc', ccflags ='-D_REENTRANT -fno-strict-aliasing -D_LARGEFILE_SOURCE -D
_FILE_OFFSET_BITS=64',
optimize='-O',
cppflags='-D_REENTRANT -fno-strict-aliasing'
ccversion='', gccversion='2.95.2 19991024 (release)', gccosandvers='solaris2
.6'
intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=87654321
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
ivtype='long long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lsee
ksize=8
alignbytes=8, usemymalloc=n, prototype=define
Linker and Libraries:
ld='gcc', ldflags ='-L/usr/local/lib -L/home/trna/pkg/gnu/lib -L/home/trna/l
ib -L/usr/ucblib -L/usr/dt/lib '
libpth=/lib /usr/lib /usr/local/lib /usr/ccs/lib /usr/openwin/lib /usr/dt/li
b /home/trna/pkg/gnu/lib /home/trna/lib /usr/ucblib
libs=-lsocket -lnsl -lgdbm -ldbm -ldb -ldl -lm -lrt -lpthread -lc -lposix
perllibs=-lsocket -lnsl -ldl -lm -lrt -lpthread -lc -lposix
Characteristics of this binary (from libperl):
Compile-time options: MULTIPLICITY USE_ITHREADS USE_64_BIT_INT USE_LARGE_FILES
PERL_IMPLICIT_CONTEXT
Built under solaris
Compiled at May 30 2001 14:56:14
%ENV:
PERL5LIB="/home/trna/pkg/perl/perl5lib:/home/trna/pkg/perl/lib/include_files:/home/trna/pkg/perl/gsclib"
PERLDB="/home/trna/scripts/perldb/"
@INC:
/home/trna/pkg/perl/perl5lib
/home/trna/pkg/perl/lib/include_files
/home/trna/pkg/perl/gsclib
/home/trna/pkg/perl/install_561/lib/5.6.1/sun4-solaris-thread-multi-64int
/home/trna/pkg/perl/install_561/lib/5.6.1
/home/trna/pkg/perl/install_561/lib/site_perl/5.6.1/sun4-solaris-thread-multi-64int
/home/trna/pkg/perl/install_561/lib/site_perl/5.6.1
/home/trna/pkg/perl/install_561/lib/site_perl
-----
perl Makefile.PL -V:
Using DBI 1.16 installed in /home/trna/pkg/perl/install_561/lib/site_perl/5.6.1/
sun4-solaris-thread-multi-64int/auto/DBI
Configuring DBD::Oracle ...
>>> Remember to actually *READ* the README file!
Especially if you have any problems.
Using Oracle in /home/trna/pkg/oracle/8.1
Found /home/trna/pkg/oracle/8.1/rdbms/demo/demo_rdbms.mk
Using /home/trna/pkg/oracle/8.1/rdbms/demo/demo_rdbms.mk
Reading /home/trna/pkg/oracle/8.1/rdbms/demo/demo_rdbms.mk.
Reading /home/trna/pkg/oracle/8.1/rdbms/lib/env_rdbms.mk.
Read a total of 1936 lines from /home/trna/pkg/oracle/8.1/rdbms/lib/env_rdbms.mk
(including inclusions)
Read a total of 2145 lines from /home/trna/pkg/oracle/8.1/rdbms/demo/demo_rdbms.
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) $(QA
CCFLAGS) $(PFLAGS)\
$(SHARED_CFLAG) $(USRFLAGS)
Deleted LDFLAGS definition: LDFLAGS=-o $@ $(LDPATHFLAG)$(PRODLIBHOME) $(LDPATHFL
AG)$(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 $(PURECMDS) $(LD) $(LDFLAGS) -dy $(COMPOBJS)
Deleted $(COMPOBJ)/crti.o $(COMPOBJ)/crt1.o $(COMPOBJ)/crtn.o from link args.
del_crtobj: COMPOBJS=$(COMPOBJ)/crti.o $(COMPOBJ)/crt1.o $(COMPOBJ)/crtn.o
: COMPOBJS=
$(COMPOBJ)/crti.o $(COMPOBJ)/crt1.o $(COMPOBJ)/crtn.o
Edited COMPOBJS definition
from: COMPOBJS=$(COMPOBJ)/crti.o $(COMPOBJ)/crt1.o $(COMPOBJ)/crtn.o
to: COMPOBJS=
LINKLDLIBS macro redefined by Oracle
from $(LDLIBS)
to $(EXPDLIBS) $(EXOSLIBS) $(SYSLIBS) $(LINKEXSYSLIBS) $(MATHLIB)
$(USRLIBS)COBLDLIBS macro redefined by Oracle
from $(LDLIBS)
to $(EXPDLIBS) $(EXOSLIBS) $(SYSLIBS) $(COBEXSYSLIBS) $(MATHLIB) $(USRLIBS)
Deleted OPTIMIZE definition: OPTIMIZE=$(OPTIMIZE2)
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
CPP macro redefined by Oracle
from cpp
to $(CC) -E $(ANSI)
Deleted CPP definition: CPP=$(CC) -E $(ANSI)
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)
Deleted SHELL definition: SHELL=/bin/sh
Deleted LIB_EXT definition: LIB_EXT=a
Deleted OBJ_EXT definition: OBJ_EXT=o
AR macro redefined by Oracle
from /usr/ccs/bin/ar
to ar
Deleted AR definition: AR=ar
AS macro redefined by Oracle
from /usr/ccs/bin/as
to as
Deleted AS definition: AS=as
Deleted CC definition: CC=cc
CHMOD macro redefined by Oracle
from /bin/chmod
to chmod
Deleted CHMOD definition: CHMOD=chmod
CPP macro redefined by Oracle
from $(CC) -E $(ANSI)
to cpp
Deleted CPP definition: CPP=cpp
Deleted ECHO definition: ECHO=echo
FIND macro redefined by Oracle
from /usr/local/bin/find
to find
Deleted LD definition: LD=ld
LMAKE macro redefined by Oracle
from /usr/ccs/bin/make
to make
Deleted PERL definition: PERL=perl
Deleted CFLAGS definition: CFLAGS=$(GFLAG) $(OPTIMIZE) $(CDEBUG) $(CCFLAGS) $(QA
CCFLAGS) $(PFLAGS)\
$(SHARED_CFLAG) $(USRFLAGS)
LINK macro redefined by Oracle
from $(PURECMDS) $(LD) $(LDFLAGS) -dy $(COMPOBJS)
to $(LDCCOM)
Deleted LDFLAGS definition: LDFLAGS=-o $@ $(LDPATHFLAG)$(PRODLIBHOME) $(LDPATHFL
AG)$(LIBHOME)
LINKLDLIBS macro redefined by Oracle
from $(EXPDLIBS) $(EXOSLIBS) $(SYSLIBS) $(LINKEXSYSLIBS) $(MATHLIB) $(USRLIBS) to
$(LDLIBS)
COBLDLIBS macro redefined by Oracle
from $(EXPDLIBS) $(EXOSLIBS) $(SYSLIBS) $(COBEXSYSLIBS) $(MATHLIB) $(USRLIBS)
to $(LDLIBS)
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 $(PURECMDS) $(LD) $(LDFLAGS) -dy $(COMPOBJS)
Deleted $(COMPOBJ)/crti.o $(COMPOBJ)/crt1.o $(COMPOBJ)/crtn.o from link args.
del_crtobj: COMPOBJS=$(COMPOBJ)/crti.o $(COMPOBJ)/crt1.o $(COMPOBJ)/crtn.o
: COMPOBJS=
$(COMPOBJ)/crti.o $(COMPOBJ)/crt1.o $(COMPOBJ)/crtn.o
Edited COMPOBJS definition
from: COMPOBJS=$(COMPOBJ)/crti.o $(COMPOBJ)/crt1.o $(COMPOBJ)/crtn.o
to: COMPOBJS=
LINKLDLIBS macro redefined by Oracle
from $(LDLIBS)
to $(EXPDLIBS) $(EXOSLIBS) $(SYSLIBS) $(LINKEXSYSLIBS) $(MATHLIB)
$(USRLIBS)COBLDLIBS macro redefined by Oracle
from $(LDLIBS)
to $(EXPDLIBS) $(EXOSLIBS) $(SYSLIBS) $(COBEXSYSLIBS) $(MATHLIB) $(USRLIBS)
Deleted OPTIMIZE definition: OPTIMIZE=$(OPTIMIZE2)
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
CPP macro redefined by Oracle
from cpp
to $(CC) -E $(ANSI)
Deleted CPP definition: CPP=$(CC) -E $(ANSI)
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)
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)
Deleted VERSION definition: VERSION=8
TOP macro redefined by Oracle
from $(ORACLE_HOME)/precomp
to $(ORACLE_HOME)/slax
Deleted VERSION definition: VERSION=8
Deleted VERSION definition: VERSION=8
LLIBORDSDO macro redefined by Oracle
from $(LDLIBFLAG)$(LIB_PREFIX)$(LIBORDSDONAME).$(LIB_EXT)
to $(LDLIBFLAG)$(LIBORDSDONAME)$(LIB_SUFFIX)
LDFLAGSLIST macro redefined by Oracle
from `$(CAT) $(LDFLAGSFILE)`
to `$(SED) -e 's/-ljava//g' $(LDFLAGSFILE)`
LIBNM macro redefined by Oracle
from $(LIBDLM)
to $(CLUSTERDIR)/lib/libudlm.so
LLIBNM macro redefined by Oracle
from $(LLIBDLM)
to $(SKGXN) -ludlm
LIBSKGXP macro redefined by Oracle
from $(LIBHOME)$(LIB_PREFIX)$(LIBSKGXPNAME).$(SKGXP_EXT)
to $(RDBMSLIB)$(LIB_PREFIX)$(SKGXP_NAME).$(SO_EXT)
RDBMSLIB macro redefined by Oracle
from $(RDBMSHOME)lib/
to $(ORACLE_HOME)/rdbms/lib/
LDFLAGS macro redefined by Oracle
from -o $@ $(LDPATHFLAG)$(PRODLIBHOME) $(LDPATHFLAG)$(LIBHOME)
to -L$(LIBHOME) -L$(ORACLE_HOME)/rdbms/lib
Deleted LDFLAGS definition: LDFLAGS=-L$(LIBHOME) -L$(ORACLE_HOME)/rdbms/lib
CONFIG macro redefined by Oracle
from $(RDBMSLIB)config.$(OBJ_EXT)
to $(ORACLE_HOME)/rdbms/lib/config.o
LLIBSQL macro redefined by Oracle
from $(LDLIBFLAG)$(LIBSQLNAME)$(LIB_SUFFIX)
to -lsql
Evaluating `sed -e 's/-ljava//g' $(LIBHOME)ldflags`
expanded `sed -e 's/-ljava//g' /home/trna/pkg/oracle/8.1/lib/ldflags`
returned '-lnbeq8 -lnhost8 -lnus8 -ln8 -lncrypt8 -lnk58 -ln8 -lncrypt8 -lnld
ap8 -lldapclnt8 -lnsslb8 -lnnis8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -
lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8
'
expanded `sed -e 's/-ljava//g' /home/trna/pkg/oracle/8.1/lib/ldflags`
expanded `sed -e 's/-ljava//g' /home/trna/pkg/oracle/8.1/lib/ldflags`
expanded `sed -e 's/-ljava//g' /home/trna/pkg/oracle/8.1/lib/ldflags`
Evaluating `cat $(LIBHOME)sysliblist`
expanded `cat /home/trna/pkg/oracle/8.1/lib/sysliblist`
returned '-lnsl -lsocket -lgen -ldl -lsched'
Discovering Oracle OCI build rules...
by executing:
make -f /home/trna/pkg/oracle/8.1/rdbms/demo/demo_rdbms.mk build ECHODO=true ECH
O=echo GENCLNTSH='echo genclntsh' EXE=DBD_ORA_EXE OBJS=DBD_ORA_OBJ.o
Oracle oci build prolog:
Building client shared library libclntsh.so ...
Call script /home/trna/pkg/oracle/8.1/bin/genclntsh ...
echo genclntsh
Built /home/trna/pkg/oracle/8.1/lib/libclntsh.so ... DONE
Oracle oci build command:
true cc -L/home/trna/pkg/oracle/8.1/lib/ -L/home/trna/pkg/oracle/8.1/rdb
ms/lib -o DBD_ORA_EXE DBD_ORA_OBJ.o -lclntsh `sed -e 's/-ljava//g' /home/trna/p
kg/oracle/8.1/lib/ldflags` -lnsgr8 -lnzjs8 -ln8 -lnl8 -lnro8 `sed -e 's/-lja
va//g' /home/trna/pkg/oracle/8.1/lib/ldflags` -lnsgr8 -lnzjs8 -ln8 -lnl8 -lc
lient8 -lvsn8 -lwtc8 -lcommon8 -lgeneric8 -lwtc8 -lmm -lnls8 -lcore8 -lnls8 -l
core8 -lnls8 `sed -e 's/-ljava//g' /home/trna/pkg/oracle/8.1/lib/ldflags` -
lnsgr8 -lnzjs8 -ln8 -lnl8 -lnro8 `sed -e 's/-ljava//g' /home/trna/pkg/oracle/8.1
/lib/ldflags` -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 `cat /home/t
rna/pkg/oracle/8.1/lib/sysliblist` `if [ -f /usr/lib/libsched.so ] ; then echo -
lsched ; else true; fi` -R/home/trna/pkg/oracle/8.1/lib -laio -lposix4 -lkstat-lm
-lthread
Found rdbms/demo/oci8dp.h
Found rdbms/demo/ociapr.h
Found rdbms/demo/ocidef.h
Found rdbms/demo/ocidem.h
Found rdbms/demo/ocidfn.h
Found rdbms/demo/ocikpr.h
Found rdbms/demo/oratypes.h
Found header files in rdbms/demo.
System: perl5.006001 sunos infocs03 5.7 generic_106541-08 sun4u sparc sunw,ultra
-5_10
Compiler: gcc -O -D_REENTRANT -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_O
FFSET_BITS=64
Linker: /usr/ccs/bin/ld
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
/home/trna/pkg/oracle/8.1/rdbms/demo -I/home/trna/pkg/oracle/8.1/rdbms/public -I
/home/trna/pkg/oracle/8.1/plsql/public -I/home/trna/pkg/oracle/8.1/network/publi
c -DSLMXMX_ENABLE -DSLTS_ENABLE -D_SVID_GETTOD $(LPFLAGS) $(USRFLAGS)]
LDFLAGS: -L$(LIBHOME) -L$(ORACLE_HOME)/rdbms/lib
[-L$(LIBHOME) -L/home/trna/pkg/oracle/8.1/rdbms/lib]
Linking with OTHERLDFLAGS = -L/home/trna/pkg/oracle/8.1/lib/ -L/home/trna/pkg/or
acle/8.1/rdbms/lib -lclntsh `sed -e 's/-ljava//g' /home/trna/pkg/oracle/8.1/l
ib/ldflags` -lnsgr8 -lnzjs8 -ln8 -lnl8 -lnro8 `sed -e 's/-ljava//g' /home/tr
na/pkg/oracle/8.1/lib/ldflags` -lnsgr8 -lnzjs8 -ln8 -lnl8 -lclient8 -lvsn8-lwtc8
-lcommon8 -lgeneric8 -lwtc8 -lmm -lnls8 -lcore8 -lnls8 -lcore8 -lnls8 `
sed -e 's/-ljava//g' /home/trna/pkg/oracle/8.1/lib/ldflags` -lnsgr8 -lnzjs8-ln8
-lnl8 -lnro8 `sed -e 's/-ljava//g' /home/trna/pkg/oracle/8.1/lib/ldflags`
-lnsgr8 -lnzjs8 -ln8 -lnl8 -lclient8 -lvsn8 -lwtc8 -lcommon8 -lgeneric8 -lt
race8 -lnls8 -lcore8 -lnls8 -lcore8 -lnls8 -lclient8 -lvsn8 -lwtc8 -lcommon8
lib/ldflags` -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 `cat
/home/trna/pkg/oracle/8.1/lib/sysliblist` `if [ -f /usr/lib/libsched.so ] ; then echo
-lsched ; else true; fi` -R/home/trna/pkg/oracle/8.1/lib -laio -lposix4 -lkstat -lm
-lthread] }
Using PERL=/home/trna/pkg/perl/install_561/bin/perl
Warning: By default new modules are installed into your 'site_lib'
directories. Since site_lib directories come after the normal library
directories you must delete any old DBD::Oracle files and directories from
your 'privlib' and 'archlib' directories and their auto subdirectories.
Using DBD::Oracle 1.06.
Using DBI 1.16 installed in
/home/trna/pkg/perl/install_561/lib/site_perl/5.6.1/sun4-solaris-thread-multi-64int/auto/DBI
Writing Makefile for DBD::Oracle
*** If you have problems, read the README and README.help files ***
(Of course, you have read README by now anyway, haven't you?)
----------
make & make test TEST_VERBOSE=1:
cp oraperl.ph blib/lib/oraperl.ph
cp Oracle.pm blib/lib/DBD/Oracle.pm
cp Oraperl.pm blib/lib/Oraperl.pm
/home/trna/pkg/perl/install_561/bin/perl -p -e "s/~DRIVER~/Oracle/g" < /home/trn
a/pkg/perl/install_561/lib/site_perl/5.6.1/sun4-solaris-thread-multi-64int/auto/
DBI/Driver.xst > Oracle.xsi
/home/trna/pkg/perl/install_561/bin/perl -I/home/trna/pkg/perl/install_561/lib/5
.6.1/sun4-solaris-thread-multi-64int -I/home/trna/pkg/perl/install_561/lib/5.6.1
/home/trna/pkg/perl/install_561/lib/5.6.1/ExtUtils/xsubpp -typemap /home/trna/
pkg/perl/install_561/lib/5.6.1/ExtUtils/typemap Oracle.xs > Oracle.xsc && mv Ora
cle.xsc Oracle.c
gcc -c -I/home/trna/pkg/oracle/8.1/rdbms/demo -I/home/trna/pkg/oracle/8.1/rdbms/
public -I/home/trna/pkg/oracle/8.1/plsql/public -I/home/trna/pkg/oracle/8.1/netw
ork/public -I/home/trna/pkg/oracle/8.1/rdbms/demo -I/home/trna/pkg/oracle/8.1/rd
bms/demo -I/home/trna/pkg/perl/install_561/lib/site_perl/5.6.1/sun4-solaris-thre
ad-multi-64int/auto/DBI -D_REENTRANT -fno-strict-aliasing -D_LARGEFILE_SOURCE -D
_FILE_OFFSET_BITS=64 -O -DVERSION=\"1.06\" -DXS_VERSION=\"1.06\" -fPIC -I/ho
me/trna/pkg/perl/install_561/lib/5.6.1/sun4-solaris-thread-multi-64int/CORE -Wal
l -Wno-comment Oracle.c
gcc -c -I/home/trna/pkg/oracle/8.1/rdbms/demo -I/home/trna/pkg/oracle/8.1/rdbms/
public -I/home/trna/pkg/oracle/8.1/plsql/public -I/home/trna/pkg/oracle/8.1/netw
ork/public -I/home/trna/pkg/oracle/8.1/rdbms/demo -I/home/trna/pkg/oracle/8.1/rd
bms/demo -I/home/trna/pkg/perl/install_561/lib/site_perl/5.6.1/sun4-solaris-thre
ad-multi-64int/auto/DBI -D_REENTRANT -fno-strict-aliasing -D_LARGEFILE_SOURCE -D
_FILE_OFFSET_BITS=64 -O -DVERSION=\"1.06\" -DXS_VERSION=\"1.06\" -fPIC -I/ho
me/trna/pkg/perl/install_561/lib/5.6.1/sun4-solaris-thread-multi-64int/CORE -Wal
l -Wno-comment dbdimp.c
dbdimp.c: In function `dbd_discon_all':
dbdimp.c:57: warning: unused variable `Perl___notused'
dbdimp.c: In function `ora_db_login6':
dbdimp.c:183: warning: unused variable `Perl___notused'
dbdimp.c: In function `ora_db_disconnect':
dbdimp.c:377: warning: unused variable `Perl___notused'
dbdimp.c: In function `dbd_rebind_ph_char':
dbdimp.c:745: warning: long int format, different type arg (arg 5)
dbdimp.c: In function `pp_exec_rset':
dbdimp.c:926: warning: passing arg 2 of `Perl_newRV' from incompatible pointer t
ype
dbdimp.c:945: warning: unused variable `Perl___notused'
dbdimp.c: In function `ora_st_execute':
dbdimp.c:1236: warning: unused variable `Perl___notused'
dbdimp.c: In function `ora_st_blob_read':
dbdimp.c:1494: warning: long int format, int arg (arg 8)
dbdimp.c: In function `ora_st_finish':
dbdimp.c:1537: warning: unused variable `Perl___notused'
dbdimp.c: In function `ora_st_destroy':
dbdimp.c:1624: warning: unused variable `imp_dbh'
gcc -c -I/home/trna/pkg/oracle/8.1/rdbms/demo -I/home/trna/pkg/oracle/8.1/rdbms/
public -I/home/trna/pkg/oracle/8.1/plsql/public -I/home/trna/pkg/oracle/8.1/netw
ork/public -I/home/trna/pkg/oracle/8.1/rdbms/demo -I/home/trna/pkg/oracle/8.1/rd
bms/demo -I/home/trna/pkg/perl/install_561/lib/site_perl/5.6.1/sun4-solaris-thre
ad-multi-64int/auto/DBI -D_REENTRANT -fno-strict-aliasing -D_LARGEFILE_SOURCE -D
_FILE_OFFSET_BITS=64 -O -DVERSION=\"1.06\" -DXS_VERSION=\"1.06\" -fPIC -I/ho
me/trna/pkg/perl/install_561/lib/5.6.1/sun4-solaris-thread-multi-64int/CORE -Wal
l -Wno-comment oci7.c
/home/trna/pkg/perl/install_561/lib/site_perl/5.6.1/sun4-solaris-thread-multi-64
int/auto/DBI/DBIXS.h:398: warning: `get_dbistate' defined but not used
gcc -c -I/home/trna/pkg/oracle/8.1/rdbms/demo -I/home/trna/pkg/oracle/8.1/rdbms/
public -I/home/trna/pkg/oracle/8.1/plsql/public -I/home/trna/pkg/oracle/8.1/netw
ork/public -I/home/trna/pkg/oracle/8.1/rdbms/demo -I/home/trna/pkg/oracle/8.1/rd
bms/demo -I/home/trna/pkg/perl/install_561/lib/site_perl/5.6.1/sun4-solaris-thre
ad-multi-64int/auto/DBI -D_REENTRANT -fno-strict-aliasing -D_LARGEFILE_SOURCE -D
_FILE_OFFSET_BITS=64 -O -DVERSION=\"1.06\" -DXS_VERSION=\"1.06\" -fPIC -I/ho
me/trna/pkg/perl/install_561/lib/5.6.1/sun4-solaris-thread-multi-64int/CORE -Wal
l -Wno-comment oci8.c
oci8.c: In function `dbd_rebind_ph_rset':
oci8.c:414: warning: implicit declaration of function `pp_rebind_ph_rset_in'
-MExtUtils::MakeMaker -e "MY->fixin(shift)" blib/script/ora_explain
PERL_DL_NONLAZY=1 /home/trna/pkg/perl/install_561/bin/perl -Iblib/arch -Iblib/lib
-I/home/trna/pkg/perl/install_561/lib/5.6.1/sun4-solaris-thread-multi-64int
-I/home/trna/pkg/perl/install_561/lib/5.6.1 -e 'use Test::Harness qw(&runtests
$verbose); $verbose=1; runtests @ARGV;' t/*.t
t/base..............dubious
Test returned status 0 (wstat 11, 0xb)
t/general...........dubious
Test returned status 0 (wstat 11, 0xb)
t/long..............dubious
Test returned status 0 (wstat 11, 0xb)
t/plsql.............dubious
Test returned status 0 (wstat 11, 0xb)
t/reauth............ORACLE_USERID_2 not defined.
Tests skiped.
1..0
skipped test on this platform
FAILED--5 test scripts could be run, alas--no output ever seen
*** Error code 29
make: Fatal error: Command failed for target `test_dynamic'
------
Any help would really be great. I was able to get this compile and working on
solaris 2.7 x86, but not on sparc. I've tried it with perl
Makefile.PL -b and the other options with no luck. Much Thanks in
advance.
Michael