wine-compholio for Centos 7?

Asked by David Johnson

There is a pipelight build for Centos 7 in the repository, however the pipelight rpm cannot be installed because of a failed wine-compholio dependency. Searches for a Centos 7/RHEL 7 wine-compholio build have yielded nothing. Would it be possible to add wine-compholio (and its dependencies) to the Centos 7 folder in the repository, or else include a patched wine (such as for the Centos 6 pipelight)?

Question information

Language:
English Edit question
Status:
Solved
For:
Pipelight Edit question
Assignee:
No assignee Edit question
Solved by:
David Johnson
Solved:
Last query:
Last reply:
Revision history for this message
Michael Müller (mqchael) said :
#1

Hi,

the reason why we do not provide a working wine version for CentOS 7 is that there is no 32 bit version of CentOS 7. Wine is useless without it's 32 bit part since all the plugins installers are still 32 bit and the 64 bit version of the plugins moreover do not work as good in Wine as their 32 bit counterparts. All our builds (except on Arch) are done by compiling the 32 bit part of wine on a 32 bit installation and the 64 bit part on a 64 bit installation as many systems have problems with their multiarch compatibility when it comes down to development files. One good example is libpng-dev:i386 and libpng-dev:amd64 on Debian / Ubuntu as they conflicted for a long time which made it impossible to properly use the package system to install the necessary files on a 64 bit installation.

I don't know how good the multiarch support of CentOS 7 is or if they still offer 32 bit packages at all, but it would definitely make it necessary to rewrite the whole .spec file to build wine. I haven't seen anyone who solved this problem yet without using some other distribution for compiling.

Michael

Revision history for this message
David Johnson (nikoniko90) said :
#2

For reference, I downloaded, patched, then compiled a 32 bit version of wine, built pipelight, and now the silverlight plugin works on my RHEL 7 system. I just needed to install a whole slew of 32 bit devel packages.