[v2 01/10] webservices: Add support for writing double values.

Sebastian Lackner sebastian at fds-team.de
Sun Jul 10 14:35:02 CDT 2016


On 10.07.2016 20:30, Hans Leidekker wrote:
> On Sun, 2016-07-10 at 03:28 +0200, Sebastian Lackner wrote:
>> Unfortunately your patch does not work as expected here (gcc 5.3):
>>
>> ../../../tools/runtest -q -P wine -T ../../.. -M webservices.dll -p webservices_test.exe.so writer && touch writer.ok
>> writer.c:358: Test failed: 1941: got 11 expected 10
>> writer.c:360: Test failed: 1941: got <t>:E-3</t>>000000004</t> expected <t>1E-2</t>
>> writer.c:358: Test failed: 1941: got 12 expected 11
>> writer.c:360: Test failed: 1941: got <t>-:E-3</t>000000004</t> expected <t>-1E-2</t>
>> Makefile:346: die Regel für Ziel „writer.ok“ scheiterte
>>
>> If you need any details to investigate this issue please let me know.
> 
> Does this patch help? Note that it needs autoconf && autoheader.
> 

Thanks. Yes, your proposed patch fixes the test failures.

At first powl() wasn't detected, but then I remembered that this is a well-known bug
when compiling with -Werror:

conftest.c:370:6: warning: conflicting types for built-in function 'powl'

Nevertheless, this also affects some other functions, so it probably should be fixed
independently (if we care about it).

Best regards,
Sebastian




More information about the wine-devel mailing list