microsoft / vcpkg

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

[protobuf] Build error on x64-windows #37011

Closed yangsonchoi closed 5 months ago

yangsonchoi commented 6 months ago

I need to install 3.6.1 version protobuf for my project,

and this is what i did

commit e3dc99e22b5ded44aa6b0e70030d23142f8c497c
Author: TheAifam5 <theaifam5@gmail.com>
Date:   Thu Aug 2 00:10:52 2018 +0200

    [protobuf] Update to 3.6.1

$git checkout e3dc99e22b5ded44aa6b0e70030d23142f8c497c -- ports/protobuf $./vcpkg.exe remove protobuf:x64-windows i deleted /ports/protobuf/vcpkg.json ./vcpkg.exe install protobuf:x64-windows

I've tried other methods such as using over overrides in vcpkg but it ends up with same error.

{ "name": "project", "version-semver": "1.0.0", "builtin-baseline":"e3dc99e22b5ded44aa6b0e70030d23142f8c497c", "overrides": [ { "name": "protopuf", "version": "3.6.1-1" }, ] }

could you please help me resolve this problem?

Package: protobuf:x64-windows@3.6.1-1

Host Environment

To Reproduce

vcpkg install protobuf:x64-windows Failure logs

CMake Warning at scripts/cmake/vcpkg_common_functions.cmake:3 (message):
  vcpkg_common_functions has been removed and all values are automatically
  provided in all portfile.cmake invocations.  Please remove
  `include(vcpkg_common_functions)`.
Call Stack (most recent call first):
  ports/protobuf/portfile.cmake:1 (include)
  scripts/ports.cmake:170 (include)

-- Using cached google-protobuf-v3.6.1.tar.gz.
-- Cleaning sources at C:/Users/YangsonChoi/vcpkg/vcpkg/buildtrees/protobuf/src/v3.6.1-e44cd6ea83.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source C:/Users/YangsonChoi/vcpkg/vcpkg/downloads/google-protobuf-v3.6.1.tar.gz
-- Applying patch C:/Users/YangsonChoi/vcpkg/vcpkg/ports/protobuf/fix-uwp.patch
-- Using source at C:/Users/YangsonChoi/vcpkg/vcpkg/buildtrees/protobuf/src/v3.6.1-e44cd6ea83.clean
-- Found external ninja('1.11.0').
-- Configuring x64-windows
-- Building x64-windows-dbg
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:134 (message):
    Command failed: C:/Users/YangsonChoi/vcpkg/vcpkg/downloads/tools/cmake-3.27.1-windows/cmake-3.27.1-windows-i386/bin/cmake.exe --build . --config Debug --target install -- -v -j17
    Working Directory: C:/Users/YangsonChoi/vcpkg/vcpkg/buildtrees/protobuf/x64-windows-dbg
    See logs for more information:
      C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\install-x64-windows-dbg-out.log

Call Stack (most recent call first):
  scripts/cmake/vcpkg_build_cmake.cmake:78 (vcpkg_execute_build_process)
  scripts/cmake/vcpkg_install_cmake.cmake:18 (vcpkg_build_cmake)
  ports/protobuf/portfile.cmake:55 (vcpkg_install_cmake)
  scripts/ports.cmake:170 (include)
