Host Environment
- OS: Windows 10x64
- Compiler: Visual Studio 2017
To Reproduce
Steps to reproduce the behavior:
vcpkg.exe install libpq[core,openssl,zlib]:x64-windows
Failure logs
prepare.c
sqlda.c
typename.c
4>c:\program files (x86)\microsoft visual studio\2017\professional\vc\tools\msvc\14.16.27023\include\xkeycheck.h(65): warning C4005: 'inline': macro redefinition (compiling source file src/interfaces/ecpg/ecpglib/sqlda.c) [C:\vcpkg\vcpkg\buildtrees\libpq\x64-windows-rel\libecpg.vcxproj]
c:\vcpkg\vcpkg\buildtrees\libpq\x64-windows-rel\src\include\pg_config.h(777): note: see previous definition of 'inline' (compiling source file src/interfaces/ecpg/ecpglib/sqlda.c)
4>c:\program files (x86)\microsoft visual studio\2017\professional\vc\tools\msvc\14.16.27023\include\xkeycheck.h(87): fatal error C1189: #error: The C Standard Library forbids macroizing keywords. Enable warning C4005 to find the forbidden macro. (compiling source file src/interfaces/ecpg/ecpglib/sqlda.c) [C:\vcpkg\vcpkg\buildtrees\libpq\x64-windows-rel\libecpg.vcxproj]
4>Done Building Project "C:\vcpkg\vcpkg\buildtrees\libpq\x64-windows-rel\libecpg.vcxproj" (default targets) -- FAILED.
1>Done Building Project "C:\vcpkg\vcpkg\buildtrees\libpq\x64-windows-rel\libecpg_compat.vcxproj" (default targets) -- FAILED.
Build FAILED.
"C:\vcpkg\vcpkg\buildtrees\libpq\x64-windows-rel\libecpg_compat.vcxproj" (default target) (1) ->
"C:\vcpkg\vcpkg\buildtrees\libpq\x64-windows-rel\libecpg.vcxproj" (default target) (4) ->
(ClCompile target) ->
c:\program files (x86)\microsoft visual studio\2017\professional\vc\tools\msvc\14.16.27023\include\xkeycheck.h(65): warning C4005: 'inline': macro redefinition (compiling source file src/interfaces/ecpg/ecpglib/sqlda.c) [C:\vcpkg\vcpkg\buildtrees\libpq\x64-windows-rel\libecpg.vcxproj]
"C:\vcpkg\vcpkg\buildtrees\libpq\x64-windows-rel\libecpg_compat.vcxproj" (default target) (1) ->
"C:\vcpkg\vcpkg\buildtrees\libpq\x64-windows-rel\libecpg.vcxproj" (default target) (4) ->
(ClCompile target) ->
c:\program files (x86)\microsoft visual studio\2017\professional\vc\tools\msvc\14.16.27023\include\xkeycheck.h(87): fatal error C1189: #error: The C Standard Library forbids macroizing keywords. Enable warning C4005 to find the forbidden macro. (compiling source file src/interfaces/ecpg/ecpglib/sqlda.c) [C:\vcpkg\vcpkg\buildtrees\libpq\x64-windows-rel\libecpg.vcxproj]
1 Warning(s)
1 Error(s)
Time Elapsed 00:00:07.55
vcpkg.exe install libpq[core,openssl,zlib]:x86-windows build sucessefully
Host Environment
To Reproduce
Steps to reproduce the behavior:
vcpkg.exe install libpq[core,openssl,zlib]:x64-windows
Failure logs
prepare.c
sqlda.c
typename.c
4>c:\program files (x86)\microsoft visual studio\2017\professional\vc\tools\msvc\14.16.27023\include\xkeycheck.h(65): warning C4005: 'inline': macro redefinition (compiling source file src/interfaces/ecpg/ecpglib/sqlda.c) [C:\vcpkg\vcpkg\buildtrees\libpq\x64-windows-rel\libecpg.vcxproj]
c:\vcpkg\vcpkg\buildtrees\libpq\x64-windows-rel\src\include\pg_config.h(777): note: see previous definition of 'inline' (compiling source file src/interfaces/ecpg/ecpglib/sqlda.c)
4>c:\program files (x86)\microsoft visual studio\2017\professional\vc\tools\msvc\14.16.27023\include\xkeycheck.h(87): fatal error C1189: #error: The C Standard Library forbids macroizing keywords. Enable warning C4005 to find the forbidden macro. (compiling source file src/interfaces/ecpg/ecpglib/sqlda.c) [C:\vcpkg\vcpkg\buildtrees\libpq\x64-windows-rel\libecpg.vcxproj]
4>Done Building Project "C:\vcpkg\vcpkg\buildtrees\libpq\x64-windows-rel\libecpg.vcxproj" (default targets) -- FAILED.
1>Done Building Project "C:\vcpkg\vcpkg\buildtrees\libpq\x64-windows-rel\libecpg_compat.vcxproj" (default targets) -- FAILED.
Build FAILED.
Time Elapsed 00:00:07.55
vcpkg.exe install libpq[core,openssl,zlib]:x86-windows build sucessefully