microsoft / vcpkg

C++ Library Manager for Windows, Linux, and MacOS
MIT License
23.18k stars 6.39k forks source link

[libpq] build failure on x86-windows with option [client] #36693

Closed tonycaptain closed 8 months ago

tonycaptain commented 9 months ago

Operating system

Windows

Compiler

MSVC

Steps to reproduce the behavior

vcpkg.exe install --triplet x86-windows libpq[client]

Failure logs

Package: libpq[client,core,lz4,openssl,zlib]:x86-windows@16.0#1

Host Environment

To Reproduce

vcpkg install libpq[client] Failure logs

-- Using cached postgresql-16.0.tar.bz2.
-- Extracting source C:/vcpkg/downloads/postgresql-16.0.tar.bz2
-- Applying patch unix/installdirs.patch
-- Applying patch unix/fix-configure.patch
-- Applying patch unix/single-linkage.patch
-- Applying patch unix/no-server-tools.patch
-- Applying patch unix/mingw-install.patch
-- Applying patch unix/python.patch
-- Applying patch windows/macro-def.patch
-- Applying patch windows/python_lib.patch
-- Applying patch windows/win_bison_flex.patch
-- Applying patch windows/msbuild.patch
-- Applying patch windows/spin_delay.patch
-- Using source at C:/vcpkg/buildtrees/libpq/src/tgresql-16-304e8c57cf.clean
-- Found external ninja('1.11.0').
-- Getting CMake variables for x86-windows
-- Building x86-windows-dbg
-- Installing x86-windows-dbg
-- Building x86-windows-rel
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:112 (message):
    Command failed: C:/vcpkg/downloads/tools/perl/5.38.0.1/perl/bin/perl.exe build.pl RELEASE
    Working Directory: C:/vcpkg/buildtrees/libpq/x86-windows-rel/src/tools/msvc
    Error code: 1
    See logs for more information:
      C:\vcpkg\buildtrees\libpq\build--x86-windows-rel-out.log

Call Stack (most recent call first):
  ports/libpq/build-msvc.cmake:67 (vcpkg_execute_required_process)
  ports/libpq/portfile.cmake:76 (build_msvc)
  scripts/ports.cmake:170 (include)
