I encountered a very similar problem to this on a Windows XP machine. I had ActiveState perl 5.6 installed. I upgraded to 5.8.2 and installed DBI from the standard repository and the 5.8.2 DBD-Oracle from ftp.esoftmatic.com/outgoing/DBI/5.8.2. I got the same error described by the original poster. I found that the solution that worked for me was to uninstall perl and completely erase the perl directory. I reinstalled perl, DBI, and DBD-Oracle and everything works just fine now.
Mark -----Original Message----- From: Jeff Urlwin [mailto:[EMAIL PROTECTED] Sent: Friday, January 16, 2004 10:37 AM To: 'Paul Clements'; [EMAIL PROTECTED] Subject: RE: Binary releases for DBI and DBD:Oracle for ActivePerl Build 808 It sounds like you were running the older .dll from the newer perl. Are you sure you: a) Didn't have the Oracle.dll loaded so that ppm failed to overwrite it? (reboot and re-run ppm should fix it, I would think) b) On one machine, when I overwrote 5.6.1 (build 63x) with 5.8.2 (808), it asked me to reboot, did you? I *just* installed a fresh 808 on a machine, did the ppm and ran a test script that did a select * from tab. It worked. Jeff > -----Original Message----- > From: Paul Clements [mailto:[EMAIL PROTECTED] > Sent: Friday, January 16, 2004 7:57 AM > To: Jeff Urlwin; [EMAIL PROTECTED] > Subject: RE: Binary releases for DBI and DBD:Oracle for > ActivePerl Build 808 > > > Jeff, > > Thanks for getting back to me as requested I have appended > the results of perl -v are > This is perl, v5.8.2 built for MSWin32-x86-multi-thread > (with 25 registered patches, see perl -V for more detail) > > Copyright 1987-2003, Larry Wall > > Binary build 808 provided by ActiveState Corp. > http://www.ActiveState.com > ActiveState is a division of Sophos. > Built Dec 9 2003 10:19:40 > Regards > > Paul Clements > > -----Original Message----- > From: Jeff Urlwin [mailto:[EMAIL PROTECTED] > Sent: Fri 16/01/2004 12:22 > To: Paul Clements; [EMAIL PROTECTED] > Cc: > Subject: RE: Binary releases for DBI and DBD:Oracle for > ActivePerl Build 808 > > > > Hi, > > > > I have just downloaded 5.8.2 Build 808 from ActiveState and > > the 5.8.2 branch of DBI and DBD:Oracle from > > ftp.esoftmatic.com/outgoing/DBI/5.8.2 > > > > Unfortunately I get the error > > "The procedure entry point Perl_Glockhook_ptr could not be > > located in the dynamic link library perl58.dll" > > > > From browsing the web it looks like this is only built for > > Build 807, hence does anyone know where I can get a binary > > build for 808. > > Please do a perl -v on your perl version. I think you > are getting the wrong > version. > > Jeff > > > > ______________________________________________________________ > __________ > > NOTICE: The information contained in this e-mail is > confidential. If you have received this by mistake you should > not disclose, copy, circulate or in any other way use the > information contained herein. This e-mail may be legally > privileged and unauthorised use may be unlawful. If you have > received this e-mail in error, please telephone us on 01709 > 300 900 immediately so we can arrange for its return. Please > then delete your copy. > > This email has been scanned for all viruses by the > MessageLabs Email Security System. > ______________________________________________________________ > __________ >