Jay, Yes you did respond and thank you. After doing some additional research I found that the main library path being referenced was an all 64 bit library directory (/usr/oracle/product/9.0.1/rdbms/lib) hence the error. After doing some checking I found that the file referencing this was a supplemental file provided by Oracle to build the make file for DBD. This file (/usr/oracle/product/9.0.1/rdbms/lib/env_rdbms.mk) contained a variable LIBDIR that was set to lib. I changed this variable to lib32. By doing this when the Makefile.PL was re-created the correct libraries were referenced.
At this point I attempted to run make. I then received the following error: ld: Data Linkage Table (+z) overflow in files Oracle.o, dbidump.o & oci8.o - use +Z option to recompile. At this point I changed the +z flag in the Makefile to +Z and re-ran the make command. The make command succeeded and I then ran make test. The make test command failed with the same ld error referenced above. I re-sorted the Makefile to change +z to +Z and re-ran the make test. At this point the make test failed on the following symbols from library dld.sl (all of which are 64 bit): /usr/lib/dld.sl: Unresolved symbol: CD_free (code) from blib/arch/auto/DBD/Oracle/Oracle.sl /usr/lib/dld.sl: Unresolved symbol: CD_memset (code) from blib/arch/auto/DBD/Oracle/Oracle.sl /usr/lib/dld.sl: Unresolved symbol: CD_malloc (code) from blib/arch/auto/DBD/Oracle/Oracle.sl /usr/lib/dld.sl: Unresolved symbol: CD_memcmp (code) from blib/arch/auto/DBD/Oracle/Oracle.sl /usr/lib/dld.sl: Unresolved symbol: CD_memcpy (code) from blib/arch/auto/DBD/Oracle/Oracle.sl Even though the make test command was not entirely successful I ran make install. At this point the code appeared to install. Throughout this process however, I have encountered the following errors which concern me: cc: "oci8.c", line 267: warning 604: Pointers are not assignment-compatible. Unable to interpret Oracle oci build commands. Using fallback approach. The compiled code still does not connect to Oracle via PERL. Jay said: >Did I respond? I can't remember > >Jay BJ said: >>Jay, >> >>Before running the make I am exporting an Oracle environment file. I am >>enclosing the file below. I did notice one error in the SH_LIB that did >>not contain a $ for ORACLE_HOME which I have corrected. I also verified >>that the paths being pointed to were in fact real paths. >> >>Also, I noticed in your example you placed lib64 as a path. Is this a >>valid path? The only path I see on the machine is lib and lib32 but not >>64. I am still receiving the same error even after correcting the SHLIB >>path. >> >>Thanks, >> >>BJ >> >># more 9i_env >># Used mainly for the toolkit >>UNIX95=XPG4; export UNIX95 >>ORACLE_BASE=/home/oracle;export ORACLE_BASE >>ORACLE_PATH=$ORACLE_BASE/toolkit/dba/sqltools:$ORACLE_BASE/toolkit/dba >>/dbtune:$ORACLE_BASE/toolkit/dba/progtune; >>export ORACLE_PATH >># Oracle Environment >>ORACLE_HOME=/usr/oracle/product/9.0.1; export ORACLE_HOME >>ORACLE_SID=AWSP; export ORACLE_SID >>ORACLE_TERM=xterm; export ORACLE_TERM >>#TNS_ADMIN=/export/home/oracle/config/9.0.1; export TNS_ADMIN >>#NLS_LANG=AMERICAN-AMERICA.UTF8; export NLS_LANG >>ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data; export ORA_NLS33 >>TMPDIR=/tmp; export TMPDIR >> >>LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:$ORACLE_HOME/rdbms/lib >>SHLIB_PATH=$ORACLE_HOME/lib32:$ORACLE_HOME/rdbms/lib32 >>export LD_LIBRARY_PATH >>export SHLIB_PATH >> >># Set shell search paths: >>PATH=/bin:/usr/bin:/usr/sbin:/etc:/opt/bin:/usr/ccs/bin:/usr/local/bin >>:$ORACLE_HOME/bin:$ORACLE_BASE/toolkit/bin:$PATH >>export PATH >> >>#CLASSPATH must include the following JRE locations: >>CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib >>CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib >> >>stty erase >>HP-UX eccdb214[ /tmp/dbi ] >># Jay said: >>>BJ, >>>Absolutely post to DBI >>> >>>But, I looking over your envs, Are SHLIB_PATH, and LD_LIBRARY_PATH >>>pointing to a true locations? >>> >>>I'd think they'd be defined like: >>> >>>export SHLIB_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/rdbms/lib >>>or >>>export SHLIB_PATH=$ORACLE_HOME/lib64:$ORACLE_HOME/rdbms/lib64 >>> >>>Also you need to define ORACLE_USERID >>>export ORACLE_USERID=system/manger >>> >>>Jay >>> BJ said. >>>>Jay, >>>> >>>>The environment is liste below. Should I also post this to the list? >>>> >>>>Thanks, >>>> >>>>BJ >>>> >>>>HP-UX eccdb214[ /tmp/dbi ] >>>># env|sort >>>>COLUMNS=132 >>>>EDITOR=vi >>>>ERASE=^H >>>>HISTFILE=/.audit/01-25-02:14:23:37.10058.audit >>>>HISTSIZE=2500 >>>>HOME=/ >>>>LD_LIBRARY_PATH=/usr/oracle/product/9.0.1/lib:/lib:/usr/lib:/usr/ora >>>>cle/product/9.0.1/rdbms/lib >>>>LINES=49 >>>>LOGNAME=root >>>>MAIL=/var/mail/root >>>>MANPATH=/usr/share/man:/usr/contrib/man:/usr/local/man:/opt/perf/man >>>>:/opt/OV/man:/ford/thishost/unix/man:/opt/hparray/share/man:/opt/lan >>>>gtools/share/man:/opt/emc/SYMCLI/V4.2/man:/opt/VRTSvmsa/man:/usr/dt/ >>>>share/man:/usr/seos/man:/ford/unix/cen/tusc/man:/usr/local/ssh/man:/ >>>>ford/thishost/unix/cen/perl/perl5.005/man:/ford/thishost/unix/loc/ut >>>>l/lsof/hp1100_32bit/man >>>>ORACLE_BASE=/home/oracle >>>>ORACLE_HOME=/usr/oracle/product/9.0.1 >>>>ORACLE_PATH=/home/oracle/toolkit/dba/sqltools:/home/oracle/toolkit/d >>>>ba/dbtune:/home/oracle/toolkit/dba/progtune >>>>ORACLE_SID=AWSP >>>>ORACLE_TERM=xterm >>>>ORA_NLS33=/usr/oracle/product/9.0.1/ocommon/nls/admin/data >>>>PATH=/bin:/usr/bin:/usr/sbin:/etc:/opt/bin:/usr/ccs/bin:/usr/local/b >>>>in:/usr/oracle/product/9.0.1/bin:/home/oracle/toolkit/bin:/usr/sbin: >>>>/ford/thishost/unix/bin:/usr/bin:/bin:/sbin:/usr/symcli/bin:/usr/con>>>>trib/bin:/ford/thishost/unix/bin:/usr/contrib/bin:/usr/local/ssh/bin >>>>PS1=HP-UX eccdb214[ ${PWD} ] >>>>PWD=/tmp/dbi >>>>SHELL=/sbin/sh >>>>SHLIB_PATH=ORACLE_HOME/lib32:/usr/oracle/product/9.0.1/rdbms/lib32 >>>>TERM=vt100 >>>>TMPDIR=/tmp >>>>TZ=EST5EDT >>>>UNIX95=XPG4 >>>>_=/bin/env >>>>sysid=eccdb214 >>>>HP-UX eccdb214[ /tmp/dbi ] >>>># Jay said. %Please post % %# env | sort % %Jay % BJ said: %%Howdy folks, %% %%I was hoping some kind soul on here could assist me with a problem %%I am having compiling the DBD-Oracle 1.12 driver. I have read the %%documentation and have not found conclusive proof that DBI & the %%Oracle DBD drivers are supported under Oracle 9i. Has anybody gotten %%DBD & DBI to work under Oracle 9i from a new install (not an upgrade)? %%Problem: %%Make run on DBD-Oracle 1.12 fails with error: %%ld: /usr/oracle/product/9.0.1/rdbms/lib/defopt.o: Mismatched ABI. %%64-bit PA object file found in 32-bit link. %% %%Environment: %%HP Superdome %%HPUX 11i Mission Critical OE %%September 2001 Support Update %%Oracle 9.0.1 Enterprise %%Oracle 9i Application Server %%PERL 5.6.1 %%DBI 1.20 %%DBD-Oracle 1.12 %%Actions: %%Compiled PERL 5.6.1 from source with options specified in README. %%Installed PERL. Compiled and installed DBI 1.20. Configuration to %%follow with troubleshooting steps: %%HP-UX eccdb214[ /tmp/dbi/DBD-Oracle-1.12 ] %%# make realclean %%rm -f blib/script/ora_explain %%rm -rf Oracle.c Oracle.xsi dll.base dll.exp sqlnet.log %%libOracle.def %%ora_explain mk.pm ./blib Makefile.aperl %%blib/arch/auto/DBD/Oracle/extralibs.all perlmain.c mon.out core %%core.*perl.*.? *perl.core so_locations pm_to_blib *.o *.a perl.exe %%Oracle.bs %%Oracle.bso Oracle.def Oracle.exp %%mv Makefile Makefile.old > /dev/null 2>&1 %%rm -rf blib/lib/auto/DBD/Oracle blib/arch/auto/DBD/Oracle %%rm -f blib/arch/auto/DBD/Oracle/Oracle.sl %%blib/arch/auto/DBD/Oracle/Oracle.bs %%rm -f blib/arch/auto/DBD/Oracle/Oracle.a %%rm -f blib/lib/oraperl.ph blib/lib/DBD/Oracle.pm %%blib/arch/auto/DBD/Oracle/dbdimp.h %%rm -f blib/arch/auto/DBD/Oracle/mk.pm %%blib/arch/auto/DBD/Oracle/ocitrace.h %%rm -f blib/arch/auto/DBD/Oracle/Oracle.hblib/lib/Oraperl.pm %%rm -rf Makefile Makefile.old %%HP-UX eccdb214[ /tmp/dbi/DBD-Oracle-1.12 ] %%# perl Makefile.PL -v %%Using DBI 1.20 installed in /opt/perl5/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 /usr/oracle/product/9.0.1 %%Found rdbms/demo/oratypes.h %%Found rdbms/demo/ocixad.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 /usr/oracle/product/9.0.1/rdbms/demo/demo_rdbms.mk %%Found /usr/oracle/product/9.0.1/otrace/demo/atmoci.mk %%Found /usr/oracle/product/9.0.1/precomp/demo/proc/demo_proc.mk %%Using /usr/oracle/product/9.0.1/rdbms/demo/demo_rdbms.mk %%Reading /usr/oracle/product/9.0.1/rdbms/demo/demo_rdbms.mk. %%Reading /usr/oracle/product/9.0.1/rdbms/lib/env_rdbms.mk. %%Read a total of 1997 lines from %%/usr/oracle/product/9.0.1/rdbms/lib/env_rdbms.mk (including iclusions) %%Read a total of 2283 lines from %%/usr/oracle/product/9.0.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)$(PFLAGS)$(SHARED_CFLAG) $(USRFLAGS) %%Deleted LDFLAGS definition: LDFLAGS=-o $@ $(LDPATHFLAG)$(PRODLIBHOME) %%$(LDPATHFLAG)$(LIBHOME) %%STATIC_ORACLETTLIBS macro redefined by Oracle %%from $(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) %%TOUCH macro redefined by Oracle from touch to /bin/touch %%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 +DA2.0W +DS2.0 -o $@ -L$(PRODLIBHOME) %% -L$(LIBHOME) %%Deleted LDFLAGS definition: LDFLAGS= -Wl,+s -Wl,+n +DA2.0W +DS2.0 -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) %%CCARCREATE macro redefined by Oracle from $(CCC) -xar -o to $(AR) %%cr$(ARLOCAL) %%LINK macro redefined by Oracle from $(LDCCOM) to $(ADE_DEL_FILE_CMD) %%$(CC) $(LDFLAGS) $(COMPOBJS) %%TTLIBS macro redefined by Oracle from $(LLIBCLNTSH) $(STATICTTLIBS) %%to $(NAETTOBJS) $(STATICTTLIBS) $(LLIBPLS) $(LLIBSQL) %%Deleted CCFLAGS definition: CCFLAGS=+DA2.0W +DS2.0 -DSS_64BIT_SERVER %%TOP macro redefined by Oracle from $(ORACLE_HOME)/precomp to %%$(ORACLE_HOME)/slax %%LIBNTVI macro redefined by Oracle from $(NETWORKLIB)$(LIB_PREFIX) %%$(VINAME).$(LIB_EXT) to $(LIBHOME)$(LIB_PREFIX)$(VINAME).$(LIB_EXT) %%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) %%LIBOCCI macro redefined by Oracle from $(LIBHOME)$(LIB_PREFIX) %%$(LIBOCCINAME).$(SO_EXT).$(RDBMS_VERSION).0 to $(LIBHOME)$(LIB_PREFIX) %%$(LIBOCCINAME)$(RDBMS_VERSION).$(LIB_EXT) %%LLIBOCCI macro redefined by Oracle from $(LDLIBFLAG)$(LIBOCCINAME) to %%$(LDLIBFLAG)$(LIBOCCINAME)$(RDBMS_VERSION) %%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` %%LLIBOCCI macro redefined by Oracle from $(LDLIBFLAG)$(LIBOCCINAME) %%$(RDBMS_VERSION) to $(LDLIBFLAG)$(LIBOCCINAME) %%LIBOCCI macro redefined by Oracle from $(LIBHOME)$(LIB_PREFIX) %%$(LIBOCCINAME)$(RDBMS_VERSION).$(LIB_EXT) to $(LIBHOME)$(LIB_PREFIX) %%$(LIBOCCINAME).$(SO_EXT).$(RDBMS_VERSION).0 %%LLIBTHREAD macro redefined by Oracle from -lpthread to %%NAVLIBS_ODBC macro redefined by Oracle from $(LDPATHFLAG)$(LIBHOME) \ %% $(LLIBNAVHOA) $(LLIBNAVHOASUP) %% to $(LDPATHFLAG)$(LIBHOME32)/ \ %% $(LLIBNAVHOA) $(LLIBNAVHOASUP) -lsec -lhppa %%NAVLIBS macro redefined by Oracle from $(LDPATHFLAG)$(LIBHOME) \ %% $(LLIBNAVHOA) $(LLIBNAVSHR) $(LLIBNVBASESHR) %% to $(LDPATHFLAG)$(LIBHOME32)/ \ %% $(LLIBNAVHOA) $(LLIBNAVSHR) $(LLIBNVBASESHR) %%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) $(HSALIB_SUBSET2) %%to $(LDCCOM_EXTPROC) $(EXTPMAI) $(DEF_OPT) $(HSAGTSHC) $(SSDBED) %%$(LLIBAGTSH) $(LDFLAGSLIST) $(LLIBPLSQL) $(LLIBTHREAD) $(LLIBCLNTSH) %%$(CORELIBS) $(LINKLDLIBS) %%HSODBC_LINKLINE macro redefined by Oracle from $(LINK) $(OPT) %%$(HSODBCMAI) $(HSALIB_SUBSET1) $(NAVLIBS_ODBC) $(HSA_ODBC_SYSLIBS) %%$(HSALIB_SUBSET2) to `if [ -d "${ORACLE_HOME}/lib32" ]; then echo %%$(LINK32) |sed 's/\/lib\//\/lib32\//g' |sed 's/\/lib32\/hsodbc/ %%\/lib\/hsodbc/';else %%echo $(LINK32) ; fi` $(OPT) $(HSPRODHOME) %%$(LIB32DIR)/hsodbc.$(OBJ_EXT) $(HSALIB32_SUBSET1) $(NAVLIBS_ODBC) %%$(HSA_ODBC_SYSLIBS) $(HSALIB32_SUBSET2) %%TG4IFMX_LINKLINE macro redefined by Oracle from $(LINK) $(OPT) %%$(TG4IFMXMAI) $(HSALIB_SUBSET1) $(NAVLIBS) $(HSALIB_SUBSET2) %%to `if [ -d "${ORACLE_HOME}/lib32" ]; then echo $(LINK32) |sed %%'s/\/lib\//\/lib32\//g' |sed 's/\/lib32\/tg4ifmx/\/lib\/tg4ifmx/'; %%else %%echo $(LINK32) ; fi` $(OPT) $(TG4IFMXPRODHOME) %%$(LIB32DIR)/tg4ifmx.$(OBJ_EXT) $(HSALIB32_SUBSET1) $(NAVLIBS) %%$(HSALIB32_SUBSET2) %%TG4INGR_LINKLINE macro redefined by Oracle from $(LINK) $(OPT) %%$(TG4INGRMAI) $(HSALIB_SUBSET1) $(NAVLIBS) $(HSALIB_SUBSET2) %%to `if [ -d "${ORACLE_HOME}/lib32" ]; then echo $(LINK32) |sed %%'s/\/lib\//\/lib32\//g' |sed 's/\/lib32\/tg4ingr/\/lib\/tg4ingr/'; %%else %%echo $(LINK32) ; fi` $(OPT) $(TG4INGRPRODHOME) %%$(LIB32DIR)/tg4ingr.$(OBJ_EXT) $(HSALIB32_SUBSET1) $(NAVLIBS) %%$(HSALIB32_SUBSET2) %%TG4SYBS_LINKLINE macro redefined by Oracle from $(LINK) $(OPT) %%$(TG4SYBSMAI) $(HSALIB_SUBSET1) $(NAVLIBS) $(HSALIB_SUBSET2) %%to `if [ -d "${ORACLE_HOME}/lib32" ]; then echo $(LINK32) |sed %%'s/\/lib\//\/lib32\//g' |sed 's/\/lib32\/tg4sybs/\/lib\/tg4sybs/'; %%else %%echo $(LINK32) ; fi` $(OPT) $(TG4SYBSPRODHOME) %%$(LIB32DIR)/tg4sybs.$(OBJ_EXT) $(HSALIB32_SUBSET1) $(NAVLIBS) %%$(HSALIB32_SUBSET2) %%TG4TERA_LINKLINE macro redefined by Oracle from $(LINK) $(OPT) %%$(TG4TERAMAI) $(HSALIB_SUBSET1) $(NAVLIBS_ODBC) $(HSA_TERA_SYSLIBS) %%$(HSALIB_SUBSET2) to `if [ -d "${ORACLE_HOME}/lib32" ]; then echo %%$(LINK32) |sed 's/\/lib\//\/lib32\//g' |sed 's/\/lib32\/tg4tera/ %%\/lib\/tg4tera/'; else %%echo %%$(LINK32) ; fi` \ %% $(OPT) $(TG4TERAPRODHOME)$(LIB32DIR)/tg4tera.$(OBJ_EXT) \ %% $(HSALIB32_SUBSET1) $(NAVLIBS_ODBC) $(HSA_TERA_SYSLIBS) \ %% $(HSALIB32_SUBSET2) %%CONFIG_COMPILE_LINE macro redefined by Oracle %%from $(AS) -P config.s %% to $(CC) -c +DA2.0W +DS2.0 config.c %%GENKSMSOBJ macro redefined by Oracle %%from $(GENKSMS)>$(KSMSSRC);$(AS) $(NOKPIC_ASFLAGS) -o $(KSMS) > > > > >$(KSMSSRC); %%$(RMF) $(KSMSSRC) %% to `if [ ! -f $(KSMS) ]; then ${AR} -x $(LIBSERVER) $(KSMS);fi` %%PCCC2O macro redefined by Oracle %%from $(CC) -c $(INCLUDE) $(PCCI) $*.c %% to $(CC) $(CFLAGS) -c $(INCLUDE) $(PCCI) $*.c %%C2O macro redefined by Oracle %%from $(CC) -c $(INCLUDE) $(PCCI) $< %% to $(CC) $(CFLAGS) -c $(INCLUDE) $(PCCI) $< %%CCC2O macro redefined by Oracle %%from $(CCC) -c $(INCLUDE) $< %% to $(CCC) $(CFLAGSCC) -c $(INCLUDE) $< %%LIBHOME32 macro redefined by Oracle %%from $(ORACLE_HOME)/$(LIBDIR)32/ %% to $(ORACLE_HOME)/lib32/ %%O2STATIC macro redefined by Oracle %%from $(CC) $(LIBPATH) -o $(EXE) $(OBJS) $(STATIC_LDCLIENTLIBS) %% to $(CC) $(LDFLAGS) $(LIBPATH) -o $(EXE) $(OBJS) > > > > >$(STATIC_LDCLIENTLIBS) %%BUILDEXE macro redefined by Oracle %%from $(CC) $(LIBPATH) -o $(EXE) $(OBJS) $(SHARED_LDCLIENTLIBS) %% to $(CC) $(LDFLAGS) $(LIBPATH) -o $(EXE) $(OBJS) > > > > >$(SHARED_LDCLIENTLIBS) %%MAKEOCCISHAREDDEMO macro redefined by Oracle %%from $(CCC) $(LIBPATH) -o $(EXE) $? $(SHARED_OCCILIBS) %% to $(CCC) -AA $(LDFLAGS) $(LIBPATH) -o $(EXE) $? > > >$(SHARED_OCCILIBS) %%MAKEOCCISTATICDEMO macro redefined by Oracle %%from $(CCC) $(LIBPATH) -o $(EXE) $? $(STATIC_OCCILIBS) %% to $(CCC) -AA $(LDFLAGS) $(LIBPATH) -o $(EXE) $? > > >$(STATIC_OCCILIBS) %%MAKECPLPLDEMO macro redefined by Oracle %%from \ %%@if [ "$(NONDEFER)" = "true" -o "$(NONDEFER)" = "TRUE" ] ; then %% $(ECHODO) $(CCC) $(LIBPATH) -o $(EXE) $? $(DEF_OFF) %%$(SHARED_CLIENTLIBS); \ %% else \ %% $(ECHODO) $(CCC) $(LIBPATH) -o $(EXE) $? $(SHARED_CLIENTLIBS); %% fi %% to \ %% @if [ "$(NONDEFER)" = "true" -o "$(NONDEFER)" = "TRUE" ] ; %%then $(ECHODO) $(CCC) $(LDFLAGS) $(LIBPATH) -o $(EXE) $? $(DEF_OFF) %%$(LIBCLNTSH) -lpthread -lCsup ; \ %% else \ %%$(ECHODO) $(CCC) $(LDFLAGS) $(LIBPATH) -o $(EXE) $? $(LIBCLNTSH) %%-lpthread -lCsup ; \ %% fi %%DPTARGET macro redefined by Oracle %%from $(CC) $(LIBPATH) -o $(EXE) cdemodp.o $(OBJS) %%$(SHARED_LDCLIENTLIBS) %% to $(CC) $(LDFLAGS) $(LIBPATH) -o $(EXE) cdemodp.o $(OBJS) %%$(SHARED_LDCLIENTLIBS) %%Evaluating `cat $(LIBHOME)ldflags` %% expanded `cat /usr/oracle/product/9.0.1/lib/ldflags` %% returned '-lnbeq9 -lnhost9 -lnus9 -lnldap9 -lldapclnt9 -lnsslb9 %%-lnoname9 -lntcp9 -lntcps9 -lnsslb9 -lntcp9 -lntns9' %% expanded `cat /usr/oracle/product/9.0.1/lib/ldflags` %% expanded `cat /usr/oracle/product/9.0.1/lib/ldflags` %% expanded `cat /usr/oracle/product/9.0.1/lib/ldflags` %%Evaluating `cat $(LIBHOME)sysliblist` %% expanded `cat /usr/oracle/product/9.0.1/lib/sysliblist` %% returned '-l:libcl.sl -l:librt.sl -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 /usr/oracle/product/9.0.1/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 +DA2.0W +DS2.0 -o build %% -L/usr/oracle/product/9.0.1/rdbms/lib/ %%-L/usr/oracle/product/9.0.1/lib/ %%-L/usr/oracle/product/9.0.1/lib/ %%-L/usr/oracle/product/9.0.1/rdbms/lib/ %%-o DBD_ORA_EXE DBD_ORA_OBJ.o -lclntsh `cat %%/usr/oracle/product/9.0.1/lib/ldflags` `cat %%/usr/oracle/product/9.0.1/lib/sysliblist` -lm %% -Wl,+s -Wl,+n +DA2.0W +DS2.0 -o build %%-L/usr/oracle/product/9.0.1/rdbms/lib/ %%-L/usr/oracle/product/9.0.1/lib/ %%-L/usr/oracle/product/9.0.1/lib/ %%-L/usr/oracle/product/9.0.1/rdbms/lib/ -o %%DBD_ORA_EXE %%DBD_ORA_OBJ.o -lclntsh -lnbeq9 -lnhost9 -lnus9 -lnldap9 -lldapclnt9 %%-lnsslb9 -lnoname9 -lntcp9 -lntcps9 -lnsslb9 -lntcp9 -lntns9 %%-l:libcl.sl -l:librt.sl -l:libnss_dns.1 -l:libdld.sl -lm %%Unable to interpret Oracle oci build commands. Using fallback %%approach. %%Warning: Oracle is built with multi-threading libraries %% You will most likely need to rebuild perl from sources %% with the following libraries: -lcl -lpthread %%*** %%*** 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 eccdb214 b.11.11 u 9000800 3730502165 %%unlimited-user license %%Compiler: cc -O +z -D_HPUX_SOURCE -D_LARGEFILE_SOURCE %%-D_FILE_OFFSET_BITS=64 -Ae %%Linker: /bin/ld %%Sysliblist: -lrt -l:libnss_dns.1 -ldld %%Oracle makefiles would have used these definitions but we override %%them: %% CC: cc %% CFLAGS: $(GFLAG) $(OPTIMIZE) $(CDEBUG) $(CCFLAGS) $(PFLAGS)\ %% $(SHARED_CFLAG) $(USRFLAGS) %% [$(GFLAG) $(OPTIMIZE) $(CDEBUG) +DA2.0W +DS2.0 -DSS_64BIT_SERVER %%-I/usr/oracle/product/9.0.1/rdbms/demo %%-I/usr/oracle/product/9.0.1/rdbms/public %%-I/usr/oracle/product/9.0.1/plsql/public %%-I/usr/oracle/product/9.0.1/network/public $(SPFLAGS) $(LPFLAGS) %%$(SHARED_CFLAG) $(USRFLAGS)] %% build: $(CC) $(LDFLAGS) $(LIBPATH) -o $(EXE) $(OBJS) %%$(SHARED_LDCLIENTLIBS) %% expanded `cat /usr/oracle/product/9.0.1/lib/ldflags` %% expanded `cat /usr/oracle/product/9.0.1/lib/sysliblist` %% [ cc -Wl,+s -Wl,+n +DA2.0W +DS2.0 -o $@ %%-L/usr/oracle/product/9.0.1/rdbms/lib/ -L$(LIBHOME) -L$(LIBHOME) %%-L/usr/oracle/product/9.0.1/rdbms/lib/ -o $(EXE) $(OBJS) -lclntsh %%-lnbeq9 -lnhost9 -lnus9 -lnldap9 -lldapclnt9 -lnsslb9 -lnoname9 %%-lntcp9 -lntcps9 -lnsslb9 -lntcp9 -lntns9 $(EXPDLIBS) $(EXOSLIBS) %%-l:libcl.sl -l:librt.sl -l:libnss_dns.1 -l:libdld.sl $(EXSYSLIBS) -lm %%$(USRLIBS) ] %% LDFLAGS: -Wl,+s -Wl,+n +DA2.0W +DS2.0 -o $@ -L$(PRODLIBHOME) %%-L$(LIBHOME) %% [-Wl,+s -Wl,+n +DA2.0W +DS2.0 -o $@ %%-L/usr/oracle/product/9.0.1/rdbms/lib/ -L$(LIBHOME)] %%Linking with /usr/oracle/product/9.0.1/rdbms/lib/defopt.o %%/usr/oracle/product/9.0.1/lib/nautab.o %%/usr/oracle/product/9.0.1/lib/naeet.o %%/usr/oracle/product/9.0.1/lib/naect.o %%/usr/oracle/product/9.0.1/lib/naedhs.o %%-lnbeq9 -lnhost9 -lnus9 -lnldap9 -lldapclnt9 -lnsslb9 -lnoname9 %%-lntcp9 -lntcps9 -lnsslb9 -lntcp9 -lntns9 -lnsslb9 -lncrypt9 -lnsgr9 %%-lnzjs9 -ln9 -lnl9 -lnro9 -lnbeq9 -lnhost9 -lnus9 -lnldap9 %%-lldapclnt9 -lnsslb9 -lnoname9 -lntcp9 -lntcps9 -lnsslb9 -lntcp9 %%-lntns9 -lnsslb9 -lncrypt9 -lnsgr9 -lnzjs9 -ln9 -lnl9 -lclient9 %%-lvsn9 -lwtc9 -lcommon9 -lgeneric9 -lwtc9 -lmm -lnls9 -lcore9 -lnls9 %%-lcore9 -lnls9 -lxml9 -lcore9 -lunls9 -lnbeq9 -lnhost9 -lnus9 %%-lnldap9 -lldapclnt9 -lnsslb9 -lnoname9 -lntcp9 -lntcps9 -lnsslb9 %%-lntcp9 -lntns9 -lnsslb9 -lncrypt9 -lnsgr9 -lnzjs9 -ln9 -lnl9 -lnro9 %%-lnbeq9 -lnhost9 -lnus9 -lnldap9 -lldapclnt9 -lnsslb9 -lnoname9 %%-lntcp9 -lntcps9 -lnsslb9 -lntcp9 -lntns9 -lnsslb9 -lncrypt9 -lnsgr9 %%-lnzjs9 -ln9 -lnl9 -lclient9 -lvsn9 -lwtc9 -lcommon9 -lgeneric9 %%-ltrace9 -lnls9 -lcore9 -lnls9 -lcore9 -lnls9 -lxml9 -lcore9 -lunls9 %%-lclient9 -lvsn9 -lwtc9 -lcommon9 -lgeneric9 -lnls9 -lcore9 -lnls9 %%-lcore9 -lnls9 -lxml9 -lcore9 -lunls9 -lcl -lrt -l:libnss_dns.1 %%-ldld -lm -lpls9 -lsql9 -lqsmashr [from $(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/usr/oracle/product/9.0.1/rdbms/demo %%-I/usr/oracle/product/9.0.1/rdbms/public %%-I/usr/oracle/product/9.0.1/plsql/public %%-I/usr/oracle/product/9.0.1/network/public %%-I/usr/oracle/product/9.0.1/rdbms/demo %%-I/usr/oracle/product/9.0.1/rdbms/demo %%-I/opt/perl5/lib/site_perl/5.6.1/PA-RISC2.0/auto/DBI] %% LIBS => [q[-L/usr/oracle/product/9.0.1/lib/ -lnbeq9 -lnhost9 -lnus9 %%-lnldap9 -lldapclnt9 -lnsslb9 -lnoname9 -lntcp9 -lntcps9 -lnsslb9 %%-lntcp9 -lntns9 -lnsslb9 -lncrypt9 -lnsgr9 -lnzjs9 -ln9 -lnl9 -lnro9 %%-lnbeq9 -lnhost9 -lnus9 -lnldap9 -lldapclnt9 -lnsslb9 -lnoname9 %%-lntcp9 -lntcps9 -lnsslb9 -lntcp9 -lntns9 -lnsslb9 -lncrypt9 -lnsgr9 %%-lnzjs9 -ln9 -lnl9 -lclient9 -lvsn9 -lwtc9 -lcommon9 -lgeneric9 %%-lwtc9 -lmm -lnls9 -lcore9 -lnls9 -lcore9 -lnls9 -lxml9 -lcore9 %%-lunls9 -lnbeq9 -lnhost9 -lnus9 -lnldap9 -lldapclnt9 -lnsslb9 %%-lnoname9 -lntcp9 -lntcps9 -lnsslb9 -lntcp9 -lntns9 -lnsslb9 %%-lncrypt9 -lnsgr9 -lnzjs9 -ln9 -lnl9 -lnro9 -lnbeq9 -lnhost9 -lnus9 %%-lnldap9 -lldapclnt9 -lnsslb9 -lnoname9 -lntcp9 -lntcps9 -lnsslb9 %%-lntcp9 -lntns9 -lnsslb9 -lncrypt9 -lnsgr9 -lnzjs9 -ln9 -lnl9 %%-lclient9 -lvsn9 -lwtc9 -lcommon9 -lgeneric9 -ltrace9 -lnls9 -lcore9 %%-lnls9 -lcore9 -lnls9 -lxml9 -lcore9 -lunls9 -lclient9 -lvsn9 -lwtc9 %%-lcommon9 -lgeneric9 -lnls9 -lcore9 -lnls9 -lcore9 -lnls9 -lxml9 %%-lcore9 -lunls9 -lcl -lrt -l:libnss_dns.1 -ldld -lm -lpls9 -lsql9 %%-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 citardist], %%PREOP=>q[$(MAKE) -f Makefile.old distdir], COMPRESS=>q[gzip -v9], %%SUFFIX=>q[gz] } %% dynamic_lib => { OTHERLDFLAGS=>q[ %%/usr/oracle/product/9.0.1/rdbms/lib/defopt.o %%/usr/oracle/product/9.0.1/lib/nautab.o %%/usr/oracle/product/9.0.1/lib/naeet.o %%/usr/oracle/product/9.0.1/lib/naect.o %%/usr/oracle/product/9.0.1/lib/naedhs.o %%$(COMPOBJS)] } %%Using PERL=/bin/perl %%Potential libraries are '-L/usr/oracle/product/9.0.1/lib/ %%-lnbeq9 -lnhost9 -lnus9 -lnldap9 -lldapclnt9 -lnsslb9 -lnoname9 %%-lntcp9 -lntcps9 -lnsslb9 -lntcp9 -lntns9 -lnsslb9 -lncrypt9 -lnsgr9 %%-lnzjs9 -ln9 -lnl9 -lnro9 -lnbeq9 -lnhost9 -lnus9 -lnldap9 %%-lldapclnt9 -lnsslb9 -lnoname9 -lntcp9 -lntcps9 -lnsslb9 -lntcp9 %%-lntns9 -lnsslb9 -lncrypt9 -lnsgr9 -lnzjs9 -ln9 -lnl9 -lclient9 %%-lvsn9 -lwtc9 -lcommon9 -lgeneric9 -lwtc9 -lmm -lnls9 -lcore9 -lnls9 %%-lcore9 -lnls9 -lxml9 -lcore9 -lunls9 -lnbeq9 -lnhost9 -lnus9 %%-lnldap9 -lldapclnt9 -lnsslb9 -lnoname9 -lntcp9 -lntcps9 -lnsslb9 %%-lntcp9 -lntns9 -lnsslb9 -lncrypt9 -lnsgr9 -lnzjs9 -ln9 -lnl9 -lnro9 %%-lnbeq9 -lnhost9 -lnus9 -lnldap9 -lldapclnt9 -lnsslb9 -lnoname9 %%-lntcp9 -lntcps9 -lnsslb9 -lntcp9 -lntns9 -lnsslb9 -lncrypt9 -lnsgr9 %%-lnzjs9 -ln9 -lnl9 -lclient9 -lvsn9 -lwtc9 -lcommon9 -lgeneric9 %%-ltrace9 -lnls9 -lcore9 -lnls9 -lcore9 -lnls9 -lxml9 -lcore9 -lunls9 %%-lclient9 -lvsn9 -lwtc9 -lcommon9 -lgeneric9 -lnls9 -lcore9 -lnls9 %%-lcore9 -lnls9 -lxml9 -lcore9 -lunls9 -lcl -lrt -l:libnss_dns.1 %%-ldld -lm -lpls9 -lsql9 -lqsmashr': %%'-lnbeq9' found at /usr/oracle/product/9.0.1/lib//libnbeq9.a %%'-lnhost9' found at /usr/oracle/product/9.0.1/lib//libnhost9.a %%'-lnus9' found at /usr/oracle/product/9.0.1/lib//libnus9.a %%'-lnldap9' found at /usr/oracle/product/9.0.1/lib//libnldap9.a %%'-lldapclnt9' found at /usr/oracle/product/9.0.1/lib//libldapclnt9.a %%'-lnsslb9' found at /usr/oracle/product/9.0.1/lib//libnsslb9.a %%'-lnoname9' found at /usr/oracle/product/9.0.1/lib//libnoname9.a %%'-lntcp9' found at /usr/oracle/product/9.0.1/lib//libntcp9.a %%'-lntcps9' found at /usr/oracle/product/9.0.1/lib//libntcps9.a %%'-lnsslb9' found at /usr/oracle/product/9.0.1/lib//libnsslb9.a %%'-lntcp9' found at /usr/oracle/product/9.0.1/lib//libntcp9.a %%'-lntns9' found at /usr/oracle/product/9.0.1/lib//libntns9.a %%'-lnsslb9' found at /usr/oracle/product/9.0.1/lib//libnsslb9.a %%'-lncrypt9' found at /usr/oracle/product/9.0.1/lib//libncrypt9.a %%'-lnsgr9' found at /usr/oracle/product/9.0.1/lib//libnsgr9.a %%'-lnzjs9' found at /usr/oracle/product/9.0.1/lib//libnzjs9.a %%'-ln9' found at /usr/oracle/product/9.0.1/lib//libn9.a %%'-lnl9' found at /usr/oracle/product/9.0.1/lib//libnl9.a %%'-lnro9' found at /usr/oracle/product/9.0.1/lib//libnro9.a %%'-lnbeq9' found at /usr/oracle/product/9.0.1/lib//libnbeq9.a %%'-lnhost9' found at /usr/oracle/product/9.0.1/lib//libnhost9.a %%'-lnus9' found at /usr/oracle/product/9.0.1/lib//libnus9.a %%'-lnldap9' found at /usr/oracle/product/9.0.1/lib//libnldap9.a %%'-lldapclnt9' found at /usr/oracle/product/9.0.1/lib//libldapclnt9.a %%'-lnsslb9' found at /usr/oracle/product/9.0.1/lib//libnsslb9.a %%'-lnoname9' found at /usr/oracle/product/9.0.1/lib//libnoname9.a %%'-lntcp9' found at /usr/oracle/product/9.0.1/lib//libntcp9.a %%'-lntcps9' found at /usr/oracle/product/9.0.1/lib//libntcps9.a %%'-lnsslb9' found at /usr/oracle/product/9.0.1/lib//libnsslb9.a %%'-lntcp9' found at /usr/oracle/product/9.0.1/lib//libntcp9.a %%'-lntns9' found at /usr/oracle/product/9.0.1/lib//libntns9.a %%'-lnsslb9' found at /usr/oracle/product/9.0.1/lib//libnsslb9.a %%'-lncrypt9' found at /usr/oracle/product/9.0.1/lib//libncrypt9.a %%'-lnsgr9' found at /usr/oracle/product/9.0.1/lib//libnsgr9.a %%'-lnzjs9' found at /usr/oracle/product/9.0.1/lib//libnzjs9.a %%'-ln9' found at /usr/oracle/product/9.0.1/lib//libn9.a %%'-lnl9' found at /usr/oracle/product/9.0.1/lib//libnl9.a %%'-lclient9' found at /usr/oracle/product/9.0.1/lib//libclient9.a %%'-lvsn9' found at /usr/oracle/product/9.0.1/lib//libvsn9.a %%'-lwtc9' found at /usr/oracle/product/9.0.1/lib//libwtc9.sl %%'-lcommon9' found at /usr/oracle/product/9.0.1/lib//libcommon9.a %%'-lgeneric9' found at /usr/oracle/product/9.0.1/lib//libgeneric9.a %%'-lwtc9' found at /usr/oracle/product/9.0.1/lib//libwtc9.sl %%'-lmm' found at /usr/oracle/product/9.0.1/lib//libmm.a %%'-lnls9' found at /usr/oracle/product/9.0.1/lib//libnls9.a %%'-lcore9' found at /usr/oracle/product/9.0.1/lib//libcore9.a %%'-lnls9' found at /usr/oracle/product/9.0.1/lib//libnls9.a %%'-lcore9' found at /usr/oracle/product/9.0.1/lib//libcore9.a %%'-lnls9' found at /usr/oracle/product/9.0.1/lib//libnls9.a %%'-lxml9' found at /usr/oracle/product/9.0.1/lib//libxml9.a %%'-lcore9' found at /usr/oracle/product/9.0.1/lib//libcore9.a %%'-lunls9' found at /usr/oracle/product/9.0.1/lib//libunls9.a %%'-lnbeq9' found at /usr/oracle/product/9.0.1/lib//libnbeq9.a %%'-lnhost9' found at /usr/oracle/product/9.0.1/lib//libnhost9.a %%'-lnus9' found at /usr/oracle/product/9.0.1/lib//libnus9.a %%'-lnldap9' found at /usr/oracle/product/9.0.1/lib//libnldap9.a %%'-lldapclnt9' found at /usr/oracle/product/9.0.1/lib//libldapclnt9.a %%'-lnsslb9' found at /usr/oracle/product/9.0.1/lib//libnsslb9.a %%'-lnoname9' found at /usr/oracle/product/9.0.1/lib//libnoname9.a %%'-lntcp9' found at /usr/oracle/product/9.0.1/lib//libntcp9.a %%'-lntcps9' found at /usr/oracle/product/9.0.1/lib//libntcps9.a %%'-lnsslb9' found at /usr/oracle/product/9.0.1/lib//libnsslb9.a %%'-lntcp9' found at /usr/oracle/product/9.0.1/lib//libntcp9.a %%'-lntns9' found at /usr/oracle/product/9.0.1/lib//libntns9.a %%'-lnsslb9' found at /usr/oracle/product/9.0.1/lib//libnsslb9.a %%'-lncrypt9' found at /usr/oracle/product/9.0.1/lib//libncrypt9.a %%'-lnsgr9' found at /usr/oracle/product/9.0.1/lib//libnsgr9.a %%'-lnzjs9' found at /usr/oracle/product/9.0.1/lib//libnzjs9.a %%'-ln9' found at /usr/oracle/product/9.0.1/lib//libn9.a %%'-lnl9' found at /usr/oracle/product/9.0.1/lib//libnl9.a %%'-lnro9' found at /usr/oracle/product/9.0.1/lib//libnro9.a %%'-lnbeq9' found at /usr/oracle/product/9.0.1/lib//libnbeq9.a %%'-lnhost9' found at /usr/oracle/product/9.0.1/lib//libnhost9.a %%'-lnus9' found at /usr/oracle/product/9.0.1/lib//libnus9.a %%'-lnldap9' found at /usr/oracle/product/9.0.1/lib//libnldap9.a %%'-lldapclnt9' found at /usr/oracle/product/9.0.1/lib//libldapclnt9.a %%'-lnsslb9' found at /usr/oracle/product/9.0.1/lib//libnsslb9.a %%'-lnoname9' found at /usr/oracle/product/9.0.1/lib//libnoname9.a %%'-lntcp9' found at /usr/oracle/product/9.0.1/lib//libntcp9.a %%'-lntcps9' found at /usr/oracle/product/9.0.1/lib//libntcps9.a %%'-lnsslb9' found at /usr/oracle/product/9.0.1/lib//libnsslb9.a %%'-lntcp9' found at /usr/oracle/product/9.0.1/lib//libntcp9.a %%'-lntns9' found at /usr/oracle/product/9.0.1/lib//libntns9.a %%'-lnsslb9' found at /usr/oracle/product/9.0.1/lib//libnsslb9.a %%'-lncrypt9' found at /usr/oracle/product/9.0.1/lib//libncrypt9.a %%'-lnsgr9' found at /usr/oracle/product/9.0.1/lib//libnsgr9.a %%'-lnzjs9' found at /usr/oracle/product/9.0.1/lib//libnzjs9.a %%'-ln9' found at /usr/oracle/product/9.0.1/lib//libn9.a %%'-lnl9' found at /usr/oracle/product/9.0.1/lib//libnl9.a %%'-lclient9' found at /usr/oracle/product/9.0.1/lib//libclient9.a %%'-lvsn9' found at /usr/oracle/product/9.0.1/lib//libvsn9.a %%'-lwtc9' found at /usr/oracle/product/9.0.1/lib//libwtc9.sl %%'-lcommon9' found at /usr/oracle/product/9.0.1/lib//libcommon9.a %%'-lgeneric9' found at /usr/oracle/product/9.0.1/lib//libgeneric9.a %%'-ltrace9' found at /usr/oracle/product/9.0.1/lib//libtrace9.a %%'-lnls9' found at /usr/oracle/product/9.0.1/lib//libnls9.a %%'-lcore9' found at /usr/oracle/product/9.0.1/lib//libcore9.a %%'-lnls9' found at /usr/oracle/product/9.0.1/lib//libnls9.a %%'-lcore9' found at /usr/oracle/product/9.0.1/lib//libcore9.a %%'-lnls9' found at /usr/oracle/product/9.0.1/lib//libnls9.a %%'-lxml9' found at /usr/oracle/product/9.0.1/lib//libxml9.a %%'-lcore9' found at /usr/oracle/product/9.0.1/lib//libcore9.a %%'-lunls9' found at /usr/oracle/product/9.0.1/lib//libunls9.a %%'-lclient9' found at /usr/oracle/product/9.0.1/lib//libclient9.a %%'-lvsn9' found at /usr/oracle/product/9.0.1/lib//libvsn9.a %%'-lwtc9' found at /usr/oracle/product/9.0.1/lib//libwtc9.sl %%'-lcommon9' found at /usr/oracle/product/9.0.1/lib//libcommon9.a %%'-lgeneric9' found at /usr/oracle/product/9.0.1/lib//libgeneric9.a %%'-lnls9' found at /usr/oracle/product/9.0.1/lib//libnls9.a %%'-lcore9' found at /usr/oracle/product/9.0.1/lib//libcore9.a %%'-lnls9' found at /usr/oracle/product/9.0.1/lib//libnls9.a %%'-lcore9' found at /usr/oracle/product/9.0.1/lib//libcore9.a %%'-lnls9' found at /usr/oracle/product/9.0.1/lib//libnls9.a %%'-lxml9' found at /usr/oracle/product/9.0.1/lib//libxml9.a %%'-lcore9' found at /usr/oracle/product/9.0.1/lib//libcore9.a %%'-lunls9' found at /usr/oracle/product/9.0.1/lib//libunls9.a %%cl not found in /usr/oracle/product/9.0.1/lib/ %%cl not found in /usr/local/lib %%'-lcl' found at /lib/libcl.sl %%rt not found in /usr/oracle/product/9.0.1/lib/ %%rt not found in /usr/local/lib %%'-lrt' found at /lib/librt.sl %%:libnss_dns.1 not found in /usr/oracle/product/9.0.1/lib/ %%:libnss_dns.1 not found in /usr/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 /usr/oracle/product/9.0.1/lib/ %%dld not found in /usr/local/lib %%'-ldld' found at /lib/libdld.sl %%m not found in /usr/oracle/product/9.0.1/lib/ %%m not found in /usr/local/lib %%'-lm' found at /lib/libm.sl %%'-lpls9' found at /usr/oracle/product/9.0.1/lib//libpls9.a %%'-lsql9' found at /usr/oracle/product/9.0.1/lib//libsql9.a %%'-lqsmashr' found at /usr/oracle/product/9.0.1/lib//libqsmashr.sl %%LD_RUN_PATH=/usr/oracle/product/9.0.1/lib %%Using DBD::Oracle 1.12. %%Using DBI 1.20 installed in %%/opt/perl5/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?) %%HP-UX eccdb214[ /tmp/dbi/DBD-Oracle-1.12 ] %%# find / -name libnss_dns.1 -print %%/usr/lib/libnss_dns.1 %%/usr/lib/pa20_64/libnss_dns.1 %%HP-UX eccdb214[ /tmp/dbi/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 %% /bin/perl -p -e "s/~DRIVER~/Oracle/g" < %%/opt/perl5/lib/site_perl/5.6.1/PA-RISC2.0/auto/DBI/Driver.xst > %%Oracle.xsi %% /bin/perl -I/opt/perl5/lib/5.6.1/PA-RISC2.0 -I/opt/perl5/lib/5.6.1 %%/opt/perl5/lib/5.6.1/ExtUtils/xsubpp -typemap %%/opt/perl5/lib/5.6.1/ExtUtils/typemap Oracle.xs > Oracle.xsc && mv %%Oracle.xsc Oracle.c %% cc -c -I/usr/oracle/product/9.0.1/rdbms/demo %%-I/usr/oracle/product/9.0.1/rdbms/public %%-I/usr/oracle/product/9.0.1/plsql/public %%-I/usr/oracle/product/9.0.1/network/public %%-I/usr/oracle/product/9.0.1/rdbms/demo %%-I/usr/oracle/product/9.0.1/rdbms/demo %%-I/opt/perl5/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/perl5/lib/5.6.1/PA-RISC2.0/CORE %%Oracle.c %%cc: "/usr/include/sys/socket.h", line 459: warning 562: Redeclaration %% of "sendfile" with a different storage class specifier: "sendfile" %% will have internal linkage. %%cc: "/usr/include/sys/socket.h", line 460: warning 562: Redeclaration %%of "sendpath" with a different storage class specifier: "sendpath" %%will have internal linkage. %% cc -c -I/usr/oracle/product/9.0.1/rdbms/demo %%-I/usr/oracle/product/9.0.1/rdbms/public %%-I/usr/oracle/product/9.0.1/plsql/public %%-I/usr/oracle/product/9.0.1/network/public %%-I/usr/oracle/product/9.0.1/rdbms/demo %%-I/usr/oracle/product/9.0.1/rdbms/demo %%-I/opt/perl5/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/perl5/lib/5.6.1/PA-RISC2.0/CORE %%dbdimp.c %%cc: "/usr/include/sys/socket.h", line 459: warning 562: Redeclaration %%of "sendfile" with a different storage class specifier: "sendfile" %%will have internal linkage. %%cc: "/usr/include/sys/socket.h", line 460: warning 562: Redeclaration %%of "sendpath" with a different storage class specifier: "sendpath" %%will have internal linkage. %% cc -c -I/usr/oracle/product/9.0.1/rdbms/demo %%-I/usr/oracle/product/9.0.1/rdbms/public %%-I/usr/oracle/product/9.0.1/plsql/public %%-I/usr/oracle/product/9.0.1/network/public %%-I/usr/oracle/product/9.0.1/rdbms/demo %%-I/usr/oracle/product/9.0.1/rdbms/demo %%-I/opt/perl5/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/perl5/lib/5.6.1/PA-RISC2.0/CORE %%oci7.c %%cc: "/usr/include/sys/socket.h", line 459: warning 562: Redeclaration %%of "sendfile" with a different storage class specifier: "sendfile" %%will have internal linkage. %%cc: "/usr/include/sys/socket.h", line 460: warning 562: Redeclaration %%of "sendpath" with a different storage class specifier: "sendpath" %%will have internal linkage. %% cc -c -I/usr/oracle/product/9.0.1/rdbms/demo %%-I/usr/oracle/product/9.0.1/rdbms/public %%-I/usr/oracle/product/9.0.1/plsql/public %%-I/usr/oracle/product/9.0.1/network/public %%-I/usr/oracle/product/9.0.1/rdbms/demo %%-I/usr/oracle/product/9.0.1/rdbms/demo %%-I/opt/perl5/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/perl5/lib/5.6.1/PA-RISC2.0/CORE %%oci8.c %%cc: "/usr/include/sys/socket.h", line 459: warning 562: Redeclaration %%of "sendfile" with a different storage class specifier: "sendfile" %%will have internal linkage. %%cc: "/usr/include/sys/socket.h", line 460: warning 562: Redeclaration %%of "sendpath" with a different storage class specifier: "sendpath" %%will have internal linkage. %%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="/usr/oracle/product/9.0.1/lib" ld -b %%+vnocompatwarnings -L/usr/local/lib Oracle.o dbdimp.o oci7.o oci8.o %%/usr/oracle/product/9.0.1/rdbms/lib/defopt.o %%/usr/oracle/product/9.0.1/lib/nautab.o %%/usr/oracle/product/9.0.1/lib/naeet.o %%/usr/oracle/product/9.0.1/lib/naect.o %%/usr/oracle/product/9.0.1/lib/naedhs.o %% -o %%ib/arch/auto/DBD/Oracle/Oracle.sl -L/usr/oracle/product/9.0.1/lib/ %%-lnbeq9 -lnhost9 -lnus9 -lnldap9 -lldapclnt9 -lnsslb9 -lnoname9 %%-lntcp9 -lntcps9 -lnsslb9 -lntcp9 -lntns9 -lnsslb9 -lncrypt9 -lnsgr9 %%-lnzjs9 -ln9 -lnl9 -lnro9 -lnbeq9 -lnhost9 -lnus9 -lnldap9 %%-lldapclnt9 -lnsslb9 -lnoname9 -lntcp9 -lntcps9 -lnsslb9 -lntcp9 %%-lntns9 -lnsslb9 -lncrypt9 -lnsgr9 -lnzjs9 -ln9 -lnl9 -lclient9 %%-lvsn9 -lwtc9 -lcommon9 -lgeneric9 -lwtc9 -lmm -lnls9 -lcore9 -lnls9 %%-lcore9 -lnls9 -lxml9 -lcore9 -lunls9 -lnbeq9 -lnhost9 -lnus9 %%-lnldap9 -lldapclnt9 -lnsslb9 -lnoname9 -lntcp9 -lntcps9 -lnsslb9 %%-lntcp9 -lntns9 -lnsslb9 -lncrypt9 -lnsgr9 -lnzjs9 -ln9 -lnl9 -lnro9 %%-lnbeq9 -lnhost9 -lnus9 -lnldap9 -lldapclnt9 -lnsslb9 -lnoname9 %%-lntcp9 -lntcps9 -lnsslb9 -lntcp9 -lntns9 -lnsslb9 -lncrypt9 -lnsgr9 %%-lnzjs9 -ln9 -lnl9 -lclient9 -lvsn9 -lwtc9 -lcommon9 -lgeneric9 %%-ltrace9 -lnls9 -lcore9 -lnls9 -lcore9 -lnls9 -lxml9 -lcore9 -lunls9 %%-lclient9 -lvsn9 -lwtc9 -lcommon9 -lgeneric9 -lnls9 -lcore9 -lnls9 %%-lcore9 -lnls9 -lxml9 -lcore9 -lunls9 -lcl -lrt -ldld -lm -lpls9 %%-lsql9 -lqsmashr %%ld: /usr/oracle/product/9.0.1/rdbms/lib/defopt.o: Mismatched ABI. %%64-bit PA object file found in 32-bit link. %%*** Error exit code 1 %%Stop. %%HP-UX eccdb214[ /tmp/dbi/DBD-Oracle-1.12 ] %%# perl -V %%Summary of my perl5 (revision 5.0 version 6 subversion 1) %%configuration: %% Platform: %% osname=hpux, osvers=11.11, archname=PA-RISC2.0-64all %% uname='hp-ux eccdb214 b.11.11 u 9000800 3730502165 unlimited-user %%license ' %% config_args='-Ubincompat5005 +Uusemymalloc' %% hint=recommended, useposix=true, d_sigaction=define %% usethreads=undef use5005threads=undef useithreads=undef %%usemultiplicity=undef %% useperlio=undef d_sfio=undef uselargefiles=define >usesocks=undef %% use64bitint=define use64bitall=define 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 -Aa' %% ccversion='B.11.11.02', gccversion='', gccosandvers='' %% 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', lseeksize=8 %% alignbytes=8, usemymalloc=y, prototype=define %% Linker and Libraries: %% ld='ld', ldflags =' -Wl,+vnocompatwarnings -L/usr/local/lib' %% libpth=/usr/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' %%Characteristics of this binary (from libperl): %% Compile-time options: USE_64_BIT_INT USE_64_BIT_ALL USE_LARGE_FILES %% Built under hpux %% Compiled at Jan 24 2002 11:55:05 %% @INC: %% /opt/perl5/lib/5.6.1/PA-RISC2.0 %% /opt/perl5/lib/5.6.1 %% /opt/perl5/lib/site_perl/5.6.1/PA-RISC2.0 %% /opt/perl5/lib/site_perl/5.6.1 %% /opt/perl5/lib/site_perl %% . %%HP-UX eccdb214[ /tmp/dbi/DBD-Oracle-1.12 ] %%# %% %%Troubleshooting: %%Read README for DBD. %%Attempted: perl Makefile.PL -p - Same Error (defopt.o) %%Attempted: perl Makefile.PL -nob - Same Error (defopt.o) %%Attempted: perl Makefile.PL -8 - Same Error - Use Oracle 7 OCI API %%(defopt.o) %%Attempted: static build - ERROR: %%/usr/ccs/bin/ld: /usr/oracle/product/9.0.1/lib//libnbeq9.a: Not a %%valid library (invalid magic number). Possibly a 64-bit PA archive %%library (Mismatched ABI). %%Attempted: Remove -lthread from Oracle - ERROR: %%ld: /usr/oracle/product/9.0.1/rdbms/lib/defopt.o: Mismatched ABI. %%64-bit PA object file found in 32-bit link. %% %%Read README.help for DBD. %%Attempted: perl Makefile.PL -c - ERROR: %%ld: /usr/oracle/product/9.0.1/rdbms/lib/kpudfo.o: Mismatched ABI. %%64-bit PA object file found in 32-bit link. %%Attempted: perl Makefile.PL -l - ERROR: %%ld: /usr/oracle/product/9.0.1/lib/libclntsh.sl: Mismatched ABI. %%64-bit PA shared library found in 32-bit link. %%Attempted: perl Makefile.PL -n LIBCLNTSH- Same Error (libclntsh.sl) %% %%Read README.hpux for DBD. %%Followed directions for building PERL from source. %%PERL built without problems. %%Rebuild DBI without problems. %%Attempted DBD ERROR: %%ld: /usr/oracle/product/9.0.1/rdbms/lib/defopt.o: Mismatched ABI. %%64-bit PA object file found in 32-bit link. %% %%ERRATA: %%I have attempted this with the following versions of PERL: %%5.5.2 (depot) %%5.5.3 (pre-installed) %%5.6.1 (depot) _________________________________________________________________ Chat with friends online, try MSN Messenger: http://messenger.msn.com