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