FS#20927 - [wine] Installshield problem

Attached to Project: Community Packages
Opened by Barry (Bazzaah) - Friday, 24 September 2010, 07:07 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Sunday, 26 September 2010, 12:44 GMT
Task Type Bug Report
Category Packages: Multilib
Status Closed
Assigned To Sven-Hendrik Haase (Svenstaro)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

I am using Arch64.

Installshield will not work in wine 1.3.3 from multilib.

Other 32 bit programs installed just fine.

Additional info:
* package version(s)

wine 1.3.3, Arch 64

* config and/or log files etc.

these are the errors;


fixme:heap:HeapSetInformation 0x7fbf047eb000 0 0x7fbf0992fcb0 4
fixme:atl:AtlModuleInit SEMI-STUB (0x40f900 0x40f010 0x400000)
err:ole:marshal_object couldn't get IPSFactory buffer for interface {7871bfad-dad5-402f-9007-2593e9a07532}
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:StdMarshalImpl_ReleaseMarshalData could not map object ID to stub manager, oxid=1d0000001e, oid=2
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
fixme:heap:HeapSetInformation 0x7fce3763b000 0 0x7fce3c77fcb0 4
fixme:atl:AtlModuleInit SEMI-STUB (0x40f900 0x40f010 0x400000)
err:ole:marshal_object couldn't get IPSFactory buffer for interface {7871bfad-dad5-402f-9007-2593e9a07532}
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:StdMarshalImpl_ReleaseMarshalData could not map object ID to stub manager, oxid=2e0000002f, oid=2
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
fixme:heap:HeapSetInformation 0x7f95e727b000 0 0x7f95ec3bfcb0 4
fixme:atl:AtlModuleInit SEMI-STUB (0x40f900 0x40f010 0x400000)
err:ole:marshal_object couldn't get IPSFactory buffer for interface {7871bfad-dad5-402f-9007-2593e9a07532}
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:StdMarshalImpl_ReleaseMarshalData could not map object ID to stub manager, oxid=3500000036, oid=2
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
fixme:heap:HeapSetInformation 0x7fa2554db000 0 0x7fa25a61fcb0 4
fixme:atl:AtlModuleInit SEMI-STUB (0x40f900 0x40f010 0x400000)
err:ole:marshal_object couldn't get IPSFactory buffer for interface {7871bfad-dad5-402f-9007-2593e9a07532}
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:StdMarshalImpl_ReleaseMarshalData could not map object ID to stub manager, oxid=3d0000003e, oid=2
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
fixme:heap:HeapSetInformation 0x7f0cc007b000 0 0x7f0cc51bfcb0 4
fixme:atl:AtlModuleInit SEMI-STUB (0x40f900 0x40f010 0x400000)
err:ole:marshal_object couldn't get IPSFactory buffer for interface {7871bfad-dad5-402f-9007-2593e9a07532}
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:StdMarshalImpl_ReleaseMarshalData could not map object ID to stub manager, oxid=4500000046, oid=2
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
fixme:heap:HeapSetInformation 0x7feeadaab000 0 0x7feeb2befcb0 4
fixme:atl:AtlModuleInit SEMI-STUB (0x40f900 0x40f010 0x400000)
err:ole:marshal_object couldn't get IPSFactory buffer for interface {7871bfad-dad5-402f-9007-2593e9a07532}
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:StdMarshalImpl_ReleaseMarshalData could not map object ID to stub manager, oxid=2d0000001f, oid=2
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
fixme:heap:HeapSetInformation 0x7ffb3911b000 0 0x7ffb3e25fcb0 4
fixme:atl:AtlModuleInit SEMI-STUB (0x40f900 0x40f010 0x400000)
err:ole:marshal_object couldn't get IPSFactory buffer for interface {7871bfad-dad5-402f-9007-2593e9a07532}
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:StdMarshalImpl_ReleaseMarshalData could not map object ID to stub manager, oxid=2f0000002e, oid=2
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
fixme:heap:HeapSetInformation 0x7f81903fb000 0 0x7f819553fcb0 4
fixme:atl:AtlModuleInit SEMI-STUB (0x40f900 0x40f010 0x400000)
err:ole:marshal_object couldn't get IPSFactory buffer for interface {7871bfad-dad5-402f-9007-2593e9a07532}
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:StdMarshalImpl_ReleaseMarshalData could not map object ID to stub manager, oxid=3600000035, oid=2
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
fixme:heap:HeapSetInformation 0x7f91e33db000 0 0x7f91e851fcb0 4
fixme:atl:AtlModuleInit SEMI-STUB (0x40f900 0x40f010 0x400000)
err:ole:marshal_object couldn't get IPSFactory buffer for interface {7871bfad-dad5-402f-9007-2593e9a07532}
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:StdMarshalImpl_ReleaseMarshalData could not map object ID to stub manager, oxid=3e0000003d, oid=2
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
fixme:heap:HeapSetInformation 0x7fc3d08db000 0 0x7fc3d5a1fcb0 4
fixme:atl:AtlModuleInit SEMI-STUB (0x40f900 0x40f010 0x400000)
err:ole:marshal_object couldn't get IPSFactory buffer for interface {7871bfad-dad5-402f-9007-2593e9a07532}
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:StdMarshalImpl_ReleaseMarshalData could not map object ID to stub manager, oxid=4700000046, oid=2
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
fixme:heap:HeapSetInformation 0x7ff09a66b000 0 0x7ff09f7bfcb0 4
fixme:atl:AtlModuleInit SEMI-STUB (0x40f900 0x40f010 0x400000)
err:ole:marshal_object couldn't get IPSFactory buffer for interface {7871bfad-dad5-402f-9007-2593e9a07532}
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:StdMarshalImpl_ReleaseMarshalData could not map object ID to stub manager, oxid=1e0000001f, oid=2
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
fixme:heap:HeapSetInformation 0x7f92795bb000 0 0x7f927e6ffcb0 4
fixme:atl:AtlModuleInit SEMI-STUB (0x40f900 0x40f010 0x400000)
err:ole:marshal_object couldn't get IPSFactory buffer for interface {7871bfad-dad5-402f-9007-2593e9a07532}
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:StdMarshalImpl_ReleaseMarshalData could not map object ID to stub manager, oxid=3a0000002e, oid=2
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
fixme:heap:HeapSetInformation 0x7fa1f683b000 0 0x7fa1fb97fcb0 4
fixme:atl:AtlModuleInit SEMI-STUB (0x40f900 0x40f010 0x400000)
err:ole:marshal_object couldn't get IPSFactory buffer for interface {7871bfad-dad5-402f-9007-2593e9a07532}
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:StdMarshalImpl_ReleaseMarshalData could not map object ID to stub manager, oxid=4100000035, oid=2
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d

