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 

Reply via email to