On Mon, 15 Sep 2003 10:44:27 -0400 "Thomas A. Lowery"
<[EMAIL PROTECTED]> wrote:

> It would appear that you didn't actually install the newer version of
> DBI.  Possibly just copied the DBI.pm and/or have PERL5LIB/-I/use lib
> pointing to the newer version.
> 
> To use the newer version do a
> cd /place/you/have/dbi/source && perl Makefile.PL && make && \
> make test && install 
> I recommend using 
> cd /place/you/have/dbi/source && perl Makefile.PL && make && \
> make test && install UNINST=1
> 
> 
> On Mon, Sep 15, 2003 at 09:22:37AM +0200, Marc Travaille wrote:

>> I try to use DBI for the first time with Linux RedHat9 and PERL
>> 5.8.0.
>> 
>> I download DBI, DBD from CPAN and I try to connect text file.
>> 
>> When I run the script, I receive this Error Message:
>> DBI object version 1.32 does not match $DBI::VERSION 1.38 at
>> /usr/lib/perl5/5.8.0/i386-linux-thread-multi/Dynaloader.pm line 249.

The RPM version of perl-dbi installs under /usr/lib/perl5/vendor_perl
instead of under /usr/lib/perl5/site_perl, so you may have both
versions installed at once.

Run 'rpm -q perl-dbi' to find what version is installed by rpm and then
run 'rpm -e perl-dbi-x.xx-x' to remove it.  You may need to install the
new version of DBI again using the instructions Thomas gave.

You may have to 'su' to root before the 'make install'.

-- 
Mac :})
** I usually forward private questions to the appropriate mail list. **
Ask Smarter: http://www.catb.org/~esr/faqs/smart-questions.html
Give a hobbit a fish and he eats fish for a day.
Give a hobbit a ring and he eats fish for an age.

Reply via email to