Pardon me if this has been covered before; I can't reach the archives, and 
I'm the impateint type. ;-) 

I'm using Perl 5.6.0 on OpenBSD 2.9; it's worked quite well for me so far. 
After just installing MySQL 3.23.37, I figured the smart thing to do to work 
with it would be to get the appropriate Perl modules installed. So I went 
out and grabbed DBI-1.20, which installed just fine, and then 
DBD-mysql-2.0902. 

For some reason, when I ran my "perl Makefile.PL" command, I got these 
errors: 

DBI object version 1.20 does not match $DBI::VERSION 1.15 at 
/usr/libdata/perl5/i386-openbsd/5.6.0/DynaLoader.pm line 219.
BEGIN failed--compilation aborted at 
/usr/local/libdata/perl5/site_perl/i386-openbsd/DBI.pm line 180.
Compilation failed in require at 
/usr/local/libdata/perl5/site_perl/i386-openbsd/DBI/DBD.pm line 1740.
BEGIN failed--compilation aborted at 
/usr/local/libdata/perl5/site_perl/i386-openbsd/DBI/DBD.pm line 1741.
Compilation failed in require at Makefile.PL line 5.
BEGIN failed--compilation aborted at Makefile.PL line 5. 

I'm guessing that OpenBSD installed DBI-1.15 with Perl on the basic system 
install. In any case, how would I go about fixing this? Like I said, 
DBI-1.20 installed just fine, with "make test" giving no errors. 

Thanks, 

Alex Kirk

Reply via email to