https://bugs.winehq.org/show_bug.cgi?id=36367
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |5ddaf34d69fe9608e45abb65a48 | |854b22fa3610a Status|UNCONFIRMED |RESOLVED Component|-unknown |build-env Resolution|--- |FIXED
--- Comment #5 from Austin English austinenglish@gmail.com --- (In reply to super_man from comment #4)
I think this has evolved. It now complains about com port(s) not able to open.
Some console output
fixme:ntoskrnl:PsSetLoadImageNotifyRoutine (0x542064) stub fixme:ntoskrnl:PsSetCreateProcessNotifyRoutine stub: 0x5420ce 0 fixme:heap:RtlCompactHeap (0xc00000, 0x0) stub err:ddeml:WDML_CreateString Unknown code page 437 fixme:comm:EscapeCommFunction16 no cid=0 found!
wine: Call from 0x7b83bfde to unimplemented function ntoskrnl.exe.PsRemoveLoadImageNotifyRoutine, aborting
wine 1.7.51
You likely have extra software installed in that prefix, I don't see any ntoskrnl stuff here in wine-1.7.51-23-g07cc9a3.
I find it very unlikely that a win95/98 app would use ntoskrnl.exe..
In any case, I see the same behavior with 1.7.17 on my Fedora 22 machine as 1.7.51: [austin@localhost AudioNet]$ /opt/oldwine-1.7.17/bin/wine anet.exe err:ddeml:WDML_CreateString Unknown code page 437 fixme:font:freetype_SelectFont Untranslated charset 255 fixme:comm:EscapeCommFunction16 no cid=0 found!
[austin@localhost AudioNet]$ wine anet.exe err:ddeml:WDML_CreateString Unknown code page 437 fixme:font:freetype_SelectFont Untranslated charset 255 fixme:comm:EscapeCommFunction16 no cid=0 found!
I tried on my mac mini, and indeed 1.7.17 does crash there. 1.7.42 didn't, so I bisected the fix: commit 5ddaf34d69fe9608e45abb65a48854b22fa3610a Author: Ken Thomases ken@codeweavers.com Date: Thu Oct 16 22:03:11 2014 -0500
configure: For Mac, link wineloader with -no_pie if it's available.
This is necessary for the specified image base and WINE_DOS and WINE_SHAREDHEAP segment addresses to be respected. The latter are necessary to reserve the correct ranges of the address space.