C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\install-x64-windows-dbg-out.log ``` Change Dir: 'C:/Users/YangsonChoi/vcpkg/vcpkg/buildtrees/protobuf/x64-windows-dbg' Run Build Command(s): "C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/ninja.exe" -v -v -j17 install [1/190] C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1439~1.335\bin\Hostx64\x64\cl.exe /TP -DGOOGLE_PROTOBUF_CMAKE_BUILD -DLIBPROTOBUF_EXPORTS -DPROTOBUF_USE_DLLS -Dlibprotobuf_lite_EXPORTS -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\x64-windows-dbg -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /MP /wd4018 /wd4065 /wd4146 /wd4244 /wd4251 /wd4267 /wd4305 /wd4307 /wd4309 /wd4334 /wd4355 /wd4506 /wd4800 /wd4996 /wd4703 /bigobj /showIncludes /FoCMakeFiles\libprotobuf-lite.dir\C_\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\stubs\statusor.cc.obj /FdCMakeFiles\libprotobuf-lite.dir\ /FS -c C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\stubs\statusor.cc FAILED: CMakeFiles/libprotobuf-lite.dir/C_/Users/YangsonChoi/vcpkg/vcpkg/buildtrees/protobuf/src/v3.6.1-e44cd6ea83.clean/src/google/protobuf/stubs/statusor.cc.obj C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1439~1.335\bin\Hostx64\x64\cl.exe /TP -DGOOGLE_PROTOBUF_CMAKE_BUILD -DLIBPROTOBUF_EXPORTS -DPROTOBUF_USE_DLLS -Dlibprotobuf_lite_EXPORTS -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\x64-windows-dbg -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /MP /wd4018 /wd4065 /wd4146 /wd4244 /wd4251 /wd4267 /wd4305 /wd4307 /wd4309 /wd4334 /wd4355 /wd4506 /wd4800 /wd4996 /wd4703 /bigobj /showIncludes /FoCMakeFiles\libprotobuf-lite.dir\C_\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\stubs\statusor.cc.obj /FdCMakeFiles\libprotobuf-lite.dir\ /FS -c C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\stubs\statusor.cc C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(242): error C2143: 援щЦ ?ㅻ쪟: ','??媛) '<' ?욎뿉 ?놁뒿?덈떎. C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(242): note: ?쒗뵆由??몄뒪?댁뒪??而⑦뀓?ㅽ듃(媛???ㅻ옒???몄뒪?댁뒪??而⑦뀓?ㅽ듃)媛 C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(242): note: ?대옒???쒗뵆由?'google::protobuf::hash'??瑜? 而댄뙆?쇳븯???숈븞 C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(256): error C2039: 'hash_compare': 'std'??硫ㅻ쾭媛 ?꾨떃?덈떎. C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\unordered_set(23): note: 'std' ?좎뼵??李몄“?섏떗?쒖삤. C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(256): error C2504: 'hash_compare': 湲곕낯 ?대옒?ㅻ? ?뺤쓽?섏? ?딆븯?듬땲?? C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(256): error C2143: 援щЦ ?ㅻ쪟: ','??媛) '<' ?욎뿉 ?놁뒿?덈떎. C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(401): error C2064: ??? 1媛쒖쓽 ?몄닔瑜?諛쏆븘?ㅼ씠???⑥닔濡?怨꾩궛?섏? ?딆뒿?덈떎. [2/190] C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1439~1.335\bin\Hostx64\x64\cl.exe /TP -DGOOGLE_PROTOBUF_CMAKE_BUILD -DLIBPROTOBUF_EXPORTS -DPROTOBUF_USE_DLLS -Dlibprotobuf_lite_EXPORTS -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\x64-windows-dbg -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /MP /wd4018 /wd4065 /wd4146 /wd4244 /wd4251 /wd4267 /wd4305 /wd4307 /wd4309 /wd4334 /wd4355 /wd4506 /wd4800 /wd4996 /wd4703 /bigobj /showIncludes /FoCMakeFiles\libprotobuf-lite.dir\C_\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\message_lite.cc.obj /FdCMakeFiles\libprotobuf-lite.dir\ /FS -c C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\message_lite.cc FAILED: CMakeFiles/libprotobuf-lite.dir/C_/Users/YangsonChoi/vcpkg/vcpkg/buildtrees/protobuf/src/v3.6.1-e44cd6ea83.clean/src/google/protobuf/message_lite.cc.obj C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1439~1.335\bin\Hostx64\x64\cl.exe /TP -DGOOGLE_PROTOBUF_CMAKE_BUILD -DLIBPROTOBUF_EXPORTS -DPROTOBUF_USE_DLLS -Dlibprotobuf_lite_EXPORTS -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\x64-windows-dbg -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /MP /wd4018 /wd4065 /wd4146 /wd4244 /wd4251 /wd4267 /wd4305 /wd4307 /wd4309 /wd4334 /wd4355 /wd4506 /wd4800 /wd4996 /wd4703 /bigobj /showIncludes /FoCMakeFiles\libprotobuf-lite.dir\C_\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\message_lite.cc.obj /FdCMakeFiles\libprotobuf-lite.dir\ /FS -c C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\message_lite.cc C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(242): error C2143: 援щЦ ?ㅻ쪟: ','??媛) '<' ?욎뿉 ?놁뒿?덈떎. C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(242): note: ?쒗뵆由??몄뒪?댁뒪??而⑦뀓?ㅽ듃(媛???ㅻ옒???몄뒪?댁뒪??而⑦뀓?ㅽ듃)媛 C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(242): note: ?대옒???쒗뵆由?'google::protobuf::hash'??瑜? 而댄뙆?쇳븯???숈븞 C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(256): error C2039: 'hash_compare': 'std'??硫ㅻ쾭媛 ?꾨떃?덈떎. C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\unordered_set(23): note: 'std' ?좎뼵??李몄“?섏떗?쒖삤. C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(256): error C2504: 'hash_compare': 湲곕낯 ?대옒?ㅻ? ?뺤쓽?섏? ?딆븯?듬땲?? C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(256): error C2143: 援щЦ ?ㅻ쪟: ','??媛) '<' ?욎뿉 ?놁뒿?덈떎. C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(401): error C2064: ??? 1媛쒖쓽 ?몄닔瑜?諛쏆븘?ㅼ씠???⑥닔濡?怨꾩궛?섏? ?딆뒿?덈떎. [3/190] C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1439~1.335\bin\Hostx64\x64\cl.exe /TP -DGOOGLE_PROTOBUF_CMAKE_BUILD -DLIBPROTOBUF_EXPORTS -DPROTOBUF_USE_DLLS -Dlibprotobuf_lite_EXPORTS -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\x64-windows-dbg -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /MP /wd4018 /wd4065 /wd4146 /wd4244 /wd4251 /wd4267 /wd4305 /wd4307 /wd4309 /wd4334 /wd4355 /wd4506 /wd4800 /wd4996 /wd4703 /bigobj /showIncludes /FoCMakeFiles\libprotobuf-lite.dir\C_\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\extension_set.cc.obj /FdCMakeFiles\libprotobuf-lite.dir\ /FS -c C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\extension_set.cc FAILED: CMakeFiles/libprotobuf-lite.dir/C_/Users/YangsonChoi/vcpkg/vcpkg/buildtrees/protobuf/src/v3.6.1-e44cd6ea83.clean/src/google/protobuf/extension_set.cc.obj C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1439~1.335\bin\Hostx64\x64\cl.exe /TP -DGOOGLE_PROTOBUF_CMAKE_BUILD -DLIBPROTOBUF_EXPORTS -DPROTOBUF_USE_DLLS -Dlibprotobuf_lite_EXPORTS -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\x64-windows-dbg -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /MP /wd4018 /wd4065 /wd4146 /wd4244 /wd4251 /wd4267 /wd4305 /wd4307 /wd4309 /wd4334 /wd4355 /wd4506 /wd4800 /wd4996 /wd4703 /bigobj /showIncludes /FoCMakeFiles\libprotobuf-lite.dir\C_\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\extension_set.cc.obj /FdCMakeFiles\libprotobuf-lite.dir\ /FS -c C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\extension_set.cc C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(242): error C2143: 援щЦ ?ㅻ쪟: ','??媛) '<' ?욎뿉 ?놁뒿?덈떎. C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(242): note: ?쒗뵆由??몄뒪?댁뒪??而⑦뀓?ㅽ듃(媛???ㅻ옒???몄뒪?댁뒪??而⑦뀓?ㅽ듃)媛 C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(242): note: ?대옒???쒗뵆由?'google::protobuf::hash'??瑜? 而댄뙆?쇳븯???숈븞 C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(256): error C2039: 'hash_compare': 'std'??硫ㅻ쾭媛 ?꾨떃?덈떎. C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\unordered_set(23): note: 'std' ?좎뼵??李몄“?섏떗?쒖삤. C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(256): error C2504: 'hash_compare': 湲곕낯 ?대옒?ㅻ? ?뺤쓽?섏? ?딆븯?듬땲?? C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(256): error C2143: 援щЦ ?ㅻ쪟: ','??媛) '<' ?욎뿉 ?놁뒿?덈떎. C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(401): error C2064: ??? 1媛쒖쓽 ?몄닔瑜?諛쏆븘?ㅼ씠???⑥닔濡?怨꾩궛?섏? ?딆뒿?덈떎. [4/190] C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1439~1.335\bin\Hostx64\x64\cl.exe /TP -DGOOGLE_PROTOBUF_CMAKE_BUILD -DLIBPROTOBUF_EXPORTS -DPROTOBUF_USE_DLLS -Dlibprotobuf_lite_EXPORTS -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\x64-windows-dbg -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /MP /wd4018 /wd4065 /wd4146 /wd4244 /wd4251 /wd4267 /wd4305 /wd4307 /wd4309 /wd4334 /wd4355 /wd4506 /wd4800 /wd4996 /wd4703 /bigobj /showIncludes /FoCMakeFiles\libprotobuf-lite.dir\C_\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\stubs\status.cc.obj /FdCMakeFiles\libprotobuf-lite.dir\ /FS -c C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\stubs\status.cc FAILED: CMakeFiles/libprotobuf-lite.dir/C_/Users/YangsonChoi/vcpkg/vcpkg/buildtrees/protobuf/src/v3.6.1-e44cd6ea83.clean/src/google/protobuf/stubs/status.cc.obj C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1439~1.335\bin\Hostx64\x64\cl.exe /TP -DGOOGLE_PROTOBUF_CMAKE_BUILD -DLIBPROTOBUF_EXPORTS -DPROTOBUF_USE_DLLS -Dlibprotobuf_lite_EXPORTS -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\x64-windows-dbg -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /MP /wd4018 /wd4065 /wd4146 /wd4244 /wd4251 /wd4267 /wd4305 /wd4307 /wd4309 /wd4334 /wd4355 /wd4506 /wd4800 /wd4996 /wd4703 /bigobj /showIncludes /FoCMakeFiles\libprotobuf-lite.dir\C_\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\stubs\status.cc.obj /FdCMakeFiles\libprotobuf-lite.dir\ /FS -c C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\stubs\status.cc C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(242): error C2143: 援щЦ ?ㅻ쪟: ','??媛) '<' ?욎뿉 ?놁뒿?덈떎. C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(242): note: ?쒗뵆由??몄뒪?댁뒪??而⑦뀓?ㅽ듃(媛???ㅻ옒???몄뒪?댁뒪??而⑦뀓?ㅽ듃)媛 C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(242): note: ?대옒???쒗뵆由?'google::protobuf::hash'??瑜? 而댄뙆?쇳븯???숈븞 C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(256): error C2039: 'hash_compare': 'std'??硫ㅻ쾭媛 ?꾨떃?덈떎. C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\unordered_set(23): note: 'std' ?좎뼵??李몄“?섏떗?쒖삤. C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(256): error C2504: 'hash_compare': 湲곕낯 ?대옒?ㅻ? ?뺤쓽?섏? ?딆븯?듬땲?? C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(256): error C2143: 援щЦ ?ㅻ쪟: ','??媛) '<' ?욎뿉 ?놁뒿?덈떎. C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(401): error C2064: ??? 1媛쒖쓽 ?몄닔瑜?諛쏆븘?ㅼ씠???⑥닔濡?怨꾩궛?섏? ?딆뒿?덈떎. [5/190] C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1439~1.335\bin\Hostx64\x64\cl.exe /TP -DGOOGLE_PROTOBUF_CMAKE_BUILD -DLIBPROTOBUF_EXPORTS -DPROTOBUF_USE_DLLS -Dlibprotobuf_lite_EXPORTS -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\x64-windows-dbg -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /MP /wd4018 /wd4065 /wd4146 /wd4244 /wd4251 /wd4267 /wd4305 /wd4307 /wd4309 /wd4334 /wd4355 /wd4506 /wd4800 /wd4996 /wd4703 /bigobj /showIncludes /FoCMakeFiles\libprotobuf-lite.dir\C_\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\stubs\bytestream.cc.obj /FdCMakeFiles\libprotobuf-lite.dir\ /FS -c C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\stubs\bytestream.cc FAILED: CMakeFiles/libprotobuf-lite.dir/C_/Users/YangsonChoi/vcpkg/vcpkg/buildtrees/protobuf/src/v3.6.1-e44cd6ea83.clean/src/google/protobuf/stubs/bytestream.cc.obj C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1439~1.335\bin\Hostx64\x64\cl.exe /TP -DGOOGLE_PROTOBUF_CMAKE_BUILD -DLIBPROTOBUF_EXPORTS -DPROTOBUF_USE_DLLS -Dlibprotobuf_lite_EXPORTS -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\x64-windows-dbg -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /MP /wd4018 /wd4065 /wd4146 /wd4244 /wd4251 /wd4267 /wd4305 /wd4307 /wd4309 /wd4334 /wd4355 /wd4506 /wd4800 /wd4996 /wd4703 /bigobj /showIncludes /FoCMakeFiles\libprotobuf-lite.dir\C_\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\stubs\bytestream.cc.obj /FdCMakeFiles\libprotobuf-lite.dir\ /FS -c C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\stubs\bytestream.cc C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(242): error C2143: 援щЦ ?ㅻ쪟: ','??媛) '<' ?욎뿉 ?놁뒿?덈떎. C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(242): note: ?쒗뵆由??몄뒪?댁뒪??而⑦뀓?ㅽ듃(媛???ㅻ옒???몄뒪?댁뒪??而⑦뀓?ㅽ듃)媛 C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(242): note: ?대옒???쒗뵆由?'google::protobuf::hash'??瑜? 而댄뙆?쇳븯???숈븞 C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(256): error C2039: 'hash_compare': 'std'??硫ㅻ쾭媛 ?꾨떃?덈떎. C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\unordered_set(23): note: 'std' ?좎뼵??李몄“?섏떗?쒖삤. C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(256): error C2504: 'hash_compare': 湲곕낯 ?대옒?ㅻ? ?뺤쓽?섏? ?딆븯?듬땲?? C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(256): error C2143: 援щЦ ?ㅻ쪟: ','??媛) '<' ?욎뿉 ?놁뒿?덈떎. C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(401): error C2064: ??? 1媛쒖쓽 ?몄닔瑜?諛쏆븘?ㅼ씠???⑥닔濡?怨꾩궛?섏? ?딆뒿?덈떎. [6/190] C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1439~1.335\bin\Hostx64\x64\cl.exe /TP -DGOOGLE_PROTOBUF_CMAKE_BUILD -DLIBPROTOBUF_EXPORTS -DPROTOBUF_USE_DLLS -Dlibprotobuf_lite_EXPORTS -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\x64-windows-dbg -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /MP /wd4018 /wd4065 /wd4146 /wd4244 /wd4251 /wd4267 /wd4305 /wd4307 /wd4309 /wd4334 /wd4355 /wd4506 /wd4800 /wd4996 /wd4703 /bigobj /showIncludes /FoCMakeFiles\libprotobuf-lite.dir\C_\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\generated_message_table_driven_lite.cc.obj /FdCMakeFiles\libprotobuf-lite.dir\ /FS -c C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\generated_message_table_driven_lite.cc FAILED: CMakeFiles/libprotobuf-lite.dir/C_/Users/YangsonChoi/vcpkg/vcpkg/buildtrees/protobuf/src/v3.6.1-e44cd6ea83.clean/src/google/protobuf/generated_message_table_driven_lite.cc.obj C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1439~1.335\bin\Hostx64\x64\cl.exe /TP -DGOOGLE_PROTOBUF_CMAKE_BUILD -DLIBPROTOBUF_EXPORTS -DPROTOBUF_USE_DLLS -Dlibprotobuf_lite_EXPORTS -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\x64-windows-dbg -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /MP /wd4018 /wd4065 /wd4146 /wd4244 /wd4251 /wd4267 /wd4305 /wd4307 /wd4309 /wd4334 /wd4355 /wd4506 /wd4800 /wd4996 /wd4703 /bigobj /showIncludes /FoCMakeFiles\libprotobuf-lite.dir\C_\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\generated_message_table_driven_lite.cc.obj /FdCMakeFiles\libprotobuf-lite.dir\ /FS -c C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\generated_message_table_driven_lite.cc C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(242): error C2143: 援щЦ ?ㅻ쪟: ','??媛) '<' ?욎뿉 ?놁뒿?덈떎. C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(242): note: ?쒗뵆由??몄뒪?댁뒪??而⑦뀓?ㅽ듃(媛???ㅻ옒???몄뒪?댁뒪??而⑦뀓?ㅽ듃)媛 C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(242): note: ?대옒???쒗뵆由?'google::protobuf::hash'??瑜? 而댄뙆?쇳븯???숈븞 C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(256): error C2039: 'hash_compare': 'std'??硫ㅻ쾭媛 ?꾨떃?덈떎. C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\unordered_set(23): note: 'std' ?좎뼵??李몄“?섏떗?쒖삤. C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(256): error C2504: 'hash_compare': 湲곕낯 ?대옒?ㅻ? ?뺤쓽?섏? ?딆븯?듬땲?? C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(256): error C2143: 援щЦ ?ㅻ쪟: ','??媛) '<' ?욎뿉 ?놁뒿?덈떎. C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(401): error C2064: ??? 1媛쒖쓽 ?몄닔瑜?諛쏆븘?ㅼ씠???⑥닔濡?怨꾩궛?섏? ?딆뒿?덈떎. [7/190] C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1439~1.335\bin\Hostx64\x64\cl.exe /TP -DGOOGLE_PROTOBUF_CMAKE_BUILD -DLIBPROTOBUF_EXPORTS -DPROTOBUF_USE_DLLS -Dlibprotobuf_lite_EXPORTS -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\x64-windows-dbg -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /MP /wd4018 /wd4065 /wd4146 /wd4244 /wd4251 /wd4267 /wd4305 /wd4307 /wd4309 /wd4334 /wd4355 /wd4506 /wd4800 /wd4996 /wd4703 /bigobj /showIncludes /FoCMakeFiles\libprotobuf-lite.dir\C_\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\generated_message_util.cc.obj /FdCMakeFiles\libprotobuf-lite.dir\ /FS -c C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\generated_message_util.cc FAILED: CMakeFiles/libprotobuf-lite.dir/C_/Users/YangsonChoi/vcpkg/vcpkg/buildtrees/protobuf/src/v3.6.1-e44cd6ea83.clean/src/google/protobuf/generated_message_util.cc.obj C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1439~1.335\bin\Hostx64\x64\cl.exe /TP -DGOOGLE_PROTOBUF_CMAKE_BUILD -DLIBPROTOBUF_EXPORTS -DPROTOBUF_USE_DLLS -Dlibprotobuf_lite_EXPORTS -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\x64-windows-dbg -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /MP /wd4018 /wd4065 /wd4146 /wd4244 /wd4251 /wd4267 /wd4305 /wd4307 /wd4309 /wd4334 /wd4355 /wd4506 /wd4800 /wd4996 /wd4703 /bigobj /showIncludes /FoCMakeFiles\libprotobuf-lite.dir\C_\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\generated_message_util.cc.obj /FdCMakeFiles\libprotobuf-lite.dir\ /FS -c C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\generated_message_util.cc C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(242): error C2143: 援щЦ ?ㅻ쪟: ','??媛) '<' ?욎뿉 ?놁뒿?덈떎. C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(242): note: ?쒗뵆由??몄뒪?댁뒪??而⑦뀓?ㅽ듃(媛???ㅻ옒???몄뒪?댁뒪??而⑦뀓?ㅽ듃)媛 C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(242): note: ?대옒???쒗뵆由?'google::protobuf::hash'??瑜? 而댄뙆?쇳븯???숈븞 C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(256): error C2039: 'hash_compare': 'std'??硫ㅻ쾭媛 ?꾨떃?덈떎. C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\unordered_set(23): note: 'std' ?좎뼵??李몄“?섏떗?쒖삤. C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(256): error C2504: 'hash_compare': 湲곕낯 ?대옒?ㅻ? ?뺤쓽?섏? ?딆븯?듬땲?? C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(256): error C2143: 援щЦ ?ㅻ쪟: ','??媛) '<' ?욎뿉 ?놁뒿?덈떎. C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(401): error C2064: ??? 1媛쒖쓽 ?몄닔瑜?諛쏆븘?ㅼ씠???⑥닔濡?怨꾩궛?섏? ?딆뒿?덈떎. [8/190] C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1439~1.335\bin\Hostx64\x64\cl.exe /TP -DGOOGLE_PROTOBUF_CMAKE_BUILD -DLIBPROTOBUF_EXPORTS -DPROTOBUF_USE_DLLS -Dlibprotobuf_lite_EXPORTS -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\x64-windows-dbg -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /MP /wd4018 /wd4065 /wd4146 /wd4244 /wd4251 /wd4267 /wd4305 /wd4307 /wd4309 /wd4334 /wd4355 /wd4506 /wd4800 /wd4996 /wd4703 /bigobj /showIncludes /FoCMakeFiles\libprotobuf-lite.dir\C_\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\arena.cc.obj /FdCMakeFiles\libprotobuf-lite.dir\ /FS -c C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\arena.cc [9/190] C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1439~1.335\bin\Hostx64\x64\cl.exe /TP -DGOOGLE_PROTOBUF_CMAKE_BUILD -DLIBPROTOBUF_EXPORTS -DPROTOBUF_USE_DLLS -Dlibprotobuf_lite_EXPORTS -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\x64-windows-dbg -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /MP /wd4018 /wd4065 /wd4146 /wd4244 /wd4251 /wd4267 /wd4305 /wd4307 /wd4309 /wd4334 /wd4355 /wd4506 /wd4800 /wd4996 /wd4703 /bigobj /showIncludes /FoCMakeFiles\libprotobuf-lite.dir\C_\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\arenastring.cc.obj /FdCMakeFiles\libprotobuf-lite.dir\ /FS -c C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\arenastring.cc [10/190] C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1439~1.335\bin\Hostx64\x64\cl.exe /TP -DGOOGLE_PROTOBUF_CMAKE_BUILD -DLIBPROTOBUF_EXPORTS -DPROTOBUF_USE_DLLS -Dlibprotobuf_lite_EXPORTS -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\x64-windows-dbg -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /MP /wd4018 /wd4065 /wd4146 /wd4244 /wd4251 /wd4267 /wd4305 /wd4307 /wd4309 /wd4334 /wd4355 /wd4506 /wd4800 /wd4996 /wd4703 /bigobj /showIncludes /FoCMakeFiles\libprotobuf-lite.dir\C_\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\io\coded_stream.cc.obj /FdCMakeFiles\libprotobuf-lite.dir\ /FS -c C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\io\coded_stream.cc [11/190] C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1439~1.335\bin\Hostx64\x64\cl.exe /TP -DGOOGLE_PROTOBUF_CMAKE_BUILD -DLIBPROTOBUF_EXPORTS -DPROTOBUF_USE_DLLS -Dlibprotobuf_lite_EXPORTS -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\x64-windows-dbg -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /MP /wd4018 /wd4065 /wd4146 /wd4244 /wd4251 /wd4267 /wd4305 /wd4307 /wd4309 /wd4334 /wd4355 /wd4506 /wd4800 /wd4996 /wd4703 /bigobj /showIncludes /FoCMakeFiles\libprotobuf-lite.dir\C_\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\repeated_field.cc.obj /FdCMakeFiles\libprotobuf-lite.dir\ /FS -c C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\repeated_field.cc [12/190] C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1439~1.335\bin\Hostx64\x64\cl.exe /TP -DGOOGLE_PROTOBUF_CMAKE_BUILD -DLIBPROTOBUF_EXPORTS -DPROTOBUF_USE_DLLS -Dlibprotobuf_lite_EXPORTS -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\x64-windows-dbg -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /MP /wd4018 /wd4065 /wd4146 /wd4244 /wd4251 /wd4267 /wd4305 /wd4307 /wd4309 /wd4334 /wd4355 /wd4506 /wd4800 /wd4996 /wd4703 /bigobj /showIncludes /FoCMakeFiles\libprotobuf-lite.dir\C_\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\io\zero_copy_stream.cc.obj /FdCMakeFiles\libprotobuf-lite.dir\ /FS -c C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\io\zero_copy_stream.cc [13/190] C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1439~1.335\bin\Hostx64\x64\cl.exe /TP -DGOOGLE_PROTOBUF_CMAKE_BUILD -DLIBPROTOBUF_EXPORTS -DPROTOBUF_USE_DLLS -Dlibprotobuf_lite_EXPORTS -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\x64-windows-dbg -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /MP /wd4018 /wd4065 /wd4146 /wd4244 /wd4251 /wd4267 /wd4305 /wd4307 /wd4309 /wd4334 /wd4355 /wd4506 /wd4800 /wd4996 /wd4703 /bigobj /showIncludes /FoCMakeFiles\libprotobuf-lite.dir\C_\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\stubs\int128.cc.obj /FdCMakeFiles\libprotobuf-lite.dir\ /FS -c C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\stubs\int128.cc [14/190] C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1439~1.335\bin\Hostx64\x64\cl.exe /TP -DGOOGLE_PROTOBUF_CMAKE_BUILD -DLIBPROTOBUF_EXPORTS -DPROTOBUF_USE_DLLS -Dlibprotobuf_lite_EXPORTS -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\x64-windows-dbg -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /MP /wd4018 /wd4065 /wd4146 /wd4244 /wd4251 /wd4267 /wd4305 /wd4307 /wd4309 /wd4334 /wd4355 /wd4506 /wd4800 /wd4996 /wd4703 /bigobj /showIncludes /FoCMakeFiles\libprotobuf-lite.dir\C_\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\implicit_weak_message.cc.obj /FdCMakeFiles\libprotobuf-lite.dir\ /FS -c C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\implicit_weak_message.cc [15/190] C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1439~1.335\bin\Hostx64\x64\cl.exe /TP -DGOOGLE_PROTOBUF_CMAKE_BUILD -DLIBPROTOBUF_EXPORTS -DPROTOBUF_USE_DLLS -Dlibprotobuf_lite_EXPORTS -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\x64-windows-dbg -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /MP /wd4018 /wd4065 /wd4146 /wd4244 /wd4251 /wd4267 /wd4305 /wd4307 /wd4309 /wd4334 /wd4355 /wd4506 /wd4800 /wd4996 /wd4703 /bigobj /showIncludes /FoCMakeFiles\libprotobuf-lite.dir\C_\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\stubs\common.cc.obj /FdCMakeFiles\libprotobuf-lite.dir\ /FS -c C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\stubs\common.cc FAILED: CMakeFiles/libprotobuf-lite.dir/C_/Users/YangsonChoi/vcpkg/vcpkg/buildtrees/protobuf/src/v3.6.1-e44cd6ea83.clean/src/google/protobuf/stubs/common.cc.obj C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1439~1.335\bin\Hostx64\x64\cl.exe /TP -DGOOGLE_PROTOBUF_CMAKE_BUILD -DLIBPROTOBUF_EXPORTS -DPROTOBUF_USE_DLLS -Dlibprotobuf_lite_EXPORTS -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\x64-windows-dbg -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /MP /wd4018 /wd4065 /wd4146 /wd4244 /wd4251 /wd4267 /wd4305 /wd4307 /wd4309 /wd4334 /wd4355 /wd4506 /wd4800 /wd4996 /wd4703 /bigobj /showIncludes /FoCMakeFiles\libprotobuf-lite.dir\C_\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\stubs\common.cc.obj /FdCMakeFiles\libprotobuf-lite.dir\ /FS -c C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\stubs\common.cc C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(242): error C2143: 援щЦ ?ㅻ쪟: ','??媛) '<' ?욎뿉 ?놁뒿?덈떎. C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(242): note: ?쒗뵆由??몄뒪?댁뒪??而⑦뀓?ㅽ듃(媛???ㅻ옒???몄뒪?댁뒪??而⑦뀓?ㅽ듃)媛 C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(242): note: ?대옒???쒗뵆由?'google::protobuf::hash'??瑜? 而댄뙆?쇳븯???숈븞 C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(256): error C2039: 'hash_compare': 'std'??硫ㅻ쾭媛 ?꾨떃?덈떎. C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\unordered_set(23): note: 'std' ?좎뼵??李몄“?섏떗?쒖삤. C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(256): error C2504: 'hash_compare': 湲곕낯 ?대옒?ㅻ? ?뺤쓽?섏? ?딆븯?듬땲?? C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(256): error C2143: 援щЦ ?ㅻ쪟: ','??媛) '<' ?욎뿉 ?놁뒿?덈떎. C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google/protobuf/stubs/hash.h(401): error C2064: ??? 1媛쒖쓽 ?몄닔瑜?諛쏆븘?ㅼ씠???⑥닔濡?怨꾩궛?섏? ?딆뒿?덈떎. [16/190] C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1439~1.335\bin\Hostx64\x64\cl.exe /TP -DGOOGLE_PROTOBUF_CMAKE_BUILD -DLIBPROTOBUF_EXPORTS -DPROTOBUF_USE_DLLS -Dlibprotobuf_lite_EXPORTS -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\x64-windows-dbg -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /MP /wd4018 /wd4065 /wd4146 /wd4244 /wd4251 /wd4267 /wd4305 /wd4307 /wd4309 /wd4334 /wd4355 /wd4506 /wd4800 /wd4996 /wd4703 /bigobj /showIncludes /FoCMakeFiles\libprotobuf-lite.dir\C_\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\io\zero_copy_stream_impl_lite.cc.obj /FdCMakeFiles\libprotobuf-lite.dir\ /FS -c C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\io\zero_copy_stream_impl_lite.cc [17/190] C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1439~1.335\bin\Hostx64\x64\cl.exe /TP -DGOOGLE_PROTOBUF_CMAKE_BUILD -DLIBPROTOBUF_EXPORTS -DPROTOBUF_USE_DLLS -Dlibprotobuf_lite_EXPORTS -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\x64-windows-dbg -IC:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /MP /wd4018 /wd4065 /wd4146 /wd4244 /wd4251 /wd4267 /wd4305 /wd4307 /wd4309 /wd4334 /wd4355 /wd4506 /wd4800 /wd4996 /wd4703 /bigobj /showIncludes /FoCMakeFiles\libprotobuf-lite.dir\C_\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\stubs\io_win32.cc.obj /FdCMakeFiles\libprotobuf-lite.dir\ /FS -c C:\Users\YangsonChoi\vcpkg\vcpkg\buildtrees\protobuf\src\v3.6.1-e44cd6ea83.clean\src\google\protobuf\stubs\io_win32.cc ninja: build stopped: subcommand failed. ```
Osyotr commented 6 months ago