Steps to reproduce:

Install a Windows program that uses Installshield.
This task depends upon

Closed by  Sven-Hendrik Haase (Svenstaro)
Sunday, 26 September 2010, 12:44 GMT
Reason for closing:  Works for me
Comment by Thomas Dziedzic (tomd123) - Friday, 24 September 2010, 23:32 GMT
This is probably an upstream issue.
Comment by Barry (Bazzaah) - Saturday, 25 September 2010, 06:45 GMT
Maybe.

I asked at Wine forums and they think it's 64 v 32 bit issue. Someone on the Arch forum has this problem since the introduction of multilib repo.

It may well be something to do with that.

I've had this problem with Arch before, but not in Mandriva when I tried that.

I have a 32 bit Arch install on a spare PC. I'll try that and let you know.
Comment by Barry (Bazzaah) - Saturday, 25 September 2010, 08:27 GMT
Just checked - everything works fine on 32 bit.



Comment by Barry (Bazzaah) - Saturday, 25 September 2010, 15:43 GMT
Just fyi, installshield seems to work within a 32 bit chroot, but tbh I was hopeful that the introduction of the multilib repo would obviate that.
Comment by Sven-Hendrik Haase (Svenstaro) - Saturday, 25 September 2010, 19:21 GMT
Which free or at least gratis Installshield-using Windows software can I test this with? Name a few, if possible.
Comment by Barry (Bazzaah) - Saturday, 25 September 2010, 19:56 GMT
You can try the one I have been struggling with

here's a link to one. A poster on the Arch forum had this problem with Oblivion, if you have that.

http://ultrapack.il2war.com/index.php/topic,1536.0.html

It's just a load of mods to a flight sim but you will at least be able to test whether Installshield works. Sorry but it's a few gigs.

There's a link to a torrent about halfway down the page.

Comment by Sven-Hendrik Haase (Svenstaro) - Saturday, 25 September 2010, 21:26 GMT
I just successfully installed Morrowind (uses InstallShield). Will try your modpack in a bit.
Comment by Sven-Hendrik Haase (Svenstaro) - Saturday, 25 September 2010, 21:38 GMT
Do you get the problems while InstallShield is loading its crap or while actually installing?
Comment by Sven-Hendrik Haase (Svenstaro) - Saturday, 25 September 2010, 23:22 GMT
A quick google brought up that you should perhaps try running "regsvr32 ole32". Also make sure your wine env was created with wine and not wine64. Oblivion installed and uninstalled (using the uninstallshield thingy) without problems. The 4GiB pack you made me download worked without flaw.

I'm ready to call this one "busted".
Comment by Barry (Bazzaah) - Sunday, 26 September 2010, 07:53 GMT
Thanks for running through that, I appreciate your time.

I'll try the regsvr32 but I think the most likely problem to be a setup issue (aka user error).

I downloaded wine from multilib and ran $ winecfg - is there some configuration I have missed?

How do I test whether wine was created with wine or wine64?

Thanks again.
Comment by Barry (Bazzaah) - Sunday, 26 September 2010, 09:26 GMT
Thanks for running through that, I appreciate your time.

I'll try the regsvr32 but I think the most likely problem to be a setup issue (aka user error).

I downloaded wine from multilib and ran $ winecfg - is there some configuration I have missed?

How do I test whether wine was created with wine or wine64?

Thanks again.
Comment by Sven-Hendrik Haase (Svenstaro) - Sunday, 26 September 2010, 12:37 GMT
Mh, to me it appears as though wine's behavior changed in its last few versions. I can't get it to create just a 32bit env anymore. Anyway, it worked for me in a 64bit one just fine. Make sure to do the regsvr32 stuff, it is listed in the winewiki for installshield problems.

With that I'm closing this issue. If you still think this is a packaging error, please reopen.

Loading...