I tried to rebuild mailutils due to ncurses-update but it failed: In file included from /usr/include/mysql/mysql.h:64:0, from mysql.c:25: /usr/include/mysql/mysql/client_plugin.h:103:38: fatal error: mysql/plugin_auth_common.h: No such file or directory #include <mysql/plugin_auth_common.h> mariadb is installed as mysql server + client libs: [I] dev-db/mariadb Available versions: (~)5.5.45^d 10.0.19(0/0)^d (~)10.0.21(0/18)^d (~)10.0.21-r1(0/18)^d {bindist client-libs cluster +community debug embedded extraengine jemalloc latin1 max-idx-128 minimal odbc oqgraph pam +perl profiling selinux +server sphinx ssl static static-libs systemtap tcmalloc test tokudb +tools xml ABI_MIPS="n32 n64 o32" ABI_PPC="32 64" ABI_S390="32 64" ABI_X86="32 64 x32"} Installed versions: 10.0.21-r1^d(14:43:27 08/11/15)(community extraengine pam perl server ssl tools xml -bindist -client-libs -cluster -debug -embedded -jemalloc -latin1 -odbc -oqgraph -profiling -selinux -sphinx -static -static-libs -systemtap -tcmalloc -test -tokudb ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64" ABI_X86="32 64 -x32") Homepage: http://mariadb.org/ Description: An enhanced, drop-in replacement for MySQL Reproducible: Always
Created attachment 408998 [details] build.log
Created attachment 409000 [details] emerge --info
" -I. -I.. -I.. -I../include -I../include" This is a case of a build system not explicitly including the mysql include directory ( such as from `mysql_config --include`, i.e. -I/usr/include/mysql ) Please fix this.
For completeness: miramis ~ # mysql_config --include -I/usr/include/mysql So maybe the build system doesn't use mysql_config?
(In reply to jannis from comment #0) > I tried to rebuild mailutils due to ncurses-update but it failed: > In file included from /usr/include/mysql/mysql.h:64:0, > from mysql.c:25: > /usr/include/mysql/mysql/client_plugin.h:103:38: fatal error: > mysql/plugin_auth_common.h: No such file or directory > #include <mysql/plugin_auth_common.h> > > mariadb is installed as mysql server + client libs: > [I] dev-db/mariadb > Installed versions: 10.0.21-r1^d(14:43:27 08/11/15)(community > extraengine pam perl server ssl tools xml -bindist -client-libs -cluster > -debug -embedded -jemalloc -latin1 -odbc -oqgraph -profiling -selinux > -sphinx -static -static-libs -systemtap -tcmalloc -test -tokudb > ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64" ABI_X86="32 > 64 -x32") > Homepage: http://mariadb.org/ > Description: An enhanced, drop-in replacement for MySQL > > Reproducible: Always Also for completeness: According to that eix output, client-libs is off and is probably provided by dev-db/mysql-connector-c, which is OK as it is the new planned default.
Should be fixed in the tree. Thanks for the report.
Confirmed, thanks!