It appears that the exports in the spec files for these dll is not correct.
dllwrap -k --def mshtml.spec.def -o mshtml.dll document.o main.o mshtml.dll.db g.o -L../../dlls -luser32 -ladvapi32 -lkernel32 -lntdll -L../../libs/wine -lwin e -L../../libs/unicode -lwine_unicode -L../../libs/uuid -lwine_uuid -L../../libs /port -lwine_port -lm mshtml.exp(.edata+0x54):fake: undefined reference to `RunHTMLApplication@0' C:\mingw\bin\dllwrap.exe: C:\mingw\bin\gcc exited with status 1 make: *** [mshtml.dll] Error 1
Changing the mshtml.spec.def to RunHTMLApplication@16 allows it to build but I dont know what to put in the spec file.
Also
dllwrap -k --def msi.spec.def -o msi.dll distinct.o handle.o msi.o msiquery.o o rder.o record.o select.o suminfo.o table.o tokenize.o where.o y.tab.o msi.dll.db g.o -L../../dlls -lole32 -luser32 -ladvapi32 -lkernel32 -L../../libs/wine -lwin e -L../../libs/uuid -lwine_uuid -L../../libs/unicode -lwine_unicode -L../../libs /port -lwine_port -lm msi.exp(.edata+0xa8):fake: undefined reference to `MsiDatabaseOpenViewA@8' msi.exp(.edata+0xac):fake: undefined reference to `MsiDatabaseOpenViewW@8' msi.exp(.edata+0xbc):fake: undefined reference to `MsiEnumClientsA@8' msi.exp(.edata+0xc0):fake: undefined reference to `MsiEnumClientsW@8' msi.exp(.edata+0x160):fake: undefined reference to `MsiGetSummaryInformationA@12 ' msi.exp(.edata+0x164):fake: undefined reference to `MsiGetSummaryInformationW@12 ' C:\mingw\bin\dllwrap.exe: C:\mingw\bin\gcc exited with status 1 make[1]: *** [msi.dll] Error 1 make[1]: Leaving directory `/e/source/winehq/wine/dlls/msi' make: *** [msi] Error 2
I was short on time so I couldnt figure out the ordinals for this dll.
Thanks Steven
__________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com
"Steven Edwards" steven_ed4153@yahoo.com wrote:
It appears that the exports in the spec files for these dll is not correct.
Have a look at my today's patch "Fix some problems found while compiling and linking Wine under Cygwin", it should help.