https://bugs.winehq.org/show_bug.cgi?id=41705
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |leslie_alistair@hotmail.com
--- Comment #3 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- (In reply to Bruno Jesus from comment #2)
From winsock.h (WS prefix removed):
404 typedef struct sockaddr 405 { 406 u_short sa_family; 407 char sa_data[14]; 408 } SOCKADDR, *PSOCKADDR, *LPSOCKADDR;
From dpaddr.h:
30 typedef struct sockaddr SOCKADDR;
The definitions should be compatible. Could this be related to older compilers or a missing compiler option?
Does adding the following to the Makefile.in help? (ensure you build from the wine directory so the Makefile is rebuilt) EXTRADEFS = -DUSE_WS_PREFIX