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