http://bugs.winehq.org/show_bug.cgi?id=27657
--- Comment #22 from Joshua wine@placesthroughtime.com 2012-05-05 01:28:34 CDT --- (In reply to comment #21)
(In reply to comment #20)
Well, I discovered that the test strangeness is due to a minor problem with my tests. Unfortunately, this problem indicates that the approach I was using is incorrect. I have some other thoughts though, so I'll see what I can do.
Update: I've put a lot of effort into figuring out the best way to fix this issue and I believe that I now have a good solution. However, I am always interested in any feedback that people can provide - it would be really great to have this fixed before the Diablo III release.
[1/5] http://source.winehq.org/patches/data/86013 [2/5] http://source.winehq.org/patches/data/86014 [3/5] http://source.winehq.org/patches/data/86015 [4/5] http://source.winehq.org/patches/data/86016 [5/5] http://source.winehq.org/patches/data/86017
After patching the source no longer compiles for me, using the latest git and only those patches you just listed..
gcc -m32 -c -I../../../git/dlls/ntdll -I. -I../../../git/include -I../../include -D__WINESRC__ -D_NTSYSTEM_ -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wempty-body -Wignored-qualifiers -Wstrict-prototypes -Wtype-limits -Wunused-but-set-parameter -Wwrite-strings -fno-omit-frame-pointer -Wpointer-arith -Wlogical-op -I/usr/include/freetype2 -g -O2 -o sync.o ../../../git/dlls/ntdll/sync.c ../../../git/dlls/ntdll/sync.c: In function ‘invoke_apc’: ../../../git/dlls/ntdll/sync.c:871:69: error: ‘const struct <anonymous>’ has no member named ‘chandle’ ../../../git/dlls/ntdll/sync.c:872:44: error: ‘const struct <anonymous>’ has no member named ‘ckey’ make[1]: *** [sync.o] Error 1