[CentOS] Announcement: 32 bit Wine repo for RHEL and CentOS 7

Tue Nov 21 01:31:38 UTC 2017
Fred Smith <fredex at fcshome.stoneham.ma.us>

On Sun, Oct 08, 2017 at 07:43:57PM +0100, Richard Grainger wrote:
> Hi all
> 
> I've created a yum repo for 32 bit wine packages on RHEL and CentOS 7:
> 
> https://harbottle.gitlab.io/wine32/7/i386/
> 
> The Wine packages work on both 32 bit and 64 bit RHEL/CentOS 7. There is no
> 32 bit version of the EPEL repo, where the standard RHEL/CentOS Wine
> packages can be found, so you may find this new repo useful if you need to
> run Windows software that requires the 32 bit version of Wine.
> 
> The packages are all built from the EPEL source RPMs.  I had to tweak the
> spec file for wine itself slightly, but for the dependencies it's all pure
> rebuilds.
> 
> Instructions:
> 
> Code:
> yum -y install https://harbottle.gitlab.io/wine32/7/i386/wine32-release.rpm
> yum -y install wine.i686
> 
> 
> Please give it a try and tell me what you think!  It probably needs more
> testing.

So I've installed it, which seemed to go fine.

so then I attempt to install Amazon Kindle Reader for PC, which 
spews errors (not unexpected, since wine is and forever will be
incomplete):

/usr/bin/wine32 Kindle_for_PC_1.17-Download.exe
wine: created the configuration directory '/home/fredex/.wine'
err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
err:ole:get_local_server_stream Failed: 80004002
err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
err:ole:get_local_server_stream Failed: 80004002
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x6a07afa1, context 0xa33b50, init_notify 0, handle 0x130e804): stub
fixme:iphlpapi:CancelMibChangeNotify2 (handle (nil)): stub
wine: configuration in '/home/fredex/.wine' has been updated.

so if I assume it actually installed something, how do I find it so
I can run it?

/home/fredex/.wine/drive_c/Program Files/Amazon/kindle exists, but
is empty. 

Does that mean installation failed, or that I'm too stupid
to be turned loose with a computer? :) :)

Suggestions welcomed, thanks in advance!

Fred

-- 
---- Fred Smith -- fredex at fcshome.stoneham.ma.us -----------------------------
                         God made him who had no sin
                      to be sin for us, so that in him
                 we might become the righteousness of God."
--------------------------- Corinthians 5:21 ---------------------------------