Aug 2 00:10:52 2018

The version is ancient. You probably need to downgrade some other libs too. Or maybe it does not build with newer compilers.

MonicaLiu0311 commented 6 months ago

{ "name": "protopuf", "version": "3.6.1-1" },

should be protobuf?

MonicaLiu0311 commented 6 months ago

Aug 2 00:10:52 2018

The version is ancient. You probably need to downgrade some other libs too. Or maybe it does not build with newer compilers.

Yes, that's too old, it's the 2018 version. During this period, the vcpkg script has undergone many changes, and the dependencies, compilation tools and other environments required by the port have all been changed. If you really insist on this version, you can try the following command: git checkout e3dc99e22b5ded44aa6b0e70030d23142f8c497c

yangsonchoi commented 6 months ago

this is what i get when i try with the version git checkout e3dc99e22b5ded44aa6b0e70030d23142f8c497

PS vcpkg> .\bootstrap-vcpkg.bat Could not find MSBuild version with C++ support. VS2015 or VS2017 (with C++) needs to be installed. 위치 C:\Users\YangsonChoi\vcpkg\vcpkg\scripts\bootstrap.ps1:185 문자:5

and this is what i get when i used the latested version .\bootstrap-vcpkg.bat and run PS vcpkg> ./vcpkg.exe install protobuf:x64-windows Computing installation plan... A suitable version of cmake was not found (required v3.11.4) Downloading portable cmake 3.11.4... Downloading cmake... https://cmake.org/files/v3.11/cmake-3.11.4-win32-x86.zip->C:\Users\YangsonChoi\vcpkg\vcpkg\downloads\cmake-3.11.4-win32-x86.zip Downloading https://cmake.org/files/v3.11/cmake-3.11.4-win32-x86.zip Extracting cmake... The following packages will be built and installed: protobuf:x64-windows -> 3.6.1-1 Detecting compiler hash for triplet x64-windows... error: Could not fetch powershell-core. You may be able to install this tool via your system package manager. note: updating vcpkg by rerunning bootstrap-vcpkg may resolve this failure.

