Package dev-libs/libnl-3.2.7 cannot be compiled without sys-devel/flex and virtual/yacc. The error is: /var/tmp/portage/dev-libs/libnl-3.2.7/work/libnl-3.2.7/missing: line 52: flex: command not found WARNING: `flex' is missing on your system. You should only need it if you modified a `.l' file. You may need the `Flex' package in order for those modifications to take effect. You can get `Flex' from any GNU archive site. ..... route/pktloc.c:41:28: fatal error: pktloc_grammar.h: No such file or directory compilation terminated. make[2]: *** [route/pktloc.lo] Error 1 Steps to reproduce: 1) emerge -C flex 2) emerge libnl Please add sys-devel/flex and virtual/yacc as a buildtime dependency of dev-libs/libnl-3.2.7
That's a configure error - I doubt whether those tools are actually used, though.
It appears to be hard to tell when those files need updating, so I am going to add the deps anyway.
Fixed. Thanks for reporting.