after emerging mysql-4.0.22 postfix needed to be recompiled as libmysqlclient was missing, to succesfully do so the ebuild needed modification for USE=mysql for -L in line 118 of postfix-2.1.5-r1.ebuild, add -L/usr/lib/mysql there: -I/usr/include/mysql -L/usr/lib/mysql most probably, postfix-2.2.20041221.ebuild needs that mod too to compile with latest mysql
I am on mysql-4.0.23 and I still see libmysqlclient in /usr/lib/ # equery f dev-db/mysql | grep /usr/lib /usr/lib /usr/lib/libmysqlclient.so -> libmysqlclient.so.12.0.0 /usr/lib/libmysqlclient.so.12 -> libmysqlclient.so.12.0.0 /usr/lib/libmysqlclient.so.12.0.0 /usr/lib/libmysqlclient_r.so -> libmysqlclient_r.so.12.0.0 /usr/lib/libmysqlclient_r.so.12 -> libmysqlclient_r.so.12.0.0 /usr/lib/libmysqlclient_r.so.12.0.0 /usr/lib/mysql /usr/lib/mysql/libdbug.a /usr/lib/mysql/libheap.a /usr/lib/mysql/libmerge.a /usr/lib/mysql/libmyisam.a /usr/lib/mysql/libmyisammrg.a /usr/lib/mysql/libmysqlclient.a /usr/lib/mysql/libmysqlclient.la /usr/lib/mysql/libmysqlclient.so -> ../libmysqlclient.so /usr/lib/mysql/libmysqlclient_r.a /usr/lib/mysql/libmysqlclient_r.la /usr/lib/mysql/libmysqlclient_r.so -> ../libmysqlclient_r.so /usr/lib/mysql/libmysqld.a /usr/lib/mysql/libmystrings.a /usr/lib/mysql/libmysys.a /usr/lib/mysql/libnisam.a /usr/lib/mysql/libvio.a
Try adding /usr/lib/mysql to /etc/ld.so.conf. Then 'ldconfig -v'. It'll do the trick. Lots of packages are getting this problem cause they don't find mysql libraries. Cheers. Ferdy
I just installed dev-db/mysql-4.0.23-r1 and this breaked up many of the packages depending on mysql (postfix as well). When I execute the command posted in comment #1, then I get the following output: # equery f dev-db/mysql | grep /usr/lib /usr/lib /usr/lib/mysql /usr/lib/mysql/libdbug.a /usr/lib/mysql/libheap.a /usr/lib/mysql/libmerge.a /usr/lib/mysql/libmyisam.a /usr/lib/mysql/libmyisammrg.a /usr/lib/mysql/libmysqlclient -> libmysqlclient.12.0.0 /usr/lib/mysql/libmysqlclient.12 -> libmysqlclient.12.0.0 /usr/lib/mysql/libmysqlclient.12.0.0 /usr/lib/mysql/libmysqlclient.a /usr/lib/mysql/libmysqlclient.la /usr/lib/mysql/libmysqlclient.so -> ../libmysqlclient.so /usr/lib/mysql/libmysqlclient_r -> libmysqlclient_r.12.0.0 /usr/lib/mysql/libmysqlclient_r.12 -> libmysqlclient_r.12.0.0 /usr/lib/mysql/libmysqlclient_r.12.0.0 /usr/lib/mysql/libmysqlclient_r.a /usr/lib/mysql/libmysqlclient_r.la /usr/lib/mysql/libmysqlclient_r.so -> ../libmysqlclient_r.so /usr/lib/mysql/libmysqld.a /usr/lib/mysql/libmystrings.a /usr/lib/mysql/libmysys.a /usr/lib/mysql/libnisam.a /usr/lib/mysql/libvio.a
reporters, please provide emerge info, emerge -vp mysql. CC mysql team for their help.
it's mysql/toolchain problem. *** This bug has been marked as a duplicate of 78678 ***