If I do this below will gtk3 prevent my gtk2 system from operating? I guess the question is is gtk3 backward compatible?

Thanks,

root@go:~# emerge --update --deep --newuse --verbose --ask world

These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds built with USE flags to satisfy ">=net-dns/avahi-0.6.25[gtk3]".
!!! One of the following packages is required to complete your request:
- net-dns/avahi-0.6.30-r1::gentoo (Change USE: +gtk3)
(dependency required by "sys-apps/gnome-disk-utility-3.0.2-r200[avahi]" [ebuild])
(dependency required by "gnome-base/gvfs-1.10.1[gdu]" [ebuild])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])

In any case, gtk+-3.x installs slotted, which means it can peacefully coexist with gtk+-2.x. For all purposes, you can consider them as different libraries. gtk+2.x based apps won't compile using gtk+-3.x, they need to be ported, generally speaking._________________Gentoo Handbook | My website

Thanks i92guboj. It seems to me the portage has become so obscure that it is hard to determine what to do next, sometimes, to avoid disabling my computer. Portage was not always this way. Sorry for the political comment.

i92guboj wrote:

In any case, gtk+-3.x installs slotted, which means it can peacefully coexist with gtk+-2.x. For all purposes, you can consider them as different libraries. gtk+2.x based apps won't compile using gtk+-3.x, they need to be ported, generally speaking.