Make sure that the Oracle libs directory is in your LD_LIBRARY_PATH.

Ilya

-----Original Message-----
From: Daniele Zippo
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Sent: 3/14/02 9:12 AM
Subject: problems in make test of DBD::Oracle

I had installed DBI 1.21 with success.
I have a problem when i try to install DBD::Oracle 1.12.
The problem is with "make test".
I have adding -lc to $ORACLE_HOME/lib/sysliblist but the problem there
is
yet.
Here's the info, output from make test firest:

webserver>make test

PERL_DL_NONLAZY=1
/usr/bin/perl -Iblib/arch -Iblib/lib
-I/usr/lib/perl-5.005/lib/5.00503/alpha
-dec_osf -I/usr/lib/perl-5.005/lib/5.0
0503 -e 'use Test::Harness qw(&runtests $verbose); $verbose=0; runtests
@ARGV;' t/*.t
t/base..............Failed to load Oracle extension and/or shared
libraries:
install_driver(Oracle) failed: Can't load
'blib/arch/auto/DBD/Oracle/Oracle.so' for module DBD::Oracle: dlopen:
Cannot
map library l
ibclntsh.so.8.0 at
/usr/lib/perl-5.005/lib/5.00503/alpha-dec_osf/DynaLoader.pm line 170.
 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.^G
*** Please read the README and README.help files for help. ***
FAILED tests 4-5
        Failed 2/5 tests, 60.00% okay
t/general...........install_driver(Oracle) failed: Can't load
'blib/arch/auto/DBD/Oracle/Oracle.so' for module DBD::Oracle: dlopen:
Cannot map library libclntsh.so.8.0 at
/usr/lib/perl-5.005/lib/5.00503/alpha-dec_osf/DynaLoader.pm line 170.
 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..............Can't load 'blib/arch/auto/DBD/Oracle/Oracle.so' for
module DBD::Oracle: dlopen: Cannot map library libclntsh.so
...8.0 at /usr/lib/perl-5.005/lib/5.00503/alpha-dec_osf/DynaLoader.pm
line
170.
 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...........Can't load 'blib/arch/auto/DBD/Oracle/Oracle.so' for
module DBD::Oracle: dlopen: Cannot map library libclntsh.so
...8.0 at /usr/lib/perl-5.005/lib/5.00503/alpha-dec_osf/DynaLoader.pm
line
170.
 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.............Can't load 'blib/arch/auto/DBD/Oracle/Oracle.so' for
module DBD::Oracle: dlopen: Cannot map library libclntsh.so
...8.0 at /usr/lib/perl-5.005/lib/5.00503/alpha-dec_osf/DynaLoader.pm
line
170.
 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............skipping test on this platform
Failed Test  Status 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.
Failed 5/6 test scripts, 16.67% okay. 2/5 subtests failed, 60.00% okay.
*** Exit 2
Stop.

webserver> perl Makefile.PL -v

Using DBI 1.21 installed in
/usr/lib/perl-5.005/lib/site_perl/5.005/alpha-dec_osf/auto/DBI

 Configuring DBD::Oracle ...

>>>     Remember to actually *READ* the README file!
        Especially if you have any problems.

Using Oracle in /prg/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 /prg/app/oracle/product/8.1.7/rdbms/demo/demo_rdbms.mk
Found /prg/app/oracle/product/8.1.7/otrace/demo/atmoci.mk
Using /prg/app/oracle/product/8.1.7/rdbms/demo/demo_rdbms.mk
Reading /prg/app/oracle/product/8.1.7/rdbms/demo/demo_rdbms.mk.
Reading /prg/app/oracle/product/8.1.7/rdbms/lib/env_rdbms.mk.
Read a total of 2186 lines from
/prg/app/oracle/product/8.1.7/rdbms/lib/env_rdbms.mk (including
inclusions)
Read a total of 2391 lines from
/prg/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)
LMAKE macro redefined by Oracle
 from make
   to /bin/make
MAKE macro redefined by Oracle
 from $(LMAKE)
   to /bin/make
FIND macro redefined by Oracle
 from find
   to /bin/find
Deleted CCFLAGS definition: CCFLAGS=$(GEMC_FLAGS)
$(ANSI_C) -DOSF1 -DA_OSF -readonly_strings -ieee -noansi_alias
-D_INTRINSICS
$(DTK
FLAGS) $(OM_FLAGS)
CPP macro redefined by Oracle
 from cpp
   to $(CC) -E $(CCFLAGS)
