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