context: Wine 1.8, Mint 17.3, fileoptimizer 8.4 64bit
Reading past comments here, I've followed another advice to copy zlib.dll from plugins64 folder into FO's main folder, renaming it into shcore.dll - to no result, so far. What I get is:
For x64, the workarround was not needed, so never implemented it. For your zlib workarround to work, I would say you should use a x64 version of zlib, so at least Windows is properly able to load it without thrunking. Are you using a 64 bit DLL? It not, can you try with this: http://www.winimage.com/zLibDll/zlib.html?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Previously, I had copied the zlib.dll from plugins64 sub-folder, no idea whether it was a 32 or 64-bit version.
HOWEVER, I followed the winimage link you suggested, downloaded the 64-bit dll, renamed zlibwapi.dll into SHCore.dll - still in FO's main folder, and now it works like a charm.
A very big thank you for promptness and content of your support.
ric
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
context: Wine 1.8, Mint 17.3, fileoptimizer 8.4 64bit
Reading past comments here, I've followed another advice to copy zlib.dll from plugins64 folder into FO's main folder, renaming it into shcore.dll - to no result, so far. What I get is:
Any advice is welcome, TIA
ric
Since 8.20 we are delay loading shcore.dll in order to avoid that bug, but only in x86 versions:
For x64, the workarround was not needed, so never implemented it. For your zlib workarround to work, I would say you should use a x64 version of zlib, so at least Windows is properly able to load it without thrunking. Are you using a 64 bit DLL? It not, can you try with this: http://www.winimage.com/zLibDll/zlib.html?
Previously, I had copied the zlib.dll from plugins64 sub-folder, no idea whether it was a 32 or 64-bit version.
HOWEVER, I followed the winimage link you suggested, downloaded the 64-bit dll, renamed zlibwapi.dll into SHCore.dll - still in FO's main folder, and now it works like a charm.
A very big thank you for promptness and content of your support.
ric
Than makes sense. zlib.dll in Plugins64 folder, belongs to zRecompress, which is in fact a 32 bit application yet.
Anyway, glad the workarround worked, and with it you are able to run FO in Wine64 (as in Wine32).