End Of Flood Part 4 - Mingw Port

Steven Edwards Steven_Ed4153 at yahoo.com
Mon May 20 15:30:57 CDT 2002


rpcrt4.dll -
gcc -mno-cygwin -c -I. -I. -I../../include -I../../include  -D__MINGW__
-D_WINDO WS -DWINE_NOWINSOCK -Wall -mpreferred-stack-boundary=2
-D__WINE__ -D_RPCRT4_ -D_ REENTRANT  -o rpcrt4_main.o rpcrt4_main.c
rpcrt4_main.c: In function `UuidCreate':
rpcrt4_main.c:107: variable `last' has initializer but incomplete type
rpcrt4_main.c:107: warning: excess elements in struct initializer
rpcrt4_main.c:107: warning: (near initialization for `last')
rpcrt4_main.c:107: warning: excess elements in struct initializer
rpcrt4_main.c:107: warning: (near initialization for `last')
rpcrt4_main.c:107: storage size of `last' isn't known
rpcrt4_main.c:109: storage size of `tv' isn't known
rpcrt4_main.c:224: warning: implicit declaration of function
`gettimeofday'
rpcrt4_main.c:225: invalid use of undefined type `struct timeval'
rpcrt4_main.c:225: invalid use of undefined type `struct timeval'
rpcrt4_main.c:228: `last' has an incomplete type
rpcrt4_main.c:229: invalid use of undefined type `struct timeval'
rpcrt4_main.c:231: invalid use of undefined type `struct timeval'
rpcrt4_main.c:232: invalid use of undefined type `struct timeval'
rpcrt4_main.c:233: invalid use of undefined type `struct timeval'
rpcrt4_main.c:236: invalid use of undefined type `struct timeval'
rpcrt4_main.c:237: invalid use of undefined type `struct timeval'
rpcrt4_main.c:109: warning: unused variable `tv'
make: *** [rpcrt4_main.o] Error 1


version.dll -
dllwrap --add-stdcall-alias --def version.spec.def --implib version.a -o
version
.dll info.o install.o resource.o ver16.o      version.dll.dbg.o
-L../../dlls -ll
z32 -lkernel32 -L../../library -lwine -L../../unicode -lwine_unicode -lm
info.o(.text+0x148d):info.c: undefined reference to `LoadLibrary16 at 4'
info.o(.text+0x14fe):info.c: undefined reference to `FindResource16 at 12'
info.o(.text+0x1562):info.c: undefined reference to `FreeLibrary16 at 4'
info.o(.text+0x157b):info.c: undefined reference to `SizeofResource16 at 8'
info.o(.text+0x158f):info.c: undefined reference to `LoadResource16 at 8'
info.o(.text+0x15f2):info.c: undefined reference to `FreeLibrary16 at 4'
info.o(.text+0x1606):info.c: undefined reference to `LockResource16 at 4'
info.o(.text+0x1702):info.c: undefined reference to `FreeResource16 at 4'
info.o(.text+0x170c):info.c: undefined reference to `FreeLibrary16 at 4'
ver16.o(.text+0x29b):ver16.c: undefined reference to `MapSL at 4'
collect2: ld returned 1 exit status
dllwrap: gcc exited with status 1
make: *** [version.dll] Error 1


winmm.dll -  (needs MSVCRT import to get rid of _assert) dllwrap
--add-stdcall-alias --def winmm.spec.def --implib winmm.a -o winmm.dll d
river.o joystick.o lolvldrv.o mci.o mmio.o mmsystem.o sound16.o time.o
lolvld
rv.glue.o mmsystem.glue.o time.glue.o  winmm.dll.dbg.o -L../../dlls
-luser32 -la dvapi32 -lkernel32 -lmsvcrt -L../../library -lwine  -lm
Warning: resolving _wine_ldt_copy by linking to __imp__wine_ldt_copy
(auto-impor
t)
driver.o(.text+0x1d8):driver.c: undefined reference to `MapLS at 4'
driver.o(.text+0x21d):driver.c: undefined reference to `MapLS at 4'
driver.o(.text+0x24d):driver.c: undefined reference to `MapLS at 4'
driver.o(.text+0x387):driver.c: undefined reference to `MapSL at 4'
driver.o(.text+0x396):driver.c: undefined reference to `MapSL at 4'
driver.o(.text+0x3b4):driver.c: undefined reference to `MapSL at 4'
driver.o(.text+0x3cf):driver.c: undefined reference to `UnMapLS at 4'
driver.o(.text+0x3db):driver.c: undefined reference to `UnMapLS at 4'
driver.o(.text+0x3e7):driver.c: undefined reference to `UnMapLS at 4'
driver.o(.text+0xe1d):driver.c: undefined reference to `OpenDriver16 at 12'
driver.o(.text+0x1318):driver.c: undefined reference to
`CloseDriver16 at 12'
driver.o(.text+0x15f8):driver.c: undefined reference to
`OpenDriver16 at 12'
driver.o(.text+0x162b):driver.c: undefined reference to
`CloseDriver16 at 12'
driver.o(.text+0x1667):driver.c: undefined reference to
`SendDriverMessage16 at 16'
driver.o(.text+0x168f):driver.c: undefined reference to
`GetDriverModuleHandle16 @4'
driver.o(.text+0x16cf):driver.c: undefined reference to
`DefDriverProc16 at 20'
driver.o(.text+0x1961):driver.c: undefined reference to
`SendDriverMessage16 at 16'

lolvldrv.o(.text+0x1d26):lolvldrv.c: undefined reference to `MapSL at 4'
lolvldrv.o(.text+0x1dc7):lolvldrv.c: undefined reference to `MapSL at 4'
lolvldrv.o(.text+0x2057):lolvldrv.c: undefined reference to `MapSL at 4'
lolvldrv.o(.text+0x20b3):lolvldrv.c: undefined reference to `MapSL at 4'
lolvldrv.o(.text+0x20d9):lolvldrv.c: undefined reference to `MapSL at 4'
lolvldrv.o(.text+0x216f):lolvldrv.c: more undefined references to
`MapSL at 4' foll ow
lolvldrv.o(.text+0x265c):lolvldrv.c: undefined reference to `MapLS at 4'
lolvldrv.o(.text+0x26be):lolvldrv.c: undefined reference to `MapLS at 4'
lolvldrv.o(.text+0x2817):lolvldrv.c: undefined reference to `MapLS at 4'
lolvldrv.o(.text+0x2952):lolvldrv.c: undefined reference to `MapLS at 4'
lolvldrv.o(.text+0x2b27):lolvldrv.c: undefined reference to `MapSL at 4'
lolvldrv.o(.text+0x2bc7):lolvldrv.c: undefined reference to `UnMapLS at 4'
lolvldrv.o(.text+0x2bf3):lolvldrv.c: undefined reference to `MapSL at 4'
lolvldrv.o(.text+0x2c37):lolvldrv.c: undefined reference to `UnMapLS at 4'
lolvldrv.o(.text+0x2c97):lolvldrv.c: undefined reference to `MapSL at 4'
lolvldrv.o(.text+0x2cae):lolvldrv.c: undefined reference to `UnMapLS at 4'
lolvldrv.o(.text+0x2dda):lolvldrv.c: undefined reference to `MapSL at 4'
lolvldrv.o(.text+0x2e77):lolvldrv.c: undefined reference to `MapSL at 4'
lolvldrv.o(.text+0x2ffb):lolvldrv.c: undefined reference to `MapSL at 4'
lolvldrv.o(.text+0x3057):lolvldrv.c: undefined reference to `MapSL at 4'
lolvldrv.o(.text+0x30bf):lolvldrv.c: undefined reference to `MapSL at 4'
lolvldrv.o(.text+0x30e5):lolvldrv.c: more undefined references to
`MapSL at 4' foll ow
lolvldrv.o(.text+0x371f):lolvldrv.c: undefined reference to `MapLS at 4'
lolvldrv.o(.text+0x380d):lolvldrv.c: undefined reference to `MapLS at 4'
lolvldrv.o(.text+0x391b):lolvldrv.c: undefined reference to `MapLS at 4'
lolvldrv.o(.text+0x3a98):lolvldrv.c: undefined reference to `MapLS at 4'
lolvldrv.o(.text+0x3b08):lolvldrv.c: undefined reference to `MapLS at 4'
lolvldrv.o(.text+0x3b31):lolvldrv.c: more undefined references to
`MapLS at 4' foll ow
lolvldrv.o(.text+0x3c57):lolvldrv.c: undefined reference to `MapSL at 4'
lolvldrv.o(.text+0x3c76):lolvldrv.c: undefined reference to `UnMapLS at 4'
lolvldrv.o(.text+0x3cbf):lolvldrv.c: undefined reference to `MapSL at 4'
lolvldrv.o(.text+0x3d33):lolvldrv.c: undefined reference to `UnMapLS at 4'
lolvldrv.o(.text+0x3d6f):lolvldrv.c: undefined reference to `MapSL at 4'
lolvldrv.o(.text+0x3de5):lolvldrv.c: undefined reference to `UnMapLS at 4'
lolvldrv.o(.text+0x3e0f):lolvldrv.c: undefined reference to `MapSL at 4'
lolvldrv.o(.text+0x3e3e):lolvldrv.c: undefined reference to `UnMapLS at 4'
lolvldrv.o(.text+0x3e67):lolvldrv.c: undefined reference to `UnMapLS at 4'
lolvldrv.o(.text+0x3f6a):lolvldrv.c: undefined reference to `MapSL at 4'
lolvldrv.o(.text+0x3fef):lolvldrv.c: undefined reference to `MapSL at 4'
lolvldrv.o(.text+0x419f):lolvldrv.c: undefined reference to `MapSL at 4'
lolvldrv.o(.text+0x41fb):lolvldrv.c: undefined reference to `MapSL at 4'
lolvldrv.o(.text+0x4263):lolvldrv.c: undefined reference to `MapSL at 4'
lolvldrv.o(.text+0x4289):lolvldrv.c: more undefined references to
`MapSL at 4' foll ow
lolvldrv.o(.text+0x488c):lolvldrv.c: undefined reference to `MapLS at 4'
lolvldrv.o(.text+0x499c):lolvldrv.c: undefined reference to `MapLS at 4'
lolvldrv.o(.text+0x4aaf):lolvldrv.c: undefined reference to `MapLS at 4'
lolvldrv.o(.text+0x4b9d):lolvldrv.c: undefined reference to `MapLS at 4'
lolvldrv.o(.text+0x4cab):lolvldrv.c: undefined reference to `MapLS at 4'
lolvldrv.o(.text+0x4df5):lolvldrv.c: more undefined references to
`MapLS at 4' foll ow
lolvldrv.o(.text+0x4f1f):lolvldrv.c: undefined reference to `MapSL at 4'
lolvldrv.o(.text+0x4fa1):lolvldrv.c: undefined reference to `UnMapLS at 4'
lolvldrv.o(.text+0x506b):lolvldrv.c: undefined reference to `MapSL at 4'
lolvldrv.o(.text+0x509a):lolvldrv.c: undefined reference to `UnMapLS at 4'
lolvldrv.o(.text+0x50c7):lolvldrv.c: undefined reference to `MapSL at 4'
lolvldrv.o(.text+0x5105):lolvldrv.c: undefined reference to `UnMapLS at 4'
lolvldrv.o(.text+0x512f):lolvldrv.c: undefined reference to `MapSL at 4'
lolvldrv.o(.text+0x51a3):lolvldrv.c: undefined reference to `UnMapLS at 4'
lolvldrv.o(.text+0x522f):lolvldrv.c: undefined reference to `UnMapLS at 4'
lolvldrv.o(.text+0x532a):lolvldrv.c: undefined reference to `MapSL at 4'
lolvldrv.o(.text+0x53a3):lolvldrv.c: undefined reference to `MapSL at 4'
lolvldrv.o(.text+0x791d):lolvldrv.c: undefined reference to
`GetDriverModuleHand le16 at 4'
lolvldrv.o(.text+0x7938):lolvldrv.c: undefined reference to
`GetProcAddress16 at 8'
lolvldrv.o(.text+0x79be):lolvldrv.c: undefined reference to
`GetProcAddress16 at 8'
lolvldrv.o(.text+0x7a42):lolvldrv.c: undefined reference to
`GetProcAddress16 at 8'
lolvldrv.o(.text+0x7ac6):lolvldrv.c: undefined reference to
`GetProcAddress16 at 8'
lolvldrv.o(.text+0x7b4a):lolvldrv.c: undefined reference to
`GetProcAddress16 at 8'
lolvldrv.o(.text+0x7bce):lolvldrv.c: more undefined references to
`GetProcAddres s16 at 8' follow
mci.o(.text+0x186d):mci.c: undefined reference to `GetCurrentTask at 0'
mci.o(.text+0x3ce7):mci.c: undefined reference to `MapSL at 4'
mci.o(.text+0x3d03):mci.c: undefined reference to `MapSL at 4'
mci.o(.text+0x3d73):mci.c: undefined reference to `MapSL at 4'
mci.o(.text+0x3ddf):mci.c: undefined reference to `MapSL at 4'
mci.o(.text+0x3dfe):mci.c: undefined reference to `MapSL at 4'
mci.o(.text+0x3e43):mci.c: more undefined references to `MapSL at 4' follow
mci.o(.text+0x4466):mci.c: undefined reference to `MapLS at 4'
mci.o(.text+0x4483):mci.c: undefined reference to `MapLS at 4'
mci.o(.text+0x458f):mci.c: undefined reference to `MapLS at 4'
mci.o(.text+0x4687):mci.c: undefined reference to `MapSL at 4'
mci.o(.text+0x4695):mci.c: undefined reference to `UnMapLS at 4'
mci.o(.text+0x47b7):mci.c: undefined reference to `UnMapLS at 4'
mci.o(.text+0x4c3e):mci.c: undefined reference to `MapLS at 4'
mci.o(.text+0x4c79):mci.c: undefined reference to `MapLS at 4'
mci.o(.text+0x4d10):mci.c: undefined reference to `MapLS at 4'
mci.o(.text+0x4d58):mci.c: undefined reference to `MapLS at 4'
mci.o(.text+0x4d86):mci.c: undefined reference to `MapLS at 4'
mci.o(.text+0x4dc5):mci.c: more undefined references to `MapLS at 4' follow
mci.o(.text+0x56dd):mci.c: undefined reference to `MapSL at 4'
mci.o(.text+0x56e9):mci.c: undefined reference to `UnMapLS at 4'
mci.o(.text+0x56f5):mci.c: undefined reference to `UnMapLS at 4'
mci.o(.text+0x5727):mci.c: undefined reference to `MapSL at 4'
mci.o(.text+0x573e):mci.c: undefined reference to `UnMapLS at 4'
mci.o(.text+0x576f):mci.c: undefined reference to `UnMapLS at 4'
mci.o(.text+0x5793):mci.c: undefined reference to `UnMapLS at 4'
mci.o(.text+0x57ab):mci.c: undefined reference to `UnMapLS at 4'
mci.o(.text+0x58bb):mci.c: undefined reference to `MapSL at 4'
mci.o(.text+0x58d2):mci.c: undefined reference to `UnMapLS at 4'
mci.o(.text+0x5969):mci.c: undefined reference to `MapSL at 4'
mci.o(.text+0x5998):mci.c: undefined reference to `UnMapLS at 4'
mci.o(.text+0x5a43):mci.c: undefined reference to `MapSL at 4'
mci.o(.text+0x5a5a):mci.c: undefined reference to `UnMapLS at 4'
mci.o(.text+0x5a76):mci.c: undefined reference to `UnMapLS at 4'
mci.o(.text+0x5b63):mci.c: undefined reference to `MapSL at 4'
mci.o(.text+0x5b7a):mci.c: undefined reference to `UnMapLS at 4'
mci.o(.text+0x5ba0):mci.c: undefined reference to `UnMapLS at 4'
mci.o(.text+0x77a7):mci.c: undefined reference to `MapSL at 4'
mci.o(.text+0x78db):mci.c: undefined reference to `MapSL at 4'
mmio.o(.text+0x17c):mmio.c: undefined reference to
`DosFileHandleToWin32Handle at 4
mmio.o(.text+0xa77):mmio.c: undefined reference to `MapLS at 4'
mmio.o(.text+0xb29):mmio.c: undefined reference to `UnMapLS at 4'
mmio.o(.text+0xcb1):mmio.c: undefined reference to `MapLS at 4'
mmio.o(.text+0xcdd):mmio.c: undefined reference to `UnMapLS at 4'
mmio.o(.text+0x1535):mmio.c: undefined reference to `GlobalUnlock16 at 4'
mmio.o(.text+0x1542):mmio.c: undefined reference to `GlobalFree16 at 4'
mmio.o(.text+0x1589):mmio.c: undefined reference to `MapSL at 4'
mmio.o(.text+0x15b9):mmio.c: undefined reference to `GlobalAlloc16 at 8'
mmio.o(.text+0x161c):mmio.c: undefined reference to
`K32WOWGlobalLock16 at 4'
mmio.o(.text+0x1630):mmio.c: undefined reference to `MapSL at 4'
mmio.o(.text+0x29b1):mmio.c: undefined reference to `MapSL at 4'
mmsystem.o(.text+0x1a42):mmsystem.c: undefined reference to
`ReleaseThunkLock at 4'
mmsystem.o(.text+0x1a63):mmsystem.c: undefined reference to
`RestoreThunkLock at 4'
mmsystem.o(.text+0x1b2e):mmsystem.c: undefined reference to
`ReleaseThunkLock at 4'
mmsystem.o(.text+0x1b4b):mmsystem.c: undefined reference to
`RestoreThunkLock at 4'
mmsystem.o(.text+0x1ff3):mmsystem.c: undefined reference to `MapSL at 4'
mmsystem.o(.text+0x2c86):mmsystem.c: undefined reference to `MapSL at 4'
mmsystem.o(.text+0x3215):mmsystem.c: undefined reference to `MapSL at 4'
mmsystem.o(.text+0x43c5):mmsystem.c: undefined reference to `MapSL at 4'
mmsystem.o(.text+0x43ee):mmsystem.c: undefined reference to `MapSL at 4'
mmsystem.o(.text+0x4de1):mmsystem.c: undefined reference to
`UserYield16 at 0'
mmsystem.o(.text+0x55b1):mmsystem.c: undefined reference to
`UserYield16 at 0'
mmsystem.o(.text+0x5675):mmsystem.c: undefined reference to
`UserYield16 at 0'
mmsystem.o(.text+0x60ad):mmsystem.c: undefined reference to `MapSL at 4'
mmsystem.o(.text+0x6b9d):mmsystem.c: undefined reference to `MapSL at 4'
mmsystem.o(.text+0x6bc6):mmsystem.c: undefined reference to `MapSL at 4'
mmsystem.o(.text+0x7465):mmsystem.c: undefined reference to `MapSL at 4'
mmsystem.o(.text+0x7c52):mmsystem.c: undefined reference to `MapSL at 4'
mmsystem.o(.text+0x7cb6):mmsystem.c: more undefined references to
`MapSL at 4' foll ow
mmsystem.o(.text+0x8a71):mmsystem.c: undefined reference to
`ReleaseThunkLock at 4'
mmsystem.o(.text+0x8a88):mmsystem.c: undefined reference to
`RestoreThunkLock at 4'
mmsystem.o(.text+0x8e39):mmsystem.c: undefined reference to
`ReleaseThunkLock at 4'
mmsystem.o(.text+0x8e50):mmsystem.c: undefined reference to
`RestoreThunkLock at 4'
mmsystem.o(.text+0xa322):mmsystem.c: undefined reference to
`ReleaseThunkLock at 4'
mmsystem.o(.text+0xa33b):mmsystem.c: undefined reference to
`RestoreThunkLock at 4'
mmsystem.o(.text+0xa469):mmsystem.c: undefined reference to `MapSL at 4'
mmsystem.o(.text+0xa619):mmsystem.c: undefined reference to `MapSL at 4'
mmsystem.o(.text+0xa8fa):mmsystem.c: undefined reference to
`ReleaseThunkLock at 4'
mmsystem.o(.text+0xa913):mmsystem.c: undefined reference to
`RestoreThunkLock at 4'
mmsystem.o(.text+0xa9da):mmsystem.c: undefined reference to
`ReleaseThunkLock at 4'
mmsystem.o(.text+0xa9f3):mmsystem.c: undefined reference to
`RestoreThunkLock at 4'
mmsystem.o(.text+0xaaba):mmsystem.c: undefined reference to
`ReleaseThunkLock at 4'
mmsystem.o(.text+0xaad3):mmsystem.c: undefined reference to
`RestoreThunkLock at 4'
mmsystem.o(.text+0xab9e):mmsystem.c: undefined reference to
`ReleaseThunkLock at 4'
mmsystem.o(.text+0xabb7):mmsystem.c: undefined reference to
`RestoreThunkLock at 4'
mmsystem.o(.text+0xb9ca):mmsystem.c: undefined reference to
`ReleaseThunkLock at 4'
mmsystem.o(.text+0xb9e3):mmsystem.c: undefined reference to
`RestoreThunkLock at 4'
mmsystem.o(.text+0xbaf1):mmsystem.c: undefined reference to `MapSL at 4'
mmsystem.o(.text+0xbcbd):mmsystem.c: undefined reference to `MapSL at 4'
mmsystem.o(.text+0xbfc6):mmsystem.c: undefined reference to
`ReleaseThunkLock at 4'
mmsystem.o(.text+0xbfdf):mmsystem.c: undefined reference to
`RestoreThunkLock at 4'
mmsystem.o(.text+0xc0a6):mmsystem.c: undefined reference to
`ReleaseThunkLock at 4'
mmsystem.o(.text+0xc0bf):mmsystem.c: undefined reference to
`RestoreThunkLock at 4'
mmsystem.o(.text+0xc186):mmsystem.c: undefined reference to
`ReleaseThunkLock at 4'
mmsystem.o(.text+0xc19f):mmsystem.c: undefined reference to
`RestoreThunkLock at 4'
mmsystem.o(.text+0xc716):mmsystem.c: undefined reference to `MapLS at 4'
mmsystem.o(.text+0xc724):mmsystem.c: undefined reference to `MapLS at 4'
mmsystem.o(.text+0xc73e):mmsystem.c: undefined reference to
`LoadModule16 at 8'
mmsystem.o(.text+0xc78e):mmsystem.c: undefined reference to `UnMapLS at 4'
mmsystem.o(.text+0xc797):mmsystem.c: undefined reference to `UnMapLS at 4'
mmsystem.o(.text+0xc8bf):mmsystem.c: undefined reference to
`PostAppMessage16 at 16
mmsystem.o(.text+0xc8d8):mmsystem.c: undefined reference to
`GetCurrentTask at 0'
mmsystem.o(.text+0xc90a):mmsystem.c: undefined reference to
`K32WOWYield16 at 0'
mmsystem.o(.text+0xca74):mmsystem.c: undefined reference to
`GlobalAlloc16 at 8'
mmsystem.o(.text+0xca9f):mmsystem.c: undefined reference to `MapSL at 4'
mmsystem.o(.text+0xcb30):mmsystem.c: undefined reference to
`GetProcessFlags at 4'
mmsystem.o(.text+0xcc9b):mmsystem.c: undefined reference to
`GetModuleHandle16 at 4
mmsystem.o(.text+0xcca6):mmsystem.c: undefined reference to
`GetProcAddress16 at 8'
mmsystem.o(.text+0xccd2):mmsystem.c: undefined reference to `MapSL at 4'
mmsystem.o(.text+0xcd9d):mmsystem.c: undefined reference to
`UserYield16 at 0'
mmsystem.o(.text+0xcdb0):mmsystem.c: undefined reference to
`GlobalFree16 at 4'
mmsystem.o(.text+0xce9e):mmsystem.c: undefined reference to `MapSL at 4'
mmsystem.o(.text+0xd23a):mmsystem.c: undefined reference to `MapSL at 4'
mmsystem.o(.text+0xd24f):mmsystem.c: undefined reference to
`ReleaseThunkLock at 4'
mmsystem.o(.text+0xd264):mmsystem.c: undefined reference to
`RestoreThunkLock at 4'
mmsystem.o(.text+0xd35b):mmsystem.c: undefined reference to `MapSL at 4'
mmsystem.o(.text+0xd44e):mmsystem.c: undefined reference to `MapSL at 4'
mmsystem.o(.text+0xd47a):mmsystem.c: undefined reference to `IsTask16 at 4'
mmsystem.o(.text+0xd5a4):mmsystem.c: undefined reference to `MapSL at 4'
mmsystem.o(.text+0xd65c):mmsystem.c: undefined reference to `MapSL at 4'
mmsystem.o(.text+0xd6ad):mmsystem.c: undefined reference to
`GetCurrentTask at 0'
mmsystem.o(.text+0xd860):mmsystem.c: undefined reference to
`GlobalFree16 at 4'
mmsystem.o(.text+0xd991):mmsystem.c: undefined reference to
`ReleaseThunkLock at 4'
mmsystem.o(.text+0xd9b5):mmsystem.c: undefined reference to
`RestoreThunkLock at 4'
time.o(.text+0x10af):time.c: undefined reference to `ReleaseThunkLock at 4'
time.o(.text+0x10b8):time.c: undefined reference to `RestoreThunkLock at 4'
lolvldrv.glue.o(.text+0x86):lolvldrv.glue.c: undefined reference to
`wine_call_t o_16_word at 8'
mmsystem.glue.o(.text+0x45):mmsystem.glue.c: undefined reference to
`wine_call_t o_16_long at 8'
time.glue.o(.text+0x86):time.glue.c: undefined reference to
`wine_call_to_16_wor d at 8'
fu000001.o(.idata$3+0xc): undefined reference to `libwine_a_iname'
fu000002.o(.idata$3+0xc): undefined reference to `libwine_a_iname'
fu000003.o(.idata$3+0xc): undefined reference to `libwine_a_iname'
nmth000000.o(.idata$4+0x0): undefined reference to `_nm__wine_ldt_copy'
collect2: ld returned 1 exit status
dllwrap: gcc exited with status 1
make: *** [winmm.dll] Error 1



w32skrnl.dll - (Not that I want to support Win32s on ReactOS/Mingw)

dllwrap --add-stdcall-alias --def w32skrnl.spec.def --implib w32skrnl.a
-o w32sk
rnl.dll w32skernel.o w32sys.o win32s16.o      w32skrnl.dll.dbg.o
-L../../dlls -l
kernel32 -L../../library -lwine  -lm
w32skernel.o(.text+0xa0):w32skernel.c: undefined reference to
`NtCurrentTeb at 0'
w32sys.o(.text+0x12a):w32sys.c: undefined reference to
`DosFileHandleToWin32Hand le at 4'
win32s16.o(.text+0xfc):win32s16.c: undefined reference to `MapSL at 4'
collect2: ld returned 1 exit status
dllwrap: gcc exited with status 1
make: *** [w32skrnl.dll] Error 1


wnaspi32.dll - ReactOS/Mingw should be able to use the standard aspi
layer and wine 
doesnt need to support this as it is UNIX dependant but I tested it just
for the hell of it. 
(Needs msvcrt import for _errno)

dllwrap --add-stdcall-alias --def wnaspi32.spec.def --implib wnaspi32.a
-o wnasp
i32.dll aspi.o winaspi16.o winaspi32.o    winaspi16.glue.o
wnaspi32.dll.dbg.o -
L../../dlls -ladvapi32 -lkernel32 -lmsvcrt -L../../library -lwine  -lm
Warning: resolving _wine_ldt_copy by linking to __imp__wine_ldt_copy
(auto-impor
t)
winaspi16.glue.o(.text+0x45):winaspi16.glue.c: undefined reference to
`wine_call _to_16_long at 8'
fu000001.o(.idata$3+0xc): undefined reference to `libwine_a_iname'
nmth000000.o(.idata$4+0x0): undefined reference to `_nm__wine_ldt_copy'
collect2: ld returned 1 exit status
dllwrap: gcc exited with status 1
make: *** [wnaspi32.dll] Error 1




More information about the wine-devel mailing list