- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- Perl and the Berkeley DB
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Discussions
Discussions
Forums
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-03-2007 06:26 PM
тАО10-03-2007 06:26 PM
I have following problem and I am sure somebody of you can give me a good hint:
I use perl:
[ root@zrhsrv10 ] [ -ksh ]: perl -V
Summary of my perl5 (revision 5 version 8 subversion 8) configuration:
Platform:
osname=hpux, osvers=11.22, archname=IA64.ARCHREV_0-thread-multi-LP64
uname='hp-ux bigsur03 b.11.22 u ia64 1800516905 unlimited-user license '
config_args='-ders -Dcc=cc -Dusethreads -Duseithreads -Ud_sigsetjmp -Uinstallusrbinperl -Ulocincpth = -Uloclibpth= -Duse64bitall -Dsh=/usr/bin/sh -Dd_attribut=undef -Dd_attribute_warn_unused_result=undef -Dd_u32align=define -Aprepend:libswanted=cl -Dvendorprefix=/opt/perl_64 -Doptimize=-fast +DSitanium2 +Ofltacc=strict -Accflags=+Z -Accflags=-DUSE_SITECUSTOMIZE -Duselargefiles -Accflags=-DNO_HASH_SEED -Dp refix=/opt/perl_64 -Dinc_version_list=5.8.7/$archname 5.8.7 5.8.6/$archname 5.8.6 5.8.4/$archname 5.8.4 5.8.3/$archname 5.8.3 5.8.2/$archname 5.8.2 5.8.1/$archname 5.8.1 5.8.0/$archname 5.8.0 -Dsed=/usr/bin /sed -Duseshrplib -Dconfig_heavy=Config_dynamic.pl -Dcf_by=ActiveState -Dcf_email=support@ActiveState.c om'
hint=recommended, useposix=true, d_sigaction=define
usethreads=define use5005threads=undef useithreads=define usemultiplicity=define
useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
use64bitint=define use64bitall=define uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='cc', ccflags =' -D_POSIX_C_SOURCE=199506L -D_REENTRANT -Ae -D_HPUX_SOURCE -Wl,+vnocompatwarning s +DD64 +Z -DUSE_SITECUSTOMIZE -DNO_HASH_SEED -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 ',
optimize='-fast +DSitanium2 +Ofltacc=strict',
cppflags='-D__STDC_EXT__ -D_HPUX_SOURCE -D_POSIX_C_SOURCE=199506L -D_REENTRANT -D_HPUX_SOURCE -Wl,+ vnocompatwarnings -DUSE_SITECUSTOMIZE -DNO_HASH_SEED'
ccversion='B3910B A.05.55', gccversion='', gccosandvers=''
intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=87654321
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, prototype=define
Linker and Libraries:
ld='/usr/bin/ld', ldflags =' -L/usr/lib/hpux64'
libpth=/usr/lib/hpux64 /lib /usr/lib /usr/ccs/lib /usr/local/lib
libs=-lcl -lnsl -lnm -ldl -ldld -lm -lsec -lpthread -lc
perllibs=-lcl -lnsl -lnm -ldl -ldld -lm -lsec -lpthread -lc
libc=/usr/lib/hpux64/libc.so, so=so, useshrplib=true, libperl=libperl.so
gnulibc_version=''
Dynamic Linking:
dlsrc=dl_hpux.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E -Wl,-B,deferred '
cccdlflags='+Z', lddlflags='-b +vnocompatwarnings -L/usr/lib/hpux64'
Characteristics of this binary (from libperl):
Compile-time options: MULTIPLICITY PERL_IMPLICIT_CONTEXT
PERL_MALLOC_WRAP USE_64_BIT_ALL USE_64_BIT_INT
USE_ITHREADS USE_LARGE_FILES USE_PERLIO
USE_REENTRANT_API USE_SITECUSTOMIZE
Locally applied patches:
ActivePerl Build 817.1 [268662]
Iin_load_module moved for compatibility with build 806
POSIX: Support the long hostname version of uname()
Avoid signal flag SA_RESTART for older versions of HP-UX
PerlEx support in CGI::Carp
Less verbose ExtUtils::Install and Pod::Find
Patch for CAN-2005-0448 from Debian with modifications
Partly reverted 24733 to preserve binary compatibility
28671 Define PERL_NO_DEV_RANDOM on Windows
28376 Add error checks after execing PL_cshname or PL_sh_path
28305 Pod::Html should not convert "foo" into ``foo''
27736 Make perl_fini() run with Sun WorkShop compiler
27619 Bug in Term::ReadKey being triggered by a bug in Term::ReadLine
27549 Move DynaLoader.o into libperl.so
27528 win32_pclose() error exit doesn't unlock mutex
27527 win32_async_check() can loop indefinitely
27515 ignore directories when searching @INC
27359 Fix -d:Foo=bar syntax
27210 Fix quote typo in c2ph
27203 Allow compiling swigged C++ code
27200 Make stat() on Windows handle trailing slashes correctly
27194 Get perl_fini() running on HP-UX again
27133 Initialise lastparen in the regexp structure
27034 Avoid "Prototype mismatch" warnings with autouse
26970 Make Passive mode the default for Net::FTP
26921 Avoid getprotobyname/number calls in IO::Socket::INET
26897,26903 Make common IPPROTO_* constants always available
26670 Make '-s' on the shebang line parse -foo=bar switches
26379 Fix alarm() for Windows 2003
26087 Storable 0.1 compatibility
25861 IO::File performace issue
25084 long groups entry could cause memory exhaustion
24699 ICMP_UNREACHABLE handling in Net::Ping
Built under hpux
Compiled at Sep 19 2006 13:50:51
@INC:
/opt/perl_64/lib/5.8.8/IA64.ARCHREV_0-thread-multi-LP64
/opt/perl_64/lib/5.8.8
/opt/perl_64/lib/site_perl/5.8.8/IA64.ARCHREV_0-thread-multi-LP64
/opt/perl_64/lib/site_perl/5.8.8
/opt/perl_64/lib/site_perl
/opt/perl_64/lib/vendor_perl/5.8.8/IA64.ARCHREV_0-thread-multi-LP64
/opt/perl_64/lib/vendor_perl/5.8.8
/opt/perl_64/lib/vendor_perl
.
I downloaded Berkeley DB from Oracle and configured, make and installed it.
Now I try to install the perl module for Berkeley DB:
[ root@zrhsrv10 ] [ -ksh ]: make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/btree......../usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_create' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_env_create' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_strerror' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_version' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
Can't load '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so' for module BerkeleyDB: Unresolved external at /opt/perl_64/lib/5.8.8/IA64.ARCHREV_0-thread-multi-LP64/DynaLoader.pm line 230.
at t/btree.t line 6
Compilation failed in require at t/btree.t line 6.
BEGIN failed--compilation aborted at t/btree.t line 6.
Undefined subroutine &BerkeleyDB::Term::close_everything called at /root/.cpan/build/BerkeleyDB-0.32/blib/lib/BerkeleyDB.pm line 1733.
END failed--call queue aborted at t/btree.t line 6.
t/btree........dubious
Test returned status 215 (wstat 55040, 0xd700)
t/cds........../usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_create' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_env_create' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_strerror' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_version' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
Can't load '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so' for module BerkeleyDB: Unresolved external at /opt/perl_64/lib/5.8.8/IA64.ARCHREV_0-thread-multi-LP64/DynaLoader.pm line 230.
at t/cds.t line 8
Compilation failed in require at t/cds.t line 8.
BEGIN failed--compilation aborted at t/cds.t line 8.
Undefined subroutine &BerkeleyDB::Term::close_everything called at /root/.cpan/build/BerkeleyDB-0.32/blib/lib/BerkeleyDB.pm line 1733.
END failed--call queue aborted at t/cds.t line 8.
t/cds..........dubious
Test returned status 215 (wstat 55040, 0xd700)
t/db-3.0......./usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_create' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_env_create' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_strerror' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_version' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
Can't load '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so' for module BerkeleyDB: Unresolved external at /opt/perl_64/lib/5.8.8/IA64.ARCHREV_0-thread-multi-LP64/DynaLoader.pm line 230.
at t/db-3.0.t line 8
Compilation failed in require at t/db-3.0.t line 8.
BEGIN failed--compilation aborted at t/db-3.0.t line 8.
Undefined subroutine &BerkeleyDB::Term::close_everything called at /root/.cpan/build/BerkeleyDB-0.32/blib/lib/BerkeleyDB.pm line 1733.
END failed--call queue aborted at t/db-3.0.t line 8.
t/db-3.0.......dubious
Test returned status 215 (wstat 55040, 0xd700)
t/db-3.1......./usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_create' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_env_create' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_strerror' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_version' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
Can't load '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so' for module BerkeleyDB: Unresolved external at /opt/perl_64/lib/5.8.8/IA64.ARCHREV_0-thread-multi-LP64/DynaLoader.pm line 230.
at t/util.pm line 33
Compilation failed in require at t/util.pm line 33.
BEGIN failed--compilation aborted at t/util.pm line 33.
Compilation failed in require at t/db-3.1.t line 6.
BEGIN failed--compilation aborted at t/db-3.1.t line 6.
Undefined subroutine &BerkeleyDB::Term::close_everything called at /root/.cpan/build/BerkeleyDB-0.32/blib/lib/BerkeleyDB.pm line 1733.
END failed--call queue aborted at t/db-3.1.t line 6.
t/db-3.1.......dubious
Test returned status 215 (wstat 55040, 0xd700)
t/db-3.2......./usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_create' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_env_create' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_strerror' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_version' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
Can't load '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so' for module BerkeleyDB: Unresolved external at /opt/perl_64/lib/5.8.8/IA64.ARCHREV_0-thread-multi-LP64/DynaLoader.pm line 230.
at t/db-3.2.t line 8
Compilation failed in require at t/db-3.2.t line 8.
BEGIN failed--compilation aborted at t/db-3.2.t line 8.
Undefined subroutine &BerkeleyDB::Term::close_everything called at /root/.cpan/build/BerkeleyDB-0.32/blib/lib/BerkeleyDB.pm line 1733.
END failed--call queue aborted at t/db-3.2.t line 8.
t/db-3.2.......dubious
Test returned status 215 (wstat 55040, 0xd700)
t/db-3.3......./usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_create' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_env_create' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_strerror' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_version' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
Can't load '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so' for module BerkeleyDB: Unresolved external at /opt/perl_64/lib/5.8.8/IA64.ARCHREV_0-thread-multi-LP64/DynaLoader.pm line 230.
at t/db-3.3.t line 8
Compilation failed in require at t/db-3.3.t line 8.
BEGIN failed--compilation aborted at t/db-3.3.t line 8.
Undefined subroutine &BerkeleyDB::Term::close_everything called at /root/.cpan/build/BerkeleyDB-0.32/blib/lib/BerkeleyDB.pm line 1733.
END failed--call queue aborted at t/db-3.3.t line 8.
t/db-3.3.......dubious
Test returned status 215 (wstat 55040, 0xd700)
t/db-4.4......./usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_create' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_env_create' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_strerror' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_version' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
Can't load '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so' for module BerkeleyDB: Unresolved external at /opt/perl_64/lib/5.8.8/IA64.ARCHREV_0-thread-multi-LP64/DynaLoader.pm line 230.
at t/db-4.4.t line 6
Compilation failed in require at t/db-4.4.t line 6.
BEGIN failed--compilation aborted at t/db-4.4.t line 6.
Undefined subroutine &BerkeleyDB::Term::close_everything called at /root/.cpan/build/BerkeleyDB-0.32/blib/lib/BerkeleyDB.pm line 1733.
END failed--call queue aborted at t/db-4.4.t line 6.
t/db-4.4.......dubious
Test returned status 215 (wstat 55040, 0xd700)
t/db-4.x......./usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_create' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_env_create' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_strerror' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_version' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
Can't load '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so' for module BerkeleyDB: Unresolved external at /opt/perl_64/lib/5.8.8/IA64.ARCHREV_0-thread-multi-LP64/DynaLoader.pm line 230.
at t/db-4.x.t line 5
Compilation failed in require at t/db-4.x.t line 5.
BEGIN failed--compilation aborted at t/db-4.x.t line 5.
Undefined subroutine &BerkeleyDB::Term::close_everything called at /root/.cpan/build/BerkeleyDB-0.32/blib/lib/BerkeleyDB.pm line 1733.
END failed--call queue aborted at t/db-4.x.t line 5.
t/db-4.x.......dubious
Test returned status 215 (wstat 55040, 0xd700)
t/destroy....../usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_create' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_env_create' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_strerror' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_version' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
Can't load '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so' for module BerkeleyDB: Unresolved external at /opt/perl_64/lib/5.8.8/IA64.ARCHREV_0-thread-multi-LP64/DynaLoader.pm line 230.
at t/destroy.t line 6
Compilation failed in require at t/destroy.t line 6.
BEGIN failed--compilation aborted at t/destroy.t line 6.
Undefined subroutine &BerkeleyDB::Term::close_everything called at /root/.cpan/build/BerkeleyDB-0.32/blib/lib/BerkeleyDB.pm line 1733.
END failed--call queue aborted at t/destroy.t line 6.
t/destroy......dubious
Test returned status 215 (wstat 55040, 0xd700)
t/encrypt....../usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_create' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_env_create' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_strerror' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_version' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
Can't load '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so' for module BerkeleyDB: Unresolved external at /opt/perl_64/lib/5.8.8/IA64.ARCHREV_0-thread-multi-LP64/DynaLoader.pm line 230.
at t/encrypt.t line 8
Compilation failed in require at t/encrypt.t line 8.
BEGIN failed--compilation aborted at t/encrypt.t line 8.
Undefined subroutine &BerkeleyDB::Term::close_everything called at /root/.cpan/build/BerkeleyDB-0.32/blib/lib/BerkeleyDB.pm line 1733.
END failed--call queue aborted at t/encrypt.t line 8.
t/encrypt......dubious
Test returned status 215 (wstat 55040, 0xd700)
t/env........../usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_create' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_env_create' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_strerror' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_version' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
Can't load '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so' for module BerkeleyDB: Unresolved external at /opt/perl_64/lib/5.8.8/IA64.ARCHREV_0-thread-multi-LP64/DynaLoader.pm line 230.
at t/env.t line 12
Compilation failed in require at t/env.t line 12.
BEGIN failed--compilation aborted at t/env.t line 12.
Undefined subroutine &BerkeleyDB::Term::close_everything called at /root/.cpan/build/BerkeleyDB-0.32/blib/lib/BerkeleyDB.pm line 1733.
END failed--call queue aborted at t/env.t line 12.
t/env..........dubious
Test returned status 215 (wstat 55040, 0xd700)
t/examples...../usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_create' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_env_create' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_strerror' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_version' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
Can't load '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so' for module BerkeleyDB: Unresolved external at /opt/perl_64/lib/5.8.8/IA64.ARCHREV_0-thread-multi-LP64/DynaLoader.pm line 230.
at t/examples.t line 13
Compilation failed in require at t/examples.t line 13.
BEGIN failed--compilation aborted at t/examples.t line 13.
Undefined subroutine &BerkeleyDB::Term::close_everything called at /root/.cpan/build/BerkeleyDB-0.32/blib/lib/BerkeleyDB.pm line 1733.
END failed--call queue aborted at t/examples.t line 13.
t/examples.....dubious
Test returned status 215 (wstat 55040, 0xd700)
t/examples3..../usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_create' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_env_create' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_strerror' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_version' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
Can't load '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so' for module BerkeleyDB: Unresolved external at /opt/perl_64/lib/5.8.8/IA64.ARCHREV_0-thread-multi-LP64/DynaLoader.pm line 230.
at t/examples3.t line 13
Compilation failed in require at t/examples3.t line 13.
BEGIN failed--compilation aborted at t/examples3.t line 13.
Undefined subroutine &BerkeleyDB::Term::close_everything called at /root/.cpan/build/BerkeleyDB-0.32/blib/lib/BerkeleyDB.pm line 1733.
END failed--call queue aborted at t/examples3.t line 13.
t/examples3....dubious
Test returned status 215 (wstat 55040, 0xd700)
t/filter......./usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_create' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_env_create' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_strerror' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_version' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
Can't load '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so' for module BerkeleyDB: Unresolved external at /opt/perl_64/lib/5.8.8/IA64.ARCHREV_0-thread-multi-LP64/DynaLoader.pm line 230.
at t/filter.t line 8
Compilation failed in require at t/filter.t line 8.
BEGIN failed--compilation aborted at t/filter.t line 8.
Undefined subroutine &BerkeleyDB::Term::close_everything called at /root/.cpan/build/BerkeleyDB-0.32/blib/lib/BerkeleyDB.pm line 1733.
END failed--call queue aborted at t/filter.t line 8.
t/filter.......dubious
Test returned status 215 (wstat 55040, 0xd700)
t/hash........./usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_create' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_env_create' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_strerror' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_version' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
Can't load '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so' for module BerkeleyDB: Unresolved external at /opt/perl_64/lib/5.8.8/IA64.ARCHREV_0-thread-multi-LP64/DynaLoader.pm line 230.
at t/hash.t line 8
Compilation failed in require at t/hash.t line 8.
BEGIN failed--compilation aborted at t/hash.t line 8.
Undefined subroutine &BerkeleyDB::Term::close_everything called at /root/.cpan/build/BerkeleyDB-0.32/blib/lib/BerkeleyDB.pm line 1733.
END failed--call queue aborted at t/hash.t line 8.
t/hash.........dubious
Test returned status 215 (wstat 55040, 0xd700)
t/join........./usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_create' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_env_create' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_strerror' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_version' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
Can't load '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so' for module BerkeleyDB: Unresolved external at /opt/perl_64/lib/5.8.8/IA64.ARCHREV_0-thread-multi-LP64/DynaLoader.pm line 230.
at t/join.t line 8
Compilation failed in require at t/join.t line 8.
BEGIN failed--compilation aborted at t/join.t line 8.
Undefined subroutine &BerkeleyDB::Term::close_everything called at /root/.cpan/build/BerkeleyDB-0.32/blib/lib/BerkeleyDB.pm line 1733.
END failed--call queue aborted at t/join.t line 8.
t/join.........dubious
Test returned status 215 (wstat 55040, 0xd700)
t/mldbm........skipped
all skipped: MLDBM is not installed on this system.
t/pod..........skipped
all skipped: Test::Pod 1.00 required for testing POD
t/queue......../usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_create' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_env_create' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_strerror' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_version' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
Can't load '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so' for module BerkeleyDB: Unresolved external at /opt/perl_64/lib/5.8.8/IA64.ARCHREV_0-thread-multi-LP64/DynaLoader.pm line 230.
at t/queue.t line 8
Compilation failed in require at t/queue.t line 8.
BEGIN failed--compilation aborted at t/queue.t line 8.
Undefined subroutine &BerkeleyDB::Term::close_everything called at /root/.cpan/build/BerkeleyDB-0.32/blib/lib/BerkeleyDB.pm line 1733.
END failed--call queue aborted at t/queue.t line 8.
t/queue........dubious
Test returned status 215 (wstat 55040, 0xd700)
t/recno......../usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_create' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_env_create' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_strerror' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_version' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
Can't load '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so' for module BerkeleyDB: Unresolved external at /opt/perl_64/lib/5.8.8/IA64.ARCHREV_0-thread-multi-LP64/DynaLoader.pm line 230.
at t/recno.t line 8
Compilation failed in require at t/recno.t line 8.
BEGIN failed--compilation aborted at t/recno.t line 8.
Undefined subroutine &BerkeleyDB::Term::close_everything called at /root/.cpan/build/BerkeleyDB-0.32/blib/lib/BerkeleyDB.pm line 1733.
END failed--call queue aborted at t/recno.t line 8.
t/recno........dubious
Test returned status 215 (wstat 55040, 0xd700)
t/strict......./usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_create' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_env_create' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_strerror' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_version' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
Can't load '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so' for module BerkeleyDB: Unresolved external at /opt/perl_64/lib/5.8.8/IA64.ARCHREV_0-thread-multi-LP64/DynaLoader.pm line 230.
at t/strict.t line 6
Compilation failed in require at t/strict.t line 6.
BEGIN failed--compilation aborted at t/strict.t line 6.
Undefined subroutine &BerkeleyDB::Term::close_everything called at /root/.cpan/build/BerkeleyDB-0.32/blib/lib/BerkeleyDB.pm line 1733.
END failed--call queue aborted at t/strict.t line 6.
t/strict.......dubious
Test returned status 215 (wstat 55040, 0xd700)
t/subdb......../usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_create' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_env_create' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_strerror' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_version' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
Can't load '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so' for module BerkeleyDB: Unresolved external at /opt/perl_64/lib/5.8.8/IA64.ARCHREV_0-thread-multi-LP64/DynaLoader.pm line 230.
at t/subdb.t line 6
Compilation failed in require at t/subdb.t line 6.
BEGIN failed--compilation aborted at t/subdb.t line 6.
Undefined subroutine &BerkeleyDB::Term::close_everything called at /root/.cpan/build/BerkeleyDB-0.32/blib/lib/BerkeleyDB.pm line 1733.
END failed--call queue aborted at t/subdb.t line 6.
t/subdb........dubious
Test returned status 215 (wstat 55040, 0xd700)
t/txn........../usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_create' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_env_create' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_strerror' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_version' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
Can't load '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so' for module BerkeleyDB: Unresolved external at /opt/perl_64/lib/5.8.8/IA64.ARCHREV_0-thread-multi-LP64/DynaLoader.pm line 230.
at t/txn.t line 6
Compilation failed in require at t/txn.t line 6.
BEGIN failed--compilation aborted at t/txn.t line 6.
Undefined subroutine &BerkeleyDB::Term::close_everything called at /root/.cpan/build/BerkeleyDB-0.32/blib/lib/BerkeleyDB.pm line 1733.
END failed--call queue aborted at t/txn.t line 6.
t/txn..........dubious
Test returned status 215 (wstat 55040, 0xd700)
t/unknown....../usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_create' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_env_create' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_strerror' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'db_version' in load module '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'.
Can't load '/root/.cpan/build/BerkeleyDB-0.32/blib/arch/auto/BerkeleyDB/BerkeleyDB.so' for module BerkeleyDB: Unresolved external at /opt/perl_64/lib/5.8.8/IA64.ARCHREV_0-thread-multi-LP64/DynaLoader.pm line 230.
at t/unknown.t line 8
Compilation failed in require at t/unknown.t line 8.
BEGIN failed--compilation aborted at t/unknown.t line 8.
Undefined subroutine &BerkeleyDB::Term::close_everything called at /root/.cpan/build/BerkeleyDB-0.32/blib/lib/BerkeleyDB.pm line 1733.
END failed--call queue aborted at t/unknown.t line 8.
t/unknown......dubious
Test returned status 215 (wstat 55040, 0xd700)
FAILED--24 test scripts could be run, alas--no output ever seen
*** Error exit code 215
Stop.
How can I fix this problem?
Best regards
Stefan
Solved! Go to Solution.
- Tags:
- Perl
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-03-2007 06:41 PM
тАО10-03-2007 06:41 PM
Re: Perl and the Berkeley DB
Install GCC for HP-UX 11i:
http://h21007.www2.hp.com/portal/site/dspp/menuitem.863c3e4cbcdc3f3515b49c108973a801/?ciid=2a08725cc2f02110725cc2f02110275d6e10RCRD
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-03-2007 06:42 PM
тАО10-03-2007 06:42 PM
Re: Perl and the Berkeley DB
for the version that you downloaded from Oracle, probably the one that used to be from SleepyCat, you can use DB_File, which is in the perl core distribution.
If it is not, it is at least more actively maintained than BerkeleyDB
Unless you need the very specific features in BerkeleyDB, most often DB_File will do fine
Enjoy, Have FUN! H.Merijn
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-03-2007 06:50 PM
тАО10-03-2007 06:50 PM
Re: Perl and the Berkeley DB
this software. So I cannot go to the client and tell them to use another software.
Would it be a solution to install GCC for Itanium and install the perl BerkeleyDB module with gcc?
Best regards
Stefan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-03-2007 07:37 PM
тАО10-03-2007 07:37 PM
Re: Perl and the Berkeley DB
If you install gcc on Itanium, you will have to do a lot of hand-editing on the generated Makefile's, as they will have cc options, not gcc options, and they do not match.
I must admit that GNU gcc has improved a lot on HP-UX support over time, but the native compiler is still better.
I don't know who pays how much for `wishes' like this, but you might consider buying the HP ANSI C compiler and get rid of your problems.
But the original post does not show any compiler failures, but load failures, so you might already have it, and have some other problem: like a wrong $SHLIB_PATH or $LD_LIBRARY_PATH
First option might be to (temporarily) remove PERL_DL_NONLAZY=1 from Makefile
After that, utils like 'ldd' and 'chatr' are your friend in tracking down what libraries are used or even found.
Enjoy, Have FUN! H.Merijn
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-03-2007 07:57 PM
тАО10-03-2007 07:57 PM
Re: Perl and the Berkeley DB
When I execute the cpan source directory:
perl Makefile.PL
I get this lines in the Makefile but when I start making it aborts with an error:
EXTRALIBS = -L/kenanfx/PKENAN01/3P/BerkeleyDB/lib -ldb-4.6
LDLOADLIBS = -L/kenanfx/PKENAN01/3P/BerkeleyDB/lib -ldb-4.6
!! I read the README from this BerkeleyDB pm. !!
make:
.
.
.
"BerkeleyDB.c", line 6656, procedure XS_BerkeleyDB__Txn_get_tx_max: warning #20035-D:
variable "RETVAL" is used before its value is set
Running Mkbootstrap for BerkeleyDB ()
chmod 644 BerkeleyDB.bs
rm -f blib/arch/auto/BerkeleyDB/BerkeleyDB.so
LD_RUN_PATH="/kenanfx/PKENAN01/3P/BerkeleyDB/lib" /usr/bin/ld -b +vnocompatwarnings -L/usr/lib/hpux64 BerkeleyDB.o -o blib/arch/auto/BerkeleyDB/BerkeleyDB.so \
-L/kenanfx/PKENAN01/3P/BerkeleyDB/lib -ldb-4.6 \
ld: Can't find library or mismatched ABI for -ldb-4.6
Fatal error.
*** Error exit code 1
Stop.
I am going to desperate.
Best regards
Stefan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-03-2007 08:13 PM
тАО10-03-2007 08:13 PM
Solutionld: Can't find library or mismatched ABI for -ldb-4.6
What does file(1) show about "/kenanfx/PKENAN01/3P/BerkeleyDB/lib/libdb-4.6*"?
Do you have a 64 bit version of that lib?
>Linker and Libraries:
libpth=/usr/lib/hpux64 /lib /usr/lib /usr/ccs/lib /usr/local/lib
You should NOT have /lib or /usr/lib in your IPF +DD64 links. There is nothing useful in /usr/ccs/lib.
libs=-lcl -lnsl -lnm -ldl -ldld -lm -lsec -lpthread -lc
You should NOT be using -lcl on IPF, use -lunwind instead. (Unless f90 code.)
You should never be using -lc, if using cc or aCC to link.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-03-2007 08:48 PM
тАО10-03-2007 08:48 PM
Re: Perl and the Berkeley DB
hmm 64 bit? I have downloaded the Berkeley DB from Oracle. How can I find out if this library is 64bit ?
How can I change the libpth/libs path settings?
Btw: I am using the HP-UX aCC compiler.
How can I check this library settings?
Best regards
Stefan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-03-2007 09:02 PM
тАО10-03-2007 09:02 PM
Re: Perl and the Berkeley DB
If you build it yourself, you should be sure to include +DD64 in the compiler options.
I indeed think you created a 32bit library, which will not match your 64bit perl
At least I was right to see you used the aCC compiler :) good!
# file /kenanfx/PKENAN01/3P/BerkeleyDB/lib/libdb-4.6*
should yield something like
/pro/local/lib/libdb-4.4.so: ELF-64 shared object file - IA64
or
/usr/lib/pa20_64/libdb-4.2.sl: ELF-64 shared object file - PA-RISC 2.0 (LP64)
but not
/pro/local/lib/libdb-4.2.52.sl: PA-RISC2.0 shared library -not stripped
which is 32bit
HTH, Enjoy, Have FUN! H.Merijn
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-03-2007 09:54 PM
тАО10-03-2007 09:54 PM
Re: Perl and the Berkeley DB
The all purpose file(1) command as H.Merijn mentioned.
If you see this, it is 32 bit:
ELF-32 shared object file - IA64
>How can I change the libpth/libs path settings?
No clue. They are unrelated to your issue.
>I am using the HP-UX aCC compiler.
Great. What version? The latest is A.06.14 with A.06.15 coming out soon.