Created attachment 364648 [details] build log compile fails due to syntax error
Created attachment 364650 [details] emerge --info
This looks odd. 'wocky-openssl.c:1680:3: error: unknown type name 'EC_KEY'' would suggest the need for openssl[-bindist], but telepathy-gabble already has such dep.
I've got 2 dev-libs/openssl installed. May this be an issue? localhost ~ # equery y dev-libs/openssl Keywords for dev-libs/openssl: | | u | | a a p s | n | | l m h i m m p s p | u s | r | p d a p a 6 i p c 3 a x | s l | e | h 6 r p 6 8 p p 6 9 s r 8 | e o | p | a 4 m a 4 k s c 4 0 h c 6 | d t | o -------------+---------------------------+---------+------- [I]0.9.8y | + + ~ ~ + ~ ~ + + ~ ~ + + | o 0.9.8 | gentoo -------------+---------------------------+---------+------- 1.0.0j | + + + + + + ~ + + + + + + | o 0 | gentoo 1.0.1e | o o o o o o o o + o o o o | o | gentoo [I]1.0.1e-r1 | + + + + + ~ ~ + - ~ ~ + + | o | gentoo 1.0.1e-r2 | ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ | o | gentoo
(In reply to Anton Gubarkov from comment #3) > I've got 2 dev-libs/openssl installed. May this be an issue? > Well, yes and no. It could but shouldn't be. Is '-bindist' on slot 0 ? If no, this might count as an ebuild bug.
dev-libs/openssl-1.0.1e-r1 (slot 0) is installed with +bindist. I'll try re-building localhost ~ # equery u openssl [ Legend : U - final flag setting for installation] [ : I - package is installed with flag ] [ Colors : set, unset ] * Found these USE flags for dev-libs/openssl-1.0.1e-r1: U I - + bindist : Disable EC/RC5 algorithms (as they seem to be patented) - - gmp : Add support for dev-libs/gmp (GNU MP library) - - kerberos : Add kerberos support - - rfc3779 : Enable support for RFC 3779 (X.509 Extensions for IP Addresses and AS Identifiers) - - static-libs : Build static libraries - - test : Workaround to pull in packages needed to run with FEATURES=test. Portage-2.1.2 handles this internally, so don't set it in make.conf/package.use anymore + + tls-heartbeat : Enable the Heartbeat Extension in TLS and DTLS - - vanilla : Do not add extra patches which change default behaviour; DO NOT USE THIS ON A GLOBAL SCALE as the severity of the meaning changes drastically + + zlib : Add support for zlib (de)compression
no luck! bindist seems to be required for openssh. --newuse and --update result in empty rebuild list [ebuild R ] dev-libs/openssl-1.0.1e-r1 USE="(sse2) tls-heartbeat zlib -bindist* -gmp -kerberos -rfc3779 -static-libs {-test} -vanilla" 0 kB Total: 1 package (1 reinstall), Size of downloads: 0 kB !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: dev-libs/openssl:0 (dev-libs/openssl-1.0.1e-r1::gentoo, installed) pulled in by >=dev-libs/openssl-0.9.6d:0[bindist=] required by (net-misc/openssh-5.9_p1-r4::gentoo, installed) (dev-libs/openssl-1.0.1e-r1::gentoo, ebuild scheduled for merge) pulled in by (no parents that aren't satisfied by other packages in this slot) !!! Enabling --newuse and --update might solve this conflict. !!! If not, it might help emerge to give a more specific suggestion.
You probably need openssh[-bindist] too
I've put -bindist to make.conf. Did a world re-build for --newuse. Problem gone.
Well, while much of the problem was on user side, the ebuild still needs to be fixed to require slot 0.
+ 08 Dec 2013; Pacho Ramos <pacho@gentoo.org> telepathy-gabble-0.16.7.ebuild: + Slot 0 for openssl is needed (#493368 by Anton Gubarkov and Rafal Muzylo) +
(In reply to Pacho Ramos from comment #10) > + Slot 0 for openssl is needed (#493368 by Anton Gubarkov and Rafal Muzylo) There was a blog post once, that covered that thoroughly (somewhere on http://blogs.msdn.com/b/michkap), but it seems to have been taken down. The point is that though these may look like differently *accented* letters, they're actually different letters, period. yeah, I'm nitpicking a little :shrug:
I simply hit again bug 464930 with your name ;)