Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 515834 - failure to resolve to a stable dev-libs/openssl dependency
Summary: failure to resolve to a stable dev-libs/openssl dependency
Status: CONFIRMED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core - Interface (emerge) (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-06-30 09:01 UTC by Juanlu Pérez
Modified: 2014-07-01 17:31 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Juanlu Pérez 2014-06-30 09:01:42 UTC
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
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2014-06-30 14:32:25 UTC
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?
Comment 2 Pacho Ramos gentoo-dev 2014-06-30 15:11:08 UTC
--autounmask=n can help sometimes to get an error message pointing to right package
Comment 3 Juanlu Pérez 2014-07-01 10:27:29 UTC
(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
Comment 4 Juanlu Pérez 2014-07-01 10:28:57 UTC
(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])
Comment 5 Pacho Ramos gentoo-dev 2014-07-01 13:13:41 UTC
Try -avN ("N" for changing the USE)
Comment 6 Juanlu Pérez 2014-07-01 14:10:59 UTC
(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])
Comment 7 Juanlu Pérez 2014-07-01 15:40:58 UTC
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.
Comment 8 Jeroen Roovers (RETIRED) gentoo-dev 2014-07-01 17:31:51 UTC
Probably a duplicate of some other "depgraph resolver is awkward" bug.