Howdy, I've built perl 5.8.0 and DBI 1.32 using gcc 3.2 on HP-UX 11i, using no optimisation or debugging flags and no threads. Perl was built OK, but failed 3 of the 7 blib tests (under investigation by the perl dudes). However, DBI was built and tested OK.
Below is the whole shabang for DBD::Oracle, which builds OK, but fails the base tests :-< I tried to verify the files in question, as you can see way at the bottom, right after the test output. Please note that the entire perl installation is done as the user psoft, rather than root, if this makes any difference. In the past, I've built DBD::Oracle on HP-UX 11i with the same version of Oracle (9i/9.20), but using ANSI-C. This worked OK, but required 32-bit oracle libraries, so I figured I'd give it a shot. I tried replacing all oracle lib references with lib32, but that didn't even finish make. I can't use ANSI-C in this case, unfortunately. I know it's all over the doc's. Any help you can offer will be great. Thanks, Gal -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Friday, 1 August 2003 1:03 PM To: [EMAIL PROTECTED] Subject: make.log ************** perl Makefile.PL -v ******************** Using DBI 1.32 installed in /apps/perl/lib/site_perl/5.8.0/PA-RISC2.0-LP64-stdio/auto/DBI Duplicate specification "S=s" for option "s" Configuring DBD::Oracle ... >>> Remember to actually *READ* the README file! Especially if you have any problems. Using Oracle in /apps/oracle/Ora920 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 /apps/oracle/Ora920/rdbms/demo/demo_rdbms.mk Found /apps/oracle/Ora920/otrace/demo/atmoci.mk Using /apps/oracle/Ora920/rdbms/demo/demo_rdbms.mk Reading /apps/oracle/Ora920/rdbms/demo/demo_rdbms.mk. Reading /apps/oracle/Ora920/rdbms/lib/env_rdbms.mk. Read a total of 2314 lines from /apps/oracle/Ora920/rdbms/lib/env_rdbms.mk (including inclusions) Read a total of 2645 lines from /apps/oracle/Ora920/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) $(LLIBXSD) Deleted CCFLAGS definition: CCFLAGS=+DA2.0W +DS2.0 -DSS_64BIT_SERVER 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/ TOP macro redefined by Oracle from $(ORACLE_HOME)/precomp to $(ORACLE_HOME)/slax LIBNTVI macro redefined by Oracle from $(NETWORKLIB)$(LIB_PREFIX)$(VINAME).$(SO_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) 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.$(OBJ_EXT)" > /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` SKGXN_VERSION macro redefined by Oracle from 2 to 9 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 macro redefined by Oracle from $(LDPATHFLAG)$(LIBHOME) \ $(LLIBNAVHOA) $(LLIBNAVSHR) $(LLIBNVBASESHR) to $(LDPATHFLAG)$(LIBHOME32)/ \ $(LLIBNAVHOA) $(LLIBNAVSHR) $(LLIBNVBASESHR) LIBSKGXN macro redefined by Oracle from $(ORACLUSTERDIR)$(LIB_PREFIX)$(LIBSKGXNNAME).$(SKGXN_EXT) to $(LIBSKGXNI) 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) $(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) $(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) $(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) $(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) -DSS_64BIT_SERVER -c $(INCLUDE) $< LIBHOME32 macro redefined by Oracle from $(ORACLE_HOME)/$(LIBDIR)32/ to $(ORACLE_HOME)/lib32/ O2STATIC macro redefined by Oracle from $(CC) $(ORALIBPATH) -o $(EXE) $(OBJS) $(OCISTATICLIBS) to $(CC) $(LDFLAGS) $(LIBPATH) -o $(EXE) $(OBJS) $(STATIC_LDCLIENTLIBS) BUILDEXE macro redefined by Oracle from $(CC) $(ORALIBPATH) -o $(EXE) $(OBJS) $(OCISHAREDLIBS) to $(CC) $(LDFLAGS) $(LIBPATH) -o $(EXE) $(OBJS) $(SHARED_LDCLIENTLIBS) MAKEOCCISHAREDDEMO macro redefined by Oracle from $(CCC) $(ORALIBPATH) -o $(EXE) $? $(SHARED_OCCILIBS) to $(CCC) -AA $(LDFLAGS) $(LIBPATH) -o $(EXE) $? $(SHARED_OCCILIBS) MAKEOCCISTATICDEMO macro redefined by Oracle from $(CCC) $(ORALIBPATH) -o $(EXE) $? $(STATIC_OCCILIBS) to $(CCC) -AA $(LDFLAGS) $(LIBPATH) -o $(EXE) $? $(STATIC_OCCILIBS) MAKECPSHAREDDEMO macro redefined by Oracle from $(CC) $(ORALIBPATH) -o $(EXE) $? $(OCISHAREDLIBS) to $(CC) $(LDFLAGS) $(ORALIBPATH) -o $(EXE) $? $(OCISHAREDLIBS) MAKECPSTATICDEMO macro redefined by Oracle from $(CC) $(ORALIBPATH) -o $(EXE) $? $(OCISTATICLIBS) to $(CC) $(LDFLAGS) $(ORALIBPATH) -o $(EXE) $? $(OCISTATICLIBS) BUILDLIB_NO_CONTEXT macro redefined by Oracle from $(LD) $(SHARED_LDFLAG) $(SHARED_LIBNAME) $(OBJS) to $(LD) -G $(SHARED_LDFLAG) $(SHARED_LIBNAME) $(OBJS) BUILDLIB_WITH_CONTEXT macro redefined by Oracle from $(LD) $(SHARED_LDFLAG) $(SHARED_LIBNAME) $(OBJS) $(LIBEXTP) $(OCISHAREDLIBS) to $(LD) -G $(LIBCLNTSH) $(SHARED_LDFLAG) $(SHARED_LIBNAME) $(OBJS) $(LIBEXTP) $(OCISHAREDLIBS) MAKECPLPLDEMO macro redefined by Oracle from \ @if [ "$(NONDEFER)" = "true" -o "$(NONDEFER)" = "TRUE" ] ; then \ $(ECHODO) $(CCC) $(ORALIBPATH) -o $(EXE) $? $(DEF_OFF) $(OCISHAREDLIBS); \ else \ $(ECHODO) $(CCC) $(ORALIBPATH) -o $(EXE) $? $(OCISHAREDLIBS); \ 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) $(ORALIBPATH) -o $(EXE) cdemodp.o $(OBJS) $(OCISHAREDLIBS) to $(CC) $(LDFLAGS) $(LIBPATH) -o $(EXE) cdemodp.o $(OBJS) $(SHARED_LDCLIENTLIBS) NETLIBS macro redefined by Oracle from $(LLIBSQLNET) $(LLIBRPC) $(LLIBSQLNET) to $(LLIBSQLNET) $(LLIBRPC) CTX_LINK macro redefined by Oracle from $(LLIBCTXC) $(LLIBCTX) $(LLIBZX) $(LLIBGX) $(LLIBCTX) $(LLIBZX) $(LLIBGX) to $(LLIBCTXC) $(LLIBCTX) $(LLIBZX) $(LLIBGX) CORELIBS macro redefined by Oracle from $(LLIBNLSRTL) $(LLIBCV6) $(LLIBCORE) $(LLIBNLSRTL) $(LLIBCORE) \ $(LLIBNLSRTL) $(LLIBXML) $(LLIBCORE) $(LLIBUNLSRTL) $(LLIBNLSRTL) to $(LLIBNLSRTL) $(LLIBCV6) $(LLIBCORE) \ $(LLIBXML) $(LLIBUNLSRTL) ORACLE_LINKLINE macro redefined by Oracle from $(ORACLE_LINKER) $(PL_FLAGS) $(ORAMAI) $(SSORED) $(TTCSOI) \ $(NAETTOBJS) $(CONFIG) $(SPOBJS) $(LLIBSERVER) $(LLIBODM) \ $(LLIBSKGXP) $(LLIBSKGXNI) $(LLIBRDBMS_SERVER) $(DEF_OPT) \ $(LLIBKNLOPT) $(OLAPLINKOPTS) $(DMLIBS) \ $(LLIBSLAX) $(LLIBPLSQL) $(LLIBSERVER) $(LLIBRDBMS_SERVER) \ $(LLIBKNLOPT) $(LLIBSLAX) $(LLIBPLSQL) $(LLIBJAVAVMORJOX) \ $(LLIBOCIJDBCST) $(LLIBWWG) $(NTZEOBJ) $(NETLIBS) $(LLIBMM) $(CORELIBS)\ $(NETLIBS) $(LIBPLS_CLT) $(LLIBEPC) $(CORELIBS) $(SDOLIBS) $(CARTLIBS) \ $(CORELIBS) $(LLIBSNLSRTL) $(LLIBUNLSRTL) $(LLIBXSD) $(CORELIBS) $(LINKLDLIBS) \ $(PL_ORALIBS) to $(ORACLE_LINKER) $(PL_FLAGS) $(ORAMAI) $(SSORED) $(TTCSOI) \ $(NAETTOBJS) $(CONFIG) $(SPOBJS) $(LLIBSERVER) $(LLIBODM) \ $(LLIBSKGXP) $(LLIBSKGXN) $(LLIBRDBMS_SERVER) $(DEF_OPT) \ $(LLIBKNLOPT) $(OLAPLINKOPTS) \ $(LLIBSLAX) $(LLIBPLSQL) \ $(LLIBJOX) \ $(LLIBWWG) $(NTZEOBJ) $(NETLIBS) $(LLIBMM) $(CORELIBS) \ $(LIBPLS_CLT) $(LLIBEPC) $(SDOLIBS) $(CARTLIBS) \ $(LLIBSNLSRTL) $(LINKLDLIBS) $(PL_ORALIBS) \ $(LIBOCIJDBC) $(LLIBXSD) $(LIBCRES) LIBSKGXNR macro redefined by Oracle from $(RDBMSLIB)$(LIB_PREFIX)$(SKGXNR_NAME).$(SO_EXT) to LIBOCIJDBC macro redefined by Oracle from $(JDBCHOME)lib/$(LIB_PREFIX)$(OCIJDBCNAME).$(LIB_EXT) to $(ORACLE_HOME)/lib/$(LIB_PREFIX)$(OCIJDBCNAME).$(LIB_EXT) Evaluating `cat $(LIBHOME)sysliblist` expanded `cat /apps/oracle/Ora920/lib/sysliblist` returned '-l:libcl.sl -l:librt.sl -lpthread -l:libnss_dns.1 -l:libdld.sl ' Attempting to discover Oracle OCI build rules... gcc -O -c DBD_ORA_OBJ.c by executing: make -f /apps/oracle/Ora920/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/apps/oracle/Ora920/rdbms/lib/ -L/apps/oracle/Ora920/lib/ /apps/cobol2010/coblib:/psoft/HE76DM/bin:/apps/pt76/tux65j12/lib:/apps/oracl e/Ora920/lib32 -o DBD_ORA_EXE DBD_ORA_OBJ.o -lclntsh `cat /apps/oracle/Ora920/lib/ldflags` `cat /apps/oracle/Ora920/lib/sysliblist` -lm -Wl,+s -Wl,+n +DA2.0W +DS2.0 -o build -L/apps/oracle/Ora920/rdbms/lib/ -L/apps/oracle/Ora920/lib/ /apps/cobol2010/coblib:/psoft/HE76DM/bin:/apps/pt76/tux65j12/lib:/apps/oracl e/Ora920/lib32 -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 -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.008 hp-ux tafehp01 b.11.11 u 9000800 193434655 unlimited-user license Compiler: gcc -D_HPUX_SOURCE -mpa-risc-2-0 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 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) $(PFLAGS)\ $(SHARED_CFLAG) $(USRFLAGS) [$(GFLAG) $(OPTIMIZE) $(CDEBUG) +DA2.0W +DS2.0 -DSS_64BIT_SERVER -I/apps/oracle/Ora920/rdbms/demo -I/apps/oracle/Ora920/rdbms/public -I/apps/oracle/Ora920/plsql/public -I/apps/oracle/Ora920/network/public $(SPFLAGS) $(LPFLAGS) $(SHARED_CFLAG) $(USRFLAGS)] build: $(CC) $(LDFLAGS) $(LIBPATH) -o $(EXE) $(OBJS) $(SHARED_LDCLIENTLIBS) Using value of LIBPATH from environment: /apps/cobol2010/coblib:/psoft/HE76DM/bin:/apps/pt76/tux65j12/lib:/apps/oracl e/Ora920/lib32 Evaluating `cat $(LIBHOME)ldflags` expanded `cat /apps/oracle/Ora920/lib/ldflags` returned '-lnbeq9 -lnhost9 -lnus9 -lnldap9 -lldapclnt9 -lnsslb9 -lnoname9 -lntcp9 -lntcps9 -lnsslb9 -lntcp9 -lntns9 ' expanded `cat /apps/oracle/Ora920/lib/sysliblist` [ cc -Wl,+s -Wl,+n +DA2.0W +DS2.0 -o $@ -L/apps/oracle/Ora920/rdbms/lib/ -L$(LIBHOME) /apps/cobol2010/coblib:/psoft/HE76DM/bin:/apps/pt76/tux65j12/lib:/apps/oracl e/Ora920/lib32 -o $(EXE) $(OBJS) -lclntsh -lnbeq9 -lnhost9 -lnus9 -lnldap9 -lldapclnt9 -lnsslb9 -lnoname9 -lntcp9 -lntcps9 -lnsslb9 -lntcp9 -lntns9 $(EXPDLIBS) $(EXOSLIBS) -l:libcl.sl -l:librt.sl -lpthread -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/apps/oracle/Ora920/rdbms/lib/ -L$(LIBHOME)] Linking with /apps/oracle/Ora920/rdbms/lib/defopt.o -lclntsh -lcl -lrt -lpthread -l:libnss_dns.1 -ldld -lm [from $(DEF_OPT) $(OCISHAREDLIBS)] MakeMaker (v6.03) 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/apps/oracle/Ora920/rdbms/demo -I/apps/oracle/Ora920/rdbms/public -I/apps/oracle/Ora920/plsql/public -I/apps/oracle/Ora920/network/public -I/apps/oracle/Ora920/rdbms/demo -I/apps/oracle/Ora920/rdbms/demo -I/apps/perl/lib/site_perl/5.8.0/PA-RISC2.0-LP64-stdio/auto/DBI] LIBS => [q[-L/apps/oracle/Ora920/lib/ -lclntsh -lcl -lrt -lpthread -l:libnss_dns.1 -ldld -lm ]] 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], COMPRESS=>q[gzip -v9], PREOP=>q[$(MAKE) -f Makefile.old distdir], SUFFIX=>q[gz] } dynamic_lib => { OTHERLDFLAGS=>q[ /apps/oracle/Ora920/rdbms/lib/defopt.o $(COMPOBJS)] } Using PERL=/apps/perl/bin/perl Potential libraries are '-L/apps/oracle/Ora920/lib/ -lclntsh -lcl -lrt -lpthread -l:libnss_dns.1 -ldld -lm': '-lclntsh' found at /apps/oracle/Ora920/lib//libclntsh.sl.9.0 cl not found in /apps/oracle/Ora920/lib/ cl not found in /usr/local/lib '-lcl' found at /lib/pa20_64/libcl.sl rt not found in /apps/oracle/Ora920/lib/ rt not found in /usr/local/lib '-lrt' found at /lib/pa20_64/librt.sl pthread not found in /apps/oracle/Ora920/lib/ pthread not found in /usr/local/lib '-lpthread' found at /lib/pa20_64/libpthread.sl :libnss_dns.1 not found in /apps/oracle/Ora920/lib/ :libnss_dns.1 not found in /usr/local/lib :libnss_dns.1 not found in /lib/pa20_64 :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 /apps/oracle/Ora920/lib/ dld not found in /usr/local/lib '-ldld' found at /lib/pa20_64/libdld.sl m not found in /apps/oracle/Ora920/lib/ m not found in /usr/local/lib '-lm' found at /lib/pa20_64/libm.sl LD_RUN_PATH=/apps/oracle/Ora920/lib:/lib/pa20_64 Using DBD::Oracle 1.12. Using DBD::Oracle 1.12. Using DBI 1.32 installed in /apps/perl/lib/site_perl/5.8.0/PA-RISC2.0-LP64-stdio/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?) ************** make ******************** cp Oracle.h blib/arch/auto/DBD/Oracle/Oracle.h cp Oracle.pm blib/lib/DBD/Oracle.pm cp dbdimp.h blib/arch/auto/DBD/Oracle/dbdimp.h cp oraperl.ph blib/lib/oraperl.ph cp ocitrace.h blib/arch/auto/DBD/Oracle/ocitrace.h cp Oraperl.pm blib/lib/Oraperl.pm cp mk.pm blib/arch/auto/DBD/Oracle/mk.pm /apps/perl/bin/perl -p -e "s/~DRIVER~/Oracle/g" < /apps/perl/lib/site_perl/5.8.0/PA-RISC2.0-LP64-stdio/auto/DBI/Driver.xst > Oracle.xsi /apps/perl/bin/perl /apps/perl/lib/5.8.0/ExtUtils/xsubpp -typemap /apps/perl/lib/5.8.0/ExtUtils/typemap Oracle.xs > Oracle.xsc && mv Oracle.xsc Oracle.c gcc -c -I/apps/oracle/Ora920/rdbms/demo -I/apps/oracle/Ora920/rdbms/public -I/apps/oracle/Ora920/plsql/public -I/apps/oracle/Ora920/network/public -I/apps/oracle/Ora920/rdbms/demo -I/apps/oracle/Ora920/rdbms/demo -I/apps/perl/lib/site_perl/5.8.0/PA-RISC2.0-LP64-stdio/auto/DBI -D_HPUX_SOURCE -mpa-risc-2-0 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DVERSION=\"1.12\" -DXS_VERSION=\"1.12\" -fPIC "-I/apps/perl/lib/5.8.0/PA-RISC2.0-LP64-stdio/CORE" Oracle.c gcc -c -I/apps/oracle/Ora920/rdbms/demo -I/apps/oracle/Ora920/rdbms/public -I/apps/oracle/Ora920/plsql/public -I/apps/oracle/Ora920/network/public -I/apps/oracle/Ora920/rdbms/demo -I/apps/oracle/Ora920/rdbms/demo -I/apps/perl/lib/site_perl/5.8.0/PA-RISC2.0-LP64-stdio/auto/DBI -D_HPUX_SOURCE -mpa-risc-2-0 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DVERSION=\"1.12\" -DXS_VERSION=\"1.12\" -fPIC "-I/apps/perl/lib/5.8.0/PA-RISC2.0-LP64-stdio/CORE" dbdimp.c gcc -c -I/apps/oracle/Ora920/rdbms/demo -I/apps/oracle/Ora920/rdbms/public -I/apps/oracle/Ora920/plsql/public -I/apps/oracle/Ora920/network/public -I/apps/oracle/Ora920/rdbms/demo -I/apps/oracle/Ora920/rdbms/demo -I/apps/perl/lib/site_perl/5.8.0/PA-RISC2.0-LP64-stdio/auto/DBI -D_HPUX_SOURCE -mpa-risc-2-0 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DVERSION=\"1.12\" -DXS_VERSION=\"1.12\" -fPIC "-I/apps/perl/lib/5.8.0/PA-RISC2.0-LP64-stdio/CORE" oci7.c gcc -c -I/apps/oracle/Ora920/rdbms/demo -I/apps/oracle/Ora920/rdbms/public -I/apps/oracle/Ora920/plsql/public -I/apps/oracle/Ora920/network/public -I/apps/oracle/Ora920/rdbms/demo -I/apps/oracle/Ora920/rdbms/demo -I/apps/perl/lib/site_perl/5.8.0/PA-RISC2.0-LP64-stdio/auto/DBI -D_HPUX_SOURCE -mpa-risc-2-0 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DVERSION=\"1.12\" -DXS_VERSION=\"1.12\" -fPIC "-I/apps/perl/lib/5.8.0/PA-RISC2.0-LP64-stdio/CORE" oci8.c Running Mkbootstrap for DBD::Oracle () chmod 644 Oracle.bs rm -f blib/arch/auto/DBD/Oracle/Oracle.sl LD_RUN_PATH="/apps/oracle/Ora920/lib:/lib/pa20_64" /usr/bin/ld -b -L/usr/local/lib -L/lib/pa20_64 Oracle.o dbdimp.o oci7.o oci8.o /apps/oracle/Ora920/rdbms/lib/defopt.o -o blib/arch/auto/DBD/Oracle/Oracle.sl -L/apps/oracle/Ora920/lib/ -lclntsh -lcl -lrt -lpthread -ldld -lm 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 /apps/perl/bin/perl "-Iblib/arch" "-Iblib/lib" ora_explain.PL ora_explain Extracted ora_explain from ora_explain.PL with variable substitutions. cp ora_explain blib/script/ora_explain /apps/perl/bin/perl "-MExtUtils::MY" -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 ************** make test TEST_VERBOSE=1 ******************** PERL_DL_NONLAZY=1 /apps/perl/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/base......./usr/lib/pa20_64/dld.sl: Cannot dlopen load module '/lib/pa20_64/libpthread.1' because it contains thread specific data. Failed to load Oracle extension and/or shared libraries: install_driver(Oracle) failed: Can't load '/apps/perlmods/DBD-Oracle-1.12/blib/arch/auto/DBD/Oracle/Oracle.sl' for module DBD::Oracle: Exec format error at /apps/perl/lib/5.8.0/PA-RISC2.0-LP64-stdio/DynaLoader.pm line 229. at (eval 1) line 3 Compilation failed in require at (eval 1) line 3. Perhaps a required shared library or dll isn't installed where expected at t/base.t line 19 The remaining tests will probably also fail with the same error. *** Please read the README and README.help files for help. *** 1..5 ok 1 ok 2 ok 3 FAILED tests 4-5 Failed 2/5 tests, 60.00% okay t/general..../usr/lib/pa20_64/dld.sl: Cannot dlopen load module '/lib/pa20_64/libpthread.1' because it contains thread specific data. install_driver(Oracle) failed: Can't load '/apps/perlmods/DBD-Oracle-1.12/blib/arch/auto/DBD/Oracle/Oracle.sl' for module DBD::Oracle: Exec format error at /apps/perl/lib/5.8.0/PA-RISC2.0-LP64-stdio/DynaLoader.pm line 229. at (eval 1) line 3 Compilation failed in require at (eval 1) line 3. Perhaps a required shared library or dll isn't installed where expected at t/general.t line 20 dubious Test returned status 255 (wstat 65280, 0xff00) t/long......./usr/lib/pa20_64/dld.sl: Cannot dlopen load module '/lib/pa20_64/libpthread.1' because it contains thread specific data. Can't load '/apps/perlmods/DBD-Oracle-1.12/blib/arch/auto/DBD/Oracle/Oracle.sl' for module DBD::Oracle: Exec format error at /apps/perl/lib/5.8.0/PA-RISC2.0-LP64-stdio/DynaLoader.pm line 229. at t/long.t line 4 Compilation failed in require at t/long.t line 4. BEGIN failed--compilation aborted at t/long.t line 4. dubious Test returned status 255 (wstat 65280, 0xff00) t/ph_type..../usr/lib/pa20_64/dld.sl: Cannot dlopen load module '/lib/pa20_64/libpthread.1' because it contains thread specific data. Can't load '/apps/perlmods/DBD-Oracle-1.12/blib/arch/auto/DBD/Oracle/Oracle.sl' for module DBD::Oracle: Exec format error at /apps/perl/lib/5.8.0/PA-RISC2.0-LP64-stdio/DynaLoader.pm line 229. at t/ph_type.t line 20 Compilation failed in require at t/ph_type.t line 20. BEGIN failed--compilation aborted at t/ph_type.t line 20. dubious Test returned status 255 (wstat 65280, 0xff00) t/plsql....../usr/lib/pa20_64/dld.sl: Cannot dlopen load module '/lib/pa20_64/libpthread.1' because it contains thread specific data. Can't load '/apps/perlmods/DBD-Oracle-1.12/blib/arch/auto/DBD/Oracle/Oracle.sl' for module DBD::Oracle: Exec format error at /apps/perl/lib/5.8.0/PA-RISC2.0-LP64-stdio/DynaLoader.pm line 229. at t/plsql.t line 17 Compilation failed in require at t/plsql.t line 17. BEGIN failed--compilation aborted at t/plsql.t line 17. dubious Test returned status 255 (wstat 65280, 0xff00) t/reauth.....ORACLE_USERID_2 not defined. Tests skiped. 1..0 skipped all skipped: no reason given Failed 5/6 test scripts, 16.67% okay. 2/5 subtests failed, 60.00% okay. Failed Test Stat Wstat Total Fail Failed List of Failed ---------------------------------------------------------------------------- --- t/base.t 5 2 40.00% 4-5 t/general.t 255 65280 ?? ?? % ?? t/long.t 255 65280 ?? ?? % ?? t/ph_type.t 255 65280 ?? ?? % ?? t/plsql.t 255 65280 ?? ?? % ?? 1 test skipped. *** Error exit code 25 Stop. **************** subsequent checks ************************** /apps/perlmods/DBD-Oracle-1.12(HE76DM)$ file /usr/lib/pa20_64/dld.sl /usr/lib/pa20_64/dld.sl: ELF-64 shared object file - PA-RISC 2.0 (LP64)/apps/perlmods/DBD-Oracle-1.12(HE76DM)$ file /lib/pa20_64/libpthread.1 /lib/pa20_64/libpthread.1: ELF-64 shared object file - PA-RISC 2.0 (LP64) /apps/perlmods/DBD-Oracle-1.12(HE76DM)$ file /apps/perlmods/DBD-Oracle-1.12/blib/arch/auto/DBD/Oracle/Oracle.sl /apps/perlmods/DBD-Oracle-1.12/blib/arch/auto/DBD/Oracle/Oracle.sl: ELF-64 shared object file - PA-RISC 2.0 (LP64) This email (including any attached file) is intended only for the addressee(s). The advice given may be specific to a particular situation and the author disclaims liability for its use for any purpose other than that originally intended by the author. Any transmission or distribution of this email (whether in whole or in part) is strictly prohibited without the author's prior informed consent. Opinions expressed in this email are those of the sender and do not necessarily represent the views of the Department of Employment and Training. The legal privilege and confidentiality attached to this email is not waived, lost or destroyed by reason of a mistaken delivery to you. If you have received this email in error, please immediately notify the author by telephone and delete this message and any copies of this message from your computer system network. Thank you
