* [ANNOUNCEMENT] Updated: mingw64-{headers,runtime,winpthreads} w32api-* 3.3.0-1
@ 2014-11-24 18:43 JonY
2014-12-12 18:30 ` Yaakov Selkowitz
0 siblings, 1 reply; 3+ messages in thread
From: JonY @ 2014-11-24 18:43 UTC (permalink / raw)
To: cygwin
[-- Attachment #1: Type: text/plain, Size: 1266 bytes --]
Now released for both 32bit and 64bit Cygwin:
mingw64-*-headers-3.3.0-1
mingw64-*-runtime-3.3.0-1
mingw64-*-winpthreads-3.3.0-1
w32api-headers-3.3.0-1
w32api-runtime-3.3.0-1
Notable changes:
* _USE_MATH_DEFINES now exposes constants like M_PI from math.h.
* Fix squareroot(-0.0) in accordance to C99 rules.
* Fix several syntax errors in autogenerated comments.
* Fix dwmapi.h struct padding errors.
* Fix MsgWaitForMultipleObjects hidden in winuser.h due to incorrect
endif placement.
* Remove broken strtok_r macro from winpthreads headers and use a real
definition from BSD.
* netioapi.h now includes ws2ipdef.h.
* Fix incorrect long long suffix in winbase.h and winnt.h macros.
*** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***
If you want to unsubscribe from the cygwin-announce mailing list,
look at the "List-Unsubscribe: " tag in the email header of this
message. Send email to the address specified there. It will be in the
format:
cygwin-announce-unsubscribe-you=yourdomain.com@cygwin.com
If you need more information on unsubscribing, start reading here:
http://sourceware.org/lists.html#unsubscribe-simple
Please read *all* of the information on unsubscribing that
is available starting at this URL.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [ANNOUNCEMENT] Updated: mingw64-{headers,runtime,winpthreads} w32api-* 3.3.0-1
2014-11-24 18:43 [ANNOUNCEMENT] Updated: mingw64-{headers,runtime,winpthreads} w32api-* 3.3.0-1 JonY
@ 2014-12-12 18:30 ` Yaakov Selkowitz
2014-12-15 11:02 ` Corinna Vinschen
0 siblings, 1 reply; 3+ messages in thread
From: Yaakov Selkowitz @ 2014-12-12 18:30 UTC (permalink / raw)
To: cygwin
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
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [ANNOUNCEMENT] Updated: mingw64-{headers,runtime,winpthreads} w32api-* 3.3.0-1
2014-12-12 18:30 ` Yaakov Selkowitz
@ 2014-12-15 11:02 ` Corinna Vinschen
0 siblings, 0 replies; 3+ messages in thread
From: Corinna Vinschen @ 2014-12-15 11:02 UTC (permalink / raw)
To: cygwin
[-- Attachment #1: Type: text/plain, Size: 950 bytes --]
On Dec 12 12:30, Yaakov Selkowitz wrote:
> 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.
Sent upstream: http://sourceforge.net/p/mingw-w64/mailman/message/33150355/
Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat
[-- Attachment #2: Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2014-12-15 11:02 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-11-24 18:43 [ANNOUNCEMENT] Updated: mingw64-{headers,runtime,winpthreads} w32api-* 3.3.0-1 JonY
2014-12-12 18:30 ` Yaakov Selkowitz
2014-12-15 11:02 ` Corinna Vinschen
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).