James E. King, III created THRIFT-4077: ------------------------------------------
Summary: AI_ADDRCONFIG redefined after recent change to PlatformSocket header Key: THRIFT-4077 URL: https://issues.apache.org/jira/browse/THRIFT-4077 Project: Thrift Issue Type: Bug Components: C++ - Library Affects Versions: 0.11.0 Environment: Appveyor CI Reporter: James E. King, III Assignee: James E. King, III Priority: Minor {noformat} C:\Program Files (x86)\Windows Kits\8.1\Include\shared\ws2def.h(858): warning C4005: 'AI_ADDRCONFIG': macro redefinition (compiling source file C:\projects\thrift\lib\cpp\src\thrift\server\TThreadPoolServer.cpp) [C:\projects\thrift\cmake-build\lib\cpp\thrift_static.vcxproj] C:\projects\thrift\lib\cpp\src\thrift/transport/PlatformSocket.h(82): note: see previous definition of 'AI_ADDRCONFIG' (compiling source file C:\projects\thrift\lib\cpp\src\thrift\server\TThreadPoolServer.cpp) TPipe.cpp C:\Program Files (x86)\Windows Kits\8.1\Include\shared\ws2def.h(858): warning C4005: 'AI_ADDRCONFIG': macro redefinition (compiling source file C:\projects\thrift\lib\cpp\src\thrift\server\TThreadedServer.cpp) [C:\projects\thrift\cmake-build\lib\cpp\thrift_static.vcxproj] C:\projects\thrift\lib\cpp\src\thrift/transport/PlatformSocket.h(82): note: see previous definition of 'AI_ADDRCONFIG' (compiling source file C:\projects\thrift\lib\cpp\src\thrift\server\TThreadedServer.cpp) C:\Program Files (x86)\Windows Kits\8.1\Include\shared\ws2def.h(858): warning C4005: 'AI_ADDRCONFIG': macro redefinition (compiling source file C:\projects\thrift\lib\cpp\src\thrift\transport\TPipe.cpp) [C:\projects\thrift\cmake-build\lib\cpp\thrift_static.vcxproj] {noformat} from Appveyor CI build: https://ci.appveyor.com/project/ApacheSoftwareFoundation/thrift/build/951 It looks like we need to include the correct winsock header before we determine if AI_ADDRCONFIG needs to be defined. -- This message was sent by Atlassian JIRA (v6.3.15#6346)