----- 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

Reply via email to