in reply to Socket6 module compilation failing on Windows x86_64 with VS2K10

Yes, there is an issue with the older versions of the SDK - not sure if it has ever been fixed. Windows doesn't have headers for inet_ntop() and inet_pton() but they *ARE* included in the .a libraries. There is a fix described here:

http://vinsworldcom.blogspot.com/2012/08/ipv6-in-perl-on-windows_20.html

I wrote that post and used it to get Socket and Socket6 working on Windows 7 x64 with both 32-bit and 64-bit Strawberry Perl (various versions from 5.16 on).

Not sure how / if this would work with VS2k10 or non-Strawberry, but give it a go and let us know.

  • Comment on Re: Socket6 module compilation failing on Windows x86_64 with VS2K10

Replies are listed 'Best First'.
Re^2: Socket6 module compilation failing on Windows x86_64 with VS2K10
by narasimp (Novice) on Jan 11, 2016 at 06:41 UTC
    Thanks for the inputs. Since we are not supposed to alter the release build box, we were trying to check the version of SDK's. We saw that v7.0A SDK was not present. we installed and it is working fine now. Thanks a lot for this input. i am saving this info for future use.