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

Reply via email to