Hello Tim and all:
My DBI installed fine.
My DBD install is snagged at 'make test'.
Perl -V output is attached to this e-mail.
*************************** DBD install error msg
**********************************
t/long..............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 libclntsh.so.9.0 at
/usr/lib/perl-5.6.0/lib/5.6.0/alpha-dec_osf/DynaLoader.pm line 200.
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.
****************************************************************************
*********
Oracle.so is in
/home/nbdipy2/install/DBD-Oracle-1.12/blib/arch/auto/DBD/Oracle. I am
assuming that 'blib/arch/auto/DBD/Oracle/Oracle.so' is just an abbreviated
path.
Assuming that, move to the library mapping of libclntsh.so.9.0: This lib is
in $ORACLE_HOME/lib, however, there is a link. Here is what it looks like:
************************************** On UNIX:
**********************************
/home/nbdipy2/install/DBD-Oracle-1.12/blib/arch/auto/DBD/Oracle>> echo
$ORACLE_HOME
/st0501/app/oracle/product/9.0.1
/home/nbdipy2/install/DBD-Oracle-1.12/blib/arch/auto/DBD/Oracle>> ls -altr
/st0501/app/oracle/product/9.0.1/lib/libclntsh.so
lrwxrwxrwx 1 oracle dba 16 Oct 25 11:01
/st0501/app/oracle/product/9.0.1/lib/libclntsh.so -> libclntsh.so.9.0
****************************************************************************
*********
Suggestions on where I go from here?
Summary of my perl5 (revision 5.0 version 6 subversion 0) configuration:
Platform:
osname=dec_osf, osvers=5.1, archname=alpha-dec_osf
uname='osf1 himalaya x5.1 987 alpha '
config_args='-des -Dlibpth=/usr/shlib /usr/lib /usr/ccs/lib -Dusemymalloc=no
-Dprefix=/usr/lib/perl-5.6.0 -Dman1dir=/usr/share/doclib/annex/man/man1
-Dman3dir=/usr/share/doclib/annex/man/man3 -Dccflags=-fprm d -ieee -Doptimize=-O4
-Dhostcat=cat /etc/hosts -Dmyhostname=localhost -Umydomain= -Dcf_by=perlhelp
-Dcf_email=root@localhost'
hint=recommended, useposix=true, d_sigaction=define
usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef
useperlio=undef d_sfio=undef uselargefiles=define
use64bitint=define use64bitall=define uselongdouble=undef usesocks=undef
Compiler:
cc='cc', optimize='-O4', gccversion=
cppflags='-ieee -std -DLANGUAGE_C'
ccflags ='-fprm d -ieee -std -DLANGUAGE_C'
stdchar='unsigned char', d_stdstdio=define, usevfork=false
intsize=4, longsize=8, ptrsize=8, doublesize=8
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
alignbytes=8, usemymalloc=n, prototype=define
Linker and Libraries:
ld='ld', ldflags =''
libpth=/usr/shlib /usr/lib /usr/ccs/lib
libs=-ldbm -ldb -lm -liconv
libc=/usr/shlib/libc.so, so=so, useshrplib=true, libperl=libperl.so
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='
-Wl,-rpath,/usr/lib/perl-5.6.0/lib/5.6.0/alpha-dec_osf/CORE'
cccdlflags=' ', lddlflags='-shared -expect_unresolved "*" -O4 -msym -std -s'
Characteristics of this binary (from libperl):
Compile-time options: USE_64_BIT_INT USE_64_BIT_ALL USE_LARGE_FILES
Built under dec_osf
Compiled at Oct 31 2000 12:57:11
%ENV:
PERL5LIB="/home/nbdipy2/perllib/lib/site_perl"
@INC:
/home/nbdipy2/perllib/lib/site_perl/5.6.0/alpha-dec_osf
/home/nbdipy2/perllib/lib/site_perl/5.6.0
/home/nbdipy2/perllib/lib/site_perl
/usr/lib/perl-5.6.0/lib/5.6.0/alpha-dec_osf
/usr/lib/perl-5.6.0/lib/5.6.0
/usr/lib/perl-5.6.0/lib/site_perl/5.6.0/alpha-dec_osf
/usr/lib/perl-5.6.0/lib/site_perl/5.6.0
/usr/lib/perl-5.6.0/lib/site_perl
.