trouble with fresh ActiveState PPM install of DBD::Oracle



I've been having trouble with my DBD::Oracle on Windows XP SP2 with
ActiveState Perl, so today I removed and installed Perl, DBI, and
DBD::Oracle. Same problem. Help?!

PPM installed the Oracle Instant Client and concluded:
Successfully installed DBD-Oracle version 1.17 in ActivePerl
5.8.7.815.

But this code:
perl -e "use DBD::Oracle"

produces first a popup window:

perl.exe - Entry Point Not Found
The procedure entry point Perl_Glockhook_ptr could not be located
in the dynamic link library perl58.dll.
[ OK ]

then this on the command line:

Can't load 'c:/Perl/site/lib/auto/DBD/Oracle/Oracle.dll' for module
DBD::Oracle: load_file:The specified procedure could not be found at
c:/Perl/lib/DynaLoader.pm line 230.
at -e line 1
Compilation failed in require at -e line 1.
BEGIN failed--compilation aborted at -e line 1.

I saw a similar popup window thread last week, about mismatched
versions of Oracle and DBD::Oracle, but my theory is that the PPM is
installing a fresh Oracle Instant Client 10.1 so it should be fine with
DBD::Oracle 1.17.

ActiveState's builds status page (
http://ppm.activestate.com/BuildStatus/5.8-D.html ) is pessimistic
about DBD::Oracle but it's the same way about a bunch of modules
including DBD::mysql which works for me.

Anyone else see this? I don't know how PPMs get built or to whom I
could talk about the build process.

.



Relevant Pages