|
Posted by Ron Savage on January 20, 2006, 7:20 pm
Please log in for more thread options
On Fri, 20 Jan 2006 05:53:01 +1100, consultmac2 wrote:
Hi
> [root@localhost BerkeleyDB-0.27]# make test
> PERL_DL_NONLAZY=3D1 /usr/bin/perl "-MExtUtils::Command::MM" "-e"
> "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
> t/btree........Can't load
> '/root/berkeley/BerkeleyDB-
> 0.27/blib/arch/auto/BerkeleyDB/BerkeleyDB.so' for module
> BerkeleyDB: libdb-4.4.so: cannot open shared object file: No such
> file or directory at
> /usr/lib/perl5/5.8.6/i386-linux-thread-multi/DynaLoader.pm line
> 230. at t/btree.t line 6 Compilation failed in require at t/btree.t
> line 6.
Your output says root, but even so I'd check:
o The file
/root/berkeley/BerkeleyDB-0.27/blib/arch/auto/BerkeleyDB/BerkeleyDB.so
exists
o The same file and all directories above it are accessible by the user=
running
the make test
o Are the other programs using BerkeleyDB actually, really and truly using=
/the
very same file/? Yes, you said they are using the same version, that's not=
what
I'm asking :-)
HTH
|