this is my colleague's package list written by ./vcpkg.exe list command

aws-c-auth:x64-windows 0.7.6 C99 library implementation of AWS client-side au... aws-c-cal:x64-windows 0.6.9 C99 wrapper for cryptography primitives. aws-c-common:x64-windows 0.9.9 AWS common library for C aws-c-compression:x64-windows 0.2.17 C99 implementation of huffman encoding/decoding aws-c-event-stream:x64-windows 0.3.2 C99 implementation of the vnd.amazon.event-strea... aws-c-http:x64-windows 0.7.14 C99 implementation of the HTTP/1.1 and HTTP/2 sp... aws-c-io:x64-windows 0.13.35 Handles all IO and TLS work for application prot... aws-c-mqtt:x64-windows 0.9.9 C99 implementation of the MQTT 3.1.1 specification. aws-c-s3:x64-windows 0.3.24 C99 library implementation for communicating wit... aws-c-sdkutils:x64-windows 0.1.12 C99 library implementing AWS SDK specific utilit... aws-checksums:x64-windows 0.1.17 Cross-Platform HW accelerated CRC32c and CRC32 w... aws-crt-cpp:x64-windows 0.24.7 C++ wrapper around the aws-c-* libraries. Provid... aws-sdk-cpp:x64-windows 1.11.201 AWS SDK for C++ aws-sdk-cpp[dynamodb]:x64-windows C++ SDK for the AWS dynamodb service aws-sdk-cpp[kinesis]:x64-windows C++ SDK for the AWS kinesis service aws-sdk-cpp[s3]:x64-windows C++ SDK for the AWS s3 service boost-accumulators:x64-windows 1.83.0 Boost accumulators module boost-algorithm:x64-windows 1.83.0 Boost algorithm module boost-align:x64-windows 1.83.0 Boost align module boost-align:x86-windows 1.83.0 Boost align module boost-any:x64-windows 1.83.0 Boost any module boost-array:x64-windows 1.83.0 Boost array module boost-asio:x64-windows 1.83.0 Boost asio module boost-assert:x64-windows 1.83.0 Boost assert module boost-assert:x86-windows 1.83.0 Boost assert module boost-assign:x64-windows 1.83.0 Boost assign module boost-atomic:x64-windows 1.83.0 Boost atomic module boost-atomic:x86-windows 1.83.0 Boost atomic module boost-beast:x64-windows 1.83.0 Boost beast module boost-bimap:x64-windows 1.83.0 Boost bimap module boost-bind:x64-windows 1.83.0 Boost bind module boost-bind:x86-windows 1.83.0 Boost bind module boost-build:x64-windows 1.83.0 Boost.Build boost-callable-traits:x64-windows 1.83.0 Boost callable_traits module boost-chrono:x64-windows 1.83.0 Boost chrono module boost-circular-buffer:x64-windows 1.83.0 Boost circular_buffer module boost-compat:x64-windows 1.83.0 Boost compat module boost-compatibility:x64-windows 1.83.0 Boost compatibility module boost-compute:x64-windows 1.83.0 Boost compute module boost-concept-check:x64-windows 1.83.0 Boost concept_check module boost-concept-check:x86-windows 1.83.0 Boost concept_check module boost-config:x64-windows 1.83.0 Boost config module boost-config:x86-windows 1.83.0 Boost config module boost-container-hash:x64-windows 1.83.0 Boost container_hash module boost-container-hash:x86-windows 1.83.0 Boost container_hash module boost-container:x64-windows 1.83.0 Boost container module boost-context:x64-windows 1.83.0 Boost context module boost-contract:x64-windows 1.83.0 Boost contract module boost-conversion:x64-windows 1.83.0 Boost conversion module boost-conversion:x86-windows 1.83.0 Boost conversion module boost-convert:x64-windows 1.83.0 Boost convert module boost-core:x64-windows 1.83.0 Boost core module boost-core:x86-windows 1.83.0 Boost core module boost-coroutine2:x64-windows 1.83.0 Boost coroutine2 module boost-coroutine:x64-windows 1.83.0 Boost coroutine module boost-crc:x64-windows 1.83.0 Boost crc module boost-date-time:x64-windows 1.83.0 Boost date_time module boost-describe:x64-windows 1.83.0 Boost describe module boost-describe:x86-windows 1.83.0 Boost describe module boost-detail:x64-windows 1.83.0 Boost detail module boost-detail:x86-windows 1.83.0 Boost detail module boost-dll:x64-windows 1.83.0 Boost dll module boost-dynamic-bitset:x64-windows 1.83.0 Boost dynamic_bitset module boost-endian:x64-windows 1.83.0 Boost endian module boost-exception:x64-windows 1.83.0 Boost exception module boost-fiber:x64-windows 1.83.0#1 Boost fiber module boost-filesystem:x64-windows 1.83.0 Boost filesystem module boost-flyweight:x64-windows 1.83.0 Boost flyweight module boost-foreach:x64-windows 1.83.0 Boost foreach module boost-format:x64-windows 1.83.0 Boost format module boost-function-types:x64-windows 1.83.0 Boost function_types module boost-function-types:x86-windows 1.83.0 Boost function_types module boost-function:x64-windows 1.83.0 Boost function module boost-function:x86-windows 1.83.0 Boost function module boost-functional:x64-windows 1.83.0 Boost functional module boost-functional:x86-windows 1.83.0 Boost functional module boost-fusion:x64-windows 1.83.0 Boost fusion module boost-fusion:x86-windows 1.83.0 Boost fusion module boost-geometry:x64-windows 1.83.0 Boost geometry module boost-gil:x64-windows 1.83.0 Boost gil module boost-graph:x64-windows 1.83.0 Boost graph module boost-hana:x64-windows 1.83.0 Boost hana module boost-heap:x64-windows 1.83.0 Boost heap module boost-histogram:x64-windows 1.83.0 Boost histogram module boost-hof:x64-windows 1.83.0 Boost hof module boost-icl:x64-windows 1.83.0 Boost icl module boost-integer:x64-windows 1.83.0 Boost integer module boost-integer:x86-windows 1.83.0 Boost integer module boost-interprocess:x64-windows 1.83.0 Boost interprocess module boost-interval:x64-windows 1.83.0 Boost interval module boost-intrusive:x64-windows 1.83.0 Boost intrusive module boost-io:x64-windows 1.83.0 Boost io module boost-io:x86-windows 1.83.0 Boost io module boost-iostreams:x64-windows 1.83.0#1 Boost iostreams module boost-iostreams[bzip2]:x64-windows Support bzip2 filters boost-iostreams[lzma]:x64-windows Support LZMA/xz filters boost-iostreams[zlib]:x64-windows Support zlib filters boost-iostreams[zstd]:x64-windows Support zstd filters boost-iterator:x64-windows 1.83.0 Boost iterator module boost-iterator:x86-windows 1.83.0 Boost iterator module boost-json:x64-windows 1.83.0 Boost json module boost-lambda2:x64-windows 1.83.0 Boost lambda2 module boost-lambda:x64-windows 1.83.0 Boost lambda module boost-leaf:x64-windows 1.83.0 Boost leaf module boost-lexical-cast:x64-windows 1.83.0 Boost lexical_cast module boost-local-function:x64-windows 1.83.0 Boost local_function module boost-locale:x64-windows 1.83.0 Boost locale module boost-lockfree:x64-windows 1.83.0 Boost lockfree module boost-log:x64-windows 1.83.0 Boost log module boost-logic:x64-windows 1.83.0 Boost logic module boost-math:x64-windows 1.83.0 Boost math module boost-metaparse:x64-windows 1.83.0 Boost metaparse module boost-modular-build-helper:x64-windows 1.83.0#1 Internal vcpkg port used to build Boost libraries boost-move:x64-windows 1.83.0 Boost move module boost-move:x86-windows 1.83.0 Boost move module boost-mp11:x64-windows 1.83.0 Boost mp11 module boost-mp11:x86-windows 1.83.0 Boost mp11 module boost-mpl:x64-windows 1.83.0 Boost mpl module boost-mpl:x86-windows 1.83.0 Boost mpl module boost-msm:x64-windows 1.83.0 Boost msm module boost-multi-array:x64-windows 1.83.0 Boost multi_array module boost-multi-index:x64-windows 1.83.0 Boost multi_index module boost-multiprecision:x64-windows 1.83.0 Boost multiprecision module boost-mysql:x64-windows 1.83.0 Boost mysql module boost-nowide:x64-windows 1.83.0 Boost nowide module boost-numeric-conversion:x64-windows 1.83.0 Boost numeric_conversion module boost-odeint:x64-windows 1.83.0 Boost odeint module boost-optional:x64-windows 1.83.0 Boost optional module boost-optional:x86-windows 1.83.0 Boost optional module boost-outcome:x64-windows 1.83.0 Boost outcome module boost-parameter:x64-windows 1.83.0 Boost parameter module boost-pfr:x64-windows 1.83.0 Boost pfr module boost-phoenix:x64-windows 1.83.0 Boost phoenix module boost-poly-collection:x64-windows 1.83.0 Boost poly_collection module boost-polygon:x64-windows 1.83.0 Boost polygon module boost-pool:x64-windows 1.83.0 Boost pool module boost-predef:x64-windows 1.83.0 Boost predef module boost-predef:x86-windows 1.83.0 Boost predef module boost-preprocessor:x64-windows 1.83.0 Boost preprocessor module boost-preprocessor:x86-windows 1.83.0 Boost preprocessor module boost-process:x64-windows 1.83.0 Boost process module boost-program-options:x64-windows 1.83.0 Boost program_options module boost-property-map:x64-windows 1.83.0 Boost property_map module boost-property-tree:x64-windows 1.83.0 Boost property_tree module boost-proto:x64-windows 1.83.0 Boost proto module boost-ptr-container:x64-windows 1.83.0 Boost ptr_container module boost-qvm:x64-windows 1.83.0 Boost qvm module boost-random:x64-windows 1.83.0 Boost random module boost-range:x64-windows 1.83.0 Boost range module boost-ratio:x64-windows 1.83.0 Boost ratio module boost-rational:x64-windows 1.83.0 Boost rational module boost-regex:x64-windows 1.83.0 Boost regex module boost-safe-numerics:x64-windows 1.83.0 Boost safe_numerics module boost-scope-exit:x64-windows 1.83.0 Boost scope_exit module boost-serialization:x64-windows 1.83.0 Boost serialization module boost-signals2:x64-windows 1.83.0 Boost signals2 module boost-smart-ptr:x64-windows 1.83.0 Boost smart_ptr module boost-smart-ptr:x86-windows 1.83.0 Boost smart_ptr module boost-sort:x64-windows 1.83.0 Boost sort module boost-spirit:x64-windows 1.83.0 Boost spirit module boost-stacktrace:x64-windows 1.83.0 Boost stacktrace module boost-statechart:x64-windows 1.83.0 Boost statechart module boost-static-assert:x64-windows 1.83.0 Boost static_assert module boost-static-assert:x86-windows 1.83.0 Boost static_assert module boost-static-string:x64-windows 1.83.0 Boost static_string module boost-stl-interfaces:x64-windows 1.83.0 Boost stl_interfaces module boost-system:x64-windows 1.83.0 Boost system module boost-system:x86-windows 1.83.0 Boost system module boost-test:x64-windows 1.83.0 Boost test module boost-thread:x64-windows 1.83.0 Boost thread module boost-throw-exception:x64-windows 1.83.0 Boost throw_exception module boost-throw-exception:x86-windows 1.83.0 Boost throw_exception module boost-timer:x64-windows 1.83.0 Boost timer module boost-tokenizer:x64-windows 1.83.0 Boost tokenizer module boost-tti:x64-windows 1.83.0 Boost tti module boost-tuple:x64-windows 1.83.0 Boost tuple module boost-tuple:x86-windows 1.83.0 Boost tuple module boost-type-erasure:x64-windows 1.83.0 Boost type_erasure module boost-type-index:x64-windows 1.83.0 Boost type_index module boost-type-traits:x64-windows 1.83.0 Boost type_traits module boost-type-traits:x86-windows 1.83.0 Boost type_traits module boost-typeof:x64-windows 1.83.0 Boost typeof module boost-typeof:x86-windows 1.83.0 Boost typeof module boost-ublas:x64-windows 1.83.0 Boost ublas module boost-uninstall:x64-windows 1.83.0 Internal vcpkg port used to uninstall Boost boost-uninstall:x86-windows 1.83.0 Internal vcpkg port used to uninstall Boost boost-units:x64-windows 1.83.0 Boost units module boost-unordered:x64-windows 1.83.0 Boost unordered module boost-url:x64-windows 1.83.0 Boost url module boost-utility:x64-windows 1.83.0 Boost utility module boost-utility:x86-windows 1.83.0 Boost utility module boost-uuid:x64-windows 1.83.0 Boost uuid module boost-variant2:x64-windows 1.83.0 Boost variant2 module boost-variant2:x86-windows 1.83.0 Boost variant2 module boost-variant:x64-windows 1.83.0 Boost variant module boost-vcpkg-helpers:x64-windows 1.83.0 Internal vcpkg port used to modularize Boost boost-vcpkg-helpers:x86-windows 1.83.0 Internal vcpkg port used to modularize Boost boost-vmd:x64-windows 1.83.0 Boost vmd module boost-wave:x64-windows 1.83.0 Boost wave module boost-winapi:x64-windows 1.83.0 Boost winapi module boost-winapi:x86-windows 1.83.0 Boost winapi module boost-xpressive:x64-windows 1.83.0 Boost xpressive module boost-yap:x64-windows 1.83.0 Boost yap module bzip2:x64-windows 1.0.8#5 bzip2 is a freely available, patent free, high-q... bzip2[tool]:x64-windows Builds bzip2 executable curl:x64-windows 8.4.0 A library for transferring data with URLs curl:x86-windows 8.4.0 A library for transferring data with URLs curl[non-http]:x64-windows Enables protocols beyond HTTP/HTTPS/HTTP2 curl[non-http]:x86-windows Enables protocols beyond HTTP/HTTPS/HTTP2 curl[schannel]:x64-windows SSL support (Secure Channel) curl[schannel]:x86-windows SSL support (Secure Channel) curl[ssl]:x64-windows Default SSL backend curl[ssl]:x86-windows Default SSL backend curl[sspi]:x64-windows SSPI support curl[sspi]:x86-windows SSPI support eigen3:x64-windows 3.4.0#2 C++ template library for linear algebra: matrice... expat:x64-windows 2.5.0#3 XML parser library written in C flatbuffers:x64-windows 23.5.26 Memory Efficient Serialization Library flatbuffers:x86-windows 23.5.26 Memory Efficient Serialization Library gtest:x64-windows 1.14.0 GoogleTest and GoogleMock testing frameworks libffi:x64-windows 3.4.4#6 Portable, high level programming interface to va... libjpeg-turbo:x64-windows 3.0.1 libjpeg-turbo is a JPEG image codec that uses SI... liblzma:x64-windows 5.4.4 Compression library with an API similar to that ... libpng:x64-windows 1.6.39#1 libpng is a library implementing an interface fo... libwebp:x64-windows 1.3.2 WebP codec: library to encode and decode images ... libwebp[libwebpmux]:x64-windows Build the libwebpmux library libwebp[nearlossless]:x64-windows Enable near-lossless encoding libwebp[simd]:x64-windows Enable any SIMD optimization. libwebp[unicode]:x64-windows Build Unicode executables. (Adds definition UNIC... opencv2:x64-windows 2.4.13.7#19 Open Source Computer Vision Library opencv2[default-features]:x64-windows Platform-dependent default features opencv2[eigen]:x64-windows Eigen support for opencv opencv2[jpeg]:x64-windows JPEG support for opencv opencv2[png]:x64-windows PNG support for opencv opencv2[tiff]:x64-windows TIFF support for opencv pkgconf:x64-windows 1.8.0#5 pkgconf is a program which helps to configure co... protobuf:x64-windows 3.6.1-1 Protocol Buffers - Google's data interchange format pthreads:x64-windows 3.0.0#14 Meta-package that provides PThreads4W on Windows... quirc:x64-windows 1.1#3 quirc is one of the C library available for scan... sqlite3:x64-windows 3.43.2 SQLite is a software library that implements a s... sqlite3[json1]:x64-windows Enable JSON functionality for sqlite3 tiff:x64-windows 4.6.0#1 A library that supports the manipulation of TIFF... tiff[jpeg]:x64-windows Support JPEG compression in TIFF image files tiff[lzma]:x64-windows Support LZMA compression in TIFF image files tiff[zip]:x64-windows Support ZIP/deflate compression in TIFF image files vcpkg-cmake-config:x64-windows 2022-02-06#1
vcpkg-cmake-get-vars:x64-windows 2023-03-02
vcpkg-cmake:x64-windows 2023-05-04
vcpkg-get-python-packages:x64-windows 2023-07-28
vcpkg-msbuild:x64-windows 2023-08-08
vcpkg-pkgconfig-get-modules:x64-windows 2023-09-06
vcpkg-tool-meson:x64-windows 0.63 Meson build system zlib:x64-windows 1.3 A compression library zlib:x86-windows 1.3 A compression library zstd:x64-windows 1.5.5#2 Zstandard - Fast real-time compression algorithm

