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
FYI, You should *always* try to get DBI and DBD::xxx from my site if you are
going to get it at all. Reason: the DBI has some internal versioning issues
upon which DBDs are dependant. Getting DBI Version X from one place and
DBD::Y which was not built with DBI version X, can cause issues...
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
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
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