> [...] >> >> If I keyword gvfs I get into trouble because gobject-introspection >> >> wants <dev-libs/glib-2.33 and gvfs wants >=dev-libs/glib-2.36. >> >> >> > >> > So? >> > >> > Obviously I meant to say 'keyword gvfs *and it's dependencies* from ~arch >> > if >> > you want to use USE="udev udisks"' >> >> The above glib dependencies are circular. There is no way to satisfy them >> both. >> >> - Grant > > Samuli means this: > > $ grep dev-libs/glib /usr/portage/dev-libs/gobject-introspection/*.ebuild > /usr/portage/dev-libs/gobject-introspection/gobject-introspection-1.32.1.ebuild: > >=dev-libs/glib-2.31.22:2 > /usr/portage/dev-libs/gobject-introspection/gobject-introspection-1.32.1.ebuild: > <dev-libs/glib-2.33:2 > /usr/portage/dev-libs/gobject-introspection/gobject-introspection-1.34.2-r1.ebuild: > >=dev-libs/glib-2.34.1:2 > /usr/portage/dev-libs/gobject-introspection/gobject-introspection-1.36.0.ebuild: > >=dev-libs/glib-2.36:2 > > So you need >=gobject-introspection-1.34.2 to satisfy the dependencies.
OK, I was able to do this and ultimately emerge udisks-2 with USE="-gdu udisks" if I un-emerged gobject-introspection first. I won't know if this fixed my original problem for a few days but I will report back. Thank you everyone for sticking with me on this. - Grant