The forum

Older wine from PoL cannot open winegstreamer.dll

There is a different behaviour from "system installed" wine

Author Replies
llde Monday 21 January 2019 at 18:33
lldeAnonymous

Hi,

I started using PlayOnLinux recently as a way to try older wine version without recompiling them myself, (and getting stranges errors), to test a regression test with a game (Imperium Great Battles of Rome.)

However  I'm getting an issue with winegstreamer.dll from PoL downloaded wine and wine-staging.

Starting the game with a PoL linux gives this error:  (multiple wine versions <= 3.18 tested, I didn't test newer versions except 4.0rc5 that doesn't experience the issue )

003d:err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"C:\\windows\\system32\\winegstreamer.dll"
003d:err:ole:CoGetClassObject no class object {f9d8d64e-a144-47dc-8ee0-f53498372c29} could be created for context 0x401

When I use instead a wine 3.18 (and also older releases, but too old release doesn't work at all for dependancies mismatch) from ArchLinux Rollback Machine, winegstreamer.dll is correctly loaded and used. (Also whe I use it from PoL with "System" as wine version)

Noteworthy may be the fact that the system installed wine is a multiarch Wow64 wine, while the PoL wine is 32bit wine only (it isn't specified if the AMD64 wine is a Wow64 or 64bit only wine).

I'm on ArchLinux 64bit. PoL 4.3.4

Thanks for help in advance.

 

I'm sorry if I made some language errors, I'm not a native speaker and I'm dysgraphic.

 

Edited by llde

This site allows content generated by members, and we promptly remove any content that infringes copyright according to our Terms of Service. To report copyright infringement, please send a notice to dmca-notice@playonlinux.com