From 232e18e791591a83c2b46b8431fac8e2f54330ea Mon Sep 17 00:00:00 2001 From: Roderick Schertler Date: Wed, 11 Dec 1996 18:58:56 -0500 Subject: [PATCH] Re: db-recno.t failures with _11 on Freebsd 2.1-stable The problem with the new db-recno.t bval tests on 2.1 Freebsd systems is that Freebsd contains an old version of the DB library (1.74 on 2.1-stable as of early November). The recno bval handling in this version of the library is simply broken (bval is ignored). Here's some documentation. We're probably going to get a lot of bug reports about this; I wish there was a better answer. I don't think I'd want to call disabling the tests on systems with the old library better, though. p5p-msgid: --- INSTALL | 5 +++++ hints/freebsd.sh | 10 ++++++++++ 2 files changed, 15 insertions(+) diff --git a/INSTALL b/INSTALL index 325509b4489..aa0ffc33e62 100644 --- a/INSTALL +++ b/INSTALL @@ -885,6 +885,11 @@ If you get syntax errors on '(', try -DCRIPPLED_CC. Machines with half-implemented dbm routines will need to #undef I_ODBM +db-recno failure on tests 51, 53 and 55: Old versions of the DB library +(including the DB library which comes with FreeBSD 2.1) had broken +handling of recno databases with modified bval settings. Upgrade your +DB library or OS. + =back =head1 make test diff --git a/hints/freebsd.sh b/hints/freebsd.sh index e8bee396a31..f1ab871831a 100644 --- a/hints/freebsd.sh +++ b/hints/freebsd.sh @@ -63,6 +63,16 @@ case "$osvers" in d_setreuid='define' d_setegid='undef' d_seteuid='undef' + cat <