pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
pkg/31815: bison 2.0 break building sf.net/adtools cross-compiler
>Number: 31815
>Category: pkg
>Synopsis: bison 2.0 break building sf.net/adtools cross-compiler
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Fri Oct 14 20:51:07 +0000 2005
>Originator: Ignatios Souvatzis
>Release: NetBSD 3.0_BETA
>Organization:
seal your e-mail: http://www.gnupg.org/
>Environment:
System: NetBSD marie 3.0_BETA NetBSD 3.0_BETA (GENERIC) #0: Sat Oct 8 19:12:59
UTC 2005
builds%b2.netbsd.org@localhost:/home/builds/ab/netbsd-3/shark/200510080000Z-obj/home/builds/ab/netbsd-3/src/sys/arch/shark/compile/GENERIC
shark
Architecture: arm
Machine: shark
pkgsrc: -rpkgsrc-2005Q3 including bison-2.0
>Description:
When building the sourceforge.net/projects/adtools cross-compiler
hosted on NetBSD/shark (with taget amogaos/ppc), after running the
configure line (see below) and starting gmake, the last output is:
bison -d -o gengtype-yacc.c ../../gcc/gcc/gengtype-yacc.y
gcc -c -g -O2 -DIN_GCC -DCROSS_COMPILE -W -Wall -Wwrite-strings
-Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long -Wno-error
-DHAVE_CONFIG_H -DGENE
RATOR_FILE -I. -I. -I../../gcc/gcc -I../../gcc/gcc/.
-I../../gcc/gcc/../include -I../intl \
gengtype-yacc.c -o gengtype-yacc.o
gcc -g -O2 -DIN_GCC -DCROSS_COMPILE -W -Wall -Wwrite-strings
-Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long
-DHAVE_CONFIG_H -DGENERATOR_FILE -
o gengtype \
gengtype.o gengtype-lex.o gengtype-yacc.o ../libiberty/libiberty.a
./gengtype
../../gcc/gcc/input.h:27: syntax error, unexpected ENT_YACCUNION, expecting
GTY_TOKEN
gmake[1]: *** [s-gtype] Error 1
gmake[1]: Leaving directory `/home/sources/amiga/adtools/gcc-build/gcc'
gmake: *** [all-gcc] Error 2
>How-To-Repeat:
cd .../adtools/gcc-build
../gcc/configure --prefix=/usr/local/amiga --target=ppc-amigaos \
--enable-haifa --enable-languages=c --disable-shared
gmake
>Fix:
It was discovered that the compilation would complete with
--with-yacc=/usr/bin/yacc added to the configure call
as a workaround.
Another fix is to install bison-2.1 from pkgsrc-current.
I conclude that bison-2.0 is broken on ARM.
Home |
Main Index |
Thread Index |
Old Index