C:\vcpkg\buildtrees\libpq\build--x86-windows-rel-out.log ``` Detected hardware platform: Win32 Generating win32ver.rc for src/backend Generating win32ver.rc for src/timezone Generating win32ver.rc for src/backend/snowball Generating win32ver.rc for src/pl/plpgsql/src Generating win32ver.rc for src/interfaces/libpq Generating win32ver.rc for src/backend/replication/libpqwalreceiver Generating win32ver.rc for src/interfaces/libpq/test Generating win32ver.rc for src/backend/replication/pgoutput Generating win32ver.rc for src/interfaces/ecpg/pgtypeslib Generating win32ver.rc for src/interfaces/ecpg/ecpglib Generating win32ver.rc for src/interfaces/ecpg/compatlib Generating win32ver.rc for src/interfaces/ecpg/preproc Generating win32ver.rc for src/interfaces/ecpg/test Generating win32ver.rc for src/test/isolation Generating win32ver.rc for src/bin/initdb Generating win32ver.rc for src/bin/pgbench Files src/bin/pgbench/exprscan.l Files src/bin/pgbench/exprparse.y Generating win32ver.rc for src/bin/pg_amcheck Generating win32ver.rc for src/bin/pg_archivecleanup Generating win32ver.rc for src/bin/pg_checksums Generating win32ver.rc for src/bin/pg_config Generating win32ver.rc for src/bin/pg_controldata Generating win32ver.rc for src/bin/pg_ctl Generating win32ver.rc for src/bin/pg_resetwal Generating win32ver.rc for src/bin/pg_test_fsync Generating win32ver.rc for src/bin/pg_test_timing Generating win32ver.rc for src/bin/pg_upgrade Generating win32ver.rc for src/bin/pg_verifybackup Generating win32ver.rc for src/bin/psql Files src/bin/psql/psqlscanslash.l Generating win32ver.rc for src/bin/pg_basebackup Generating win32ver.rc for src/bin/pg_rewind Generating win32ver.rc for src/bin/pgevent Generating win32ver.rc for src/bin/pg_dump Generating win32ver.rc for contrib/adminpack Generating win32ver.rc for contrib/amcheck Generating win32ver.rc for contrib/auth_delay Generating win32ver.rc for contrib/auto_explain Generating win32ver.rc for contrib/basebackup_to_shell Generating win32ver.rc for contrib/basic_archive Generating win32ver.rc for contrib/bloom Generating win32ver.rc for contrib/btree_gin Generating win32ver.rc for contrib/btree_gist Generating win32ver.rc for contrib/citext Generating win32ver.rc for contrib/cube Generating win32ver.rc for contrib/dblink Generating win32ver.rc for contrib/dict_int Generating win32ver.rc for contrib/dict_xsyn Generating win32ver.rc for contrib/earthdistance Generating win32ver.rc for contrib/file_fdw Generating win32ver.rc for contrib/fuzzystrmatch Generating win32ver.rc for contrib/hstore Generating win32ver.rc for contrib/intarray Generating win32ver.rc for contrib/isn Generating win32ver.rc for contrib/lo Generating win32ver.rc for contrib/ltree Generating win32ver.rc for contrib/oid2name Generating win32ver.rc for contrib/old_snapshot Generating win32ver.rc for contrib/pageinspect Generating win32ver.rc for contrib/passwordcheck Generating win32ver.rc for contrib/pgcrypto Generating win32ver.rc for contrib/pgrowlocks Generating win32ver.rc for contrib/pgstattuple Generating win32ver.rc for contrib/pg_buffercache Generating win32ver.rc for contrib/pg_freespacemap Generating win32ver.rc for contrib/pg_prewarm Generating win32ver.rc for contrib/pg_stat_statements Generating win32ver.rc for contrib/pg_surgery Generating win32ver.rc for contrib/pg_trgm Generating win32ver.rc for contrib/pg_visibility Generating win32ver.rc for contrib/pg_walinspect Generating win32ver.rc for contrib/postgres_fdw Generating win32ver.rc for contrib/seg Generating win32ver.rc for contrib/spi Generating win32ver.rc for contrib/sslinfo Generating win32ver.rc for contrib/tablefunc Generating win32ver.rc for contrib/tcn Generating win32ver.rc for contrib/test_decoding Generating win32ver.rc for contrib/tsm_system_rows Generating win32ver.rc for contrib/tsm_system_time Generating win32ver.rc for contrib/unaccent Generating win32ver.rc for contrib/vacuumlo Generating win32ver.rc for src/test/modules/delay_execution Generating win32ver.rc for src/test/modules/dummy_index_am Generating win32ver.rc for src/test/modules/dummy_seclabel Generating win32ver.rc for src/test/modules/ldap_password_func Generating win32ver.rc for src/test/modules/libpq_pipeline Generating win32ver.rc for src/test/modules/plsample Generating win32ver.rc for src/test/modules/spgist_name_ops Generating win32ver.rc for src/test/modules/ssl_passphrase_callback Generating win32ver.rc for src/test/modules/test_bloomfilter Generating win32ver.rc for src/test/modules/test_copy_callbacks Generating win32ver.rc for src/test/modules/test_custom_rmgrs Generating win32ver.rc for src/test/modules/test_ddl_deparse Generating win32ver.rc for src/test/modules/test_ginpostinglist Generating win32ver.rc for src/test/modules/test_integerset Generating win32ver.rc for src/test/modules/test_lfind Generating win32ver.rc for src/test/modules/test_oat_hooks Generating win32ver.rc for src/test/modules/test_parser Generating win32ver.rc for src/test/modules/test_predtest Generating win32ver.rc for src/test/modules/test_rbtree Generating win32ver.rc for src/test/modules/test_regex Generating win32ver.rc for src/test/modules/test_rls_hooks Generating win32ver.rc for src/test/modules/test_shm_mq Generating win32ver.rc for src/test/modules/test_slru Generating win32ver.rc for src/test/modules/worker_spi Generating win32ver.rc for src/backend/utils/mb/conversion_procs/cyrillic_and_mic Generating win32ver.rc for src/backend/utils/mb/conversion_procs/euc_cn_and_mic Generating win32ver.rc for src/backend/utils/mb/conversion_procs/euc_jp_and_sjis Generating win32ver.rc for src/backend/utils/mb/conversion_procs/euc_kr_and_mic Generating win32ver.rc for src/backend/utils/mb/conversion_procs/euc_tw_and_big5 Generating win32ver.rc for src/backend/utils/mb/conversion_procs/latin2_and_win1250 Generating win32ver.rc for src/backend/utils/mb/conversion_procs/latin_and_mic Generating win32ver.rc for src/backend/utils/mb/conversion_procs/utf8_and_big5 Generating win32ver.rc for src/backend/utils/mb/conversion_procs/utf8_and_cyrillic Generating win32ver.rc for src/backend/utils/mb/conversion_procs/utf8_and_euc_cn Generating win32ver.rc for src/backend/utils/mb/conversion_procs/utf8_and_euc_jp Generating win32ver.rc for src/backend/utils/mb/conversion_procs/utf8_and_euc_kr Generating win32ver.rc for src/backend/utils/mb/conversion_procs/utf8_and_euc_tw Generating win32ver.rc for src/backend/utils/mb/conversion_procs/utf8_and_gb18030 Generating win32ver.rc for src/backend/utils/mb/conversion_procs/utf8_and_gbk Generating win32ver.rc for src/backend/utils/mb/conversion_procs/utf8_and_iso8859 Generating win32ver.rc for src/backend/utils/mb/conversion_procs/utf8_and_iso8859_1 Generating win32ver.rc for src/backend/utils/mb/conversion_procs/utf8_and_johab Generating win32ver.rc for src/backend/utils/mb/conversion_procs/utf8_and_sjis Generating win32ver.rc for src/backend/utils/mb/conversion_procs/utf8_and_win Generating win32ver.rc for src/backend/utils/mb/conversion_procs/utf8_and_uhc Generating win32ver.rc for src/backend/utils/mb/conversion_procs/utf8_and_euc2004 Generating win32ver.rc for src/backend/utils/mb/conversion_procs/utf8_and_sjis2004 Generating win32ver.rc for src/backend/utils/mb/conversion_procs/euc2004_sjis2004 Generating win32ver.rc for src/bin/scripts Generating win32ver.rc for src/test/regress Generating win32ver.rc for src/bin/pg_waldump Copying pg_config_os.h... Generating configuration headers... Generating src/interfaces/libpq/libpqdll.def... Generating src/interfaces/ecpg/ecpglib/ecpglib.def... Generating src/interfaces/ecpg/compatlib/compatlib.def... Generating src/interfaces/ecpg/pgtypeslib/pgtypeslib.def... Generating lwlocknames.c and lwlocknames.h... Generating probes.h... Generating errcodes.h... Generating plerrcodes.h... Generating daitch_mokotoff.h... Generating sql_help.h... Generating kwlist_d.h... Generating pl_reserved_kwlist_d.h and pl_unreserved_kwlist_d.h... Generating c_kwlist_d.h and ecpg_kwlist_d.h... Generating preproc.y... Generating pg_config_paths.h... MSBuild version 17.8.3+195e7f5a3 for .NET Framework Build started 2/10/2024 5:55:00 AM. Project "C:\vcpkg\buildtrees\libpq\x86-windows-rel\pgsql.sln" on node 1 (default targets). ValidateSolutionConfiguration: Building solution configuration "Release|Win32". C:\Directory.Build.targets(2,2): warning MSB4011: "C:\vcpkg\scripts\buildsystems\msbuild\vcpkg.targets" cannot be imported again. It was already imported at "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.Cpp.Current.targets (14,3)". This is most likely a build authoring error. This subsequent import will be ignored. [C:\vcpkg\buildtrees\libpq\x86-windows-rel\libpgport.vcxproj] Project "C:\vcpkg\buildtrees\libpq\x86-windows-rel\pgsql.sln" (1) is building "C:\vcpkg\buildtrees\libpq\x86-windows-rel\libpgport.vcxproj" (2) on node 1 (default targets). PrepareForBuild: Creating directory ".\Release\libpgport\". Structured output is enabled. The formatting of compiler diagnostics will reflect the error hierarchy. See https://aka.ms/cpp/structured-output for more details. Creating directory ".\Release\libpgport\libpgport.tlog\". InitializeBuildStatus: Creating ".\Release\libpgport\libpgport.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified. Touching ".\Release\libpgport\libpgport.tlog\unsuccessfulbuild". VcpkgTripletSelection: Using triplet "x86-windows" from "C:\vcpkg\installed\x86-windows\" Using normalized configuration "Release" ClCompile: C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.38.33130\bin\HostX64\x86\CL.exe /c /Isrc/include /Isrc/include/port/win32 /Isrc/include/port/win32_msvc /I"C:/vcpkg/installed/x86-windows\include" /I"C:\vcpkg\installed\x86-windows\include" /Zi /nologo /W3 /WX- /diagnostics:column /Ox /Oy- /D WIN32 /D _WINDOWS /D __WINDOWS__ /D __WIN32__ /D WIN32_STACK_RLIMIT=4194304 /D _CRT_SECURE_NO_DEPRECATE /D _CRT_NONSTDC_NO_DEPRECATE /D FRONTEND /D _MBCS /GF /Gm- /EHsc /MD /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo".\Release\libpgport\\" /Fd".\Release\libpgport\libpgport.pdb" /external:W3 /Gd /TC /wd4018 /wd4244 /wd4273 /wd4101 /wd4102 /wd4090 /wd4267 /analyze- /FC /errorReport:queue /MP -nologo -DWIN32 -D_WINDOWS -W3 -utf-8 -MP -MD -O2 -Oi -Gy -DNDEBUG -Z7 src/port/bsearch_arg.c src/port/chklocale.c src/port/dirent.c src/port/dirmod.c src/port/explicit_bzero.c src/port/getopt.c src/port/getopt_long.c src/port/getpeereid.c src/port/inet_aton.c src/port/inet_net_ntop.c src/port/kill.c src/port/mkdtemp.c src/port/noblock.c src/port/open.c src/port/path.c src/port/pg_bitutils.c src/port/pg_crc32c_sb8.c src/port/pg_crc32c_sse42.c src/port/pg_crc32c_sse42_choose.c src/port/pg_strong_random.c src/port/pgcheckdir.c src/port/pgmkdirp.c src/port/pgsleep.c src/port/pgstrcasecmp.c src/port/pqsignal.c src/port/preadv.c src/port/pwritev.c src/port/qsort.c src/port/qsort_arg.c src/port/quotes.c src/port/snprintf.c src/port/strerror.c src/port/strlcat.c src/port/strlcpy.c src/port/system.c src/port/tar.c src/port/win32common.c src/port/win32dlopen.c src/port/win32env.c src/port/win32error.c src/port/win32fdatasync.c src/port/win32fseek.c src/port/win32getrusage.c src/port/win32gettimeofday.c src/port/win32link.c src/port/win32ntdll.c src/port/win32pread.c src/port/win32pwrite.c src/port/win32security.c src/port/win32setlocale.c src/port/win32stat.c cl : command line warning D9025: overriding '/Zi' with '/Z7' [C:\vcpkg\buildtrees\libpq\x86-windows-rel\libpgport.vcxproj] cl : command line warning D9025: overriding '/Zi' with '/Z7' [C:\vcpkg\buildtrees\libpq\x86-windows-rel\libpgport.vcxproj] bsearch_arg.c cl : command line warning D9025: overriding '/Zi' with '/Z7' [C:\vcpkg\buildtrees\libpq\x86-windows-rel\libpgport.vcxproj] chklocale.c cl : command line warning D9025: overriding '/Zi' with '/Z7' [C:\vcpkg\buildtrees\libpq\x86-windows-rel\libpgport.vcxproj] dirent.c cl : command line warning D9025: overriding '/Zi' with '/Z7' [C:\vcpkg\buildtrees\libpq\x86-windows-rel\libpgport.vcxproj] cl : command line warning D9025: overriding '/Zi' with '/Z7' [C:\vcpkg\buildtrees\libpq\x86-windows-rel\libpgport.vcxproj] cl : command line warning D9025: overriding '/Zi' with '/Z7' [C:\vcpkg\buildtrees\libpq\x86-windows-rel\libpgport.vcxproj] dirmod.c explicit_bzero.c cl : command line warning D9025: overriding '/Zi' with '/Z7' [C:\vcpkg\buildtrees\libpq\x86-windows-rel\libpgport.vcxproj] getopt.c cl : command line warning D9025: overriding '/Zi' with '/Z7' [C:\vcpkg\buildtrees\libpq\x86-windows-rel\libpgport.vcxproj] cl : command line warning D9025: overriding '/Zi' with '/Z7' [C:\vcpkg\buildtrees\libpq\x86-windows-rel\libpgport.vcxproj] cl : command line warning D9025: overriding '/Zi' with '/Z7' [C:\vcpkg\buildtrees\libpq\x86-windows-rel\libpgport.vcxproj] getopt_long.c cl : command line warning D9025: overriding '/Zi' with '/Z7' [C:\vcpkg\buildtrees\libpq\x86-windows-rel\libpgport.vcxproj] getpeereid.c inet_aton.c cl : command line warning D9025: overriding '/Zi' with '/Z7' [C:\vcpkg\buildtrees\libpq\x86-windows-rel\libpgport.vcxproj] inet_net_ntop.c cl : command line warning D9025: overriding '/Zi' with '/Z7' [C:\vcpkg\buildtrees\libpq\x86-windows-rel\libpgport.vcxproj] cl : command line warning D9025: overriding '/Zi' with '/Z7' [C:\vcpkg\buildtrees\libpq\x86-windows-rel\libpgport.vcxproj] cl : command line warning D9025: overriding '/Zi' with '/Z7' [C:\vcpkg\buildtrees\libpq\x86-windows-rel\libpgport.vcxproj] cl : command line warning D9025: overriding '/Zi' with '/Z7' [C:\vcpkg\buildtrees\libpq\x86-windows-rel\libpgport.vcxproj] cl : command line warning D9025: overriding '/Zi' with '/Z7' [C:\vcpkg\buildtrees\libpq\x86-windows-rel\libpgport.vcxproj] kill.c cl : command line warning D9025: overriding '/Zi' with '/Z7' [C:\vcpkg\buildtrees\libpq\x86-windows-rel\libpgport.vcxproj] mkdtemp.c noblock.c open.c path.c pg_bitutils.c pg_crc32c_sb8.c cl : command line warning D9025: overriding '/Zi' with '/Z7' [C:\vcpkg\buildtrees\libpq\x86-windows-rel\libpgport.vcxproj] pg_crc32c_sse42.c cl : command line warning D9025: overriding '/Zi' with '/Z7' [C:\vcpkg\buildtrees\libpq\x86-windows-rel\libpgport.vcxproj] pg_crc32c_sse42_choose.c pg_strong_random.c pgcheckdir.c pgmkdirp.c pgsleep.c pgstrcasecmp.c pqsignal.c preadv.c pwritev.c qsort.c qsort_arg.c quotes.c snprintf.c strerror.c strlcat.c strlcpy.c system.c tar.c win32common.c win32dlopen.c win32env.c win32error.c win32fdatasync.c win32fseek.c win32getrusage.c win32gettimeofday.c win32link.c win32ntdll.c win32pread.c win32pwrite.c win32security.c win32setlocale.c win32stat.c Lib: C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.38.33130\bin\HostX64\x86\Lib.exe /OUT:".\Release\libpgport\libpgport.lib" /LIBPATH:"C:\vcpkg\installed\x86-windows\lib" /LIBPATH:"C:\vcpkg\installed\x86-windows\lib\manual-link" /NOLOGO /MACHINE:X86 -machine:X86 -nologo .\Release\libpgport\bsearch_arg.obj .\Release\libpgport\chklocale.obj .\Release\libpgport\dirent.obj .\Release\libpgport\dirmod.obj .\Release\libpgport\explicit_bzero.obj .\Release\libpgport\getopt.obj .\Release\libpgport\getopt_long.obj .\Release\libpgport\getpeereid.obj .\Release\libpgport\inet_aton.obj .\Release\libpgport\inet_net_ntop.obj .\Release\libpgport\kill.obj .\Release\libpgport\mkdtemp.obj .\Release\libpgport\noblock.obj .\Release\libpgport\open.obj .\Release\libpgport\path.obj .\Release\libpgport\pg_bitutils.obj .\Release\libpgport\pg_crc32c_sb8.obj .\Release\libpgport\pg_crc32c_sse42.obj .\Release\libpgport\pg_crc32c_sse42_choose.obj .\Release\libpgport\pg_strong_random.obj .\Release\libpgport\pgcheckdir.obj .\Release\libpgport\pgmkdirp.obj .\Release\libpgport\pgsleep.obj .\Release\libpgport\pgstrcasecmp.obj .\Release\libpgport\pqsignal.obj .\Release\libpgport\preadv.obj .\Release\libpgport\pwritev.obj .\Release\libpgport\qsort.obj .\Release\libpgport\qsort_arg.obj .\Release\libpgport\quotes.obj .\Release\libpgport\snprintf.obj .\Release\libpgport\strerror.obj .\Release\libpgport\strlcat.obj .\Release\libpgport\strlcpy.obj .\Release\libpgport\system.obj .\Release\libpgport\tar.obj .\Release\libpgport\win32common.obj .\Release\libpgport\win32dlopen.obj .\Release\libpgport\win32env.obj .\Release\libpgport\win32error.obj .\Release\libpgport\win32fdatasync.obj .\Release\libpgport\win32fseek.obj .\Release\libpgport\win32getrusage.obj .\Release\libpgport\win32gettimeofday.obj .\Release\libpgport\win32link.obj .\Release\libpgport\win32ntdll.obj .\Release\libpgport\win32pread.obj .\Release\libpgport\win32pwrite.obj .\Release\libpgport\win32security.obj .\Release\libpgport\win32setlocale.obj .\Release\libpgport\win32stat.obj libpgport.vcxproj -> C:\vcpkg\buildtrees\libpq\x86-windows-rel\Release\libpgport\libpgport.lib FinalizeBuildStatus: Deleting file ".\Release\libpgport\libpgport.tlog\unsuccessfulbuild". Touching ".\Release\libpgport\libpgport.tlog\libpgport.lastbuildstate". Done Building Project "C:\vcpkg\buildtrees\libpq\x86-windows-rel\libpgport.vcxproj" (default targets). C:\Directory.Build.targets(2,2): warning MSB4011: "C:\vcpkg\scripts\buildsystems\msbuild\vcpkg.targets" cannot be imported again. It was already imported at "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.Cpp.Current.targets (14,3)". This is most likely a build authoring error. This subsequent import will be ignored. [C:\vcpkg\buildtrees\libpq\x86-windows-rel\libpgcommon.vcxproj] Project "C:\vcpkg\buildtrees\libpq\x86-windows-rel\pgsql.sln" (1) is building "C:\vcpkg\buildtrees\libpq\x86-windows-rel\libpgcommon.vcxproj" (3) on node 1 (default targets). PrepareForBuild: Creating directory ".\Release\libpgcommon\". Structured output is enabled. The formatting of compiler diagnostics will reflect the error hierarchy. See https://aka.ms/cpp/structured-output for more details. Creating directory ".\Release\libpgcommon\libpgcommon.tlog\". InitializeBuildStatus: Creating ".\Release\libpgcommon\libpgcommon.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified. Touching ".\Release\libpgcommon\libpgcommon.tlog\unsuccessfulbuild". VcpkgTripletSelection: Using triplet "x86-windows" from "C:\vcpkg\installed\x86-windows\" Using normalized configuration "Release" ClCompile: C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.38.33130\bin\HostX64\x86\CL.exe /c /Isrc/include /Isrc/include/port/win32 /Isrc/include/port/win32_msvc /I"C:/vcpkg/installed/x86-windows\include" /I"C:\vcpkg\installed\x86-windows\include" /Zi /nologo /W3 /WX- /diagnostics:column /Ox /Oy- /D WIN32 /D _WINDOWS /D __WINDOWS__ /D __WIN32__ /D WIN32_STACK_RLIMIT=4194304 /D _CRT_SECURE_NO_DEPRECATE /D _CRT_NONSTDC_NO_DEPRECATE /D FRONTEND /D _MBCS /GF /Gm- /EHsc /MD /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo".\Release\libpgcommon\\" /Fd".\Release\libpgcommon\libpgcommon.pdb" /external:W3 /Gd /TC /wd4018 /wd4244 /wd4273 /wd4101 /wd4102 /wd4090 /wd4267 /analyze- /FC /errorReport:queue /MP -nologo -DWIN32 -D_WINDOWS -W3 -utf-8 -MP -MD -O2 -Oi -Gy -DNDEBUG -Z7 src/common/archive.c src/common/base64.c src/common/checksum_helper.c src/common/compression.c src/common/config_info.c src/common/controldata_utils.c src/common/cryptohash_openssl.c src/common/d2s.c src/common/encnames.c src/common/exec.c src/common/f2s.c src/common/fe_memutils.c src/common/file_perm.c src/common/file_utils.c src/common/hashfn.c src/common/hmac_openssl.c src/common/ip.c src/common/jsonapi.c src/common/keywords.c src/common/kwlookup.c "src/common/link-canary.c" src/common/logging.c src/common/md5_common.c src/common/percentrepl.c src/common/pg_get_line.c src/common/pg_lzcompress.c src/common/pg_prng.c src/common/pgfnames.c src/common/protocol_openssl.c src/common/psprintf.c src/common/relpath.c src/common/restricted_token.c src/common/rmtree.c src/common/saslprep.c "src/common/scram-common.c" src/common/sprompt.c src/common/string.c src/common/stringinfo.c src/common/unicode_norm.c src/common/username.c src/common/wait_error.c src/common/wchar.c cl : command line warning D9025: overriding '/Zi' with '/Z7' [C:\vcpkg\buildtrees\libpq\x86-windows-rel\libpgcommon.vcxproj] ... Skipped 25519 lines ... postgres.def : error LNK2001: unresolved external symbol _tuplesort_begin_index_hash [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _tuplesort_end [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _tuplesort_estimate_shared [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _tuplesort_get_stats [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _tuplesort_getdatum [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _tuplesort_getheaptuple [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _tuplesort_getindextuple [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _tuplesort_gettuple_common [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _tuplesort_gettupleslot [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _tuplesort_initialize_shared [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _tuplesort_markpos [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _tuplesort_merge_order [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _tuplesort_method_name [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _tuplesort_performsort [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _tuplesort_putdatum [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _tuplesort_putheaptuple [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _tuplesort_putindextuplevalues [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _tuplesort_puttuple_common [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _tuplesort_puttupleslot [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _tuplesort_readtup_alloc [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _tuplesort_rescan [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _tuplesort_reset [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _tuplesort_restorepos [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _tuplesort_set_bound [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _tuplesort_skiptuples [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _tuplesort_space_type_name [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _tuplesort_used_bound [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _tuplestore_advance [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _tuplestore_alloc_read_pointer [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _tuplestore_ateof [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _tuplestore_begin_heap [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _tuplestore_clear [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _tuplestore_copy_read_pointer [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _tuplestore_end [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _tuplestore_gettupleslot [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _tuplestore_in_memory [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _tuplestore_puttuple [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _tuplestore_puttupleslot [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _tuplestore_putvalues [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _tuplestore_rescan [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _tuplestore_select_read_pointer [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _tuplestore_set_eflags [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _tuplestore_skiptuples [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _tuplestore_trim [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _tuplestore_tuple_count [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _twophase_postabort_callbacks [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _twophase_postcommit_callbacks [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _twophase_recover_callbacks [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _twophase_standby_recover_callbacks [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _typeByVal [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _typeInheritsFrom [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _typeLen [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _typeOrDomainTypeRelid [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _typeStringToTypeName [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _typeTypeCollation [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _typeTypeId [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _typeTypeName [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _typeTypeRelid [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _type_is_collatable [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _type_is_enum [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _type_is_multirange [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _type_is_range [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _type_is_rowtype [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _type_maximum_size [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _typeidType [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _typeidTypeRelid [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _typenameType [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _typenameTypeId [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _typenameTypeIdAndMod [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _tzload [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _tzparse [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _uint32_hash [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _uint32in_subr [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _uint64in_subr [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _unicode_is_normalized [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _unicode_is_normalized_quickcheck [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _unicode_normalize [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _unicode_normalize_func [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _unicode_to_utf8 [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _unique_key_recheck [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _unistr [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _unknownin [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _unknownout [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _unknownrecv [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _unknownsend [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _unpack_sql_state [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _unregister_ENR [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _untransformRelOptions [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _updateAclDependencies [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _updateClosestMatch [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _updateTargetListEntry [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _update_controlfile [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _update_default_partition_oid [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _update_mergeclause_eclasses [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _update_process_title [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _update_spins_per_delay [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _upper [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _utf8_to_unicode [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _uuid_cmp [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _uuid_eq [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _uuid_ge [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _uuid_gt [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _uuid_hash [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _uuid_hash_extended [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _uuid_in [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _uuid_le [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _uuid_lt [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _uuid_ne [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _uuid_out [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _uuid_recv [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _uuid_send [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _uuid_sortsupport [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _vac_bulkdel_one_index [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _vac_cleanup_one_index [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _vac_close_indexes [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _vac_estimate_reltuples [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _vac_max_items_to_alloc_size [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _vac_open_indexes [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _vac_update_datfrozenxid [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _vac_update_relstats [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _vacuum [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _vacuum_cost_delay [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _vacuum_cost_limit [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _vacuum_delay_point [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _vacuum_get_cutoffs [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _vacuum_is_relation_owner [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _vacuum_open_relation [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _vacuum_xid_failsafe_check [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _validate_compress_specification [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _validate_exec [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _validate_index [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _var_eq_const [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _var_eq_non_const [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _varbit [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _varbit_in [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _varbit_out [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _varbit_recv [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _varbit_send [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _varbit_support [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _varbittypmodin [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _varbittypmodout [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _varchar [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _varchar_support [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _varcharin [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _varcharout [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _varcharrecv [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _varcharsend [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _varchartypmodin [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _varchartypmodout [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _varsize_any [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _varstr_cmp [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _varstr_levenshtein [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _varstr_levenshtein_less_equal [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _varstr_sortsupport [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _verify_common_type [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _view_query_is_auto_updatable [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _view_reloptions [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _visibilitymap_clear [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _visibilitymap_count [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _visibilitymap_get_status [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _visibilitymap_pin [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _visibilitymap_pin_ok [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _visibilitymap_prepare_truncate [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _visibilitymap_set [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _void_in [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _void_out [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _void_recv [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _void_send [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _wait_result_is_any_signal [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _wait_result_is_signal [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _wait_result_to_exit_code [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _wait_result_to_str [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _wake_wal_senders [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _wal_compression [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _wal_consistency_checking [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _wal_consistency_checking_string [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _wal_decode_buffer_size [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _wal_init_zero [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _wal_keep_size_mb [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _wal_level [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _wal_level_options [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _wal_log_hints [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _wal_receiver_create_temp_slot [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _wal_recycle [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _wal_retrieve_retry_interval [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _wal_segment_close [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _wal_segment_open [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _wal_segment_size [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _wal_sender_timeout [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _wal_skip_threshold [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _wchar2char [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _websearch_to_tsquery [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _websearch_to_tsquery_byid [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _whereToSendOutput [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _width_bucket_array [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _width_bucket_float8 [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _width_bucket_numeric [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _window_cume_dist [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _window_cume_dist_support [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _window_dense_rank [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _window_dense_rank_support [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _window_first_value [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _window_lag [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _window_lag_with_offset [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _window_lag_with_offset_and_default [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _window_last_value [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _window_lead [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _window_lead_with_offset [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _window_lead_with_offset_and_default [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _window_nth_value [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _window_ntile [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _window_ntile_support [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _window_percent_rank [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _window_percent_rank_support [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _window_rank [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _window_rank_support [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _window_row_number [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _window_row_number_support [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _work_mem [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _writeTimeLineHistory [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _writeTimeLineHistoryFile [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _write_csvlog [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _write_jsonlog [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _write_nondefault_variables [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _write_pipe_chunks [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _write_stderr [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _write_syslogger_file [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xactGetCommittedChildren [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xactGetCommittedInvalidationMessages [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xact_decode [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xact_desc [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xact_identify [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xact_is_sampled [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xact_redo [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xid8_larger [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xid8_smaller [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xid8cmp [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xid8eq [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xid8ge [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xid8gt [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xid8in [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xid8le [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xid8lt [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xid8ne [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xid8out [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xid8recv [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xid8send [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xid8toxid [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xidComparator [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xidLogicalComparator [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xid_age [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xideq [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xidin [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xidneq [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xidout [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xidrecv [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xidsend [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xlog_decode [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xlog_desc [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xlog_identify [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xlog_outdesc [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xlog_redo [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xml_in [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xml_is_document [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xml_is_well_formed [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xml_is_well_formed_content [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xml_is_well_formed_document [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xml_out [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xml_recv [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xml_send [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xmlbinary [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xmlcomment [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xmlconcat [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xmlconcat2 [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xmlelement [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xmlexists [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xmloption [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xmlparse [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xmlpi [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xmlroot [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xmltotext [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xmltotext_with_options [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xmlvalidate [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xpath [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _xpath_exists [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] postgres.def : error LNK2001: unresolved external symbol _zero_damaged_pages [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] Release/postgres/postgres.lib : fatal error LNK1120: 10366 unresolved externals [C:\vcpkg\buildtrees\libpq\x86-windows-rel\postgres.vcxproj] 469 Warning(s) 10367 Error(s) Time Elapsed 00:01:33.97 ```

Additional context

The issue can be resolved by removing the last patch to gendef.pl in vcpkg\ports\libpq\windows\msbuild.patch. The "Win32" patch is no longer valid because starting from PostgreSQL 16, the command line argument of gendef.pl changes from Win32 to x86.

MonicaLiu0311 commented 8 months ago

Confirm, repro locally.

PS G:\vcpkg> ./vcpkg version
vcpkg package management program version 2024-02-07-8a83681f921b10d86ae626fd833c253f4f8c355b

See LICENSE.txt for license information.