lkcd
[Top] [All Lists]

Re: Msg: input buffer overflow in lcrash.

To: Luc Chouinard <lucc@xxxxxxx>
Subject: Re: Msg: input buffer overflow in lcrash.
From: "Andreas Herrmann" <AHERRMAN@xxxxxxxxxx>
Date: Thu, 2 Aug 2001 08:49:07 +0200
Cc: lkcd@xxxxxxxxxxx
Importance: Normal
Sender: owner-lkcd@xxxxxxxxxxx
Hi,

indeed, on my SuSe-System lex is a shell script containing 'exec
/usr/bin/flex -l "$@'.
Using the new Makefile, which calls flex directly, the error is gone.

In fact, '-l' option for flex caused the definition of macro
YY_USES_REJECT.

Thanks for the fix.

Andreas

--
Linux for eServer Development
Tel :  +49-7031-16-4640
Notes mail :  Andreas Herrmann/GERMANY/IBM@IBMDE
email :  aherrman@xxxxxxxxxx


Luc Chouinard <lucc@xxxxxxx>@oss.sgi.com on 08/01/2001 11:35:44 PM

Please respond to Luc Chouinard <lucc@xxxxxxx>

Sent by:  owner-lkcd@xxxxxxxxxxx


To:   lkcd@xxxxxxxxxxx
cc:
Subject:  Re: Msg: input buffer overflow in lcrash.



It appears that the SuSe distribution has a different lex.
Lex is a symb link to flex on TL and RH but is a 'exec flex -l $*' on
Suse...
I just checked in a version of the sial Makefile that forces flex on
sourceforge.

I know for sure the the -l option triggers the insertion of #define
YY_USES_REJECT.
Let me know if it works out for you.

ciao

--
Luc




<Prev in Thread] Current Thread [Next in Thread>