[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[MIT-Scheme-devel] Ubuntu 10.04.

From: Matt Birkholz
Subject: [MIT-Scheme-devel] Ubuntu 10.04.
Date: Sun, 23 May 2010 10:23:36 -0700

> From: address@hidden (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/ thusly:

    diff --git a/src/microcode/makegen/ 
    index 6279a7f..7191350 100644
    --- a/src/microcode/makegen/
    +++ b/src/microcode/makegen/
    @@ -220,7 +220,7 @@ prx11.o x11base.o x11color.o x11graph.o 
x11term.o @MODULE_LOADER@

     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]


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[!] :-)?

reply via email to

[Prev in Thread] Current Thread [Next in Thread]