build Remmina RPM for EL7

t430z.suse
CentOS 7
3.10.0-123.9.3.el7.x86_64

 

Remmina is a well-known remote desktop access tool.

Following packages is necessary for the build:

I was usingĀ  freerdp 1.2 for fc22 rpm, but failed:

 

It’s documented as version conflicts,
remmina 1.1 for now only builds on freerdp 1.1

Ref:

https://bugs.gentoo.org/show_bug.cgi?id=529666

 

So I have to turn to an old version , if you have interests on building next 1.2 branch:
Ref here:
https://github.com/FreeRDP/Remmina/wiki/Compile-on-Fedora-20

 

After building freerdp-1.1.0-0.12.beta.2013071101.fc21

Rebuild remmina failed:

Well, this problem is wired and it’s actually a problem on remmina/freerdp protocal un-match.

fix is to use a newer freerdp pkg, or a patch to this remmina pkg to not set this parameter FALSE
https://github.com/FreeRDP/Remmina/commit/2c64a00c5f6c188027616f7488b29443768a800e

Alternative is to checkout spec file, and not applying following patch

# it’s not a critical issue patch fix, just a patch on build. safe to mod.

After that

works.

 

Install packages and works.

my pkgs will also be available here:
http://pan.baidu.com/s/1o6OB8ro

References:
Bug 529666 – net-misc/remmina-1.1.1 with net-misc/freerdp-1.2.0_beta1_pre20141115 – CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:136 (message): Could NOT find FREERDP (missing: FREERDP_LIBRARY)

Home_FreeRDP/Remmina_wiki

Call rfx_context_new with a BOOL argument

 

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.