kde-base/krdc with USE="-rdesktop" should depend on net-misc/freerdp. kde-base/krdc compiled without USE="rdesktop" doesn't pull in any rdp client. Specifically it throws up an error that xfreerdp isn't installed properly when run, and 'emerge freerdp' fixes it.
Perhaps a 'virtual-rdc' or similar is in order.
Duplicate of: bug 105687 bug 192295 bug 238619 bug 265978 Although bug 485708 added a dep for an optional run-time dep, it was added behind the rdesktop use flag. If you want to use rdp, just enable the use flag. I suggest closing this as WONTFIX.
(In reply to Jorge Manuel B. S. Vicetto from comment #2) > Duplicate of: > > bug 105687 > bug 192295 > bug 238619 > bug 265978 > > Although bug 485708 added a dep for an optional run-time dep, it was added > behind the rdesktop use flag. If you want to use rdp, just enable the use > flag. > I suggest closing this as WONTFIX. Sounds reasonable.
Created attachment 385026 [details] ebuild
My mistake. I didn't read the ebuild. I assumed that USE="rdesktop" would pull in rdesktop. I still find it odd that building krdp results in a program that can't do anything because it has no backend. It would be nice if the ebuild spit out an ewarn at the very least: "The 'rdesktop' use flag is not enabled. In order to use the remote desktop protocol, rebuild with 'USE=rdesktop', or install an rdp backend." Something like that so others don't pull out their hair assuming something's wrong with krdp and wondering why "xfreerdp" isn't the name of any ebuild. I am unsure of my ebuild I attached. I'm not at a gentoo box.
Created attachment 385028 [details] fixed ebuild forgot to revert a line I messed with.
Created attachment 385030 [details] ebuild I suck at this...