Deleted CPP definition: CPP=$(CC) -E $(CCFLAGS)
Deleted OPTIMIZE definition:
OPTIMIZE=$(CDEBUG?:-O3 -fast -fp_reorder -U_FASTMATH)
DOAR macro redefined by Oracle
 from $(ARCREATE) $@ $? $(RANLIB)
   to $(AR) cr$(ARLOCAL) $(LIB) $(OBJS)
Deleted PERL definition: PERL = perl
LINK macro redefined by Oracle
 from $(LDCCOM)
   to $(CC) $(GFLAG) $(CDEBUG) $(CCFLAGS) $(LDFLAGS) -rpath
$(ORACLE_HOME)/lib
Deleted ASFLAGS definition: ASFLAGS=$(CDEBUG)
AS macro redefined by Oracle
 from as
   to as
Deleted AS definition: AS=as
Deleted LD definition: LD=ld
LDFLAGS macro redefined by Oracle
 from -o $@ $(LDPATHFLAG)$(PRODLIBHOME) $(LDPATHFLAG)$(LIBHOME)
   to $(LDOPTIMIZE) $(SHARED_FLAG) -o $@ $(PRODUCT_LIBHOME) -L$(LIBHOME)
$(NO_STRIP_EXE?:-s)
Deleted LDFLAGS definition: LDFLAGS = $(LDOPTIMIZE) $(SHARED_FLAG) -o $@
$(PRODUCT_LIBHOME) -L$(LIBHOME) $(NO_STRIP_EXE?:-s)
LDCCOM macro redefined by Oracle
 from $(PURECMDS) $(CC) $(GFLAG) $(CCFLAGS) $(EXOSFLAGS) $(LDFLAGS)
   to $(CC) $(GFLAG) $(CDEBUG) $(CCFLAGS) $(LDFLAGS) -rpath
$(ORACLE_HOME)/lib
STATICTTLIBS macro redefined by Oracle
 from $(ORACLETTLIBS) $(LDLIBS)
   to $(SLTSSTUB) $(KPUADEF) \
       $(NETLIBS) $(LLIBRDBMS_CLT) $(LLIBMM) $(CORELIBS)\
       $(LLIBRDBMS_CLT) $(LIBPLS_CLT) $(NETLIBS) $(NETLIBS) \
       $(LLIBEPC) $(CORELIBS) $(LLIBRDBMS_CLT) $(CORELIBS) $(LDLIBS)
TTLIBS macro redefined by Oracle
 from $(LLIBCLNTSH) $(STATICTTLIBS)
   to $(NAETTOBJS) $(STATICTTLIBS)
LINKTTLIBS macro redefined by Oracle
 from $(LLIBCLNTSH) $(ORACLETTLIBS) $(LINKLDLIBS)
   to $(TTLIBS)
CCC macro redefined by Oracle
 from CC
   to /bin/cxx -x cxx -DA_OSF
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/
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
AS macro redefined by Oracle
 from as
   to as
Deleted AS definition: AS=as
Deleted CC definition: CC=cc
CCC macro redefined by Oracle
 from /bin/cxx -x cxx -DA_OSF
   to CC
Deleted CHMOD definition: CHMOD=chmod
CPP macro redefined by Oracle
 from $(CC) -E $(CCFLAGS)
   to cpp
Deleted CPP definition: CPP=cpp
Deleted ECHO definition: ECHO=echo
FIND macro redefined by Oracle
 from /bin/find
   to find
Deleted LD definition: LD=ld
LMAKE macro redefined by Oracle
 from /bin/make
   to make
Deleted PERL definition: PERL=perl
DOAR macro redefined by Oracle
 from $(AR) cr$(ARLOCAL) $(LIB) $(OBJS)
   to $(ARCREATE) $@ $? $(RANLIB)
MAKE macro redefined by Oracle
 from /bin/make
   to $(LMAKE)
Deleted CFLAGS definition: CFLAGS=$(GFLAG) $(OPTIMIZE) $(CDEBUG)
$(CCFLAGS)
$(QACCFLAGS) $(PFLAGS)\
        $(SHARED_CFLAG) $(USRFLAGS)
LDCCOM macro redefined by Oracle
 from $(CC) $(GFLAG) $(CDEBUG) $(CCFLAGS) $(LDFLAGS) -rpath
