gst-plugins-libnice-0.1.3 requires libnice-0.1.3 telepathy-farstream-0.4.0 requires farstream:0.1 slot which requires libnice-0.1.2 this is a conflict which will not allow empathy-3.6.2 to build with gst-plugins-libnice-0.1.3 on the same system.
farstream-0.1.2-r1.ebuild : <=net-libs/libnice-0.1.3[gstreamer] ) You are mixing the stable and unstable branches of the portage tree. At your own risk.
Unstable with gnome-overlay but I didn't think that was the issue. Otherwise assign to gnome-overlay.
The problem seems to be that the slotting of farstream. I have :0.2 installed to satisfy the requirements of gst-plugins-libnice. If I try to install farstream:0.1 this is what I get: sudo cave resolve farstream:0.1 Done: 5387 steps These are the actions I will take, in order: -d net-libs/libnice:0::gentoo (not the best version) 0.1.2 to ::installed replacing 0.1.3-r1 gstreamer+ -upnp* build_options: symbols=split -optional_tests -trace work=tidyup Reasons: net-libs/farstream-0.1.2-r1:0.1::gentoo s net-libs/farstream:0.1::gentoo 0.1.2-r1 to ::installed "Audio/video conferencing framework specifically designed for instant messengers" introspection -msn -python -upnp (-test) build_options: symbols=split (-optional_tests) -trace work=tidyup Reasons: target Total: 1 downgrades, 1 new slot installs I did not take the following: (<) net-libs/gupnp-igd 0.2.2:0::installed Reasons: was used by net-libs/libnice-0.1.3-r1:0::installed Take using: --purge Build Options: optional_tests: Run tests considered by the package to be optional symbols: How to handle debug symbols in installed files trace: Trace actions executed by the package (very noisy, for debugging broken builds only) work: Whether to preserve or remove working directories USE: gstreamer: Adds support for media-libs/gstreamer (Streaming media) introspection: Use dev-libs/gobject-introspection for introspection msn: Enable MSN Messenger IM protocol support python: Adds optional support/bindings for the Python language 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 upnp: Enable UPnP IGD support I cannot proceed without being permitted to do the following: X media-plugins/gst-plugins-libnice 0.1.3-r100:1.0::installed Will be broken by uninstalls: Reasons: dependent upon net-libs/libnice-0.1.3-r1:0::installed (DEPEND), dependent upon net-libs/libnice-0.1.3-r1:0::installed (RDEPEND) Cannot proceed without: --uninstalls-may-break or --remove-if-dependent X net-libs/farstream 0.2.2:0.2::installed Will be broken by uninstalls: Reasons: dependent upon net-libs/libnice-0.1.3-r1:0::installed (DEPEND), dependent upon net-libs/libnice-0.1.3-r1:0::installed (RDEPEND) Cannot proceed without: --uninstalls-may-break or --remove-if-dependent -d net-libs/libnice:0::gentoo (not the best version) 0.1.2 to ::installed replacing 0.1.3-r1 gstreamer+ -upnp* build_options: symbols=split -optional_tests -trace work=tidyup Reasons: net-libs/farstream-0.1.2-r1:0.1::gentoo Cannot proceed without: --permit-old-version, --permit-downgrade This is because farstream:0.1 requires libnice-0.1.2 and farstream:0.2 requires libnice-0.1.3 This obviously defeats the reason for the slots since both cannot be installed together. This is clearly something that should be resolved. It have nothing to do with gnome-overlay. Please reopen this bug and assign it.
farstream-0.1.2-r1 depends on >=net-libs/libnice-0.1.0 and ( >=media-plugins/gst-plugins-libnice-0.1.0:0.10 or <=net-libs/libnice-0.1.3[gstreamer] ). farstream-0.2.2 depends on >=net-libs/libnice-0.1.3-r1 and media-plugins/gst-plugins-libnice:1.0 So if you install libnice-0.1.3-r1, gst-plugins-libnice-0.1.3, *and* media-gst-plugins-libnice-0.1.3-r100, then you will be able to install both farstream-0.1.2-r1 and farstream-0.2.2. If paludis is not letting you do that, then that's either a problem in your paludis configuration or a bug/misfeature in paludis itself. [Do note that paludis developers have made a deliberate design decision to focus on strictness and what they see as "correctness", and not on user-friendly behavior. If you want a package manager that behaves reasonably by default, please switch back to portage.]
(In reply to comment #4) > media-gst-plugins-libnice-0.1.3-r100 Typo, should be "gst-plugins-libnice-0.1.3-r100"
thanks, that fixed it. For some reason paludis wasn't pulling in the slotted version of gst-plusgins-libnice. I have been using paludis for a few years and find it keeps me out of trouble. Like everything, it has its trade offs. User friendly isn't the reason I have been a gentoo user and supporter for many years.