prevent peekmessage from crashing when msg == NULL

Shachar Shemesh wine-devel at shemesh.biz
Fri Nov 19 03:24:18 CST 2004


Juan Lang wrote:

> I try to do a make test before
>sending in a patch to make sure I didn't regress anything (fortunately
>Alexandre seems to as well).
>  
>
Problem is that, for me, make tests fails on vanilla wine. For that 
reason, I don't usually bother. I have never managed to figure out what 
is causing these failures.
For example, just got a fresh CVS, compiled and ran the tests:

> make[3]: Entering directory 
> `/home/sun/sources/wine/wine/dlls/dsound/tests'
> ../../../tools/runtest -q -P wine -M dsound.dll -T ../../.. -p 
> dsound_test.exe.so capture.c && touch capture.ok
> ../../../tools/runtest -q -P wine -M dsound.dll -T ../../.. -p 
> dsound_test.exe.so ds3d.c && touch ds3d.ok
> ../../../tools/runtest -q -P wine -M dsound.dll -T ../../.. -p 
> dsound_test.exe.so ds3d8.c && touch ds3d8.ok
> ../../../tools/runtest -q -P wine -M dsound.dll -T ../../.. -p 
> dsound_test.exe.so dsound.c && touch dsound.ok
> fixme:ole:CoCreateInstance no instance created for interface 
> {279afa83-4981-11ce-a521-0020af0be560} of class 
> {47d4d946-62e8-11cf-93bc-444553540000}, hres is 0x88780078
> dsound.c:177: Test failed: CoCreateInstance(CLSID_DirectSound) failed: 
> DSERR_NODRIVER
> fixme:ole:CoCreateInstance no instance created for interface 
> {279afa83-4981-11ce-a521-0020af0be560} of class 
> {47d4d946-62e8-11cf-93bc-444553540000}, hres is 0x88780078
> dsound.c:186: Test failed: CoCreateInstance(CLSID_DirectSound) failed: 
> DSERR_NODRIVER
> fixme:ole:CoCreateInstance no instance created for interface 
> {279afa83-4981-11ce-a521-0020af0be560} of class 
> {47d4d946-62e8-11cf-93bc-444553540000}, hres is 0x88780078
> dsound.c:195: Test failed: CoCreateInstance(CLSID_DirectSound) failed: 
> DSERR_NODRIVER
> fixme:ole:CoCreateInstance no instance created for interface 
> {11ab3ec0-25ec-11d1-a4d8-00c04fc28aca} of class 
> {47d4d946-62e8-11cf-93bc-444553540000}, hres is 0x80004002
> fixme:ole:CoCreateInstance no classfactory created for CLSID 
> {11ab3ec0-25ec-11d1-a4d8-00c04fc28aca}, hres is 0x80040154
> make[3]: *** [dsound.ok] Error 3
> make[3]: Leaving directory `/home/sun/sources/wine/wine/dlls/dsound/tests'
> make[2]: *** [tests/__test__] Error 2
> make[2]: Leaving directory `/home/sun/sources/wine/wine/dlls/dsound'
> make[1]: *** [dsound/__test__] Error 2

Is this something wrong on my config?
   
          Shachar

-- 
Shachar Shemesh
Lingnu Open Source Consulting ltd.
http://www.lingnu.com/




More information about the wine-devel mailing list