http://bugs.winehq.org/show_bug.cgi?id=4421
Summary: unresolved externals in CVS build (e.g., CLIPFORMAT_UserMarshal in marshal.o) Product: Wine Version: CVS Platform: HP OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P4 Component: wine-ole AssignedTo: wine-bugs@winehq.org ReportedBy: david.ronis@mcgill.ca
I just tried a cvs update and rebuild (it's worked in the recent past). The build fails as:
make[3]: Entering directory `/home/ronis/Project/notar/wine/dlls/ole32/tests'
../../../tools/winegcc/winegcc -B../../../tools/winebuild -mconsole compobj.o marshal.o moniker.o propvariant.o stg_prop.o storage32.o testlist.o -o ole32_test.exe.so -L../../../libs/port -lwine_port -L../../../dlls -L../../../dlls/oleaut32 -L../../../dlls/ole32 -L../../../dlls/user32 -L../../../dlls/gdi32 -L../../../dlls/kernel32 -L../../../libs -loleaut32 -lole32 -luser32 -lgdi32 -lkernel32 -luuid
marshal.o(.text+0x5f87): In function `test_marshal_CLIPFORMAT':
/home/ronis/Project/notar/wine/dlls/ole32/tests/marshal.c:1744: undefined reference to `CLIPFORMAT_UserSize'
marshal.o(.text+0x600b):/home/ronis/Project/notar/wine/dlls/ole32/tests/marshal.c:1748: undefined reference to `CLIPFORMAT_UserMarshal'
marshal.o(.text+0x6120):/home/ronis/Project/notar/wine/dlls/ole32/tests/marshal.c:1754: undefined reference to `CLIPFORMAT_UserUnmarshal'
marshal.o(.text+0x618f):/home/ronis/Project/notar/wine/dlls/ole32/tests/marshal.c:1758: undefined reference to `CLIPFORMAT_UserFree'
marshal.o(.text+0x61d6): In function `test_marshal_HWND':
/home/ronis/Project/notar/wine/dlls/ole32/tests/marshal.c:1770: undefined reference to `HWND_UserSize'
marshal.o(.text+0x625a):/home/ronis/Project/notar/wine/dlls/ole32/tests/marshal.c:1774: undefined reference to `HWND_UserMarshal'
marshal.o(.text+0x6309):/home/ronis/Project/notar/wine/dlls/ole32/tests/marshal.c:1779: undefined reference to `HWND_UserUnmarshal'
marshal.o(.text+0x6375):/home/ronis/Project/notar/wine/dlls/ole32/tests/marshal.c:1783: undefined reference to `HWND_UserFree'
marshal.o(.text+0x63c0): In function `test_marshal_HGLOBAL':
/home/ronis/Project/notar/wine/dlls/ole32/tests/marshal.c:1798: undefined reference to `HGLOBAL_UserSize'
marshal.o(.text+0x6451):/home/ronis/Project/notar/wine/dlls/ole32/tests/marshal.c:1803: undefined reference to `HGLOBAL_UserMarshal'
marshal.o(.text+0x64f2):/home/ronis/Project/notar/wine/dlls/ole32/tests/marshal.c:1808: undefined reference to `HGLOBAL_UserUnmarshal'
marshal.o(.text+0x655e):/home/ronis/Project/notar/wine/dlls/ole32/tests/marshal.c:1811: undefined reference to `HGLOBAL_UserFree'
marshal.o(.text+0x65dc):/home/ronis/Project/notar/wine/dlls/ole32/tests/marshal.c:1819: undefined reference to `HGLOBAL_UserSize'
marshal.o(.text+0x666d):/home/ronis/Project/notar/wine/dlls/ole32/tests/marshal.c:1824: undefined reference to `HGLOBAL_UserMarshal'
marshal.o(.text+0x682c):/home/ronis/Project/notar/wine/dlls/ole32/tests/marshal.c:1838: undefined reference to `HGLOBAL_UserUnmarshal'
marshal.o(.text+0x6895):/home/ronis/Project/notar/wine/dlls/ole32/tests/marshal.c:1841: undefined reference to `HGLOBAL_UserFree'
marshal.o(.text+0x69a1): In function `test_marshal_HENHMETAFILE':
/home/ronis/Project/notar/wine/dlls/ole32/tests/marshal.c:1864: undefined reference to `HENHMETAFILE_UserSize'
marshal.o(.text+0x6a1d):/home/ronis/Project/notar/wine/dlls/ole32/tests/marshal.c:1867: undefined reference to `HENHMETAFILE_UserMarshal'
marshal.o(.text+0x6ba6):/home/ronis/Project/notar/wine/dlls/ole32/tests/marshal.c:1882: undefined reference to `HENHMETAFILE_UserUnmarshal'
marshal.o(.text+0x6c0f):/home/ronis/Project/notar/wine/dlls/ole32/tests/marshal.c:1885: undefined reference to `HENHMETAFILE_UserFree'
marshal.o(.text+0x6c41):/home/ronis/Project/notar/wine/dlls/ole32/tests/marshal.c:1891: undefined reference to `HENHMETAFILE_UserSize'
marshal.o(.text+0x6cbd):/home/ronis/Project/notar/wine/dlls/ole32/tests/marshal.c:1894: undefined reference to `HENHMETAFILE_UserMarshal'
marshal.o(.text+0x6d6d):/home/ronis/Project/notar/wine/dlls/ole32/tests/marshal.c:1901: undefined reference to `HENHMETAFILE_UserUnmarshal'
marshal.o(.text+0x6dd6):/home/ronis/Project/notar/wine/dlls/ole32/tests/marshal.c:1904: undefined reference to `HENHMETAFILE_UserFree'
collect2: ld returned 1 exit status
winegcc: /usr/bin/gcc failed.
make[3]: *** [ole32_test.exe.so] Error 2
I'm using gcc 4.0.2 and tried removing all the *.spec.[coh] files.
David