Petr Jelinek wrote:
Andrew Dunstan wrote:
I suspected we'd forgotten something.
The attached small patch appears to be what's required (at least on
loris). "make check" failed but not for any apparent ipv6 reason.
More importantly, we correctly set HAVE_IPV6 and HAVE_STRUCT_ADDRINFO.
Well this is what I ment with those proposed changes - I haven't sent
patch, just said whats needed - always define HAVE_IPV6 and
HAVE_STRUCT_ADDRINFO and include ws2tcpip.h, if you do just that
include like your patch did, you'll break building on W2k (and like I
said I don't know how to make HAVE_IPV6 and HAVE_STRUCT_ADDRINFO
always defined under windows because I am not familiar with configure
and thats why I haven't sent patch).
Really? Please don't assert it, test it and tell us what the error is. I
find it highly unlikely that it will break building on w2k, and only
slightly less unlikely that it will break running on w2k. But I want to
see the evidence (make error or error from runtime log).
The patch I sent should be exactly what is required to have HAVE_IPV6
and HAVE_STRUCT_ADDRINFO defined on windows. That should be true
regardless of which windows you are building on - the headers should be
the same.
cheers
andrew
---------------------------(end of broadcast)---------------------------
TIP 2: Don't 'kill -9' the postmaster