public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* [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).