Wed Feb 08 12:56:59 2012: Request 65052 was acted upon. Transaction: Correspondence added by RURBAN Queue: Win32-OLE Subject: Cannot create ADODB.Connection object under Cygwin Broken in: 0.1709 Severity: Important Owner: Nobody Requestors: 0 Status: resolved Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=65052 >
Second patch attached, for the preferred version to copy the whole ENV when someones requests use Win32. We don't want the full ENV in pure cygwin, only on use Win32. -- Reini Urban
>From 043609d47bfadc9ff3000f77df24d4dc891739d6 Mon Sep 17 00:00:00 2001 From: Reini Urban <rur...@x-ray.at> Date: Wed, 8 Feb 2012 11:49:09 -0600 Subject: [PATCH] initialize cygwin on use Win32 with full ENV for ADODB --- cpan/Win32/Win32.pm | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/cpan/Win32/Win32.pm b/cpan/Win32/Win32.pm index d37352a..c6c6121 100644 --- a/cpan/Win32/Win32.pm +++ b/cpan/Win32/Win32.pm @@ -560,6 +560,10 @@ sub _GetOSName { local $^W = 0; bootstrap Win32; +# On cygwin copy the whole ENV for certain win32 programs, +# e.g. ADODB needs %COMMONPROGRAMFILES% +Win32::SyncCygwinWin32Env() if $^O eq 'cygwin'; + 1; __END__ -- 1.7.5.4