Thanks to everyone who responded, especially to those who recompiled and
ran a make test again. I just wanted to get a baseline that _someone_ had
had success before I went digging into the problem. It seems people have
had success, so I'll start digging.
ORIGINAL QUESTION
==========================================================================
I've installed a fresh copy of Tru64 4.0F, without the patch set at this
point, and gcc 2.8.1, and am now attempting to compile perl (current
stable release). It seems to compile just fine, but when I run "make
test" it fails on lib/sdbm:
lib/sdbm...........FAILED at test 0
lib/sdbm............dubious
Test returned status 0 (wstat 11, 0xb)
Has anyone had this problem or have any pointers? I installed ndbm (the
old version, 1.85) if that matters. We did not have this problem with
4.0D. I also tried removing ndbm, but got the same results with the
original compaq ndbm files.
In case it helps, I looked at the test routine. It seems to succeed in
opening an SDBM file, and succeeds in stat()ing the file, but fails on:
$h{'goner1'} = 'snork';
after ok 3.
----------------------------------------------
One more time since I didn't get any responses: Has anyone had a
successful 'make test' of the latest on stable perl on Tru64 UNIX 4.0F.
We don't get the problem on 4.0D or several other platforms, and this
is pretty much a fresh OS install, so we're at a loss. The test that
fails is the SDBM series.
RESPONSES:
From: John P Speno <speno_at_isc.upenn.edu>
==========================================================================
Works fine here.
{typescript removed}
From: Chad Price <cprice_at_molbio.unmc.edu>
==========================================================================
make test produces a single error:
op/pack...........FAILED at test 9
gsaf.unmc.edu> pwd
/usr/local/src/perl/perl5.004_04
compiler was DEC gcc 2.95 as I recall.
From: "Lee, Hank" <hank.lee_at_vta.org>
==========================================================================
I tested several possibilities on a 4.0F system, but none worked 100%. I
ended up getting rid of the make test problems by upgrading my GCC to 2.95.
From: Paul A Sand <pas_at_unh.edu>
==========================================================================
Sorry I didn't respond before, but I just redid a compile of
perl5.005_03 on one of our 4.0F systems and couldn't get an
error for the sdbm test (or anything else). What I did, after
untarring:
% ./Configure -des
% make
% make test
I haven't actually tried to use sdbm, though.
From: Jan vandenBerg <vincent_at_eta.pha.jhu.edu>
==========================================================================
I'm sorry - I must have missed your original post. I just built
perl-5.005_03 on a 4.0e system, and I haven't had any problems with
those binaries on 4.0f systems. Just in case, though, I repeated my
build on a 4.0f system, and the 'make test' went fine, including the
lib/sdbm test. Besides options relating to pathnames, the only item
that I customized while running the Configure script was:
What optimizer/debugger flag should be used? [-O] -O4
Let me know if you need any more details.
Received on Fri Aug 27 1999 - 16:40:22 NZST