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
|