Mar 11, 2013, 2:32 PM
Post #1 of 7
Trying to compile PERL from source on Windows
I hope I followed all the rules for asking a good question... I checked this out too prior to posting:
I'm trying to compile PERL from source on a Windows box. I'm using XP SP3, Perl 5.16.2, and Visual C++ 2010.
nmake runs without more than a couple of nags for deprecated methods and such -- nothing fatal.
When it comes to nmake test, it keeps failing with this:
Can't extract version from pod/perldelta.pod at Porting/pod_lib.pl line 117.
NMAKE : fatal error U1077: '..\perl.exe' : return code '0xff'
I did notice there isn't a perldelta.pod in the tar ball. There are however a ton of perl[version number]delta.pod files. e.g., perl5162delta.pod
I copied the perl5162delta.pod file and renamed it to perldelta.pod. Re-running nmake fails on test again.
Line 117 is straight forward:
$contents =~ /perldelta - what is new for perl v(5)\.(\d+)\.(\d+)\n/;
What doesn't appear to be straight forward to me is why the 16, 2 isn't getting passed to this call and thus causing a fatal error.
I hope I've asked a decently worded question... just stuck here that's all. Any suggestions regarding compiling this from source would be greatly appreciated.