[oleaut32/tests] Error when running tests on Wine, anyone?

Clinton Stimpson cjstimpson at utwire.net
Fri Aug 10 22:44:23 CDT 2007


Stefan Leichter wrote:
> Am Friday 10 August 2007 13:34 schrieb Paul Vriens:
>> Hi,
>>
>> Can somebody confirm if all oleaut32 tests run correctly on Wine. I'm
>> trying to change LoadLibrary to GetModuleHandle and though it was my
>> failure, but current GIT fails for me:
>>
>> ../../../tools/runtest -v -P wine -M oleaut32.dll -T ../../.. -p
>> oleaut32_test.exe.so vartest.c && touch vartest.ok
>> fixme:variant:VarMod Could not convert left type 4096 to 20? rc ==
>> 0x80020008 fixme:variant:VarMod Could not convert left type 8192 to 20? rc
>> == 0x80020008 fixme:variant:VarMod Could not convert left type 16384 to 20?
>> rc == 0x80020008 vartest.c:3128: Test failed: got VT_DATE(-1.5) expected
>> VT_DATE(-1.4) vartest.c:3129: Test failed: got VT_R8(-1.5) expected
>> VT_R8(-1.4)
>> vartest: 1031879 tests executed (0 marked as todo, 2 failures), 0 skipped.
>> make: *** [vartest.ok] Error 2
>>
>> Cheers,
>>
>> Paul.
> 
> Hi,
> 
> i get one error here too:
> 
> sle at sle3:/usr/src/wine/wine-build$ make -C dlls/oleaut32/tests test
> make: Entering directory `/usr/src/wine/wine-build/dlls/oleaut32/tests'
> ../../../../wine-git/tools/runtest -q -P wine -M oleaut32.dll -T ../../.. -p 
> oleaut32_test.exe.so ../../../../wine-git/dlls/oleaut32/tests/vartest.c && 
> touch vartest.ok
> fixme:variant:VarMod Could not convert left type 4096 to 20? rc == 0x80020008
> fixme:variant:VarMod Could not convert left type 8192 to 20? rc == 0x80020008
> fixme:variant:VarMod Could not convert left type 16384 to 20? rc == 0x80020008
> vartest.c:3129: Test failed: got VT_R8(-145) expected VT_R8(-1.4)
> make: *** [vartest.ok] Fehler 1
> make: Leaving directory `/usr/src/wine/wine-build/dlls/oleaut32/tests'
> 
> My system is an Athlon XP, Debian Etch
> 
> Bye  Stefan
> 
> 
> 

Fails for me on AMD Opteron 270, gcc 4.1.1, FC6 x86_64

../../../tools/runtest -q -P wine -M oleaut32.dll -T ../../.. -p 
oleaut32_test.exe.so vartest.c && touch vartest.ok
fixme:variant:VarMod Could not convert left type 4096 to 20? rc == 
0x80020008
fixme:variant:VarMod Could not convert left type 8192 to 20? rc == 
0x80020008
fixme:variant:VarMod Could not convert left type 16384 to 20? rc == 
0x80020008
vartest.c:3128: Test failed: got VT_DATE(-1.5) expected VT_DATE(-1.4)
vartest.c:3129: Test failed: got VT_R8(-1.5) expected VT_R8(-1.4)


But passes for me on another computer with AMD Turion, gcc 4.1.2, FC7 i686
I copied oleaut32.dll.so from the working copy to non-working copy, and 
the test passed.

Clint



More information about the wine-devel mailing list