David, I have had similar problems with FreeBSD, Linux, and OSF.
http://www.perlmonks.org/index.pl?node_id=323847 what ended up doing is renaming the site_perl/5.6.1 directory to a temp name, while I upgraded to 5.8.*. Once everything was installed under 5.8.*, moved the 5.6.1 directory back. I know this is a hack around, but I have not had time to figure out what is going on. Not totally related, just thought I would mention it. On Thu, 2004-03-11 at 11:01, David Wheeler wrote: > On Mar 11, 2004, at 8:56 AM, David Wheeler wrote: > > > t/50dbm................Parameterless "use IO" deprecated at > > /usr/local/lib/perl5/site_perl/5.6.1/i386-freebsd/BerkeleyDB.pm line > > 24 > > t/50dbm................ok 132/132Undefined subroutine > > &BerkeleyDB::Term::close_everything called at > > /usr/local/lib/perl5/site_perl/5.6.1/i386-freebsd/BerkeleyDB.pm line > > 1388, <DATA> line 23. > > Now I'm _really_ confused: > > % locate BerkeleyDB.pm > /usr/local/lib/perl5/site_perl/5.6.1/i386-freebsd/BerkeleyDB.pm > > > BerkeleyDB _is_ in the i386-freebsd directory. Perl 5.8.2 can't even > find it: > > sahlins% perl -MBerkeleyDB -le 'print BerkelyDB->VERSION' > Can't locate BerkeleyDB.pm in @INC (@INC contains: > /usr/local/lib/perl5/5.8.2/i386-freebsd /usr/local/lib/perl5/5.8.2 > /usr/local/lib/perl5/site_perl/5.8.2/i386-freebsd > /usr/local/lib/perl5/site_perl/5.8.2 > /usr/local/lib/perl5/site_perl/5.8.0/i386-freebsd > /usr/local/lib/perl5/site_perl/5.8.0 > /usr/local/lib/perl5/site_perl/5.6.1 > /usr/local/lib/perl5/site_perl/5.005 /usr/local/lib/perl5/site_perl .). > BEGIN failed--compilation aborted. > > Here's an easier-to-read list of @INCs: > > @INC: > /usr/local/lib/perl5/5.8.2/i386-freebsd > /usr/local/lib/perl5/5.8.2 > /usr/local/lib/perl5/site_perl/5.8.2/i386-freebsd > /usr/local/lib/perl5/site_perl/5.8.2 > /usr/local/lib/perl5/site_perl/5.8.0/i386-freebsd > /usr/local/lib/perl5/site_perl/5.8.0 > /usr/local/lib/perl5/site_perl/5.6.1 > /usr/local/lib/perl5/site_perl/5.005 > /usr/local/lib/perl5/site_perl > . > > So how the _hell_ are the DBI tests finding it??? > > Sorry for this mess. > > Regards, > > David