|There's more than one way to do things|
Re: Missing nmake - 64bit, Windows 7by syphilis (Chancellor)
|on Mar 02, 2011 at 07:04 UTC||Need Help??|
I assume it's a 64-bit build of ActivePerl that you're using - one where perl -V:ivsize reports 8. (Note that 32-bit builds of perl, where the ivsize is 4, will also run quite well on 64-bit Windows.)
If my assumption is correct, then one option is:
a) Install dmake from CPAN, and add the location of dmake.exe to your path;
b) Download this mingw port of the gcc compiler, unzip it and add the bin folder to your path;
c) Install ExtUtils::FakeConfig from CPAN (using your usual procedure for building and installing modules);
d) set the PERL5OPT environment variable to -MConfig_m
You should then be right to go with building modules for your x64 ActivePerl, using dmake and MinGW, by simply going about the task in the usual way - either by running cpan -i ... or by running perl Makefile.PL, etc.
Update: One can, of course, adopt the same approach with 32-bit builds of ActivePerl and MinGW - but ActiveState's seamless integration of MinGW for the 32-bit perls is so good that it makes the use of EU::FC unnecessary (imo).