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]>

Reply via email to