Recording this for posterity. Apparently 5.8.0.806 has issues with forking. Modifying the package so it doesn't fork() when downloading DLLs lets the install finish successfully. Not sure if there are compatibility issues (figure there should be, as the 1.15 version is downloaded from the ppm repository), but so far it's working alright.
-M -----Original Message----- From: [EMAIL PROTECTED] on behalf of Martin Bassie Sent: Tue 2007/05/08 21:40 To: [email protected] Subject: Issue installing DBD::Oracle on Win32 Hi, Using ActivePerl 5.8.0.806, Windows Server 2003. Downloaded the DBD-Oracle-1.17.zip from http://ppm.activestate.com/PPMPackages/zips/8xx-builds-only/Windows/. I'm trying to install DBD::Oracle from disk (using `ppm install DBD-Oracle.ppd`), and I'm experiencing the following problem. The package extracts without a hitch, installs most files into the site/lib dirs and shows the license agreement. After accepting the terms, I'm receiving the error below, and the installation is rolled back. Do you accept the terms of this license ? (y/n) : y Bizarre SvTYPE [24] at ./ioic line 116. unlink D:\Perl\bin\ora_explain unlink D:\Perl\bin\ora_explain.bat unlink D:\Perl\site\lib\DBD\Oracle.pm unlink D:\Perl\site\lib\DBD\Oracle\GetInfo.pm unlink D:\Perl\site\lib\Oraperl.pm unlink D:\Perl\site\lib\auto\DBD\Oracle\Oracle.bs unlink D:\Perl\site\lib\auto\DBD\Oracle\Oracle.dll unlink D:\Perl\site\lib\auto\DBD\Oracle\Oracle.exp unlink D:\Perl\site\lib\auto\DBD\Oracle\Oracle.h unlink D:\Perl\site\lib\auto\DBD\Oracle\Oracle.lib unlink D:\Perl\site\lib\auto\DBD\Oracle\Oracle.pdb unlink D:\Perl\site\lib\auto\DBD\Oracle\dbdimp.h unlink D:\Perl\site\lib\auto\DBD\Oracle\mk.pm unlink D:\Perl\site\lib\auto\DBD\Oracle\ocitrace.h unlink D:\Perl\site\lib\oraperl.ph unlink D:\Perl\site\lib\auto\DBD\Oracle\.packlist Can't remove directory C:\DOCUME~1\LA_GTI~1.INT\LOCALS~1\Temp\1/DBD-Oracle-1-137 12-1178636177: Permission denied at D:/Perl/site/lib/PPM/Repository.pm line 247 Error: system() returned non-zero value (65280): 'D:\Perl\bin\perl.exe install_script' What's odd is that on other servers (same Perl version), connected to the internet, I can install DBD::Oracle using ppm and the http repository without any problems - except that it installs the 1.15 version of DBD::Oracle, rather than the 1.17 version available for download in the PPM repository. Am I doing anything wrong? Can I get my hands on the activestate windows zip file without having to manually compile the whole thing? Due to vendor restrictions in a dependant application, upgrading the perl version might not be an option. -Martin _______________________________________________ ActivePerl mailing list [email protected] To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs _______________________________________________ ActivePerl mailing list [email protected] To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