$(ORACLE_HOME)/lib
   to $(PURECMDS) $(CC) $(GFLAG) $(CCFLAGS) $(EXOSFLAGS) $(LDFLAGS)
LINK macro redefined by Oracle
 from $(CC) $(GFLAG) $(CDEBUG) $(CCFLAGS) $(LDFLAGS) -rpath
$(ORACLE_HOME)/lib
   to $(LDCCOM)
LDFLAGS macro redefined by Oracle
 from $(LDOPTIMIZE) $(SHARED_FLAG) -o $@ $(PRODUCT_LIBHOME) -L$(LIBHOME)
$(NO_STRIP_EXE?:-s)
   to -o $@ $(LDPATHFLAG)$(PRODLIBHOME) $(LDPATHFLAG)$(LIBHOME)
Deleted LDFLAGS definition: LDFLAGS=-o $@ $(LDPATHFLAG)$(PRODLIBHOME)
$(LDPATHFLAG)$(LIBHOME)
STATICTTLIBS macro redefined by Oracle
 from $(SLTSSTUB) $(KPUADEF) \
       $(NETLIBS) $(LLIBRDBMS_CLT) $(LLIBMM) $(CORELIBS)\
       $(LLIBRDBMS_CLT) $(LIBPLS_CLT) $(NETLIBS) $(NETLIBS) \
       $(LLIBEPC) $(CORELIBS) $(LLIBRDBMS_CLT) $(CORELIBS) $(LDLIBS)
   to $(ORACLETTLIBS) $(LDLIBS)
TTLIBS macro redefined by Oracle
 from $(NAETTOBJS) $(STATICTTLIBS)
   to $(LLIBCLNTSH) $(STATICTTLIBS)
LINKTTLIBS macro redefined by Oracle
 from $(TTLIBS)
   to $(LLIBCLNTSH) $(ORACLETTLIBS) $(LINKLDLIBS)
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)
LMAKE macro redefined by Oracle
 from make
   to /bin/make
MAKE macro redefined by Oracle
 from $(LMAKE)
   to /bin/make
FIND macro redefined by Oracle
 from find
   to /bin/find
Deleted CCFLAGS definition: CCFLAGS=$(GEMC_FLAGS)
$(ANSI_C) -DOSF1 -DA_OSF -readonly_strings -ieee -noansi_alias
-D_INTRINSICS
$(DTK
FLAGS) $(OM_FLAGS)
CPP macro redefined by Oracle
 from cpp
   to $(CC) -E $(CCFLAGS)
Deleted CPP definition: CPP=$(CC) -E $(CCFLAGS)
Deleted OPTIMIZE definition:
OPTIMIZE=$(CDEBUG?:-O3 -fast -fp_reorder -U_FASTMATH)
DOAR macro redefined by Oracle
 from $(ARCREATE) $@ $? $(RANLIB)
   to $(AR) cr$(ARLOCAL) $(LIB) $(OBJS)
Deleted PERL definition: PERL = perl
LINK macro redefined by Oracle
 from $(LDCCOM)
   to $(CC) $(GFLAG) $(CDEBUG) $(CCFLAGS) $(LDFLAGS) -rpath
$(ORACLE_HOME)/lib
Deleted ASFLAGS definition: ASFLAGS=$(CDEBUG)
AS macro redefined by Oracle
from as
   to as
Deleted AS definition: AS=as
Deleted LD definition: LD=ld
LDFLAGS macro redefined by Oracle
 from -o $@ $(LDPATHFLAG)$(PRODLIBHOME) $(LDPATHFLAG)$(LIBHOME)
   to $(LDOPTIMIZE) $(SHARED_FLAG) -o $@ $(PRODUCT_LIBHOME) -L$(LIBHOME)
$(NO_STRIP_EXE?:-s)
Deleted LDFLAGS definition: LDFLAGS = $(LDOPTIMIZE) $(SHARED_FLAG) -o $@
$(PRODUCT_LIBHOME) -L$(LIBHOME) $(NO_STRIP_EXE?:-s)
LDCCOM macro redefined by Oracle
 from $(PURECMDS) $(CC) $(GFLAG) $(CCFLAGS) $(EXOSFLAGS) $(LDFLAGS)
   to $(CC) $(GFLAG) $(CDEBUG) $(CCFLAGS) $(LDFLAGS) -rpath
