From the listen website it really only depends on pysqlite >= 2.3.0. This depend isn't in the 4.2.2-r2 ebuild, and causes circular dependencies with other ebuilds that require sqlite-3*. Could this depend be changed to >= or removed alltogether as pysqlite should handle which version of sqlite is needed. $ emerge -etp world ...snip... [ebuild N ] gnome-base/control-center-2.14.1-r1 [ebuild N ] gnome-base/nautilus-2.14.1 [ebuild N ] app-misc/beagle-0.2.6 [ebuild N ] dev-db/sqlite-3.3.5-r1 ...snip... [ebuild N ] media-sound/listen-0.4.3 [ebuild N ] media-plugins/gst-plugins-mad-0.10.3 [ebuild N ] media-plugins/gst-plugins-faad-0.10.1 [ebuild N ] media-libs/faad2-2.0-r12 [ebuild N ] media-plugins/gst-plugins-vorbis-0.10.8 [ebuild N ] media-plugins/gst-plugins-flac-0.10.3 [ebuild N ] dev-python/gnome-python-extras-2.14.0 [ebuild N ] gnome-extra/gtkhtml-2.6.3 [ebuild N ] app-text/gtkspell-2.0.11-r1 [ebuild N ] app-text/enchant-1.2.5 [ebuild N ] app-dicts/aspell-en-6.0.0 [ebuild N ] app-text/aspell-0.60.4 [ebuild N ] gnome-extra/libgda-1.2.3 [ebuild N ] media-plugins/gst-plugins-gconf-0.10.3 [ebuild N ] media-plugins/gst-plugins-gnomevfs-0.10.8 [ebuild N ] dev-python/pyvorbis-1.4-r1 [ebuild N ] dev-python/pyogg-1.3-r1 [ebuild N ] dev-python/gst-python-0.10.4 [ebuild N ] media-plugins/gst-plugins-cdparanoia-0.10.8 [ebuild N ] media-sound/cdparanoia-3.9.8-r3 [ebuild N ] dev-python/pysqlite-2.2.2-r1 [ebuild N ] media-libs/gst-plugins-good-0.10.3 [ebuild N ] media-plugins/gst-plugins-ogg-0.10.8 [ebuild N ] dev-db/sqlite-3.2.7-r1 USE="-doc -nothreadsafe"
- please, don't harcode one single sqlite revision there, yuck... (And yes, it works w/ latest sqlite in portage, i.e. - 3.3.5-r1) - gtk+ for sure is DEPEND as well as RDEPEND - gst-plugins-* are RDEPEND only, not DEPEND - libgpod, ctypes and serpentine are RDEPEND only, not DEPEND
I have this problem too .. I modify the ebuild to >= and listen works the same and circular dependencies gone.
(In reply to comment #2) > I have this problem too .. I modify the ebuild to >= and listen works the same > and circular dependencies gone. > I agree with this. Theres no need to use only Version 3.2.7 of sqlite.
Created attachment 91519 [details] listen-0.4.3.ebuild Since the maintainer hasn't done anything yet, here's an updated ebuild with fixed dependencies in hopes this will make it into portage a little sooner.
Sorry, i didn't see this bug in all this time, :/ my fault. Fixing it right now.
New ebuild -r1 in CVS, enjoy :) PD: the depedn to the single sqliterevision was there because listedn 0.4.2 didn't worked well with other revisions.