> From: [email protected] (Matt Birkholz)
> Date: Tue, 11 May 2010 10:27:53 -0700
>
> Building on Lucid Lynx has been frustrating.
>
> `make tags' no longer works. The available etags (exuberant-ctags)
> fails when called with an -r option, as in microcode/Makefile. I
> punted the option, but have not tried to use the resulting
> microcode/TAGS.
That microcode/TAGS is fairly useless. I finally frobbed microcode/
makegen/Makefile.in.in thusly:
diff --git a/src/microcode/makegen/Makefile.in.in
b/src/microcode/makegen/Makefile.in.in
index 6279a7f..7191350 100644
--- a/src/microcode/makegen/Makefile.in.in
+++ b/src/microcode/makegen/Makefile.in.in
@@ -220,7 +220,7 @@ prx11.so: prx11.o x11base.o x11color.o x11graph.o
x11term.o @MODULE_LOADER@
tags: TAGS
TAGS:
- etags -r '/^DEF[A-Z0-9_]*[ \t]*(\("[^"]+"\|[a-zA-Z_][a-zA-Z0-9_]*\)/' \
+ etags --regex-C='/^DEF[A-Z0-9_]*[
\t]*\(("[^"]+"|[a-zA-Z_][a-zA-Z0-9_]+)/\1/' \
*.[ch] */*.[ch]
mostlyclean:
But that is so unlikely to work on so many platforms... like Karmic!
Is Edwin smarter than etags and emacs? Do I struggle alone to keep
the tags targets functioning because they are so Last Millennium (with
a capital L<oser> and, yes, two n's[!] :-)?
_______________________________________________
MIT-Scheme-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/mit-scheme-devel