Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 524720 - net-misc/freerdp should install CMake modules
Summary: net-misc/freerdp should install CMake modules
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Mike Gilbert
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-10-07 18:34 UTC by Tony Murray
Modified: 2014-11-17 14:55 UTC (History)
1 user (show)

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 Tony Murray 2014-10-07 18:34:44 UTC
FreeRDPConfig.cmake and WinPRConfig.cmake are not installed by the ebuild.
This causes other cmake projects to fail to build against the system package.

Reproducible: Always
Comment 1 Mike Gilbert gentoo-dev 2014-10-07 18:45:41 UTC
What other projects? I have never heard of software depending on random cmake files being installed.

In any case, this sounds like an issue that should be addressed upstream; the ebuild just runs "make install".
Comment 2 Mike Gilbert gentoo-dev 2014-10-07 19:02:24 UTC
Ah, upstream does install them, but only in more recent versions than we have in the portage tree.

https://github.com/FreeRDP/FreeRDP/commit/c0a1c259f31ca675ca62e8d3ef2dea55f6f68ec9
Comment 3 Tony Murray 2014-10-07 19:13:55 UTC
Thanks Mike,

Sorry, I didn't look around more.

I really wish they would  release more often (or at all).
Comment 4 Mike Gilbert gentoo-dev 2014-10-07 19:31:31 UTC
Yeah. I'll see if I can add a new snapshot without breaking everything. ^_^
Comment 5 Tony Murray 2014-10-07 19:38:23 UTC
FYI, I'm investigating this:

https://github.com/sailfish-sdk/RemoteDisplay

To see about possibly using or taking the same approach for KRDC.
Comment 6 Sergey Popov gentoo-dev 2014-10-30 07:23:00 UTC
(In reply to Mike Gilbert from comment #1)
> What other projects? I have never heard of software depending on random
> cmake files being installed.

You've got to be kidding!

pinkbyte@oas1 ~ $ equery b /usr/share/cmake/Modules/
 * Searching for /usr/share/cmake/Modules/ ... 
dev-libs/quazip-9999 (/usr/share/cmake/Modules)
dev-util/cmake-2.8.12.2-r1 (/usr/share/cmake/Modules)
net-im/qutim-0.3.1 (/usr/share/cmake/Modules)
net-libs/libproxy-0.4.11-r2 (/usr/share/cmake/Modules)
x11-libs/fltk-1.3.2 (/usr/share/cmake/Modules)

pinkbyte@oas1 ~ $ equery f fltk | grep cmake/Modules
/usr/share/cmake/Modules
/usr/share/cmake/Modules/FLTKConfig.cmake

So, if you do not install FLTKConfig.cmake with x11-libs/fltk then software, using cmake and apropriate macros in buildsystem can not find it.
Comment 7 Mike Gilbert gentoo-dev 2014-10-30 08:08:16 UTC
(In reply to Sergey Popov from comment #6)
> (In reply to Mike Gilbert from comment #1)
> > What other projects? I have never heard of software depending on random
> > cmake files being installed.
> 
> You've got to be kidding!
> 

I'm not omniscient, so no, I was not kidding. Also, read the rest of the comments.
Comment 8 Tony Murray 2014-11-17 14:55:54 UTC
This issue has been resolved.