From: Garrett Goebel [mailto:[EMAIL PROTECTED]] > > That gets me further on Win32... now we hit Win32 perl -e and quoting > issues... > > c:\perl\bin\perl.exe -ne 'next unless /Parrot_default/; > s/{/;/;s/^/extern /;print' default.c > default.h > Can't find string terminator "'" anywhere before EOF at -e line 1. > NMAKE : fatal error U1077: 'c:\perl\bin\perl.exe' : return code '0xff' > Stop. > NMAKE : fatal error U1077: 'cd' : return code '0x2' > Stop.
Read in mail archives a note from NI-S, saying you need to use " instead of ' for Win32... (with a sidenote to beware the quotation problems once you start down that path). Once this patch is applied I can build without error on WinNT 4.0 sp6a w/ MSVS 6.0 sp2. Though Jako makes much use of $(MAKE) -C. I will try to get a patch using Andy D's && thingy. --- Makefile.in Thu Dec 13 14:00:00 2001 +++ Makefile.new Thu Dec 13 15:03:53 2001 @@ -29,7 +29,7 @@ default$(O): $(H_FILES) default.h: default.c - $(PERL) -ne 'next unless /Parrot_default/; s/{/;/;s/^/extern /;print' default.c > default.h + $(PERL) -ne "next unless /Parrot_default/; s/{/;/;s/^/extern /;print" default.c > default.h perlint.c: perlint.pmc $(PERL) pmc2c.pl perlint.pmc