Problems building mshtml.dll and msi.dll on mingw.

Steven Edwards steven_ed4153 at yahoo.com
Sun Oct 12 20:15:04 CDT 2003


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 at 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 at 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 at 8'
msi.exp(.edata+0xac):fake: undefined reference to
`MsiDatabaseOpenViewW at 8'
msi.exp(.edata+0xbc):fake: undefined reference to `MsiEnumClientsA at 8'
msi.exp(.edata+0xc0):fake: undefined reference to `MsiEnumClientsW at 8'
msi.exp(.edata+0x160):fake: undefined reference to
`MsiGetSummaryInformationA at 12
'
msi.exp(.edata+0x164):fake: undefined reference to
`MsiGetSummaryInformationW at 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



More information about the wine-devel mailing list