(Cross)Compile failure for dsound/tests and shlwapi/tests

Paul Vriens paul.vriens.wine at gmail.com
Wed Jan 10 12:10:57 CST 2007


Hi,

three failures currently prevent winetest.exe from being build. The
first one was ole32/tests/marshal.c (where Stefan Leichter sent a MinGW
patch for):

i386-mingw32-gcc clipboard.cross.o compobj.cross.o hglobalstream.cross.o marshal.cross.o moniker.cross.o ole2.cross.o propvariant.cross.o stg_prop.cross.o storage32.cross.o usrmarshal.cross.o  testlist.cross.o -o ole32_crosstest.exe -loleaut32 -lole32 -luser32 -lgdi32 -ladvapi32 -lkernel32 -luuid
marshal.cross.o:marshal.c:(.text+0x7a61): undefined reference to `_IID_IChannelHook'
collect2: ld returned 1 exit status
make: *** [ole32_crosstest.exe] Error 1

The second one is for dsound/tests:

i386-mingw32-gcc capture.cross.o ds3d.cross.o ds3d8.cross.o dsound.cross.o dsound8.cross.o duplex.cross.o propset.cross.o  testlist.cross.o -o dsound_crosstest.exe -ldsound -lole32 -lversion -luser32 -lkernel32 -ldxguid -luuid -ldxerr8
capture.cross.o:capture.c:(.text+0xcf4): undefined reference to `_CLSID_DirectSoundPrivate'
dsound.cross.o:dsound.c:(.text+0xbef): undefined reference to `_CLSID_DirectSoundPrivate'
dsound.cross.o:dsound.c:(.text+0xc7a): undefined reference to `_CLSID_DirectSoundPrivate'
dsound8.cross.o:dsound8.c:(.text+0xd39): undefined reference to `_CLSID_DirectSoundPrivate'
dsound8.cross.o:dsound8.c:(.text+0xdc4): undefined reference to `_CLSID_DirectSoundPrivate'
duplex.cross.o:duplex.c:(.text+0x794): more undefined references to `_CLSID_DirectSoundPrivate' follow
propset.cross.o:propset.c:(.text+0x122f): undefined reference to `_DSPROPSETID_DirectSoundDevice'
propset.cross.o:propset.c:(.text+0x1353): undefined reference to `_DSPROPSETID_DirectSoundDevice'
propset.cross.o:propset.c:(.text+0x1477): undefined reference to `_DSPROPSETID_DirectSoundDevice'
propset.cross.o:propset.c:(.text+0x159b): undefined reference to `_DSPROPSETID_DirectSoundDevice'
propset.cross.o:propset.c:(.text+0x16bf): undefined reference to `_DSPROPSETID_DirectSoundDevice'
propset.cross.o:propset.c:(.text+0x179e): more undefined references to `_DSPROPSETID_DirectSoundDevice' follow
collect2: ld returned 1 exit status
make: *** [dsound_crosstest.exe] Error 1

The third one is for shlwapi/tests:

i386-mingw32-gcc clist.cross.o clsid.cross.o generated.cross.o ordinal.cross.o path.cross.o shreg.cross.o string.cross.o  testlist.cross.o -o shlwapi_crosstest.exe -lshlwapi -ladvapi32 -lole32 -loleaut32 -lkernel32 -luuid
clsid.cross.o:clsid.c:(.data+0x8): undefined reference to `_CATID_BrowsableShellExt'
clsid.cross.o:clsid.c:(.data+0xc): undefined reference to `_CATID_BrowseInPlace'
clsid.cross.o:clsid.c:(.data+0x10): undefined reference to `_CATID_DeskBand'
clsid.cross.o:clsid.c:(.data+0x14): undefined reference to `_CATID_InfoBand'
clsid.cross.o:clsid.c:(.data+0x18): undefined reference to `_CATID_CommBand'
clsid.cross.o:clsid.c:(.data+0x30): undefined reference to `_CGID_ExplorerBarDoc'
clsid.cross.o:clsid.c:(.data+0x50): undefined reference to `_IID_IShellDetails'
clsid.cross.o:clsid.c:(.data+0x54): undefined reference to `_IID_IDelayedRelease'
clsid.cross.o:clsid.c:(.data+0x94): undefined reference to `_IID_IRemoteComputer'
clsid.cross.o:clsid.c:(.data+0x9c): undefined reference to `_IID_IDockingWindow'
clsid.cross.o:clsid.c:(.data+0xa0): undefined reference to `_IID_IDockingWindowSite'
clsid.cross.o:clsid.c:(.data+0xa8): undefined reference to `_CLSID_NetworkDomain'
clsid.cross.o:clsid.c:(.data+0xac): undefined reference to `_CLSID_NetworkServer'
clsid.cross.o:clsid.c:(.data+0xb0): undefined reference to `_CLSID_NetworkShare'
clsid.cross.o:clsid.c:(.data+0xc8): undefined reference to `_CLSID_Printers'
collect2: ld returned 1 exit status
make: *** [shlwapi_crosstest.exe] Error 1

Volunteers ?

Cheers,

Paul.




More information about the wine-devel mailing list