[Python-Dev] IPv6 and Windows

Tim Peters tim.one@home.com
Sun, 24 Jun 2001 06:51:40 -0400


[Martin v. Loewis]
> After integrating the first chunk of IPv6 changes, Tim Peters quickly
> found that they won't compile on Windows - even though this was the
> least-critical part of the patch.

Mark Favas also reported failure on a Unix box -- we can't leave the CVS
tree in an unusable state, and Mark in particular provides uniquely
valuable feedback from his collection of Platforms from Mars <wink>.  I
#ifdef'ed out the offending includes on Windows for now, but that doesn't
help Mark.

> Specifically, this code emulates the getaddrinfo and getnameinfo
> calls, which will be exposed to Python programs in a later patch.
> Therefore, it is essential that they are available on every system,
> either directly or through emulation.
>
> For Windows, one option is to use the Microsoft-provided emulation,
> which is available from
>
> http://msdn.microsoft.com/downloads/sdks/platform/tpipv6.asp

It says it's unsupported preview software for Win2K only.  Since even the
first *real* release of anything from MS sucks, I wouldn't touch this unless
I absolutely had to.

But I don't have any cycles for this project anyway, so this:

> ...
> Is such a requirement acceptable for building the socket module on
> Windows?

will have to be addressed by someone who does.  Is anyone, e.g., at
ActiveState keen on this?