Hello,
we have 2 systems with HP-UX 11.00 in use. One is 32 Bit, the other 64 Bit.
If I install the DBD driver for Oracle 1.06/1.07 on the 32 Bit system, it works
according to the standard installation procedure. Although we have a 32 Bit
Oracle installation on the 64 Bit system too, the installation does not work.
Following error information is displayed:
Output of make test:
PERL_DL_NONLAZY=1 /usr/contrib/bin/perl -Iblib/arch -Iblib/lib
-I/usr/local/lib/perl5/5.00503/PA-RISC1.1 -I/usr/local/lib/perl5/5.00503 -e 'use
Test::Harness qw(&runtests $verbose); $verbose=0; runtests @ARGV;' t/*.t
t/base............../usr/lib/dld.sl: Can't shl_load() a library containing Thread
Local Storage: /usr/lib/libcl.2
/usr/lib/dld.sl: Exec format error
FAILED tests 4-5
Failed 2/5 tests, 60.00% okay
t/general.........../usr/lib/dld.sl: Can't shl_load() a library containing Thread
Local Storage: /usr/lib/libcl.2
/usr/lib/dld.sl: Exec format error
install_driver(Oracle) failed: Can't load 'blib/arch/auto/DBD/Oracle/Oracle.sl' for
module DBD::Oracle: Exec format error at
/usr/local/lib/perl5/5.00503/PA-RISC1.1/DynaLoader.pm line 169.
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 8 (wstat 2048, 0x800)
t/long............../usr/lib/dld.sl: Can't shl_load() a library containing Thread
Local Storage: /usr/lib/libcl.2
/usr/lib/dld.sl: Exec format error
Can't load 'blib/arch/auto/DBD/Oracle/Oracle.sl' for module DBD::Oracle: Exec format
error at /usr/local/lib/perl5/5.00503/PA-RISC1.1/DynaLoader.pm line 169.
at t/long.t line 4
BEGIN failed--compilation aborted at t/long.t line 4.
dubious
Test returned status 8 (wstat 2048, 0x800)
t/plsql............./usr/lib/dld.sl: Can't shl_load() a library containing Thread
Local Storage: /usr/lib/libcl.2
/usr/lib/dld.sl: Exec format error
Can't load 'blib/arch/auto/DBD/Oracle/Oracle.sl' for module DBD::Oracle: Exec format
error at /usr/local/lib/perl5/5.00503/PA-RISC1.1/DynaLoader.pm line 169.
at t/plsql.t line 17
BEGIN failed--compilation aborted at t/plsql.t line 17.
dubious
Test returned status 8 (wstat 2048, 0x800)
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 8 2048 ?? ?? % ??
t/long.t 8 2048 ?? ?? % ??
t/plsql.t 8 2048 ?? ?? % ??
1 test skipped.
Failed 4/5 test scripts, 20.00% okay. 2/5 subtests failed, 60.00% okay.
*** Error exit code 2
Stop.
Output of program:
/usr/lib/dld.sl: Can't shl_load() a library containing Thread Local Storage:
/usr/lib/libcl.2
/usr/lib/dld.sl: Exec format error
install_driver(Oracle) failed: Can't load
'/usr/local/lib/perl5/site_perl/5.005/PA-RISC1.1/auto/DBD/Oracle/Oracle.sl' for module
DBD::Oracle: Exec format error at
/usr/local/lib/perl5/5.00503/PA-RISC1.1/DynaLoader.pm line 169.
at (eval 1) line 3
Perhaps a required shared library or dll isn't installed where expected
at /usr/local/lib/perl5/5.00503/Ito_query.pm line 120
Using the Oracle.sl of the 32-Bit system does not help.
Is there any easy solution for this problem or is it necessary to build a new perl
version out of perl 5.6.0?
Thanks for any comments!
installed Software information:
gcc: 2.9
Perl 5.00503
DBI: 1.15
DBD:Oracle: 1.06 or 1.07
HP-UX 11.00 on PA-Risc 1.1 and 2.0
Regards
Alexander B�uerle
-----------------------------------------------------------------
Alexander B�uerle
HP-Einf�hrungsunterst�tzer / Integration Support f�r
T-Systems / DeTeCSM GmbH
Niederlassung Ost, IT-Center Berlin
Hausanschrift: Flohrstra�e 21, 13507 Berlin
Postanschrift: 13500 Berlin
Telefon: 030/43 58-2822
Telefax: 030/43 58-2931
Email: <mailto:[EMAIL PROTECTED]>