On Sun, 3 Nov 2002, Reinhard Karcher wrote:
> > Still have this during build:
> > ---
> > flex -i lexer.l
> > "lexer.l", line 500: warning, rule cannot be matched
> > ---
>
> It's the old problem with the tr keyboard. Just remove the 2 lines from
> lexer.l. You could remove the lines in lexer.l.in, but if you want the
> kbd_unicode plugin, you have lost the tr keyboard.
The proper fix is this:
diff -ur dosemu-1.1.3.6/src/base/init/lexer.l.in
dosemu-1.1.3.7/src/base/init/lexer.l.in
--- dosemu-1.1.3.6/src/base/init/lexer.l.in Sun Oct 27 00:19:33 2002
+++ dosemu-1.1.3.7/src/base/init/lexer.l.in Sun Nov 3 03:02:01 2002
@@ -486,8 +486,6 @@
return(KEYB_LAYOUT); }
ru MAY_BE { yylval->i_value = KEYB_RU;
return(KEYB_LAYOUT); }
-tr MAY_BE { yylval->i_value = KEYB_TR;
- return(KEYB_LAYOUT); }
keyb-user MAY_BE { yylval->i_value = KEYB_USER; return(KEYB_LAYOUT); }
/* serial stuff */
The problem was that I removed it from lexer.l and not lexer.l.in, and
then forgot about it :(. The tr at 420-421 in lexer.l is correct (from
src/plugin/kbd_unicode/config/plugin_lexer)
Bart
-
To unsubscribe from this list: send the line "unsubscribe linux-msdos" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html