bug-bison
[Top][All Lists]
Advanced

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

Re: bison-2.4 breaks gcc-4.3.2 build


From: Joel E. Denny
Subject: Re: bison-2.4 breaks gcc-4.3.2 build
Date: Mon, 3 Nov 2008 09:08:52 -0500 (EST)

On Mon, 3 Nov 2008, Sergei Steshenko wrote:

> I've been routinely building various gcc version with bison-2.3 with no 
> problems.

Thanks for doing that.  It would be helpful if you would do the same for 
Bison test releases, such as 2.3a and 2.3b, before formal releases come 
out.

> bison-2.4 breaks the build, the error messages are:
> 
> "
> /home/sergei/AFSWD/build/gcc-4.3.2/./prev-gcc/xgcc 
> -B/home/sergei/AFSWD/build/gcc-4.3.2/./prev-gcc/ 
> -B/home/sergei/AFSWD/install/gcc-4.3.2/i686-pc-linux-gnu/bin/ -c   -g -O2 
> -fomit-frame-pointer -DIN_GCC   -W -Wall -Wwrite-strings -Wstrict-prototypes 
> -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute 
> -pedantic -Wno-long-long -Wno-variadic-macros                                 
>  -Wno-overlength-strings  -Wno-error  -DHAVE_CONFIG_H -I. -Itreelang 
> -I/home/sergei/AFSWD/build/gcc-4.3.2.src/gcc 
> -I/home/sergei/AFSWD/build/gcc-4.3.2.src/gcc/treelang 
> -I/home/sergei/AFSWD/build/gcc-4.3.2.src/gcc/../include 
> -I/home/sergei/AFSWD/build/gcc-4.3.2.src/gcc/../libcpp/include 
> -I/home/sergei/AFSWD/install/gmp-4.2.2/include 
> -I/home/sergei/AFSWD/install/mpfr-2.3.2/include 
> -I/home/sergei/AFSWD/build/gcc-4.3.2.src/gcc/../libdecnumber 
> -I/home/sergei/AFSWD/build/gcc-4.3.2.src/gcc/../libdecnumber/bid 
> -I../libdecnumber
>  -I/home/sergei/AFSWD/install/autoconf-2.63/include 
> -I/home/sergei/AFSWD/install/autogen-5.8.7/include 
> -I/home/sergei/AFSWD/install/bash-3.0/include 
> -I/home/sergei/AFSWD/install/bison-2.4/include 
> -I/home/sergei/AFSWD/install/dejagnu-1.4.4/include 
> -I/home/sergei/AFSWD/install/expect-5.44.1/include 
> -I/home/sergei/AFSWD/install/flex-2.5.35/include 
> -I/home/sergei/AFSWD/install/gmp-4.2.2/include 
> -I/home/sergei/AFSWD/install/gperf-3.0.3/include 
> -I/home/sergei/AFSWD/install/guile-1.8.5/include 
> -I/home/sergei/AFSWD/install/libtool-1.5.26/include 
> -I/home/sergei/AFSWD/install/m4-1.4.12/include 
> -I/home/sergei/AFSWD/install/make-3.80/include 
> -I/home/sergei/AFSWD/install/mpfr-2.3.2/include 
> -I/home/sergei/AFSWD/install/ncurses-5.7/include 
> -I/home/sergei/AFSWD/install/readline-5.1/include 
> -I/home/sergei/AFSWD/install/tcl-8.4.19/include 
> -I/home/sergei/AFSWD/install/texinfo-4.13/include 
> -I/home/sergei/AFSWD/install/tk-8.4.19/include   treelang/parse.c -o 
> treelang/parse.o
> /home/sergei/AFSWD/build/gcc-4.3.2.src/gcc/treelang/parse.y: In function 
> ???yyparse???:
> /home/sergei/AFSWD/build/gcc-4.3.2.src/gcc/treelang/parse.y:689: error: 
> expected ???;??? before ???}??? token
> /home/sergei/AFSWD/build/gcc-4.3.2.src/gcc/treelang/parse.y:690: error: 
> expected ???;??? before ???}??? token
> make[3]: *** [treelang/parse.o] Error 1
> make[3]: Leaving directory `/home/sergei/AFSWD/build/gcc-4.3.2/gcc'
> make[2]: *** [all-stage2-gcc] Error 2
> make[2]: Leaving directory `/home/sergei/AFSWD/build/gcc-4.3.2'
> make[1]: *** [stage2-bubble] Error 2
> make[1]: Leaving directory `/home/sergei/AFSWD/build/gcc-4.3.2'
> make: *** [all] Error 2
> "
> 
> - looks like 'bison' does not put the final ';'.

I haven't seen this happen.  From your report, I can't tell where the 
semicolon is missing.  Please show us that part of the code.  A small test 
grammar would be nice as well.

reply via email to

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