$(ORACLE_HOME)/lib
STATICTTLIBS macro redefined by Oracle
 from $(ORACLETTLIBS) $(LDLIBS)
   to $(SLTSSTUB) $(KPUADEF) \
       $(NETLIBS) $(LLIBRDBMS_CLT) $(LLIBMM) $(CORELIBS)\
       $(LLIBRDBMS_CLT) $(LIBPLS_CLT) $(NETLIBS) $(NETLIBS) \
       $(LLIBEPC) $(CORELIBS) $(LLIBRDBMS_CLT) $(CORELIBS) $(LDLIBS)
TTLIBS macro redefined by Oracle
 from $(LLIBCLNTSH) $(STATICTTLIBS)
   to $(NAETTOBJS) $(STATICTTLIBS)
LINKTTLIBS macro redefined by Oracle
 from $(LLIBCLNTSH) $(ORACLETTLIBS) $(LINKLDLIBS)
   to $(TTLIBS)
CCC macro redefined by Oracle
 from CC
   to /bin/cxx -x cxx -DA_OSF
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)
LDFLAGSLIST macro redefined by Oracle
 from `$(CAT) $(LDFLAGSFILE)`
   to `$(SED) -e 's/-ljava//g' $(LDFLAGSFILE)`
LDFLAGSLIST macro redefined by Oracle
 from `$(SED) -e 's/-ljava//g' $(LDFLAGSFILE)`
   to `$(CAT) $(LDFLAGSFILE)`
STATICTTLIBS macro redefined by Oracle
 from $(SLTSSTUB) $(KPUADEF) \
       $(NETLIBS) $(LLIBRDBMS_CLT) $(LLIBMM) $(CORELIBS)\
       $(LLIBRDBMS_CLT) $(LIBPLS_CLT) $(NETLIBS) $(NETLIBS) \
       $(LLIBEPC) $(CORELIBS) $(LLIBRDBMS_CLT) $(CORELIBS) $(LDLIBS)
   to $(SLTSSTUB) $(KPUADEF) \
       $(LLIBNZJS) $(NETLIBS) $(LLIBRDBMS_CLT) $(LLIBMM) $(CORELIBS)\
       $(LLIBRDBMS_CLT) $(LIBPLS_CLT) $(NETLIBS) $(NETLIBS) \
       $(LLIBMM) $(LLIBEPC) $(CORELIBS) $(LLIBRDBMS_CLT) $(CORELIBS)
$(LDLIBS)
OCISTATICLIBS macro redefined by Oracle
 from $(STATICTTLIBS) $(LLIBTHREAD)
   to $(NAETTOBJS) $(STATICTTLIBS) $(LLIBTHREAD)
SKGXND macro redefined by Oracle
 from $(RDBMSLIB)skgxnd.$(OBJ_EXT)
   to $(SKGXNS)
LIBDLM macro redefined by Oracle
 from $(SKGXN) $(LIBHOME)$(LIB_PREFIX)$(LIBDLMNAME).$(LIB_EXT)
   to $(CLUSTERDIR)libdlm.$(LIB_EXT)
LLIBDLM macro redefined by Oracle
 from $(SKGXN) $(LDLIBFLAG)$(LIBDLMNAME)
   to $(SKGXN) -ldlm -lcnx -lssn
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 $(LDCCOM_ORA) $(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) \
        $(STATICTTLIBS_ORA) $(LLIBSERVER) $(SDOLIBS) $(CARTLIBS)
$(CORELIBS)
\
        $(LINKLDLIBS)
SVRMGRL_LINKLINE macro redefined by Oracle
 from $(LINK) $(LLIBSVRM) $(DEF_OPT) $(LLIBCLIENT) $(LLIBWTC) $(LLIBSQL)
\
        $(LINKTTLIBS) $(CLNTLDFLAGSLIST)
   to $(LINK) $(PL_FLAGS) $(LLIBSVRM) $(DEF_OPT) $(LLIBCLIENT)\
        $(LLIBWTC) $(LLIBSQL) $(LINKTTLIBS) $(CLNTLDFLAGSLIST)
EXTPROC_LINKLINE macro redefined by Oracle
 from $(LINK) $(OPT) $(EXTPMAI) $(PROD_EXTPROC_OPT) \
        $(HSALIB_SUBSET1) $(PROD_EXTPROC_LIBS) $(HSALIB_SUBSET2)
   to (USE_PTHREAD=T; export USE_PTHREAD;\
        $(LINK) $(EXTPMAI) $(DEF_OPT) $(HSAGTSHC) $(SSDBED) \
        $(LIBAGENT) $(LLIBPLSQL) $(CORELIBS) \
        $(TTLIBS) $(LLIBSQL) $(CORELIBS))
