Part 1 - Mingw Port Status 5-20-02
Steven Edwards
Steven_Ed4153 at yahoo.com
Mon May 20 14:50:45 CDT 2002
Here are the results from my latest attempt to build wine under mingw.
We can build alot more now but most of these are still manly stubed
dlls.
Anywhere it has (needs msvcrt import) I will submit a patch to the
Makefile.in with my next set of patches. Also anywhere it has missing
-lshlwapi or lntdll that is because Mingw doesnt come with a libntdll.a
or
libshlwapi.a so I used wines $dllname.spec.def to create them without
the
*wine* exports. Mingw's libkernel32.a doesnt seem to export the toolhelp
api calls so I guess I need to add this to list of things I need to
include
when I finnaly start sending them patches.
I dont know how much of the problems below are non-win32api call
problems but the
ones I am sure about are GetSysColorPen and wvsnprintf(A/W)@16.
wvsnprintfA/W is
only used in shlwapi.dll so it shouldnt be to hard to fix.
My programming skills are very week so I dont know how much help I can
be with
fixing some of these.
Builds -
avicap32.dll
crtdll.dll
crypt32.dll
dciman32.dll
imagehlp.dll
imm32.dll
mapi32.dll
mpr.dll
msdom.dll
msimg32.dll
msisys.ocx
netapi.dll
oledlg.dll
olepro32.dll
olesvr32.dll
rasapi32.dll
riched32.dll
serialui.dll
shdocvw.dll
tapi32.dll
twain_32.dll
urlmon.dll
winnls.dll
winspool.drv
wintrust.dll
Builds with easy fix -
comcat.dll (needs msvcrt import due to swprintf usage)
dinput.dll (needs msvcrt import do to _assert usage)
odbc32.dll (needs msvcrt import do to _assert usage)
Fails -
comdlg32.dll - (missing -lshlwapi import, missing lwinspool.srv import)
I will need to retest due to removal of GetSysColorPen
More information about the wine-devel
mailing list