I know this is off topic but I've gotten zero reponses off normal
channels nor have I heard back when I emailed the module author (and I
know there's at least one other person in the same predicament), so I'm
hoping I might get some help here.
The problem is building the perl BerkeleyDB module on Solaris. I've
installed BerkeleyDB-3.1.14 from Sleepycat. It comes with a huge
battery of tests, and some 14 hours later, they finished and the
BerkeleyDB build passed with zero errors.
Now comes the perl module BerkeleyDB-0.12. It build without complaint,
but can't get to first base in 'make test'. I have included the full
set of results below.
The particulars are perl 5.6, Solaris 7, BerkeleyDB-0.12 and Sleepycat
BerkeleyDB-3.1.14.
The part that's the craziest is the above combination builds and tests
perfectly on my Linux box. I suppose it could be a platform specific
5.6 issue, but that sounds really odd.
Thanks,
Rob
'make test' results:
PERL_DL_NONLAZY=1 /usr/bin/perl -Iblib/arch -Iblib/lib
-I/usr/local/lib/perl5/5.6.0/sun4-solaris -I/usr/local/lib/perl5/5.6.0
-e 'use Test::Harness qw(&runtests $verbose); $verbose=0; runtests
@ARGV;' t/*.t
t/btree.............Can't call method "db_put" on an undefined value at
t/btree.t line 163.
t/btree.............dubious
Test returned status 17 (wstat 4352, 0x1100)
DIED. FAILED tests 29-243
Failed 215/243 tests, 11.52% okay
t/destroy...........ok
t/env...............Can't remove directory ./fred: File exists at
t/env.t line 95
Can't remove directory ./fred: File exists at t/env.t line 105
Can't remove directory
/u/home/rtanner/c_scapes/db/db-3.1.14/perl.BerkeleyDB/fred/log_dir: File
exists at t/env.t line 155
Can't remove directory
/u/home/rtanner/c_scapes/db/db-3.1.14/perl.BerkeleyDB/fred: File exists
at t/env.t line 155
Can't remove directory ./fred: File exists at t/env.t line 178
Can't remove directory ./fred: File exists at t/env.t line 204
Can't remove directory ./fred: File exists at t/env.t line 241
t/env...............ok
t/examples..........Cannot open filt.db: File exists
t/examples..........dubious
Test returned status 17 (wstat 4352, 0x1100)
DIED. FAILED tests 5-7
Failed 3/7 tests, 57.14% okay
t/examples3.........ok
t/filter............ok
t/hash..............Can't remove directory ./fred: File exists at
t/hash.t line 166
t/hash..............ok
t/join..............ok
t/mldbm.............skipped test on this platform
t/queue.............Can't remove directory ./fred: File exists at
t/queue.t line 225
t/queue.............ok
t/recno.............Can't remove directory ./fred: File exists at
t/recno.t line 200
t/recno.............ok
t/strict............Can't remove directory ./fred: File exists at
t/strict.t line 105
Can't remove directory ./fred: File exists at t/strict.t line 237
t/strict............ok
t/subdb.............No $db defined
t/subdb.............dubious
Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 10-43
Failed 34/43 tests, 20.93% okay
t/txn...............Can't remove directory ./fred: File exists at
t/txn.t line 76
Can't remove directory ./fred: File exists at t/txn.t line 144
Can't remove directory ./fred: File exists at t/txn.t line 214
Can't remove directory ./fred: File exists at t/txn.t line 281
Can't remove directory ./fred: File exists at t/txn.t line 350
t/txn...............ok
t/unknown...........Can't call method "type" on an undefined value at
t/unknown.t line 116.
t/unknown...........dubious
Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 12-41
Failed 30/41 tests, 26.83% okay
Failed Test Status Wstat Total Fail Failed List of failed
-----------------------------------------------------------------------
--------
t/btree.t 17 4352 243 215 88.48% 29-243
t/examples.t 17 4352 7 3 42.86% 5-7
t/subdb.t 255 65280 43 34 79.07% 10-43
t/unknown.t 255 65280 41 30 73.17% 12-41
1 test skipped.
Failed 4/15 test scripts, 73.33% okay. 282/1206 subtests failed, 76.62%
okay.
*** Error code 255
make: Fatal error: Command failed for target `test_dynamic'
--
_ _ _ _ _ _ _ _ _ _
/\_\_\_\_\ /\_\ /\_\_\_\_\_\
/\/_/_/_/_/ /\/_/ \/_/_/_/_/_/ QUIDQUID LATINE DICTUM SIT,
/\/_/__\/_/ __ /\/_/ /\/_/ PROFUNDUM VIDITUR
/\/_/_/_/_/ /\_\ /\/_/ /\/_/
/\/_/ \/_/ /\/_/_/\/_/ /\/_/ (Whatever is said in Latin
\/_/ \/_/ \/_/_/_/_/ \/_/ appears profound)
Rob Tanner
McMinnville, Oregon
[EMAIL PROTECTED]
_ _ _ _ _ _ _ _ _ _
/\_\_\_\_\ /\_\ /\_\_\_\_\_\
/\/_/_/_/_/ /\/_/ \/_/_/_/_/_/ QUIDQUID LATINE DICTUM SIT,
/\/_/__\/_/ __ /\/_/ /\/_/ PROFUNDUM VIDITUR
/\/_/_/_/_/ /\_\ /\/_/ /\/_/
/\/_/ \/_/ /\/_/_/\/_/ /\/_/ (Whatever is said in Latin
\/_/ \/_/ \/_/_/_/_/ \/_/ appears profound)
Rob Tanner
McMinnville, Oregon
[EMAIL PROTECTED]