gcc
Jakub Bogusz
qboosh w pld.org.pl
Nie, 2 Lut 2003, 22:41:33 CET
On Sun, Feb 02, 2003 at 01:16:57AM +0100, Radoslaw Zielinski wrote:
> GCC przestał budować się w moim środowisku (aktualna zawartość HEAD),
> wywala się tak:
>
> [...]
> stage1/xgcc -Bstage1/ -B/usr/athlon-pld-linux/bin/ -DIN_GCC -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/config -I../../gcc/../include -I../../gcc/objc \
> -c ../../gcc/objc/objc-lang.c -o objc-lang.o
> echo '/*WARNING: This file is automatically generated!*/' >tmp-objc-prs.y
> sed -e "/^ifc$/,/^end ifc$/d" \
> -e "/^ifobjc$/d" -e "/^end ifobjc$/d" \
> ../../gcc/c-parse.in >>tmp-objc-prs.y
> /bin/sh ../../gcc/move-if-change tmp-objc-prs.y ../../gcc/objc/objc-parse.y
> cd ../../gcc/objc; \
> if bison -o op$$.c objc-parse.y ; then \
> test -f op$$.output && mv -f op$$.output objc-parse.output ; \
> mv -f op$$.c objc-parse.c ; \
> else \
> rm -f op$$.* ; \
> false ; \
> fi
> objc-parse.y: conflicts: 31 shift/reduce, 1 reduce/reduce
> objc-parse.y: expected 0 reduce/reduce conflicts
Wygląda na niekompatybilność z nowym bisonem.
> Co to znaczy / co z tym zrobić?
Trzeba poszukać poprawek na listach gcc albo w cvsie gcc.
Chyba że to błąd w bisonie, to jw., ale s/gcc/bison/.
(swoją drogą bison 1.875 generuje kod niestrawny dla g++ i trzeba było
łatać)
--
Jakub Bogusz http://www.cs.net.pl/~qboosh/
Więcej informacji o liście dyskusyjnej pld-devel-pl