With the embedded USE flag enabled, amarok tries to install mysql and mariadb in den COMMONDEPEND: embedded? ( || ( >=dev-db/mysql-5.1.50-r3[embedded] >=dev-db/mariadb-5.1.50[embedded] ) ) Reproducible: Always Steps to Reproduce: 1. emerge amarok with USE="embedded" Actual Results: [blocks B ] dev-db/mysql ("dev-db/mysql" is blocking dev-db/mariadb-5.1.50) [blocks B ] dev-db/mariadb ("dev-db/mariadb" is blocking dev-db/mysql-5.1.59)
Created attachment 290495 [details] emerge --info
That's an "or-dep": it only requires that one of the two dependency atoms be satisfied. The full emerge output would be helpful. If I had to guess, you probably just need to enable the embedded use flag on mysql or mariadb.
Created attachment 290611 [details] emerge amarok with and without embedded on =dev-db/mysql-5.1.59 embedded and tested dev-db/mysql embedded in /etc/portage/package.use
Maybe, you could add the following to the ebuild? http://forums.gentoo.org/viewtopic-t-860005-highlight-amarok+mysql.html It states, that you need dev-db/mysql and virtual/mysql with embedded (or mariadb if you prefer)
I'm not sure that would improve anything, but I'll let the maintainer decide.
(In reply to comment #4) > Maybe, you could add the following to the ebuild? > http://forums.gentoo.org/viewtopic-t-860005-highlight-amarok+mysql.html > It states, that you need dev-db/mysql and virtual/mysql with embedded (or > mariadb if you prefer) I thought I had replaced this dep for virtual/mysql[embedded] some time ago. I'll take care of it today.
Theo, looking at amarok-2.4.1 it seems you changed the dep when you committed amarok-2.4.3. I see you also dropped the upnp / playdar support. I've updated the mysql dependency now to depend on virtual/mysql.