Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 75548 - postfix ebuild USE=mysql
Summary: postfix ebuild USE=mysql
Status: RESOLVED DUPLICATE of bug 78678
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Net-Mail Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-12-24 06:43 UTC by Lorinc Czegledi
Modified: 2005-07-17 13:06 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Lorinc Czegledi 2004-12-24 06:43:50 UTC
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
Comment 1 Tuan Van (RETIRED) gentoo-dev 2005-01-05 12:38:36 UTC
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
Comment 2 Fernando J. Pereda (RETIRED) gentoo-dev 2005-01-07 09:20:35 UTC
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
Comment 3 steveb 2005-01-19 05:50:14 UTC
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


Comment 4 Tuan Van (RETIRED) gentoo-dev 2005-01-19 06:06:32 UTC
reporters, please provide emerge info, emerge -vp mysql.
CC mysql team for their help.
Comment 5 Tuan Van (RETIRED) gentoo-dev 2005-01-19 09:32:18 UTC
it's mysql/toolchain problem.

*** This bug has been marked as a duplicate of 78678 ***