[Bug 38410] New: ws2_32 fails compile without IPX
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(a)winehq.org Reporter: doh123(a)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 -- 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.
https://bugs.winehq.org/show_bug.cgi?id=38410 Ken Thomases <ken(a)codeweavers.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |125b079f6015686d23982ea3e58 | |580758a393cae Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED --- Comment #1 from Ken Thomases <ken(a)codeweavers.com> --- This has already been fixed in the tip. http://source.winehq.org/git/wine.git/?a=commit;h=125b079f6015686d23982ea3e5... -- 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.
https://bugs.winehq.org/show_bug.cgi?id=38410 --- Comment #2 from doh123(a)gmail.com --- great, thanks… not sure how I missed that. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=38410 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #3 from Alexandre Julliard <julliard(a)winehq.org> --- Closing bugs fixed in 1.7.41. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=38410 Carlo Bramini <carlo.bramix(a)libero.it> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |carlo.bramix(a)libero.it --- Comment #4 from Carlo Bramini <carlo.bramix(a)libero.it> --- I'm still not able to compile ws2_32 if IPX is not available. These lines: #if defined(SOL_IPX) || defined(SO_DEFAULT_HEADERS) # define HAS_IPX #endif in dlls/ws2_32/socket.c override the detections made by configure script and because of that I'm getting many errors when compiling. Commenting those lines was the only solution for me. -- 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.
participants (1)
-
wine-bugs@winehq.org