Hi Previously I had bison-2.3:0 and libnl build failed with following error. After upgrading to 2.4.3 all went fine. Making all in include make[1]: Entering directory `/var/tmp/paludis/dev-libs-libnl-3.2.7/work/libnl-3.2.7/include' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/var/tmp/paludis/dev-libs-libnl-3.2.7/work/libnl-3.2.7/include' Making all in lib make[1]: Entering directory `/var/tmp/paludis/dev-libs-libnl-3.2.7/work/libnl-3.2.7/lib' GEN route/cls/ematch_grammar.c GEN route/cls/ematch_syntax.c GEN route/pktloc_grammar.c GEN route/pktloc_syntax.c make[1]: Leaving directory `/var/tmp/paludis/dev-libs-libnl-3.2.7/work/libnl-3.2.7/lib' make -j3 route/pktloc_syntax.y:11.9-16: syntax error, unexpected identifier, expecting string route/cls/ematch_syntax.y:31.9-16: syntax error, unexpected identifier, expecting string make[1]: *** [route/pktloc_syntax.c] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: *** [route/cls/ematch_syntax.c] Error 1 make: *** [all-recursive] Error 1 !!! ERROR in dev-libs/libnl-3.2.7::gentoo: !!! In /usr/libexec/paludis/utils/emake at line 30 !!! emake returned error 2 Reproducible: Always
sys-devel/bison-2.3 was entered into the tree in 2006, went stable in 2007. 11 months ago it was removed from the tree. Please simply keep your system up to date.