Re: Problem when using NMAKE to build Perl on Windows
- From: "Sisyphus" <sisyphus1@xxxxxxxxxxxxxxxxx>
- Date: Thu, 31 May 2007 15:53:52 +1000
"treble54" <treble54@xxxxxxxxx> wrote in message news:1180560992.248641.213220@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
I am trying to run Perl in a Windows environment.
Here is my setup:
I have installed Visual Studio C++ Express 2005 as well as the latest
SDK (non 64-bit version). I am currently running Windows XP SP2.
Others have reported problems with miniperl when attempting to use that compiler to build perl. I don't think anyone has managed to build perl using that compiler - I haven't checked for a while, so please let me know if you discover that's not so.
Building perl is a fairly straightforward procedure using Visual Studio 6.0, 7.0, or 7.1. (Do you have either of them ?)
It's also fairly straightforward using the (freely available) MinGW port of the gcc compiler and dmake.
For MinGW and dmake:
http://sourceforge.net/project/showfiles.php?group_id=2435&package_id=82721&release_id=158801
and
http://search.cpan.org/dist/dmake/
I know activestate uses the freely available Windows Server 2003 R2 Platform SDK compiler for their 64-bit build of ActivePerl (as Visual Studio 6.0 won't work in a 64-bit environment). I think there's a good chance that the 32-bit version of Windows Server 2003 R2 Platform SDK compiler would also build perl on a 32-bit platform (but I don't really know). You can get it from:
http://www.microsoft.com/downloads/details.aspx?FamilyId=0BAF2B35-C656-4969-ACE8-E4C0C0716ADB&displaylang=en
if you want to give it a try.
One other option worth investigating is Strawberry Perl: http://vanillaperl.com/ .
It's a precompiled perl but it comes packaged with it's own compiler (MinGW's gcc) and make (dmake) - so there's nothing else that needs to be installed if you want to build perl extensions. (For that matter, you could use the MinGW and dmake that comes with Strawberry perl to build your own perl if you wanted.)
Then, of course, there's ActivePerl (as Dean mentioned). It doesn't give you a compiler, but there's a good PPM utility for installing pre-built modules. And I think you might even have a fair degree of success using Visual Studio C++ Express 2005 to build perl extensions - though I'm loathe to recommend using that compiler with ActivePerl.
Cheers,
Rob
.
- References:
- Problem when using NMAKE to build Perl on Windows
- From: treble54
- Problem when using NMAKE to build Perl on Windows
- Prev by Date: Re: WWW::Search produces no output
- Next by Date: Re: Email::Folder->messages returns only one element
- Previous by thread: Re: Problem when using NMAKE to build Perl on Windows
- Next by thread: FAQ 8.4 How do I print something out in color?
- Index(es):
Relevant Pages
|