im trying to make the same same list, and i thnk the opencv, and protobuf is seems to be a in old version and its critical that we cannot change the protobuf version from 3.6.1

do you have another idea how he could have install this package version?

MonicaLiu0311 commented 6 months ago

this is what i get when i try with the version git checkout e3dc99e22b5ded44aa6b0e70030d23142f8c497

PS vcpkg> .\bootstrap-vcpkg.bat Could not find MSBuild version with C++ support. VS2015 or VS2017 (with C++) needs to be installed. 위치 C:\Users\YangsonChoi\vcpkg\vcpkg\scripts\bootstrap.ps1:185 문자:5

  • throw "Could not find MSBuild version with C++ support. VS2015 or ...
  • ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    • CategoryInfo : OperationStopped: (Could not find ...o be installed.:String) [], RuntimeException
    • FullyQualifiedErrorId : Could not find MSBuild version with C++ support. VS2015 or VS2017 (with C++) needs to be installed.

    this is what i get since i am using VS2022

Yes, this is normal, because you switched to a very old version, so the tools and environment it requires are also old versions, and you must meet it to proceed to the next step (other old version tools may be needed later).

MonicaLiu0311 commented 6 months ago

and this is what i get when i used the latested version .\bootstrap-vcpkg.bat and run PS vcpkg> ./vcpkg.exe install protobuf:x64-windows Computing installation plan... A suitable version of cmake was not found (required v3.11.4) Downloading portable cmake 3.11.4... Downloading cmake... https://cmake.org/files/v3.11/cmake-3.11.4-win32-x86.zip->C:\Users\YangsonChoi\vcpkg\vcpkg\downloads\cmake-3.11.4-win32-x86.zip Downloading https://cmake.org/files/v3.11/cmake-3.11.4-win32-x86.zip Extracting cmake... The following packages will be built and installed: protobuf:x64-windows -> 3.6.1-1 Detecting compiler hash for triplet x64-windows... error: Could not fetch powershell-core. You may be able to install this tool via your system package manager. note: updating vcpkg by rerunning bootstrap-vcpkg may resolve this failure.

