Do you know where your variables are? | |
PerlMonks |
Re: Missing nmake - 64bit, Windows 7by syphilis (Archbishop) |
on Mar 02, 2011 at 07:04 UTC ( [id://890918]=note: print w/replies, xml ) | 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). Cheers, Rob
In Section
Seekers of Perl Wisdom
|
|