Not working under wine
All-In-One PyGI/PyGObject for Windows Installer
Status: Abandoned
Brought to you by:
tumagonx
I just updated (or tried to) from 3.14 to 3.18 and now binaries crash under wine (under Windows 10 it works). This is 32 bit+python2. While this could be a wine problem I was wondering if you might know what could be the problem here:
https://bpaste.net/show/d40183f4c936
"Unhandled exception: unimplemented function msvcr90.dll._wfindnext32 called in 32-bit code (0x7b83a9fc)."
thanks
Thanks,
that function soft-referenced by low-level io function of glib. It's the same as regular wfindnext (as in msvcrt.dll) nothing special IMO. pygi-aio 3.14 also have this called, is i works in wine? and which msvcr90.dll file in the crashdump?
3.14 works. The msvcr90.dll is probably the one from wine as I don't ship my own. Should I include the msvcr90.dll from CPython?
Yes, using manifest trick. Don't know if wine support it.
I just tried your mypaint build (which I assume contains the manifest trick? at least a manifest file is there) and that also fails under wine. I guess this is a wine problem then.
Thanks for your response. Feel free to close this.
I want to provide glib that built with older gcc just to be sure if this is not compiler issue but don't have the time yet. It would be convenient to test binaries under wine.
Sorry for the long delay.
I think I overlook dirent() issue when switching compiler although I'm not sure if this.what caused wine crash. Additionally I made mistake when releasing MyPaint 1.2 which msvcr90.dll should be VC 2008 without SP1.
You can try the correct msvcr90 first, if this doesn't fix it try second attachment which correct dirent() issue.
Thank you, I really wish it would run on wine.
This contain only glib and fontconfig which I think sufficient for quodlibet, for rev5 I will need recompile more.
I have made rev5 with the changed dirent(), please test.
rev5 works again. Thanks very much!
Cool!