[reSIProcate] compat.hxx broken for IPPROTO_IPV6
Byron Campen
bcampen at estacado.net
Thu Apr 23 11:02:06 CDT 2009
Ick. What an irritating thing to do. Presumably, this is in the enum
whether or not V6 is actually supported? Or is V6 always supported in
this SDK?
Best regards,
Byron Campen
> So it looks like this is only a problem for folks who have updated
> their Platform SDK to some version beyond that which comes with VS
> 2005 ... I see the #define for IPPROTO_IPV6 in the old winsock2.h
> that came with VS .NET 2003, but it definitely is not there in the
> version that got installed with the latest Platform SDK.
>
> From: slgodin at gmail.com [mailto:slgodin at gmail.com] On Behalf Of
> Scott Godin
> Sent: March-25-09 5:33 AM
> To: Jeremy Geras
> Cc: resiprocate-devel at list.resiprocate.org
> Subject: Re: [reSIProcate] compat.hxx broken for IPPROTO_IPV6
>
> I have IPPPROTO_IPV6 defined in WinSock2.h at c:\Program Files
> \Microsoft Visual Studio 8\VC\PlatformSDK\Include
> Scott
>
> 2009/3/24 Jeremy Geras <jgeras at counterpath.com>
> Hi,
>
> Unless I'm missing some #include that everyone else on Windows has,
> I don't think that IPPROTO_IPV6 can be checked with an #ifndef in
> rutil\compat.hxx the way that it is right now on the trunk...
> IPPROTO_IPV6 is part of an enum, it isn't #define'd.
>
> So
> #ifndef IPPROTO_IPV6
>
> should actually be something more along the lines of
>
> #if(_WIN32_WINNT >= 0x0501)
> #define IPPROTO_IPV6
> #else
> ...
>
> Or maybe we should just #undef USE_IPV6 ?
>
> In case it's relevant, I'm on Windows XP SP3 with the latest
> Platform SDK (6.1) compiling in VS 2008.
>
> Jeremy
>
>
> _______________________________________________
> resiprocate-devel mailing list
> resiprocate-devel at resiprocate.org
> https://list.resiprocate.org/mailman/listinfo/resiprocate-devel
>
> _______________________________________________
> resiprocate-devel mailing list
> resiprocate-devel at resiprocate.org
> https://list.resiprocate.org/mailman/listinfo/resiprocate-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.resiprocate.org/pipermail/resiprocate-devel/attachments/20090423/c178d1f0/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2482 bytes
Desc: not available
URL: <http://list.resiprocate.org/pipermail/resiprocate-devel/attachments/20090423/c178d1f0/attachment.bin>
More information about the resiprocate-devel
mailing list