This packages automagically use mysql: xfce-extra/exo (0.3.4) xfce-base/thunar (0.9.0-r2) x11-terms/terminal (0.2.8) xfce-base/xfdesktop (4.4.2-r2) media-gfx/ristretto (0.0.20) media-video/xfmedia (0.9.2-r2), in braces are versions i have. Reproducible: Didn't try Steps to Reproduce: 1. emerge mysql or got it installed because of global USE='mysql' 2. emerge any package shown 3. ldd `which <package>` | grep mysql Actual Results: libmysqlclient.so.* => * I made 'equery uses mysql' and then 'emerge --unmerge dev-db/mysql' and got my desktop broken :)
I seriously doubt it. For any developer reading this, don't add any crazy dep for mysql into xfce's ebuilds. Needinfo.
Maybe it's a case of out of control la files (well, that, or it's an indirect dependency - so something fixed by revdep-rebuild). Could the reporter post full output of ldd for one of the broken cases (both when it works and when it's broken, if possible) ?
(In reply to comment #2) > Maybe it's a case of out of control la files > (well, that, or it's an indirect dependency - > so something fixed by revdep-rebuild). > > Could the reporter post full output of ldd for one of the broken > cases (both when it works and when it's broken, if possible) ? > I guess xfce-extra/exo caused this problem. After re-emerging it this strange dependency disappeard. Unfortunally i can't reproduce my problem. I did: emerge dev-db/mysql -> got mysql-5.0.60-r1 emerge xfce-extra/exo -> got exo-0.3.4-r1 ldd /usr/lib/libexo-0.3.so.0 | grep mysql -> this shows nothing