http://bugs.winehq.org/show_bug.cgi?id=9787
infobox.oleg@wo.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |infobox.oleg@wo.cz
--- Comment #404 from infobox.oleg@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