On Mon, Jan 09, 2006 at 10:50:21AM -0500, John Scoles wrote: > Didn't have this error myself but I found something similar > So you might want to try this > > changed the line > $DBD::Oracle::VERSION = '1.16'; > in Oracle.pm to > $DBD::Oracle::VERSION = '1.06';
The error message is from a safety mechanism used by perl extensions. They check that the version of the .pm file matches the version of the shared object file. If there was a mismatch there would be a risk of very obscure errors. > ""Shaw, Gary"" <[EMAIL PROTECTED]> wrote in message > news:[EMAIL PROTECTED] > Hi there, > > Has anyone seen this message before? > > install_driver(Oracle) failed: DBD::Oracle object version 1.16 does not > match bootstrap parameter 1.06 at C:/Perl/lib/DynaLoader.pm line 253. > > If so do you know how to fix it? I am running windows 2000 with an > Oracle 9i client and ActivePerl 5.8.7.815. That's saying that the Oracle.pm file is from 1.06 but the Oracle.dll file is from 1.16. Generally it's caused by people trying to install DBD::Oracle by hand or rearranging the lib directory tree, or altering @INC in odd ways. Try reinstalling using the documented procedures. Tim. > Regards, > > Gary Shaw > > > This e-mail and any attachments may contain confidential information that is > intended solely for the use of the intended recipient and may be subject to > copyright. If you receive this e-mail in error, please notify the sender > immediately and delete the e-mail and its attachments from your system. You > must not disclose, copy or use any part of this e-mail if you are not the > intended recipient. Any opinion expressed in this e-mail and any attachments > is not an opinion of RailCorp unless stated or apparent from its content. > RailCorp is not responsible for any unauthorised alterations to this e-mail > or any attachments. RailCorp will not incur any liability resulting directly > or indirectly as a result of the recipient accessing any of the attached > files that may contain a virus. > >