[Buildroot] menuconfig fails to compile

Bjørn Forsman bjorn.forsman at gmail.com
Tue Sep 28 08:24:09 UTC 2010


On 28 September 2010 09:43, Paulius Zaleckas <paulius.zaleckas at gmail.com> wrote:
> I have just did git pull and now menuconfig fails to compile:
>
> [paulius at pauliusz buildroot]$ make
> /usr/bin/make -j2  silentoldconfig
> make[1]: Entering directory `/home/paulius/buildroot'
> mkdir -p /home/paulius/buildroot/output/build/buildroot-config/lxdialog
> /usr/bin/make CC="/usr/bin/gcc"
> obj=/home/paulius/buildroot/output/build/buildroot-config -C package/config
> -f Makefile.br conf
> make[2]: Entering directory `/home/paulius/buildroot/package/config'
> /usr/bin/gcc -I/usr/include/ncurses -DCURSES_LOC="<ncurses.h>" -DLOCALE
>  -I/home/paulius/buildroot/output/build/buildroot-config -g -O2 -MM *.c >
> /home/paulius/buildroot/output/build/buildroot-config/.depend 2>/dev/null ||
> :
> make[2]: Leaving directory `/home/paulius/buildroot/package/config'
> make[2]: Entering directory `/home/paulius/buildroot/package/config'
> /usr/bin/gcc -I/usr/include/ncurses -DCURSES_LOC="<ncurses.h>" -DLOCALE
>  -I/home/paulius/buildroot/output/build/buildroot-config -g -O2  -c conf.c
> -o /home/paulius/buildroot/output/build/buildroot-config/conf.o
> /usr/bin/gcc -I/usr/include/ncurses -DCURSES_LOC="<ncurses.h>" -DLOCALE
>  -I/home/paulius/buildroot/output/build/buildroot-config -g -O2  -c
> kxgettext.c -o
> /home/paulius/buildroot/output/build/buildroot-config/kxgettext.o
> /usr/bin/gcc -I/usr/include/ncurses -DCURSES_LOC="<ncurses.h>" -DLOCALE
>  -I/home/paulius/buildroot/output/build/buildroot-config -g -O2 -I. -c
> zconf.tab.c -o
> /home/paulius/buildroot/output/build/buildroot-config/zconf.tab.o
> zconf.tab.c:181: error: conflicting types for ‘symbol_hash’
> lkc_proto.h:27: note: previous declaration of ‘symbol_hash’ was here
> make[2]: ***
> [/home/paulius/buildroot/output/build/buildroot-config/zconf.tab.o] Error 1
> make[2]: Leaving directory `/home/paulius/buildroot/package/config'
> make[1]: *** [/home/paulius/buildroot/output/build/buildroot-config/conf]
> Error 2
> make[1]: Leaving directory `/home/paulius/buildroot'
> make: *** [/home/paulius/buildroot/output/build/buildroot-config/auto.conf]
> Error 2

I just had the same issue. To fix it:

  rm package/config/zconf.tab.c

and rebuild.

Best regards,
Bjørn Forsman


More information about the buildroot mailing list