https://bugs.winehq.org/show_bug.cgi?id=38410
Bug ID: 38410 Summary: ws2_32 fails compile without IPX Product: Wine Version: 1.7.40 Hardware: x86 OS: Mac OS X Status: UNCONFIRMED Severity: normal Priority: P2 Component: winsock Assignee: wine-bugs@winehq.org Reporter: doh123@gmail.com
Created attachment 51262 --> https://bugs.winehq.org/attachment.cgi?id=51262 patch to fix problem
Compile fails
It looks like some code was added that assumed other variables already exist… but I get the following errors…
socket.c: In function ‘debugstr_sockopt’: socket.c:368: error: ‘WS_IPX_PTYPE’ undeclared (first use in this function) socket.c:368: error: (Each undeclared identifier is reported only once socket.c:368: error: for each function it appears in.) socket.c:369: error: ‘WS_IPX_FILTERPTYPE’ undeclared (first use in this function) socket.c:370: error: ‘WS_IPX_DSTYPE’ undeclared (first use in this function) socket.c:371: error: ‘WS_IPX_RECVHDR’ undeclared (first use in this function) socket.c:372: error: ‘WS_IPX_MAXSIZE’ undeclared (first use in this function) socket.c:373: error: ‘WS_IPX_ADDRESS’ undeclared (first use in this function) socket.c:374: error: ‘WS_IPX_MAX_ADAPTER_NUM’ undeclared (first use in this function)
The attached patch fixed my issue… by adding an #ifdef HAS_IPX tag