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)

Reply via email to