I'm doing a fresh Gentoo install, I got no keyworded packages and no custom USE flags. But stable gnome requires an ~amd64 keyword for openssl [ebuild N ] gnome-base/gnome-3.10.0:2.0 USE="bluetooth cdr classic cups extras -accessibility" 0 kB Total: 185 packages (1 upgrade, 183 new, 1 in new slot), Size of downloads: 276,959 kB The following keyword changes are necessary to proceed: (see "package.accept_keywords" in the portage(5) man page for more details) # required by net-dns/bind-tools-9.9.4[ssl] # required by net-analyzer/gnome-nettool-3.8.1 # required by gnome-base/gnome-extra-apps-3.10.0-r1 # required by gnome-base/gnome-3.10.0[extras] # required by gnome (argument) =dev-libs/openssl-1.0.1h-r2 ~amd64 The following USE changes are necessary to proceed: (see "package.use" in the portage(5) man page for more details) # required by net-voip/telepathy-gabble-0.18.2[-gnutls] # required by net-im/telepathy-connection-managers-2-r2[-msn,jabber] # required by net-im/empathy-3.10.3 # required by gnome-base/gnome-core-apps-3.10.0 # required by gnome-base/gnome-3.10.0 # required by gnome (argument) =dev-libs/openssl-1.0.1h-r2 -bindist
bind-tools-9.9.4 has: DEPEND="ssl? ( dev-libs/openssl:0 ) Maybe portage blames it on the wrong package. Could you try: emerge -1vp bind-tools to be sure?
--autounmask=n can help sometimes to get an error message pointing to right package
(In reply to Michał Górny from comment #1) > bind-tools-9.9.4 has: > > DEPEND="ssl? ( dev-libs/openssl:0 ) > > Maybe portage blames it on the wrong package. > > Could you try: > > emerge -1vp bind-tools > > to be sure? # emerge -1vp bind-tools These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] net-dns/bind-tools-9.9.4 USE="ipv6 readline ssl xml -doc -gssapi -idn -urandom" 7,337 kB Total: 1 package (1 new), Size of downloads: 7,337 kB
(In reply to Pacho Ramos from comment #2) > --autounmask=n can help sometimes to get an error message pointing to right > package # emerge -avq gnome --autounmask=n emerge: there are no ebuilds built with USE flags to satisfy ">=dev-libs/openssl-0.9.8g:0[-bindist]". !!! One of the following packages is required to complete your request: - dev-libs/openssl-1.0.1h-r1::gentoo (Change USE: -bindist) (dependency required by "net-voip/telepathy-gabble-0.18.2[-gnutls]" [ebuild]) (dependency required by "net-im/telepathy-connection-managers-2-r2[jabber,-msn]" [ebuild]) (dependency required by "net-im/empathy-3.10.3" [ebuild]) (dependency required by "gnome-base/gnome-core-apps-3.10.0" [ebuild]) (dependency required by "gnome-base/gnome-3.10.0" [ebuild]) (dependency required by "gnome" [argument])
Try -avN ("N" for changing the USE)
(In reply to Pacho Ramos from comment #5) > Try -avN ("N" for changing the USE) # emerge -avN gnome --autounmask=n These are the packages that would be merged, in order: Calculating dependencies... done! emerge: there are no ebuilds built with USE flags to satisfy ">=dev-libs/openssl-0.9.8g:0[-bindist]". !!! One of the following packages is required to complete your request: - dev-libs/openssl-1.0.1h-r1::gentoo (Change USE: -bindist) (dependency required by "net-voip/telepathy-gabble-0.18.2[-gnutls]" [ebuild]) (dependency required by "net-im/telepathy-connection-managers-2-r2[jabber,-msn]" [ebuild]) (dependency required by "net-im/empathy-3.10.3" [ebuild]) (dependency required by "gnome-base/gnome-core-apps-3.10.0" [ebuild]) (dependency required by "gnome-base/gnome-3.10.0" [ebuild]) (dependency required by "gnome" [argument])
Solved, I had bindist USE flag enabled. I am not sure why I had it enabled, I think this was because it started complaining about this USE flag.
Probably a duplicate of some other "depgraph resolver is awkward" bug.
Is this issue still actual 10.5 years later? Happy new year!