menuconfig fails to compile
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
Quoted 1 line
/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 -cconf.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 -ckxgettext.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. -czconf.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
Again, this is due to the kconfig update, you have to cleanup your repository to fix that.
Regards,
--
Lionel Landwerlin
Quoted 42 lines · Paulius Zaleckas
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/makeCC="/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/.depend2>/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 ?-cconf.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 ?-ckxgettext.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. -czconf.tab.c-o/home/paulius/buildroot/output/build/buildroot-config/zconf.tab.ozconf.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
_______________________________________________
buildroot mailing list
buildroot at busybox.net
http://lists.busybox.net/mailman/listinfo/buildroot
Quoted 29 lines · Paulius Zaleckas
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/makeCC="/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/.depend2>/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 ?-cconf.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 ?-ckxgettext.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. -czconf.tab.c-o/home/paulius/buildroot/output/build/buildroot-config/zconf.tab.ozconf.tab.c:181: error: conflicting types for ?symbol_hash? lkc_proto.h:27: note: previous declaration of ?symbol_hash? was here
Quoted 8 lines
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