On Sat, 2011-09-03 at 17:13 -0700, Alan Coopersmith wrote: > The %name-prefix "prefix" syntax was introduced in bison 2.3b and > is not supported in older bison and yacc parsers. > > Without this fix, bison 2.3 (older than 2.3b) gives the cryptic error: > .../src/laygram.y:1.14-20: syntax error, unexpected string, expecting = > > Signed-off-by: Alan Coopersmith <[email protected]> > --- > > Changed to -p as suggested by Matthieu for compatibility with traditional > yacc as well as older bison. > > src/Makefile.am | 3 ++- > src/laygram.y | 1 - > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/src/Makefile.am b/src/Makefile.am > index e912004..aa644f8 100644 > --- a/src/Makefile.am > +++ b/src/Makefile.am > @@ -1,6 +1,7 @@ > lib_LTLIBRARIES = libXaw3d.la > > -AM_YFLAGS = -d > +AM_YFLAGS = -d -p LayYY > + > AM_CFLAGS = \ > $(CWARNFLAGS) \ > $(X11_CFLAGS) \ > diff --git a/src/laygram.y b/src/laygram.y > index 3644dd4..6c79b16 100644 > --- a/src/laygram.y > +++ b/src/laygram.y > @@ -1,4 +1,3 @@ > -%name-prefix "LayYY" > %defines > %{ > #include <X11/Xlib.h>
Build tested on Linux Bison 2.4.1 Tested-by: Gaetan Nadon <[email protected]> How about %option prefix="LayYY" in laylex.l?
signature.asc
Description: This is a digitally signed message part
_______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel
