Created attachment 442126 [details] build log configure:4759: $PKG_CONFIG --exists --print-errors "$RDP_DEPS" Package freerdp was not found in the pkg-config search path. Perhaps you should add the directory containing `freerdp.pc' to the PKG_CONFIG_PATH environment variable Package 'freerdp', required by 'world', not found configure:4762: $? = 1 configure:4789: error: RDP support requested but required dependencies not found freerdp.pc was renamed to freerdp2.pc.
Created attachment 442128 [details] configure log
commit ccd8a890ed907252da2878abc3fc37f38cf12d58 Author: Mike Gilbert <floppym@gentoo.org> Date: Sun Jul 31 20:11:35 2016 -0400 net-misc/vinagre: depend on <net-misc/freerdp-2 Bug: https://bugs.gentoo.org/590166 Package-Manager: portage-2.3.0_p16 net-misc/vinagre/vinagre-3.18.2.ebuild | 4 ++-- net-misc/vinagre/vinagre-3.20.2.ebuild | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-)
The newest net-misc/remmina (1.2.0_rc14) depends on freerdp-2. How is this handled normally? Just choose and live with it? Or is it a reason to request slotting?
Ideally, vinagre would be ported to use the new freerdp version. Until that happens, you'll have to choose one or the other. Regarding slotting: possible in theory, but it would take some work. I'll consider it if this bug goes unresolved for a while.
In the case of having to choose between these two packages involuntarily, e.g. a use flag should be added to gnome-base/gnome-extra-apps to be able to exclude Vinagre from its dependencies!
(In reply to Thomas Scheiblauer from comment #5) Or you could just disable the "rdp" USE flag on vinagre.
True, but when someone chooses to use Remmina, a second package fulfilling essentially the same purpose would probably be unnecessary ballast.
*** Bug 601910 has been marked as a duplicate of this bug. ***
This patch from Fedora could help: http://pkgs.fedoraproject.org/cgit/rpms/vinagre.git/tree/0001-handle-new-freerdp-pkgconfig-name.patch
(In reply to Pacho Ramos from comment #9) > This patch from Fedora could help: > http://pkgs.fedoraproject.org/cgit/rpms/vinagre.git/tree/0001-handle-new- > freerdp-pkgconfig-name.patch vinagre-3.22.0.ebuild still has rdp? ( <net-misc/freerdp-2 ) preventing the build from starting
[master 6ba6e38] net-misc/vinagre: Be compatible with freerdp-2 (#590166) 3 files changed, 176 insertions(+) create mode 100644 net-misc/vinagre/files/vinagre-3.20.2-freerdp2.patch create mode 100644 net-misc/vinagre/vinagre-3.20.2-r1.ebuild create mode 100644 net-misc/vinagre/vinagre-3.22.0-r1.ebuild
amd64/x86 stable