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