AGTCTL_LINKLINE macro redefined by Oracle
 from $(LINK) $(OPT) $(AGTCLMAI) $(HSALIB_SUBSET1) \
        $(AGTCLSUR) $(HSALIB_SUBSET2)
   to (USE_PTHREAD=T; export USE_PTHREAD;\
        $(LINK) $(AGTCLMAI) $(DEF_OPT) $(SSDBED) $(AGTCLSUR) \
        $(HSAGTSHC) $(LIBAGENT) $(CORELIBS) \
        $(TTLIBS) $(LLIBSQL) $(CORELIBS))
HSALLOCI_LINKLINE macro redefined by Oracle
 from $(LINK) $(OPT) $(HSALLMAI) $(HSALIB_SUBSET1) \
        $(HS_OCI_DRIVER) $(HS_XASWITCH_ORA) $(RDBMSLIB)$(XAD_OFF) \
        $(HSALIB_SUBSET2)
   to (USE_PTHREAD=T; export USE_PTHREAD;\
        $(LINK) $(OPT) $(HSALLMAI) $(DEF_OPT) $(HSAGTSHC) $(SSDBED) \
        $(HS_OCI_DRIVER) $(HS_XASWITCH_ORA) $(RDBMSLIB)$(XAD_OFF) \
        $(LIBAGENT) $(LLIBPLSQL) $(CORELIBS) \
        $(TTLIBS) $(LLIBSQL) $(CORELIBS))
HSDEPXA_LINKLINE macro redefined by Oracle
 from $(LINK) $(OPT) $(HSDEPMAI) $(HSALIB_SUBSET1) \
        $(HS_DEP_DRIVER) $(RDBMSLIB)$(XAD_OFF) \
        $(HSALIB_SUBSET2)
   to (USE_PTHREAD=T; export USE_PTHREAD;\
        $(LINK) $(OPT) $(HSDEPMAI) $(DEF_OPT) $(HSAGTSHC) $(SSDBED) \
        $(HS_DEP_DRIVER) $(RDBMSLIB)$(XAD_OFF) \
        $(LIBAGENT) $(LLIBPLSQL) $(CORELIBS) \
        $(TTLIBS) $(LLIBSQL) $(CORELIBS))
HSOTS_LINKLINE macro redefined by Oracle
 from $(LINK) $(OPT) $(HSOTSMAI) $(HSALIB_SUBSET1) \
        $(HS_OTS_DRIVER) $(HS_XASWITCH_ORA) $(RDBMSLIB)$(XAD_OFF) \
        $(HSALIB_SUBSET2)
   to (USE_PTHREAD=T; export USE_PTHREAD;\
        $(LINK) $(OPT) $(HSOTSMAI) $(DEF_OPT) $(HSAGTSHC) $(SSDBED) \
        $(HS_OTS_DRIVER) $(HS_XASWITCH_ORA) $(RDBMSLIB)$(XAD_OFF) \
        $(LIBAGENT) $(LLIBPLSQL) $(CORELIBS) \
        $(TTLIBS) $(LLIBSQL) $(CORELIBS))
IMAGEEXE_LINKLINE macro redefined by Oracle
 from $(LINK) $(OPT) $(IMAGEOBJS) $(SSDBED) $(DEF_OPT) \
        $(LLIBOBK) $(SQLLIBS) $(LIBDBTOOLS) $(LINKTTLIBS) $(THREADLIBS)
   to if [ "$(SHARED_FLAG)" ]; then \
        $(LDCCOM) $(OPT) $(IMAGEOBJS) \
        $(LLIBCLNTSH);\
        else\
        $(LDCCOM) $(OPT) $(IMAGEOBJS) $(SSDBED) $(DEF_OPT) \
        $(LLIBOBK) \
        $(LIBDBTOOLS) $(TTLIBS) -lldapclnt8 -lnldap8 $(AXOPTS) \
        $(SQLLIBS) -lpls8 $(LLIBRDBMS_CLT) $(CORELIBS) $(THREADLIBS);\
        fi;
