Oops, left out a chunk. I get confused when I have too many interfering local changes. Here's a snippet for classes/Makefile.in that needs to be applied along with the previous pmc2c.pl patch for #lines.
Index: classes/Makefile.in =================================================================== RCS file: /home/perlcvs/parrot/classes/Makefile.in,v retrieving revision 1.11 diff -u -r1.11 Makefile.in --- classes/Makefile.in 31 Dec 2001 03:06:00 -0000 1.11 +++ classes/Makefile.in 2 Jan 2002 22:47:55 -0000 @@ -29,7 +31,7 @@ default$(O): $(H_FILES) default.h: default.c - $(PERL) -ne ${PQ}next unless /Parrot_default/; s/{/;/;s/^/extern /;print${PQ} default.c > default.h + $(PERL) -ne ${PQ}next unless /Parrot_default/; s/$$/;/;s/^/extern /;print${PQ} +default.c > default.h perlint.c: perlint.pmc $(PERL) pmc2c.pl perlint.pmc