An attempt to emerge mysql with default options resulted in this: usr/include/tcpd.h: In function `void* handle_connections_sockets(void*)': /usr/include/tcpd.h:135: too many arguments to function `void sock_host()' mysqld.cc:2428: at this point in file /usr/include/tcpd.h:73: too many arguments to function `int hosts_access()' mysqld.cc:2429: at this point in file /usr/include/tcpd.h:128: too many arguments to function `char* eval_client()' mysqld.cc:2437: at this point in file make[3]: *** [mysqld.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/mysql-3.23.51-r4/work/mysql-3.23.51/sql' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/mysql-3.23.51-r4/work/mysql-3.23.51/sql' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/mysql-3.23.51-r4/work/mysql-3.23.51' make: *** [all-recursive-am] Error 2 !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line -96, Exitcode 2 !!! compile problem To workaround and successfully emerge mysql, I had to USE="-tcpd"...
same error here, same workaround works for me[tm].
no longer an issue.