MIG_LINKLINE macro redefined by Oracle
 from $(LINK) $(OPT) $(MIGMAI) $(SSDBED) $(DEF_OPT) $(NAETTOBJS) \
        $(LIBDBTOOLS) $(ORACLETTLIBS) $(LINKLDLIBS) $(CLNTLDFLAGSLIST)
   to $(LINK) $(PL_FLAGS) $(OPT) $(MIGMAI) $(SLTSSTUB) $(SSDBED)
$(DEF_OPT)
$(NAETTOBJS) \
        $(LIBDBTOOLS) $(ORACLETTLIBS) $(LINKLDLIBS) $(CLNTLDFLAGSLIST)
LOADPSP_LINKLINE macro redefined by Oracle
 from $(LINK) $(OPT) $(LOADPSPMAI) $(LIBDBTOOLS) $(LINKTTLIBS)
   to $(LINK) $(OPT) $(LOADPSPMAI) $(DEF_OPT) $(LIBDBTOOLS)
$(LINKTTLIBS)
SBTTEST_LINKLINE macro redefined by Oracle
 from $(LINK) $(S0MAIN) $(SSKRSED) $(SKRSPT) $(DEF_OPT) \
        $(SHAREDLIBPATH) $(LLIBOBK) $(LIBDBTOOLS) $(LINKTTLIBS)
   to $(LINK) $(S0MAIN) $(SSKRSED) $(SKRSPT) $(DEF_OPT) \
        $(SHAREDLIBPATH) $(LIBDBTOOLS) $(LLIBOBK) $(LINKTTLIBS_SBT)
SCN_LINKLINE macro redefined by Oracle
 from $(LINK) $(SCNMAI) $(LIBDBTOOLS) $(LINKTTLIBS) $(LLIBTHREAD)
   to (USE_PTHREAD=T;export USE_PTHREAD;$(LINK) $(SCNMAI) $(LIBDBTOOLS)
$(DEF_OPT) $(LINKTTLIBS) $(LLIBTHREAD))
CONFIG_COMPILE_LINE macro redefined by Oracle
 from $(AS) -P config.s
   to $(CC) -c config.c
LINKSTLIBS macro redefined by Oracle
 from $(ORACLESTLIBS) $(LINKLDLIBS)
   to $(SLTSSTUB) $(ORACLESTLIBS) $(LINKLDLIBS)
OCISHAREDLIBS macro redefined by Oracle
 from $(TTLIBS) $(LLIBTHREAD)
   to $(LLIBCLNTSH) -lc
LDFLAGS macro redefined by Oracle
 from $(LDOPTIMIZE) $(SHARED_FLAG) -o $@ $(PRODUCT_LIBHOME) -L$(LIBHOME)
$(NO_STRIP_EXE?:-s)
   to -L$(LIBHOME) -L$(RDBMSLIB)
Deleted LDFLAGS definition: LDFLAGS=-L$(LIBHOME) -L$(RDBMSLIB)

Attempting to discover Oracle OCI build rules...
cc  -c DBD_ORA_OBJ.c
by executing:
make -f /prg/app/oracle/product/8.1.7/rdbms/demo/demo_rdbms.mk build
ECHODO=true ECHO=echo GENCLNTSH='echo genclntsh' CC=echo OPTIMI
ZE= CCFLAGS= EXE=DBD_ORA_EXE OBJS=DBD_ORA_OBJ.o
Oracle oci build command:








echo -L/prg/app/oracle/product/8.1.7/lib/
-L/prg/app/oracle/product/8.1.7/rd
bms/lib/ -o DBD_ORA_EXE DBD_ORA_OBJ.o -lclntsh -
lc


System: perl5.00503 osf1 vijay.xko.dec.com t5.1 577 alpha
Compiler:   cc -O4 -fprm d -ieee -std -DLANGUAGE_C
Linker:     /usr/bin/ld
Sysliblist: -lexc -lmld -lrt -laio_raw -lm -lc
Oracle makefiles would have used these definitions but we override them:
  CC:       cc

  CFLAGS:   $(GFLAG) $(OPTIMIZE) $(CDEBUG) $(CCFLAGS) $(QACCFLAGS)
$(PFLAGS)\
        $(SHARED_CFLAG) $(USRFLAGS)