Please run:

git pull https://github.com/microsoft/vcpkg.git master
Delete all powershell packages in the vcpkg/downloads/ and vcpkg/downloads/tools/ directories
./bootstrap-vcpkg.bat
MonicaLiu0311 commented 6 months ago

protobuf:x64-windows 3.6.1-1 Protocol Buffers - Google's data interchange format

If your colleague has installed protobuf 3.6.1-1, you can copy all the protobuf files in the vcpkg/installed/ directory to the same directory as yours and try to see if it works.

yangsonchoi commented 6 months ago

The problem came from the MSVS version of the Visual Studio 2022 that we use was different.

https://developercommunity.visualstudio.com/t/stdext::hash_compare-has-been-removed-in/10182319 similar to this case,

my colleague was using MSVS 14.33.31629, and i was using MSVS 14.39.33519(latest) and the latest version of Visual Studio 2022

it seeams like std::hash_compare has been deprecated since MSVS 14.34 and protobuf 3.6.1-1 uses std::hash_compare. so i couldn't build when installing the package.

I used the MSVS 14.33.31629 to build and successfully build protobuf 3.6.1-1.

github-actions[bot] commented 5 months ago

This is an automated message. Per our repo policy, stale issues get closed if there has been no activity in the past 28 days. The issue will be automatically closed in 14 days. If you wish to keep this issue open, please add a new comment.