DBI users,
My team upgraded Oracle from 8.0.6 to 8.1.7. It was discovered that the
CGI scripts that use Oraperl to interact with our database would cause a
core dump. At the time we had perl version 5.005_03 installed, Oraperl
v 1.39, DBD::ORACLE v 1.03, and DBI 1.13. I attempted to link to the
new 8.1.7 libraries without success. I decided to install perl v5.6.1
and the latest versions of DBI, DBD::ORACLE, and CGI. Currently it
appears that the installation was successful because all scripts can be
executed from the command line without errors (as long as SHLIB_PATH is
set). However when I attempt to execute our cgi scripts I run into
problems.
Please Help.
I have included the versions of the operating system, Perl, Modules,
error messages from the browser, Web Server, and command line. I have
also attached a file containing the output from the build process
(dbd_build.txt).
If needed I will e-mail the cgi script that I have been testing .
====
Operating system:
$uname -srvml
HP-UX B.11.00 A 9000/800 two-user license
Perl version:
$perl -V
Summary of my perl5 (revision 5.0 version 6 subversion 1)
configuration:
Platform:
osname=hpux, osvers=11.00, archname=PA-RISC2.0
uname='hp-ux rsoecod2 b.11.00 a 9000800 2011785280 two-user license
'
config_args='-Ubincompat5005'
hint=previous, useposix=true, d_sigaction=define
usethreads=undef use5005threads=undef useithreads=undef
usemultiplicity=undef
useperlio=undef d_sfio=undef uselargefiles=define usesocks=undef
use64bitint=undef use64bitall=undef uselongdouble=undef
Compiler:
cc='cc', ccflags ='+z -D_HPUX_SOURCE -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -Ae',
optimize='-O',
cppflags='+z -D_HPUX_SOURCE -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -Ae'
ccversion='A.11.01.00', gccversion='', gccosandvers=''
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, usemymalloc=y, prototype=define
Linker and Libraries:
ld='ld', ldflags =' -L/usr/local/lib -L/opt/local/lib'
libpth=/usr/local/lib /opt/local/lib /lib /usr/lib /usr/ccs/lib
libs=-lcl -lpthread -lnsl -lnm -lndbm -ldld -lm -lc -lndir -lcrypt
-lsec
perllibs=-lcl -lpthread -lnsl -lnm -ldld -lm -lc -lndir -lcrypt
-lsec
libc=/lib/libc.sl, so=sl, useshrplib=false, libperl=libperl.a
Dynamic Linking:
dlsrc=dl_hpux.xs, dlext=sl, d_dlsymun=undef, ccdlflags='-Wl,-E
-Wl,-B,deferred '
cccdlflags='+z', lddlflags='-b +vnocompatwarnings -L/usr/local/lib
-L/opt/local/lib'
Characteristics of this binary (from libperl):
Compile-time options: USE_LARGE_FILES
Built under hpux
Compiled at Sep 24 2001 14:02:50
@INC:
/opt/perl/lib/5.6.1/PA-RISC2.0
/opt/perl/lib/5.6.1
/opt/perl/lib/site_perl/5.6.1/PA-RISC2.0
/opt/perl/lib/site_perl/5.6.1
/opt/perl/lib/site_perl
.
Oraperl, DBD::Oracle, DBI 1.20 versions:
$perl -MOraperl -e 'ora_version()'
Oraperl emulation interface version 1.41
DBD::Oracle 1.12 using OCI8 by Tim Bunce
DBI 1.20 by Tim Bunce
CGI version.
$perl -MCGI -e 'print $CGI::VERSION . "\n"'
2.78
Web server:
Nescape Enterprise Server version 3.6
Oracle version:
8.1.7
====
Details about the problem and error messages from the Web Server and
browser:
The test cgi script is a modified monty.cgi (a cgi test script).
If using Oraperl or DBD::ORACLE in a CGI script I receive the following
error message in the Netscape Browser (server errors for each follow).
The CGI scripts work correctly if I do not use Oraperl or DBD::Oracle.
Server Error
This server has encountered an internal error which prevents it from
fulfilling your request. The most likely cause is a misconfiguration.
Please ask the administrator to look for messages in the server's error
log.
Corresponding error message from server error log if 'use Oraperl':
[18/Oct/2001:10:34:57] failure (28652): for host 151.119.121.214 trying
to POST /cgi-bin/soe/elb_choose_table.pl, cgieng_scan_headers reports:
the CGI program
/opt/http/home/sswain/website/cgi-bin/soe/elb_choose_table.pl did not
produce a valid header (name without value: got line "unknown error")
Corresponding error message from server error log if 'use DBD:Oracle()'
(on line 12):
[18/Oct/2001:11:39:56] failure (28652): for host 151.119.121.214 trying
to GET /cgi-bin/soe/monty-oratest.cgi, cgieng_scan_headers reports: the
CGI program /opt/http/home/sswain/website/cgi-bin/soe/monty-oratest.cgi
did not produce a valid header (name without value: got line " at
/opt/http/home/sswain/website/cgi-bin/soe/monty-oratest.cgi line 32")
====
More details about the problem and error messages that I believe relate
to the problem whit the CGI scripts:
>From command line the script works if SHLIB_PATH is set correctly. In
a separate test scripts (non CGI) I am able to connect to the databases
(8.0.6 and 8.1.7) and perform Select statements, Inserts, and Deletes
without any problems. However if I remove the correct SHLIB_PATH
(/opt/dbms/app/oracle/product/8.1.7/lib) and change it to �� (export
SHLIB_PATH="" ) the test script, monty-oratest.cgi, stops working and I
receive the following errors:
Output if 'use Oraperl' is used and SHLIB_PATH is not set correctly:
(note: use Oraperl is on line 33)
$export SHLIB_PATH=""
$monty-oratest.cgi
Unknown error
Compilation failed in require at ./monty-oratest.cgi line 33.
BEGIN failed--compilation aborted at ./monty-oratest.cgi line 33.
Output if 'use DBD:Oracle()' is used and SHLIB_PATH is not set
correctly:
(note: use DBD:Oracle() is on line 32)
$export SHLIB_PATH=""
$monty-oratest.cgi
Can't load
'/opt/perl/lib/site_perl/5.6.1/PA-RISC2.0/auto/DBD/Oracle/Oracle.sl'
For module DBD::Oracle: No such file or directory at
/opt/perl/lib/5.6.1/PA-RISC
2.0/DynaLoader.pm line 206.
at ./monty-oratest.cgi line 32
Compilation failed in require at ./monty-oratest.cgi line 32.
BEGIN failed--compilation aborted at ./monty-oratest.cgi line 32.
===
Thank you for any help you are able to provide.
Shawn Swain
[EMAIL PROTECTED]
----------------------------------------------------------------------------
Script started on Thu Oct 18 13:29:20 2001
rsoecod2{sswain}$perl Makefile.PL -v
Using DBI 1.20 installed in /opt/perl/lib/site_perl/5.6.1/PA-RISC2.0/auto/DBI
Configuring DBD::Oracle ...
>>> Remember to actually *READ* the README file!
Especially if you have any problems.
Using Oracle in /opt/dbms/app/oracle/product/8.1.7
Found rdbms/demo/oratypes.h
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 header files in rdbms/demo.
Found /opt/dbms/app/oracle/product/8.1.7/rdbms/demo/demo_rdbms.mk
Found /opt/dbms/app/oracle/product/8.1.7/otrace/demo/atmoci.mk
Using /opt/dbms/app/oracle/product/8.1.7/rdbms/demo/demo_rdbms.mk
Reading /opt/dbms/app/oracle/product/8.1.7/rdbms/demo/demo_rdbms.mk.
Reading /opt/dbms/app/oracle/product/8.1.7/rdbms/lib/env_rdbms.mk.
Read a total of 1954 lines from
/opt/dbms/app/oracle/product/8.1.7/rdbms/lib/env_rdbms.mk (including inclusions)
Read a total of 2243 lines from
/opt/dbms/app/oracle/product/8.1.7/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)
$(QACCFLAGS) $(PFLAGS)\
$(SHARED_CFLAG) $(USRFLAGS)
Deleted LDFLAGS definition: LDFLAGS=-o $@ $(LDPATHFLAG)$(PRODLIBHOME)
$(LDPATHFLAG)$(LIBHOME)
STATIC_ORACLETTLIBS macro redefined by Oracle
from $(KPUADEF) $(NTZEOBJ) $(NETLIBS) $(LIBRDBMS_CLT) \
$(LIBMM) $(CORELIBS) $(NETLIBS) $(LIBRDBMS_CLT) $(LIBPLS_CLT) \
$(LIBEPC) $(CORELIBS) $(LIBRDBMS_CLT) $(CORELIBS)
to $(LLIBCLNTST) $(LDFLAGSLIST)
SO_EXT macro redefined by Oracle
from so
to sl
Deleted CC definition: CC=cc
CCC macro redefined by Oracle
from CC
to `if [ -f /opt/aCC/bin/aCC ]; then echo '/opt/aCC/bin/aCC'; else echo 'cc'; fi `
LMAKE macro redefined by Oracle
from make
to /usr/ccs/bin/make
FIND macro redefined by Oracle
from find
to /usr/bin/find
CPP macro redefined by Oracle
from cpp
to $(CC)
Deleted CPP definition: CPP=$(CC)
SHELL macro redefined by Oracle
from /bin/sh
to /usr/bin/sh
Deleted SHELL definition: SHELL=/usr/bin/sh
Deleted AR definition: AR=ar
Deleted AS definition: AS=as
LDFLAGS macro redefined by Oracle
from -o $@ $(LDPATHFLAG)$(PRODLIBHOME) $(LDPATHFLAG)$(LIBHOME)
to -Wl,+s -Wl,+n $(OPTIMIZE) -o $@ -L$(PRODLIBHOME) -L$(LIBHOME)
Deleted LDFLAGS definition: LDFLAGS= -Wl,+s -Wl,+n $(OPTIMIZE) -o $@ -L$(PRODLIBHOME)
-L$(LIBHOME)
LDLIBS macro redefined by Oracle
from $(EXPDLIBS) $(EXOSLIBS) $(SYSLIBS) $(EXSYSLIBS) $(MATHLIB) $(USRLIBS)
to $(EXPDLIBS) $(EXOSLIBS) $(SYSLIBS) $(EXSYSLIBS) $(MATHLIB) $(USRLIBS)
$(LLIBTHREAD)
LINK macro redefined by Oracle
from $(LDCCOM)
to $(CC) $(LDFLAGS) $(COMPOBJS)
TTLIBS macro redefined by Oracle
from $(LLIBCLNTSH) $(STATICTTLIBS)
to $(NAETTOBJS) $(STATICTTLIBS) $(LLIBPLS) $(LLIBSQL)
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/
SHELL macro redefined by Oracle
from /usr/bin/sh
to /bin/sh
Deleted SHELL definition: SHELL=/bin/sh
Deleted LIB_EXT definition: LIB_EXT=a
Deleted OBJ_EXT definition: OBJ_EXT=o
SO_EXT macro redefined by Oracle
from sl
to so
Deleted AR definition: AR=ar
Deleted AS definition: AS=as
Deleted CC definition: CC=cc
CCC macro redefined by Oracle
from `if [ -f /opt/aCC/bin/aCC ]; then echo '/opt/aCC/bin/aCC'; else echo 'cc'; fi `
to CC
Deleted CHMOD definition: CHMOD=chmod
CPP macro redefined by Oracle
from $(CC)
to cpp
Deleted CPP definition: CPP=cpp
Deleted ECHO definition: ECHO=echo
FIND macro redefined by Oracle
from /usr/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)
$(QACCFLAGS) $(PFLAGS)\
$(SHARED_CFLAG) $(USRFLAGS)
LINK macro redefined by Oracle
from $(CC) $(LDFLAGS) $(COMPOBJS)
to $(LDCCOM)
LDFLAGS macro redefined by Oracle
from -Wl,+s -Wl,+n $(OPTIMIZE) -o $@ -L$(PRODLIBHOME) -L$(LIBHOME)
to -o $@ $(LDPATHFLAG)$(PRODLIBHOME) $(LDPATHFLAG)$(LIBHOME)
Deleted LDFLAGS definition: LDFLAGS=-o $@ $(LDPATHFLAG)$(PRODLIBHOME)
$(LDPATHFLAG)$(LIBHOME)
LDLIBS macro redefined by Oracle
from $(EXPDLIBS) $(EXOSLIBS) $(SYSLIBS) $(EXSYSLIBS) $(MATHLIB) $(USRLIBS)
$(LLIBTHREAD)
to $(EXPDLIBS) $(EXOSLIBS) $(SYSLIBS) $(EXSYSLIBS) $(MATHLIB) $(USRLIBS)
TTLIBS macro redefined by Oracle
from $(NAETTOBJS) $(STATICTTLIBS) $(LLIBPLS) $(LLIBSQL)
to $(LLIBCLNTSH) $(STATICTTLIBS)
STATIC_ORACLETTLIBS macro redefined by Oracle
from $(LLIBCLNTST) $(LDFLAGSLIST)
to $(KPUADEF) $(NTZEOBJ) $(NETLIBS) $(LIBRDBMS_CLT) \
$(LIBMM) $(CORELIBS) $(NETLIBS) $(LIBRDBMS_CLT) $(LIBPLS_CLT) \
$(LIBEPC) $(CORELIBS) $(LIBRDBMS_CLT) $(CORELIBS)
STATIC_ORACLETTLIBS macro redefined by Oracle
from $(KPUADEF) $(NTZEOBJ) $(NETLIBS) $(LIBRDBMS_CLT) \
$(LIBMM) $(CORELIBS) $(NETLIBS) $(LIBRDBMS_CLT) $(LIBPLS_CLT) \
$(LIBEPC) $(CORELIBS) $(LIBRDBMS_CLT) $(CORELIBS)
to $(LLIBCLNTST) $(LDFLAGSLIST)
SO_EXT macro redefined by Oracle
from so
to sl
Deleted CC definition: CC=cc
CCC macro redefined by Oracle
from CC
to `if [ -f /opt/aCC/bin/aCC ]; then echo '/opt/aCC/bin/aCC'; else echo 'cc'; fi `
LMAKE macro redefined by Oracle
from make
to /usr/ccs/bin/make
FIND macro redefined by Oracle
from find
to /usr/bin/find
CPP macro redefined by Oracle
from cpp
to $(CC)
Deleted CPP definition: CPP=$(CC)
SHELL macro redefined by Oracle
from /bin/sh
to /usr/bin/sh
Deleted SHELL definition: SHELL=/usr/bin/sh
Deleted AR definition: AR=ar
Deleted AS definition: AS=as
LDFLAGS macro redefined by Oracle
from -o $@ $(LDPATHFLAG)$(PRODLIBHOME) $(LDPATHFLAG)$(LIBHOME)
to -Wl,+s -Wl,+n $(OPTIMIZE) -o $@ -L$(PRODLIBHOME) -L$(LIBHOME)
Deleted LDFLAGS definition: LDFLAGS= -Wl,+s -Wl,+n $(OPTIMIZE) -o $@ -L$(PRODLIBHOME)
-L$(LIBHOME)
LDLIBS macro redefined by Oracle
from $(EXPDLIBS) $(EXOSLIBS) $(SYSLIBS) $(EXSYSLIBS) $(MATHLIB) $(USRLIBS)
to $(EXPDLIBS) $(EXOSLIBS) $(SYSLIBS) $(EXSYSLIBS) $(MATHLIB) $(USRLIBS)
$(LLIBTHREAD)
LINK macro redefined by Oracle
from $(LDCCOM)
to $(CC) $(LDFLAGS) $(COMPOBJS)
TTLIBS macro redefined by Oracle
from $(LLIBCLNTSH) $(STATICTTLIBS)
to $(NAETTOBJS) $(STATICTTLIBS) $(LLIBPLS) $(LLIBSQL)
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
Deleted VERSION definition: VERSION=8
LLIBORDSDO macro redefined by Oracle
from $(LDLIBFLAG)$(LIB_PREFIX)$(LIBORDSDONAME).$(LIB_EXT)
to $(LDLIBFLAG)$(LIBORDSDONAME)$(LIB_SUFFIX)
SDOLIBS macro redefined by Oracle
from `if ${AR} tv $(LIBKNLOPT) | $(GREP) "kxmnsd.o" > /dev/null 2>&1 ; then echo " "
; else echo "${LLIBORDSDO}"; fi`
to `if ${AR} tv ${ORACLE_HOME}/rdbms/lib/$(LIB_PREFIX)$(LIBKNLOPTNAME).$(LIB_EXT) |
$(GREP) "kxmnsd.o" > /dev/null 2>&1 ; then echo " " ; else echo "${LLIBORDSDO}"; fi`
SDOLIBS macro redefined by Oracle
from `if ${AR} tv ${ORACLE_HOME}/rdbms/lib/$(LIB_PREFIX)$(LIBKNLOPTNAME).$(LIB_EXT) |
$(GREP) "kxmnsd.o" > /dev/null 2>&1 ; then echo " " ; else echo "${LLIBORDSDO}"; fi`
to `if ${AR} tv $(LIBKNLOPT) | $(GREP) "kxmnsd.o" > /dev/null 2>&1 ; then echo " "
; else echo "${LLIBORDSDO}"; fi`
LDFLAGSLIST macro redefined by Oracle
from `$(CAT) $(LDFLAGSFILE)`
to `$(SED) -e 's/-ljava//g' $(LDFLAGSFILE)`
LLIBTHREAD macro redefined by Oracle
from -lpthread
to
LIBNM macro redefined by Oracle
from $(LIBDLM)
to $(CLUSTERDIR)/libnmapi2.sl
LLIBNM macro redefined by Oracle
from $(LLIBDLM)
to $(CLUSTERDIR)/libnmapi2.sl
EXTPROC_LINKLINE macro redefined by Oracle
from $(LINK) $(OPT) $(EXTPMAI) $(PROD_EXTPROC_OPT) \
$(HSALIB_SUBSET1) $(PROD_EXTPROC_LIBS) $(HSALIB_SUBSET2)
to $(LDCCOM_EXTPROC) $(EXTPMAI) $(DEF_OPT) $(HSAGTSHC) $(SSDBED) \
$(LLIBAGTSH) $(LDFLAGSLIST) $(LLIBPLSQL) $(LLIBTHREAD) $(LLIBCLNTSH)
$(CORELIBS) \
$(LINKLDLIBS)
S_HSODBC macro redefined by Oracle
from hsodbc
to hsodbc
S_TG4INGR macro redefined by Oracle
from tg4ingr
to tg4ingr
S_TG4SYBS macro redefined by Oracle
from tg4sybs
to tg4sybs
OCISHAREDLIBS macro redefined by Oracle
from $(TTLIBS) $(LLIBTHREAD)
to $(LLIBCLNTSH) $(STATICTTLIBS) $(LLIBTHREAD)
BUILDLIB_WITH_CONTEXT macro redefined by Oracle
from $(LD) $(SHARED_LDFLAG) $(SHARED_LIBNAME) $(OBJS) $(OCISHAREDLIBS) $(LIBEXTP)
to $(LD) $(SHARED_LDFLAG) $(SHARED_LIBNAME) -L$(ORACLE_HOME)/lib $(OBJS)
$(OCISHAREDLIBS) $(LIBEXTP) -l:librt.sl -lpthread -l:libnss_dns.1 -l:libdld.sl -ld4r
ORACLE_LINKLINE macro redefined by Oracle
from $(LINK) $(PL_FLAGS) $(ORAMAI) $(SSORED) $(TTCSOI) $(KPUASVR)\
$(NAETTOBJS) $(CONFIG) $(SPOBJS) $(LLIBSERVER) $(LLIBSKGXP) \
$(LLIBRDBMS_SERVER) $(DEF_OPT) $(LLIBKNLOPT) $(LLIBSLAX) $(LLIBPLSQL) \
$(LLIBSERVER) $(LLIBRDBMS_SERVER) $(LLIBKNLOPT) $(LLIBSLAX) \
$(LLIBPLSQL) $(NMLIBS) $(LLIBICX) $(LLIBOWSUTL) $(LLIBJAVAVMORJOX) \
$(LLIBWWG) $(LLIBOBK) $(ORACLETTLIBS1) $(LLIBSERVER) $(SDOLIBS) \
$(CARTLIBS) $(CORELIBS) $(LINKLDLIBS) $(PL_ORALIBS)
to $(LINK) $(PL_FLAGS) $(ORAMAI) $(SSORED) $(TTCSOI) $(KPUASVR)\
$(NAETTOBJS) $(CONFIG) $(SPOBJS) $(LLIBSERVER) $(LLIBSKGXP) \
$(LLIBRDBMS_SERVER) $(DEF_OPT) $(LLIBKNLOPT) $(LLIBSLAX) $(LLIBPLSQL) \
$(LLIBSERVER) $(LLIBRDBMS_SERVER) $(LLIBKNLOPT) $(LLIBSLAX) \
$(LLIBPLSQL) $(NMLIBS) $(LLIBICX) $(LLIBOWSUTL) $(LLIBJAVAVMORJOX) \
$(LLIBWWG) $(LLIBOBK) $(NTZEOBJ) $(NETLIBS) $(LLIBRDBMS_SERVER) \
$(LLIBMM) $(CORELIBS) $(NETLIBS) $(LLIBRDBMS_SERVER) $(LIBPLS_CLT) \
$(LLIBEPC) $(CORELIBS) $(LLIBRDBMS_SERVER) $(CORELIBS) $(LLIBSERVER) \
$(SDOLIBS) $(CARTLIBS) $(CORELIBS) $(LINKLDLIBS) $(PL_ORALIBS)
LDFLAGS macro redefined by Oracle
from -Wl,+s -Wl,+n $(OPTIMIZE) -o $@ -L$(PRODLIBHOME) -L$(LIBHOME)
to -Wl,+s -Wl,+n -L$(LIBHOME) -L$(RDBMSLIB)
Deleted LDFLAGS definition: LDFLAGS=-Wl,+s -Wl,+n -L$(LIBHOME) -L$(RDBMSLIB)
NAETAB64 macro redefined by Oracle
from $(LIBHOME)naeet.$(OBJ_EXT) $(LIBHOME)naect.$(OBJ_EXT)
to $(LIBHOME64)naeet.$(OBJ_EXT) $(LIBHOME64)naect.$(OBJ_EXT)
NAEDHS64 macro redefined by Oracle
from $(LIBHOME)naedhs.$(OBJ_EXT)
to $(LIBHOME64)naedhs.$(OBJ_EXT)
NAUTAB64 macro redefined by Oracle
from $(LIBHOME)nautab.$(OBJ_EXT)
to $(LIBHOME64)nautab.$(OBJ_EXT)
TTLIBS macro redefined by Oracle
from $(NAETTOBJS) $(STATICTTLIBS) $(LLIBPLS) $(LLIBSQL)
to $(NAETTOBJS) $(LLIBCLNTSH) $(STATICTTLIBS) $(LLIBPLS) $(LLIBSQL)
BUILDEXE macro redefined by Oracle
from $(CC) $(LDFLAGS) -o $(EXE) $(OBJS) $(OCISHAREDLIBS)
to $(CC) $(LDFLAGS) -o $(EXE) $(OBJS) $(DEF_ON) $(OCISHAREDLIBS)
Evaluating `sed -e 's/-ljava//g' $(LIBHOME)ldflags`
expanded `sed -e 's/-ljava//g' /opt/dbms/app/oracle/product/8.1.7/lib/ldflags`
returned '-lnbeq8 -lnhost8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8
-ln8 -lncrypt8 -lnoname8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8
'
expanded `sed -e 's/-ljava//g' /opt/dbms/app/oracle/product/8.1.7/lib/ldflags`
expanded `sed -e 's/-ljava//g' /opt/dbms/app/oracle/product/8.1.7/lib/ldflags`
expanded `sed -e 's/-ljava//g' /opt/dbms/app/oracle/product/8.1.7/lib/ldflags`
Evaluating `cat $(LIBHOME)sysliblist`
expanded `cat /opt/dbms/app/oracle/product/8.1.7/lib/sysliblist`
returned '-l:libcl.a -l:librt.sl -lpthread -l:libnss_dns.1 -l:libdld.sl '
Attempting to discover Oracle OCI build rules...
cc -O -c DBD_ORA_OBJ.c
by executing:
make -f /opt/dbms/app/oracle/product/8.1.7/rdbms/demo/demo_rdbms.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 -Wl,+s -Wl,+n -L/opt/dbms/app/oracle/product/8.1.7/lib/
-L/opt/dbms/app/oracle/product/8.1.7/rdbms/lib/ -o DBD_ORA_EXE DBD_ORA_OBJ.o
/opt/dbms/app/oracle/product/8.1.7/rdbms/lib/kpudfo.o -lclntsh
/opt/dbms/app/oracle/product/8.1.7/rdbms/lib/kpuadef.o `sed -e 's/-ljava//g'
/opt/dbms/app/oracle/product/8.1.7/lib/ldflags` -lnsgr8 -lnzjs8 -ln8 -lnl8 -lnro8
`sed -e 's/-ljava//g' /opt/dbms/app/oracle/product/8.1.7/lib/ldflags` -lnsgr8
-lnzjs8 -ln8 -lnl8 -lclient8 -lvsn8 -lwtc8 -lcommon8 -lgeneric8 -lwtc8 -lmm -lnls8
-lcore8 -lnls8 -lcore8 -lnls8 `sed -e 's/-ljava//g'
/opt/dbms/app/oracle/product/8.1.7/lib/ldflags` -lnsgr8 -lnzjs8 -ln8 -lnl8 -lnro8
`sed -e 's/-ljava//g' /opt/dbms/app/oracle/product/8.1.7/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
/opt/dbms/app/oracle/product/8.1.7/lib/sysliblist` -lm
-Wl,+s -Wl,+n -L/opt/dbms/app/oracle/product/8.1.7/lib/
-L/opt/dbms/app/oracle/product/8.1.7/rdbms/lib/ -o DBD_ORA_EXE DBD_ORA_OBJ.o
/opt/dbms/app/oracle/product/8.1.7/rdbms/lib/kpudfo.o -lclntsh
/opt/dbms/app/oracle/product/8.1.7/rdbms/lib/kpuadef.o -lnbeq8 -lnhost8 -lnus8
-lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -lntcp8 -lntcps8
-lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lnro8 -lnbeq8 -lnhost8
-lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -lntcp8
-lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lclient8 -lvsn8
-lwtc8 -lcommon8 -lgeneric8 -lwtc8 -lmm -lnls8 -lcore8 -lnls8 -lcore8 -lnls8 -lnbeq8
-lnhost8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8
-lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lnro8
-lnbeq8 -lnhost8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8
-lnoname8 -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 -l:libcl.a -l:librt.sl -lpthread -l:libnss_dns.1 -l:libdld.sl -lm
Unable to interpret Oracle oci build commands. Using fallback approach.
***
*** Warning: If you have trouble, see README.hpux...
you may have to build your own perl, or go hunting for libraries
***
System: perl5.006001 hp-ux rsoecod2 b.11.00 a 9000800 2011785280 two-user license
Compiler: cc -O +z -D_HPUX_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Ae
Linker: /usr/bin/ld
Sysliblist: -lrt -lpthread -l:libnss_dns.1 -ldld
Oracle makefiles would have used these definitions but we override them:
CC: cc
CFLAGS: $(GFLAG) $(OPTIMIZE) $(CDEBUG) $(CCFLAGS) $(QACCFLAGS) $(PFLAGS)\
$(SHARED_CFLAG) $(USRFLAGS)
[$(GFLAG) $(OPTIMIZE) $(CDEBUG) $(CCFLAGS) $(QACCFLAGS)
-I/opt/dbms/app/oracle/product/8.1.7/rdbms/demo
-I/opt/dbms/app/oracle/product/8.1.7/rdbms/public
-I/opt/dbms/app/oracle/product/8.1.7/plsql/public
-I/opt/dbms/app/oracle/product/8.1.7/network/public $(SPFLAGS) $(LPFLAGS)
$(SHARED_CFLAG) $(USRFLAGS)]
build: $(CC) $(LDFLAGS) -o $(EXE) $(OBJS) $(DEF_ON) $(OCISHAREDLIBS)
expanded `sed -e 's/-ljava//g' /opt/dbms/app/oracle/product/8.1.7/lib/ldflags`
expanded `sed -e 's/-ljava//g' /opt/dbms/app/oracle/product/8.1.7/lib/ldflags`
expanded `sed -e 's/-ljava//g' /opt/dbms/app/oracle/product/8.1.7/lib/ldflags`
expanded `sed -e 's/-ljava//g' /opt/dbms/app/oracle/product/8.1.7/lib/ldflags`
expanded `cat /opt/dbms/app/oracle/product/8.1.7/lib/sysliblist`
[ cc -Wl,+s -Wl,+n -L$(LIBHOME)
-L/opt/dbms/app/oracle/product/8.1.7/rdbms/lib/ -o $(EXE) $(OBJS)
/opt/dbms/app/oracle/product/8.1.7/rdbms/lib/kpudfo.o -lclntsh
/opt/dbms/app/oracle/product/8.1.7/rdbms/lib/kpuadef.o $(NTZEOBJ) -lnbeq8 -lnhost8
-lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -lntcp8
-lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 $(ANOLIBS) $(PROTOCOLLIBS) $(NATIVELIBS)
$(NATIVESYSLIBS) -l$(ILIB_PREFIX)nsgr8$(ILIB_SUFFIX)
-l$(ILIB_PREFIX)nzjs8$(ILIB_SUFFIX) -l$(ILIB_PREFIX)n8$(ILIB_SUFFIX)
-l$(ILIB_PREFIX)nl8$(ILIB_SUFFIX) -l$(ILIB_PREFIX)nro8$(ILIB_SUFFIX) -lnbeq8 -lnhost8
-lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -lntcp8
-lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 $(ANOLIBS) $(PROTOCOLLIBS) $(NATIVELIBS)
$(NATIVESYSLIBS) -l$(ILIB_PREFIX)nsgr8$(ILIB_SUFFIX)
-l$(ILIB_PREFIX)nzjs8$(ILIB_SUFFIX) -l$(ILIB_PREFIX)n8$(ILIB_SUFFIX)
-l$(ILIB_PREFIX)nl8$(ILIB_SUFFIX) -lclient8 -lvsn8 -lwtc8 -lcommon8 -lgeneric8 -lwtc8
-lmm -lnls8$(LIB_SUFFIX) $(LLIBCV6) -lcore8 -lnls8$(LIB_SUFFIX) -lcore8
-lnls8$(LIB_SUFFIX) -lnbeq8 -lnhost8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8
-lncrypt8 -ln8 -lncrypt8 -lnoname8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8
$(ANOLIBS) $(PROTOCOLLIBS) $(NATIVELIBS) $(NATIVESYSLIBS)
-l$(ILIB_PREFIX)nsgr8$(ILIB_SUFFIX) -l$(ILIB_PREFIX)nzjs8$(ILIB_SUFFIX)
-l$(ILIB_PREFIX)n8$(ILIB_SUFFIX) -l$(ILIB_PREFIX)nl8$(ILIB_SUFFIX)
-l$(ILIB_PREFIX)nro8$(ILIB_SUFFIX) -lnbeq8 -lnhost8 -lnus8 -lnldap8 -lldapclnt8
-lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -lntcp8 -lntcps8 -lnsslb8 -lnent8
-lntcp8 -lntns8 $(ANOLIBS) $(PROTOCOLLIBS) $(NATIVELIBS) $(NATIVESYSLIBS)
-l$(ILIB_PREFIX)nsgr8$(ILIB_SUFFIX) -l$(ILIB_PREFIX)nzjs8$(ILIB_SUFFIX)
-l$(ILIB_PREFIX)n8$(ILIB_SUFFIX) -l$(ILIB_PREFIX)nl8$(ILIB_SUFFIX) -lclient8 -lvsn8
-lwtc8 -lcommon8 -lgeneric8 $(LIBPLS_CLT) -ltrace8$(LIB_SUFFIX) -lnls8$(LIB_SUFFIX)
$(LLIBCV6) -lcore8 -lnls8$(LIB_SUFFIX) -lcore8 -lnls8$(LIB_SUFFIX) -lclient8 -lvsn8
-lwtc8 -lcommon8 -lgeneric8 -lnls8$(LIB_SUFFIX) $(LLIBCV6) -lcore8 -lnls8$(LIB_SUFFIX)
-lcore8 -lnls8$(LIB_SUFFIX) $(EXPDLIBS) $(EXOSLIBS) -l:libcl.a -l:librt.sl -lpthread
-l:libnss_dns.1 -l:libdld.sl $(EXSYSLIBS) -lm $(USRLIBS) ]
LDFLAGS: -Wl,+s -Wl,+n -L$(LIBHOME) -L$(RDBMSLIB)
[-Wl,+s -Wl,+n -L$(LIBHOME) -L/opt/dbms/app/oracle/product/8.1.7/rdbms/lib/]
Linking with /opt/dbms/app/oracle/product/8.1.7/rdbms/lib/ssdbaed.o
/opt/dbms/app/oracle/product/8.1.7/rdbms/lib/defopt.o
/opt/dbms/app/oracle/product/8.1.7/rdbms/lib/kpuadef.o -l:libcl.a -lclntsh -lnbeq8
-lnhost8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8
-lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lnro8
-lnbeq8 -lnhost8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8
-lnoname8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8
-lclient8 -lvsn8 -lwtc8 -lcommon8 -lgeneric8 -lwtc8 -lmm -lnls8 -lcore8 -lnls8 -lcore8
-lnls8 -lnbeq8 -lnhost8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8
-lncrypt8 -lnoname8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8
-ln8 -lnl8 -lnro8 -lnbeq8 -lnhost8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8
-ln8 -lncrypt8 -lnoname8 -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 -lrt -lpthread -l:libnss_dns.1 -ldld -lm -lqsmashr
[from $(SSDBED) $(DEF_OPT) $(OCISHAREDLIBS)]
Warning: If you have problems you may need to rebuild perl with -Uusemymalloc.
MakeMaker (v5.45)
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/opt/dbms/app/oracle/product/8.1.7/rdbms/demo
-I/opt/dbms/app/oracle/product/8.1.7/rdbms/public
-I/opt/dbms/app/oracle/product/8.1.7/plsql/public
-I/opt/dbms/app/oracle/product/8.1.7/network/public
-I/opt/dbms/app/oracle/product/8.1.7/rdbms/demo
-I/opt/dbms/app/oracle/product/8.1.7/rdbms/demo
-I/opt/perl/lib/site_perl/5.6.1/PA-RISC2.0/auto/DBI]
LIBS => [q[-L/opt/dbms/app/oracle/product/8.1.7/lib/ -lclntsh -lnbeq8
-lnhost8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8
-lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lnro8
-lnbeq8 -lnhost8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8
-lnoname8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8
-lclient8 -lvsn8 -lwtc8 -lcommon8 -lgeneric8 -lwtc8 -lmm -lnls8 -lcore8 -lnls8 -lcore8
-lnls8 -lnbeq8 -lnhost8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8
-lncrypt8 -lnoname8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8
-ln8 -lnl8 -lnro8 -lnbeq8 -lnhost8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8
-ln8 -lncrypt8 -lnoname8 -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 -lrt -lpthread -l:libnss_dns.1 -ldld -lm -lqsmashr]]
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],
PREOP=>q[$(MAKE) -f Makefile.old distdir], COMPRESS=>q[gzip -v9], SUFFIX=>q[gz] }
dynamic_lib => { OTHERLDFLAGS=>q[
/opt/dbms/app/oracle/product/8.1.7/rdbms/lib/ssdbaed.o
/opt/dbms/app/oracle/product/8.1.7/rdbms/lib/defopt.o
/opt/dbms/app/oracle/product/8.1.7/rdbms/lib/kpuadef.o -l:libcl.a $(COMPOBJS)] }
Using PERL=/usr/bin/perl
Potential libraries are '-L/opt/dbms/app/oracle/product/8.1.7/lib/ -lclntsh -lnbeq8
-lnhost8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8
-lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lnro8
-lnbeq8 -lnhost8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8
-lnoname8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8
-lclient8 -lvsn8 -lwtc8 -lcommon8 -lgeneric8 -lwtc8 -lmm -lnls8 -lcore8 -lnls8 -lcore8
-lnls8 -lnbeq8 -lnhost8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8
-lncrypt8 -lnoname8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8
-ln8 -lnl8 -lnro8 -lnbeq8 -lnhost8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8
-ln8 -lncrypt8 -lnoname8 -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 -lrt -lpthread -l:libnss_dns.1 -ldld -lm -lqsmashr':
'-lclntsh' found at /opt/dbms/app/oracle/product/8.1.7/lib//libclntsh.sl.8.0
'-lnbeq8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnbeq8.a
'-lnhost8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnhost8.a
'-lnus8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnus8.a
'-lnldap8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnldap8.a
'-lldapclnt8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libldapclnt8.a
'-lnsslb8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnsslb8.a
'-ln8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libn8.a
'-lncrypt8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libncrypt8.a
'-ln8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libn8.a
'-lncrypt8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libncrypt8.a
'-lnoname8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnoname8.a
'-lntcp8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libntcp8.a
'-lntcps8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libntcps8.a
'-lnsslb8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnsslb8.a
'-lnent8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnent8.a
'-lntcp8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libntcp8.a
'-lntns8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libntns8.a
'-lnsgr8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnsgr8.a
'-lnzjs8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnzjs8.a
'-ln8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libn8.a
'-lnl8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnl8.a
'-lnro8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnro8.a
'-lnbeq8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnbeq8.a
'-lnhost8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnhost8.a
'-lnus8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnus8.a
'-lnldap8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnldap8.a
'-lldapclnt8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libldapclnt8.a
'-lnsslb8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnsslb8.a
'-ln8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libn8.a
'-lncrypt8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libncrypt8.a
'-ln8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libn8.a
'-lncrypt8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libncrypt8.a
'-lnoname8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnoname8.a
'-lntcp8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libntcp8.a
'-lntcps8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libntcps8.a
'-lnsslb8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnsslb8.a
'-lnent8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnent8.a
'-lntcp8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libntcp8.a
'-lntns8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libntns8.a
'-lnsgr8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnsgr8.a
'-lnzjs8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnzjs8.a
'-ln8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libn8.a
'-lnl8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnl8.a
'-lclient8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libclient8.a
'-lvsn8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libvsn8.a
'-lwtc8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libwtc8.sl
'-lcommon8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libcommon8.a
'-lgeneric8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libgeneric8.a
'-lwtc8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libwtc8.sl
'-lmm' found at /opt/dbms/app/oracle/product/8.1.7/lib//libmm.a
'-lnls8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnls8.a
'-lcore8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libcore8.a
'-lnls8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnls8.a
'-lcore8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libcore8.a
'-lnls8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnls8.a
'-lnbeq8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnbeq8.a
'-lnhost8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnhost8.a
'-lnus8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnus8.a
'-lnldap8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnldap8.a
'-lldapclnt8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libldapclnt8.a
'-lnsslb8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnsslb8.a
'-ln8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libn8.a
'-lncrypt8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libncrypt8.a
'-ln8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libn8.a
'-lncrypt8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libncrypt8.a
'-lnoname8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnoname8.a
'-lntcp8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libntcp8.a
'-lntcps8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libntcps8.a
'-lnsslb8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnsslb8.a
'-lnent8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnent8.a
'-lntcp8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libntcp8.a
'-lntns8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libntns8.a
'-lnsgr8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnsgr8.a
'-lnzjs8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnzjs8.a
'-ln8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libn8.a
'-lnl8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnl8.a
'-lnro8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnro8.a
'-lnbeq8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnbeq8.a
'-lnhost8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnhost8.a
'-lnus8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnus8.a
'-lnldap8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnldap8.a
'-lldapclnt8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libldapclnt8.a
'-lnsslb8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnsslb8.a
'-ln8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libn8.a
'-lncrypt8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libncrypt8.a
'-ln8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libn8.a
'-lncrypt8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libncrypt8.a
'-lnoname8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnoname8.a
'-lntcp8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libntcp8.a
'-lntcps8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libntcps8.a
'-lnsslb8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnsslb8.a
'-lnent8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnent8.a
'-lntcp8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libntcp8.a
'-lntns8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libntns8.a
'-lnsgr8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnsgr8.a
'-lnzjs8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnzjs8.a
'-ln8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libn8.a
'-lnl8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnl8.a
'-lclient8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libclient8.a
'-lvsn8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libvsn8.a
'-lwtc8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libwtc8.sl
'-lcommon8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libcommon8.a
'-lgeneric8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libgeneric8.a
'-ltrace8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libtrace8.a
'-lnls8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnls8.a
'-lcore8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libcore8.a
'-lnls8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnls8.a
'-lcore8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libcore8.a
'-lnls8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnls8.a
'-lclient8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libclient8.a
'-lvsn8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libvsn8.a
'-lwtc8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libwtc8.sl
'-lcommon8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libcommon8.a
'-lgeneric8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libgeneric8.a
'-lnls8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnls8.a
'-lcore8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libcore8.a
'-lnls8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnls8.a
'-lcore8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libcore8.a
'-lnls8' found at /opt/dbms/app/oracle/product/8.1.7/lib//libnls8.a
rt not found in /opt/dbms/app/oracle/product/8.1.7/lib/
rt not found in /usr/local/lib
rt not found in /opt/local/lib
'-lrt' found at /lib/librt.sl
pthread not found in /opt/dbms/app/oracle/product/8.1.7/lib/
pthread not found in /usr/local/lib
pthread not found in /opt/local/lib
'-lpthread' found at /lib/libpthread.sl
:libnss_dns.1 not found in /opt/dbms/app/oracle/product/8.1.7/lib/
:libnss_dns.1 not found in /usr/local/lib
:libnss_dns.1 not found in /opt/local/lib
:libnss_dns.1 not found in /lib
:libnss_dns.1 not found in /usr/lib
:libnss_dns.1 not found in /usr/ccs/lib
Note (probably harmless): No library found for -l:libnss_dns.1
dld not found in /opt/dbms/app/oracle/product/8.1.7/lib/
dld not found in /usr/local/lib
dld not found in /opt/local/lib
'-ldld' found at /lib/libdld.sl
m not found in /opt/dbms/app/oracle/product/8.1.7/lib/
m not found in /usr/local/lib
m not found in /opt/local/lib
'-lm' found at /lib/libm.sl
'-lqsmashr' found at /opt/dbms/app/oracle/product/8.1.7/lib//libqsmashr.sl
LD_RUN_PATH=/opt/dbms/app/oracle/product/8.1.7/lib
Using DBD::Oracle 1.12.
Using DBI 1.20 installed in /opt/perl/lib/site_perl/5.6.1/PA-RISC2.0/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?)
rsoecod2{sswain}$
rsoecod2{sswain}$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
/usr/bin/perl -p -e "s/~DRIVER~/Oracle/g" <
/opt/perl/lib/site_perl/5.6.1/PA-RISC2.0/auto/DBI/Driver.xst > Oracle.xsi
/usr/bin/perl -I/opt/perl/lib/5.6.1/PA-RISC2.0 -I/opt/perl/lib/5.6.1
/opt/perl/lib/5.6.1/ExtUtils/xsubpp -typemap /opt/perl/lib/5.6.1/ExtUtils/typemap
Oracle.xs > Oracle.xsc && mv Oracle.xsc Oracle.c
cc -c -I/opt/dbms/app/oracle/product/8.1.7/rdbms/demo
-I/opt/dbms/app/oracle/product/8.1.7/rdbms/public
-I/opt/dbms/app/oracle/product/8.1.7/plsql/public
-I/opt/dbms/app/oracle/product/8.1.7/network/public
-I/opt/dbms/app/oracle/product/8.1.7/rdbms/demo
-I/opt/dbms/app/oracle/product/8.1.7/rdbms/demo
-I/opt/perl/lib/site_perl/5.6.1/PA-RISC2.0/auto/DBI +z -D_HPUX_SOURCE
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Ae -O -DVERSION=\"1.12\"
-DXS_VERSION=\"1.12\" +z -I/opt/perl/lib/5.6.1/PA-RISC2.0/CORE Oracle.c
cc -c -I/opt... same as line above .../CORE dbdimp.c
cc -c -I/opt... same as line above .../CORE oci7.c
cc -c -I/opt... same as line above .../CORE oci8.c
cc: "oci8.c", line 267: warning 604: Pointers are not assignment-compatible.
Running Mkbootstrap for DBD::Oracle ()
chmod 644 Oracle.bs
rm -f blib/arch/auto/DBD/Oracle/Oracle.sl
LD_RUN_PATH="/opt/dbms/app/oracle/product/8.1.7/lib" ld -b +vnocompatwarnings
-L/usr/local/lib -L/opt/local/lib Oracle.o dbdimp.o oci7.o oci8.o
/opt/dbms/app/oracle/product/8.1.7/rdbms/lib/ssdbaed.o
/opt/dbms/app/oracle/product/8.1.7/rdbms/lib/defopt.o
/opt/dbms/app/oracle/product/8.1.7/rdbms/lib/kpuadef.o -l:libcl.a -o
blib/arch/auto/DBD/Oracle/Oracle.sl -L/opt/dbms/app/oracle/product/8.1.7/lib/
-lclntsh -lnbeq8 -lnhost8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8
-lncrypt8 -lnoname8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8
-ln8 -lnl8 -lnro8 -lnbeq8 -lnhost8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8
-ln8 -lncrypt8 -lnoname8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8
-lnzjs8 -ln8 -lnl8 -lclient8 -lvsn8 -lwtc8 -lcommon8 -lgeneric8 -lwtc8 -lmm -lnls8
-lcore8 -lnls8 -lcore8 -lnls8 -lnbeq8 -lnhost8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8
-ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8
-lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lnro8 -lnbeq8 -lnhost8 -lnus8 -lnldap8 -lldapclnt8
-lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -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 -lrt -lpthread -ldld -lm
-lqsmashr
chmod 755 blib/arch/auto/DBD/Oracle/Oracle.sl
cp Oracle.bs blib/arch/auto/DBD/Oracle/Oracle.bs
chmod 644 blib/arch/auto/DBD/Oracle/Oracle.bs
/usr/bin/perl -Iblib/arch -Iblib/lib -I/opt/perl/lib/5.6.1/PA-RISC2.0
-I/opt/perl/lib/5.6.1 ora_explain.PL ora_explain
Extracted ora_explain from ora_explain.PL with variable substitutions.
cp ora_explain blib/script/ora_explain
/usr/bin/perl -I/opt/perl/lib/5.6.1/PA-RISC2.0 -I/opt/perl/lib/5.6.1
-MExtUtils::MakeMaker -e "MY->fixin(shift)" blib/script/ora_explain
Manifying blib/man3/DBD::Oracle.3
Manifying blib/man1/ora_explain.1
Manifying blib/man3/DBD::Oraperl.3
rsoecod2{sswain}$
rsoecod2{sswain}$make test
###
###All tests passed. if you would like to look at the actual output please send Shawn
an e-mail. Thanks
###
If the tests above have produced the 'expected' output then they have passed.
rsoecod2{sswain}$exit
script done on Thu Oct 18 13:31:59 2001