[$(GFLAG) -O3 -fast -fp_reorder -U_FASTMATH -O3 -fast -fp_reorder
-U_FASTMAT
H $(GEMC_FLAGS) -std1 -DOSF1 -DA_OSF -readonl
y_strings -ieee -noansi_alias -D_INTRINSICS -DARCH_EV56 -arch ev56 -tune
ev6
$(QACCFLAGS) -I/prg/app/oracle/product/8.1.7/rdbms/demo
 -I/prg/app/oracle/product/8.1.7/rdbms/public
-I/prg/app/oracle/product/8.1.
7/plsql/public -I/prg/app/oracle/product/8.1.7/network/p
ublic $(LPFLAGS) $(SHARED_CFLAG) $(USRFLAGS)]

  LDFLAGS:  -L$(LIBHOME) -L$(RDBMSLIB)
           [-L$(LIBHOME) -L/prg/app/oracle/product/8.1.7/rdbms/lib/]


Linking with OTHERLDFLAGS
= -L/prg/app/oracle/product/8.1.7/lib/
-L/prg/app/oracle/product/8.1.7/rdbms
/lib/   -lclntsh -lc [from 'bu
ild' rule]


MakeMaker (v5.4302)
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/prg/app/oracle/product/8.1.7/rdbms/demo
-I/prg/app/oracle/product/8.1.7
/rdbms/public -I/prg/app/oracle/product/8
...1.7/plsql/public -I/prg/app/oracle/product/8.1.7/network/public
-I/prg/app/
oracle/product/8.1.7/rdbms/demo -I/prg/app/oracle/produc
t/8.1.7/rdbms/demo
-I/usr/lib/perl-5.005/lib/site_perl/5.005/alpha-dec_osf/a
uto/DBI]
        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], SUFFIX=>q[gz], PREOP=>q[$(MAKE) -f Ma
kefile.old distdir] }
        dynamic_lib => {
OTHERLDFLAGS=>q[ -L/prg/app/oracle/product/8.1.7/lib/
-L/prg/app/oracle/prod
uct/8.1.7/rdbms/lib/   -lclntsh
 -lc] }
Using PERL=/usr/bin/perl
LD_RUN_PATH=/prg/app/oracle/product/8.1.7/lib:/prg/app/oracle/product/8.
1.7/
rdbms/lib
Using DBD::Oracle 1.12.
Using DBI 1.21 installed in
/usr/lib/perl-5.005/lib/site_perl/5.005/alpha-dec_osf/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?)

webserver> make

mkdir blib
mkdir blib/lib
mkdir blib/lib/DBD
mkdir blib/arch
mkdir blib/arch/auto
mkdir blib/arch/auto/DBD
mkdir blib/arch/auto/DBD/Oracle
mkdir blib/lib/auto
mkdir blib/lib/auto/DBD
mkdir blib/lib/auto/DBD/Oracle
mkdir blib/man1
mkdir blib/man3
cp Oraperl.pm blib/lib/Oraperl.pm
cp ocitrace.h blib/arch/auto/DBD/Oracle/ocitrace.h
cp Oracle.pm blib/lib/DBD/Oracle.pm
cp mk.pm blib/arch/auto/DBD/Oracle/mk.pm
cp oraperl.ph blib/lib/oraperl.ph
cp Oracle.h blib/arch/auto/DBD/Oracle/Oracle.h
cp dbdimp.h blib/arch/auto/DBD/Oracle/dbdimp.h
/usr/bin/perl -p -e "s/~DRIVER~/Oracle/g" <
/usr/lib/perl-5.005/lib/site_perl/5.005/alpha-dec_osf/auto/DBI/Driver.xs
t >
Oracle.xsi
/usr/bin/perl -I/usr/lib/perl-5.005/lib/5.00503/alpha-dec_osf
-I/usr/lib/per
l-5.005/lib/5.00503 /usr/lib/perl-5.005/lib/5.00503/ExtU
tils/xsubpp  -typemap /usr/lib/perl-5.005/lib/5.00503/ExtUtils/typemap
Oracle.xs >xstmp.c && mv xstmp.c Oracle.c
cc -c -I/prg/app/oracle/product/8.1.7/rdbms/demo
-I/prg/app/oracle/product/8
...1.7/rdbms/public -I/prg/app/oracle/product/8.1.7/plsql/
public -I/prg/app/oracle/product/8.1.7/network/public
-I/prg/app/oracle/prod
uct/8.1.7/rdbms/demo -I/prg/app/oracle/product/8.1.7/rdb
ms/demo -I/usr/lib/perl-5.005/lib/site_perl/5.005/alpha-dec_osf/auto/DBI
-fp
rm d -ieee -std -DLANGUAGE_C -O4     -DVERSION=\"1.12\"
 -DXS_VERSION=\"1.12\"
