[ANNOUNCEMENT] Updated: mingw64-{headers,runtime,winpthreads} w32api-* 3.3.0-1
Yaakov Selkowitz
yselkowitz@cygwin.com
Fri Dec 12 18:30:00 GMT 2014
On 2014-11-24 06:34, JonY wrote:
> Notable changes:
> * netioapi.h now includes ws2ipdef.h.
This change breaks the build of bind. bind includes its own resolver
code (lwres), which is patched to use the win32 backend as a fallback to
/etc/resolv.conf (just like Cygwin's libresolv does). The win32 code
has an #include <iphlpapi.h> for GetNetworkParams, which #include
<netioapi.h>. The compile now fails because <ws2ipdef.h> uses
ADDRESS_FAMILY which is typedef'd in <winsock2.h> but not included.
Furthermore, we don't *want* to include winsock2 headers in a Cygwin
program because they conflict with the *NIX socket headers.
--
Yaakov
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
More information about the Cygwin
mailing list