installation isses with DBD-Oracle on windows 2003

installation isses with DBD-Oracle on windows 2003

am 18.06.2006 05:07:34 von bryant.bernstein

------=_Part_19157_24347839.1150600054772
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Hello List
I been trying to install DBD_Oracle on a win2003 (virtual) machine and have
two problems. One problem is with the PPM method and the other problem is
using the make method as described in the readme in the module. I would be
happy to use either method if I could get around either problem.


Using PPM crashes on line 247 with a failure to remove a temporary
directory.
I have investigated and found that this directory is infact locked by a perl
process and killing that process will allow the directory to be deleted
however this does not allow the install to continue. Others have had this
problem before ( I did a google search) but no one has ever posted a fix.

Here is a cut of the output: =========
unlink C:\Perl\site\lib\auto\DBD\Oracle\mk.pm unlink
C:\Perl\site\lib\auto\DBD\Oracle\ocitrace.h unlink
C:\Perl\site\lib\oraperl.ph unlink
C:\Perl\site\lib\auto\DBD\Oracle\.packlist Can't remove directory
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/DBD-Oracle-1-2024-1150 424447 (Permission
denied) at C:/Perl/site/lib/PPM/Repository.pm line 247 Error: (un)install
script failed: 'C:\Perl\bin\perl.exe install_script' ppm>
=========

After giving up on the PPM method, I tried to follow the step by step
instructions as found inside the DBD-Oracle-1.17 package.
There are some dificulties with the instructions for downloads from
Microsoft with old versions not being available at the URLs provided and a
vcvars32.bat file now points to a vsvars32.bat , but after doing all this
the nmake test fails saying that it cannot load an oracle.dll that is where
it is supposed to be .

Another paste follow:
==========
C:\Perl\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(0, 'bl
ib\lib', 'blib\arch')" t/*.t t/01base................Failed to load Oracle
extension and/or shared libraries: install_driver(Oracle) failed: croaked
because Can't load 'C:\Documents and Sett
ings\Administrator\Desktop\ora-perl\DBD-
Oracle-1.17\DBD-Oracle-1.17\blib\arch/au to/DBD/Oracle/Oracle.dll' for
module DBD::Oracle: load_file:The specified module could not be found at
C:/Perl/lib/DynaLoader.pm line 230. at (eval 4) line 3 Compilation failed in
require at (eval 4) line 3.
===========

Anyone who has a clue to solving either problem please help.

thanks all

------=_Part_19157_24347839.1150600054772--