-I/usr/lib/perl-5.005/lib/5.00503/alpha-dec_osf/CORE
Oracle.c
cc -c -I/prg/app/oracle/product/8.1.7/rdbms/demo
-I/prg/app/oracle/product/8
...1.7/rdbms/public -I/prg/app/oracle/product/8.1.7/plsql/
public -I/prg/app/oracle/product/8.1.7/network/public
-I/prg/app/oracle/prod
uct/8.1.7/rdbms/demo -I/prg/app/oracle/product/8.1.7/rdb
ms/demo -I/usr/lib/perl-5.005/lib/site_perl/5.005/alpha-dec_osf/auto/DBI
-fp
rm d -ieee -std -DLANGUAGE_C -O4     -DVERSION=\"1.12\"
 -DXS_VERSION=\"1.12\"
-I/usr/lib/perl-5.005/lib/5.00503/alpha-dec_osf/CORE
dbdimp.c
cc -c -I/prg/app/oracle/product/8.1.7/rdbms/demo
-I/prg/app/oracle/product/8
...1.7/rdbms/public -I/prg/app/oracle/product/8.1.7/plsql/
public -I/prg/app/oracle/product/8.1.7/network/public
-I/prg/app/oracle/prod
uct/8.1.7/rdbms/demo -I/prg/app/oracle/product/8.1.7/rdb
ms/demo -I/usr/lib/perl-5.005/lib/site_perl/5.005/alpha-dec_osf/auto/DBI
-fp
rm d -ieee -std -DLANGUAGE_C -O4     -DVERSION=\"1.12\"
 -DXS_VERSION=\"1.12\"
-I/usr/lib/perl-5.005/lib/5.00503/alpha-dec_osf/CORE
oci7.c
cc -c -I/prg/app/oracle/product/8.1.7/rdbms/demo
-I/prg/app/oracle/product/8
...1.7/rdbms/public -I/prg/app/oracle/product/8.1.7/plsql/
public -I/prg/app/oracle/product/8.1.7/network/public
-I/prg/app/oracle/prod
uct/8.1.7/rdbms/demo -I/prg/app/oracle/product/8.1.7/rdb
ms/demo -I/usr/lib/perl-5.005/lib/site_perl/5.005/alpha-dec_osf/auto/DBI
-fp
rm d -ieee -std -DLANGUAGE_C -O4     -DVERSION=\"1.12\"
 -DXS_VERSION=\"1.12\"
-I/usr/lib/perl-5.005/lib/5.00503/alpha-dec_osf/CORE
oci8.c
cc: Warning: oci8.c, line 267: In this statement, the referenced type of
the
pointer value "(void ...)oci_st_handle" is "void", whic
h is not compatible with "function (pointer to struct imp_dbh_st, int,
int)
returning pointer to void". (ptrmismatch)
    imp_sth->get_oci_handle = (void*)oci_st_handle;
----^
Running Mkbootstrap for DBD::Oracle ()
chmod 644 Oracle.bs
ar cr tmp.a Oracle.o  dbdimp.o  oci7.o  oci8.o
: tmp.a
LD_RUN_PATH="/prg/app/oracle/product/8.1.7/lib:/prg/app/oracle/product/8
..1.7
/rdbms/lib" ld -o blib/arch/auto/DBD/Oracle/Oracle.so  -
shared -expect_unresolved "*" -O4 -msym -s -all
tmp.a -none -L/prg/app/oracle/product/8.1.7/lib/
-L/prg/app/oracle/product/8
...1.7/rdb
ms/lib/   -lclntsh -lc
chmod 755 blib/arch/auto/DBD/Oracle/Oracle.so
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/usr/lib/perl-5.005/lib/5.00503/alpha
-dec_osf -I/usr/lib/perl-5.005/lib/5.00503 ora_explain.P
L ora_explain
Extracted ora_explain from ora_explain.PL with variable substitutions.
mkdir blib/script
cp ora_explain blib/script/ora_explain
/usr/bin/perl -I/usr/lib/perl-5.005/lib/5.00503/alpha-dec_osf
-I/usr/lib/per
l-5.005/lib/5.00503 -MExtUtils::MakeMaker  -e "MY->fixin
(shift)" blib/script/ora_explain
Manifying blib/man3/DBD::Oraperl.3
Manifying blib/man3/DBD::Oracle.3
Manifying blib/man1/ora_explain.1



Reply via email to