Neil, one problem you have is that it can't find the Oracle
shared libraries. Add this line to /etc/ld.so.conf:
/u01/app/oracle/product/8.1.7/lib
and change it to your $ORACLE_HOME/lib.
When you've done that, just run ld.so.conf, and then
try installing DBD::Oracle again.
Fyi...many people, including me, have had this problem before
you - the dbi mailing list archives can be found here:
http://www.xray.mpe.mpg.de/mailing-lists/dbi/
so don't hesitate to look there first for any dbi related issues
or problems. Also, the mail DBI homepage is the source of all
things DBI at:
http://dbi.symbolstone.org/
HTH.
--
Hardy Merrill
Mission Critical Linux, Inc.
http://www.missioncriticallinux.com
Neil Jariwala [[EMAIL PROTECTED]] wrote:
> Does anyone have any ideas on these errors?
>
> e250b:/tmp/DBD-Oracle-1.08# make test TEST_VERBOSE=1
> PERL_DL_NONLAZY=1 /usr/local/bin/perl -Iblib/arch -Iblib/lib
> -I/usr/local/lib/perl5/5.6.1/sun4-solaris -I/usr/local/lib/perl5/5.6.1 -e
> 'use Test::Harness qw(&runtests $verbose); $verbose=1; runtests @ARGV;'
> t/*.t
> t/base..............1..5
> ok 1
> ok 2
> ok 3
> 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: ld.so.1:
> /usr/local/bin/perl: fatal: relocation error: file
> blib/arch/auto/DBD/Oracle/Oracle.so: symbol OCIServerAttach: referenced
> symbol not found at /usr/local/lib/perl5/5.6.1/sun4-solaris/DynaLoader.pm
> line 206.
> 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..............Can't load 'blib/arch/auto/DBD/Oracle/Oracle.so' for
> module DBD::Oracle: ld.so.1: /usr/local/bin/perl: fatal: relocation error:
> file blib/arch/auto/DBD/Oracle/Oracle.so: symbol OCIServerAttach: referenced
> symbol not found at /usr/local/lib/perl5/5.6.1/sun4-solaris/DynaLoader.pm
> line 206.
> 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/plsql.............Can't load 'blib/arch/auto/DBD/Oracle/Oracle.so' for
> module DBD::Oracle: ld.so.1: /usr/local/bin/perl: fatal: relocation error:
> file blib/arch/auto/DBD/Oracle/Oracle.so: symbol OCIServerAttach: referenced
> symbol not found at /usr/local/lib/perl5/5.6.1/sun4-solaris/DynaLoader.pm
> line 206.
> 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 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/plsql.t 255 65280 ?? ?? % ??
> 1 test skipped.
> Failed 4/5 test scripts, 20.00% okay. 2/5 subtests failed, 60.00% okay.
> make: *** [test_dynamic] Error 29
> e250b:/tmp/DBD-Oracle-1.08#
>
>
> Thanks in advance
>
> Neil Jariwala