----- Original Message -----
From: "Gabor Szabo" <[EMAIL PROTECTED]>
To: "Sisyphus" <[EMAIL PROTECTED]>
Cc: <[email protected]>
Sent: Monday, May 26, 2008 11:17 PM
Subject: Re: best win32 perl to use
On Mon, May 26, 2008 at 3:44 PM, Sisyphus <[EMAIL PROTECTED]>
wrote:
There's a small number of Win32::* modules that can be built *only* using
a
Microsoft Compiler. As it currently stands, those modules can't be built
on
Strawberry Perl (unless some significant hacking were to be done).
Others might know this but for those of use like me who are a bit less
up to date, do you have a list of modules that can be built using MS
compiler
but not with MinGW?
No, I don't have a list. Only examples I could find in a hurry are certain
modules within Win32::GUI:
------------------------------------
C:\_32\comp\Win32-GUI-1.06>perl Makefile.PL
BUILDENV=mingw Used build environment is: MSWin32 and MinGW
NOTE: Makefile.PL will add the instruction to use the Resource Compiler to
your Makefile; if you don't want to compile resources with your extension,
call this script with this additional argument:
perl Makefile.PL USERESOURCE=0
Checking if your kit is complete...
Looks good
Win32::GUI::AxWindow can only be built using MSVC, not 'gcc',
as it depends on the Microsoft Active Template Library (ATL).
Win32::GUI::AxWindow will be skipped during the current build process.
Writing Makefile for Win32::GUI::BitmapInline
Writing Makefile for Win32::GUI::Constants - perfect.exe
Writing Makefile for Win32::GUI::Constants
At this time Win32::GUI::DIBitmap cannot be build using gcc.
Win32::GUI::DIBitmap will be skipped during the current build process.
Writing Makefile for Win32::GUI::DropFiles
Win32::GUI::Grid can only be built using MSVC, not 'gcc',
as it requires the MFC framework.
Win32::GUI::Grid will be skipped during the current build process.
Writing Makefile for Win32::GUI::ReleaseNotes
Writing Makefile for Win32::GUI::Scintilla
Writing Makefile for Win32::GUI
C:\_32\comp\Win32-GUI-1.06>
------------------------------------
I think there are other modules ... but hopefully I've already provided
enough to "get me off the hook", so to speak :-)
Cheers,
Rob