[Bug 9787] Warcraft3 Battle.net Doesn't work (Needs AcceptEx)

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Dec 26 17:45:17 CST 2009


http://bugs.winehq.org/show_bug.cgi?id=9787


infobox.oleg at wo.cz changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |infobox.oleg at wo.cz




--- Comment #404 from infobox.oleg at wo.cz  2009-12-26 17:45:15 ---
(In reply to comment #403)
> Created an attachment (id=25176)
 --> (http://bugs.winehq.org/attachment.cgi?id=25176) [details]
> Set as of 12-12-2009
> 
> Here's a working patchset (it's rebased to current git, so may not work for
> 1.1.34 directly)

This one didn't compile against 1.1.35:
 * Applying wine-1.1.35-0001-server-add-alloc_sock-to-init-socket-objects.patch 
 * Applying wine-1.1.35-0002-server-change-accept_socket-to-take-a-sock.patch 
 * Applying wine-1.1.35-0003-server-move-is_removeable-to-fd_ops.patch ...
 * Applying
wine-1.1.35-0004-server-don-t-allow-caching-disconnected-SOCK_STREAM-so.patch
...
 * Applying wine-1.1.35-0005-server-replace-reselect_async-by-async_event.patch 
 * Applying
wine-1.1.35-0006-server-add-async_terminated-to-allow-server-side-reque.patch
...
 * Applying
wine-1.1.35-0007-server-create-register_accept_async-to-queue-async-acc.patch
...
 * Applying wine-1.1.35-0008-ws2_32-implement-AcceptEx.patch ...
 * Applying wine-1.1.35-0009-ws2_32-implement-GetAcceptExSockaddrs.patch ...

.....

i686-pc-linux-gnu-gcc -c -I. -I. -I../../include -I../../include  -D__WINESRC__
-DUSE_WS_PREFIX -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing
-Wdeclaration-after-statement -Wstrict-prototypes -Wwrite-strings -Wtype-limits
-Wpointer-arith  -O2 -pipe -march=core2  -o socket.o socket.c
LD_LIBRARY_PATH="../../libs/wine:$LD_LIBRARY_PATH" ../../tools/wrc/wrc
--nostdinc -I. -I. -I../../include -I../../include  -D__WINESRC__  
-foversion.res version.rc
LD_LIBRARY_PATH="../../libs/wine:$LD_LIBRARY_PATH" ../../tools/wrc/wrc
--nostdinc -I. -I. -I../../include -I../../include  -D__WINESRC__  
-fowldap32_Da.res wldap32_Da.rc
LD_LIBRARY_PATH="../../libs/wine:$LD_LIBRARY_PATH" ../../tools/wrc/wrc
--nostdinc -I. -I. -I../../include -I../../include  -D__WINESRC__  
-fowldap32_De.res wldap32_De.rc
../../tools/winegcc/winegcc  -B../../tools/winebuild --sysroot=../.. -shared
./wintrust.spec    asn.o crypt.o register.o softpub.o wintrust_main.o   
version.res    -o wintrust.dll.so -lcryptui -limagehlp -lcrypt32 -luser32
-ladvapi32 -lkernel32 -lntdll -Wb,-dcryptui -Wb,-dimagehlp
../../libs/port/libwine_port.a  -Wl,-O1 
LD_LIBRARY_PATH="../../libs/wine:$LD_LIBRARY_PATH" ../../tools/wrc/wrc
--nostdinc -I. -I. -I../../include -I../../include  -D__WINESRC__  
-fowldap32_En.res wldap32_En.rc
LD_LIBRARY_PATH="../../libs/wine:$LD_LIBRARY_PATH" ../../tools/wrc/wrc
--nostdinc -I. -I. -I../../include -I../../include  -D__WINESRC__  
-fowldap32_Es.res wldap32_Es.rc
LD_LIBRARY_PATH="../../libs/wine:$LD_LIBRARY_PATH" ../../tools/wrc/wrc
--nostdinc -I. -I. -I../../include -I../../include  -D__WINESRC__  
-fowldap32_Fr.res wldap32_Fr.rc
LD_LIBRARY_PATH="../../libs/wine:$LD_LIBRARY_PATH" ../../tools/wrc/wrc
--nostdinc -I. -I. -I../../include -I../../include  -D__WINESRC__  
-fowldap32_Ko.res wldap32_Ko.rc
LD_LIBRARY_PATH="../../libs/wine:$LD_LIBRARY_PATH" ../../tools/wrc/wrc
--nostdinc -I. -I. -I../../include -I../../include  -D__WINESRC__  
-fowldap32_Lt.res wldap32_Lt.rc
LD_LIBRARY_PATH="../../libs/wine:$LD_LIBRARY_PATH" ../../tools/wrc/wrc
--nostdinc -I. -I. -I../../include -I../../include  -D__WINESRC__  
-fowldap32_Nl.res wldap32_Nl.rc
../../tools/winegcc/winegcc  -B../../tools/winebuild --sysroot=../.. -shared
./wintrust.spec    asn.o crypt.o register.o softpub.o wintrust_main.o   
version.res    -o wintrust.dll.fake -lcryptui -limagehlp -lcrypt32 -luser32
-ladvapi32 -lkernel32 -lntdll -Wb,-dcryptui -Wb,-dimagehlp
../../libs/port/libwine_port.a  -Wl,-O1 
socket.c: In function ‘AcceptEx’:
socket.c:5210: error: ‘union generic_request’ has no member named
‘register_accept_async_request’
socket.c:5210: error: ‘union generic_reply’ has no member named
‘register_accept_async_reply’
socket.c:5210: error: ‘REQ_register_accept_async’ undeclared (first use in this
function)
socket.c:5210: error: (Each undeclared identifier is reported only once
socket.c:5210: error: for each function it appears in.)
socket.c:5212: error: dereferencing pointer to incomplete type
socket.c:5213: error: dereferencing pointer to incomplete type
socket.c:5214: error: dereferencing pointer to incomplete type
socket.c:5215: error: dereferencing pointer to incomplete type
socket.c:5216: error: dereferencing pointer to incomplete type
socket.c:5217: error: dereferencing pointer to incomplete type
make[2]: *** [socket.o] Error 1
make[2]: Leaving directory
`/var/tmp/portage/app-emulation/wine-1.1.35/work/wine-1.1.35/dlls/ws2_32'
make[1]: *** [ws2_32] Error 2

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.


More information about the wine-bugs mailing list