cpprestsdk
cpprestsdk copied to clipboard
Error installing through `vcpkg install cpprestsdk cpprestsdk:x64-windows`
PS> vcpkg install cpprestsdk cpprestsdk:x64-windows
generates error
PS D:\workspace\cpp.machinarium\deps\cpprestsdk\vcpkg> .\vcpkg.exe install cpprestsdk cpprestsdk:x64-windows
Computing installation plan...
The following packages will be built and installed:
* brotli[core]:x64-windows -> 1.0.9#2
* brotli[core]:x86-windows -> 1.0.9#2
cpprestsdk[brotli,compression,core,default-features]:x64-windows -> 2.10.18
cpprestsdk[brotli,compression,core,default-features]:x86-windows -> 2.10.18
* zlib[core]:x64-windows -> 1.2.11#12
* zlib[core]:x86-windows -> 1.2.11#12
Additional packages (*) will be modified to complete this operation.
Warning: The following VS instances are excluded because the English language pack is unavailable.
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community
Please install the English language pack.
Detecting compiler hash for triplet x64-windows...
Detecting compiler hash for triplet x86-windows...
Restored 0 packages from C:\Users\night\AppData\Local\vcpkg\archives in 381.7 us. Use --debug to see more details.
Starting package 1/6: brotli:x64-windows
Building package brotli[core]:x64-windows...
-- Downloading https://github.com/google/brotli/archive/e61745a6b7add50d380cfd7d3883dd6c62fc2c71.tar.gz -> google-brotli-e61745a6b7add50d380cfd7d3883dd6c62fc2c71.tar.gz...
-- Cleaning sources at D:/workspace/cpp.machinarium/deps/cpprestsdk/vcpkg/buildtrees/brotli/src/6c62fc2c71-7c6c2710e9.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source D:/workspace/cpp.machinarium/deps/cpprestsdk/vcpkg/downloads/google-brotli-e61745a6b7add50d380cfd7d3883dd6c62fc2c71.tar.gz
-- Applying patch install.patch
-- Applying patch fix-arm-uwp.patch
-- Applying patch pkgconfig.patch
-- Applying patch fix-ios.patch
-- Using source at D:/workspace/cpp.machinarium/deps/cpprestsdk/vcpkg/buildtrees/brotli/src/6c62fc2c71-7c6c2710e9.clean
-- Configuring x64-windows
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:127 (message):
Command failed: ninja -v
Working Directory: D:/workspace/cpp.machinarium/deps/cpprestsdk/vcpkg/buildtrees/brotli/x64-windows-rel/vcpkg-parallel-configure
Error code: 1
See logs for more information:
D:\workspace\cpp.machinarium\deps\cpprestsdk\vcpkg\buildtrees\brotli\config-x64-windows-out.log
Call Stack (most recent call first):
scripts/cmake/vcpkg_configure_cmake.cmake:368 (vcpkg_execute_required_process)
ports/brotli/portfile.cmake:14 (vcpkg_configure_cmake)
scripts/ports.cmake:141 (include)
Error: Building package brotli:x64-windows failed with: BUILD_FAILED
Please ensure you're using the latest portfiles with `.\vcpkg update`, then
submit an issue at https://github.com/Microsoft/vcpkg/issues including:
Package: brotli:x64-windows
Vcpkg version: 2021-09-10-2059ef11aa6067e6f59b0d939c5d17e3c5c47d3e
Additionally, attach any relevant sections from the log files above.
PS D:\workspace\cpp.machinarium\deps\cpprestsdk\vcpkg>
See logs for more information:
D:\workspace\cpp.machinarium\deps\cpprestsdk\vcpkg\buildtrees\brotli\config-x64-windows-out.log
[1/2] cmd /c "cd ../../x64-windows-dbg && "C:/Program Files/CMake/bin/cmake.exe" "D:/workspace/cpp.machinarium/deps/cpprestsdk/vcpkg/buildtrees/brotli/src/6c62fc2c71-7c6c2710e9.clean" "-DBROTLI_DISABLE_TESTS=ON" "-DCMAKE_MAKE_PROGRAM=D:/workspace/cpp.machinarium/deps/cpprestsdk/vcpkg/downloads/tools/ninja/1.10.2-windows/ninja.exe" "-DBUILD_SHARED_LIBS=ON" "-DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=D:/workspace/cpp.machinarium/deps/cpprestsdk/vcpkg/scripts/toolchains/windows.cmake" "-DVCPKG_TARGET_TRIPLET=x64-windows" "-DVCPKG_SET_CHARSET_FLAG=ON" "-DVCPKG_PLATFORM_TOOLSET=v140" "-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON" "-DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=TRUE" "-DCMAKE_VERBOSE_MAKEFILE=ON" "-DVCPKG_APPLOCAL_DEPS=OFF" "-DCMAKE_TOOLCHAIN_FILE=D:/workspace/cpp.machinarium/deps/cpprestsdk/vcpkg/scripts/buildsystems/vcpkg.cmake" "-DCMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION=ON" "-DVCPKG_CXX_FLAGS=" "-DVCPKG_CXX_FLAGS_RELEASE=" "-DVCPKG_CXX_FLAGS_DEBUG=" "-DVCPKG_C_FLAGS=" "-DVCPKG_C_FLAGS_RELEASE=" "-DVCPKG_C_FLAGS_DEBUG=" "-DVCPKG_CRT_LINKAGE=dynamic" "-DVCPKG_LINKER_FLAGS=" "-DVCPKG_LINKER_FLAGS_RELEASE=" "-DVCPKG_LINKER_FLAGS_DEBUG=" "-DVCPKG_TARGET_ARCHITECTURE=x64" "-DCMAKE_INSTALL_LIBDIR:STRING=lib" "-DCMAKE_INSTALL_BINDIR:STRING=bin" "-D_VCPKG_ROOT_DIR=D:/workspace/cpp.machinarium/deps/cpprestsdk/vcpkg" "-D_VCPKG_INSTALLED_DIR=D:/workspace/cpp.machinarium/deps/cpprestsdk/vcpkg/installed" "-DVCPKG_MANIFEST_INSTALL=OFF" "-G" "Ninja" "-DCMAKE_BUILD_TYPE=Debug" "-DCMAKE_INSTALL_PREFIX=D:/workspace/cpp.machinarium/deps/cpprestsdk/vcpkg/packages/brotli_x64-windows/debug""
FAILED: ../../x64-windows-dbg/CMakeCache.txt
cmd /c "cd ../../x64-windows-dbg && "C:/Program Files/CMake/bin/cmake.exe" "D:/workspace/cpp.machinarium/deps/cpprestsdk/vcpkg/buildtrees/brotli/src/6c62fc2c71-7c6c2710e9.clean" "-DBROTLI_DISABLE_TESTS=ON" "-DCMAKE_MAKE_PROGRAM=D:/workspace/cpp.machinarium/deps/cpprestsdk/vcpkg/downloads/tools/ninja/1.10.2-windows/ninja.exe" "-DBUILD_SHARED_LIBS=ON" "-DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=D:/workspace/cpp.machinarium/deps/cpprestsdk/vcpkg/scripts/toolchains/windows.cmake" "-DVCPKG_TARGET_TRIPLET=x64-windows" "-DVCPKG_SET_CHARSET_FLAG=ON" "-DVCPKG_PLATFORM_TOOLSET=v140" "-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON" "-DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=TRUE" "-DCMAKE_VERBOSE_MAKEFILE=ON" "-DVCPKG_APPLOCAL_DEPS=OFF" "-DCMAKE_TOOLCHAIN_FILE=D:/workspace/cpp.machinarium/deps/cpprestsdk/vcpkg/scripts/buildsystems/vcpkg.cmake" "-DCMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION=ON" "-DVCPKG_CXX_FLAGS=" "-DVCPKG_CXX_FLAGS_RELEASE=" "-DVCPKG_CXX_FLAGS_DEBUG=" "-DVCPKG_C_FLAGS=" "-DVCPKG_C_FLAGS_RELEASE=" "-DVCPKG_C_FLAGS_DEBUG=" "-DVCPKG_CRT_LINKAGE=dynamic" "-DVCPKG_LINKER_FLAGS=" "-DVCPKG_LINKER_FLAGS_RELEASE=" "-DVCPKG_LINKER_FLAGS_DEBUG=" "-DVCPKG_TARGET_ARCHITECTURE=x64" "-DCMAKE_INSTALL_LIBDIR:STRING=lib" "-DCMAKE_INSTALL_BINDIR:STRING=bin" "-D_VCPKG_ROOT_DIR=D:/workspace/cpp.machinarium/deps/cpprestsdk/vcpkg" "-D_VCPKG_INSTALLED_DIR=D:/workspace/cpp.machinarium/deps/cpprestsdk/vcpkg/installed" "-DVCPKG_MANIFEST_INSTALL=OFF" "-G" "Ninja" "-DCMAKE_BUILD_TYPE=Debug" "-DCMAKE_INSTALL_PREFIX=D:/workspace/cpp.machinarium/deps/cpprestsdk/vcpkg/packages/brotli_x64-windows/debug""
CMake Deprecation Warning at CMakeLists.txt:5 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
-- The C compiler identification is MSVC 19.0.24245.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - failed
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/amd64/cl.exe
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/amd64/cl.exe - broken
CMake Error at C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeTestCCompiler.cmake:69 (message):
The C compiler
"C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/amd64/cl.exe"
is not able to compile a simple test program.
It fails with the following output:
Change Dir: D:/workspace/cpp.machinarium/deps/cpprestsdk/vcpkg/buildtrees/brotli/x64-windows-dbg/CMakeFiles/CMakeTmp
Run Build Command(s):D:/workspace/cpp.machinarium/deps/cpprestsdk/vcpkg/downloads/tools/ninja/1.10.2-windows/ninja.exe cmTC_86631 && [1/2] Building C object CMakeFiles\cmTC_86631.dir\testCCompiler.c.obj
[2/2] Linking C executable cmTC_86631.exe
FAILED: cmTC_86631.exe
cmd.exe /C "cd . && "C:\Program Files\CMake\bin\cmake.exe" -E vs_link_exe --intdir=CMakeFiles\cmTC_86631.dir --rc=rc --mt=CMAKE_MT-NOTFOUND --manifests -- C:\PROGRA~2\MICROS~1.0\VC\bin\amd64\link.exe /nologo CMakeFiles\cmTC_86631.dir\testCCompiler.c.obj /out:cmTC_86631.exe /implib:cmTC_86631.lib /pdb:cmTC_86631.pdb /version:0.0 /machine:x64 /debug /INCREMENTAL /subsystem:console kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
RC Pass 1: command "rc /fo CMakeFiles\cmTC_86631.dir/manifest.res CMakeFiles\cmTC_86631.dir/manifest.rc" failed (exit code 0) with the following output:
The system cannot find the file specified
ninja: build stopped: subcommand failed.
CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:7 (project)
-- Configuring incomplete, errors occurred!
See also "D:/workspace/cpp.machinarium/deps/cpprestsdk/vcpkg/buildtrees/brotli/x64-windows-dbg/CMakeFiles/CMakeOutput.log".
See also "D:/workspace/cpp.machinarium/deps/cpprestsdk/vcpkg/buildtrees/brotli/x64-windows-dbg/CMakeFiles/CMakeError.log".
[2/2] cmd /c "cd .. && "C:/Program Files/CMake/bin/cmake.exe" "D:/workspace/cpp.machinarium/deps/cpprestsdk/vcpkg/buildtrees/brotli/src/6c62fc2c71-7c6c2710e9.clean" "-DBROTLI_DISABLE_TESTS=ON" "-DCMAKE_MAKE_PROGRAM=D:/workspace/cpp.machinarium/deps/cpprestsdk/vcpkg/downloads/tools/ninja/1.10.2-windows/ninja.exe" "-DBUILD_SHARED_LIBS=ON" "-DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=D:/workspace/cpp.machinarium/deps/cpprestsdk/vcpkg/scripts/toolchains/windows.cmake" "-DVCPKG_TARGET_TRIPLET=x64-windows" "-DVCPKG_SET_CHARSET_FLAG=ON" "-DVCPKG_PLATFORM_TOOLSET=v140" "-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON" "-DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=TRUE" "-DCMAKE_VERBOSE_MAKEFILE=ON" "-DVCPKG_APPLOCAL_DEPS=OFF" "-DCMAKE_TOOLCHAIN_FILE=D:/workspace/cpp.machinarium/deps/cpprestsdk/vcpkg/scripts/buildsystems/vcpkg.cmake" "-DCMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION=ON" "-DVCPKG_CXX_FLAGS=" "-DVCPKG_CXX_FLAGS_RELEASE=" "-DVCPKG_CXX_FLAGS_DEBUG=" "-DVCPKG_C_FLAGS=" "-DVCPKG_C_FLAGS_RELEASE=" "-DVCPKG_C_FLAGS_DEBUG=" "-DVCPKG_CRT_LINKAGE=dynamic" "-DVCPKG_LINKER_FLAGS=" "-DVCPKG_LINKER_FLAGS_RELEASE=" "-DVCPKG_LINKER_FLAGS_DEBUG=" "-DVCPKG_TARGET_ARCHITECTURE=x64" "-DCMAKE_INSTALL_LIBDIR:STRING=lib" "-DCMAKE_INSTALL_BINDIR:STRING=bin" "-D_VCPKG_ROOT_DIR=D:/workspace/cpp.machinarium/deps/cpprestsdk/vcpkg" "-D_VCPKG_INSTALLED_DIR=D:/workspace/cpp.machinarium/deps/cpprestsdk/vcpkg/installed" "-DVCPKG_MANIFEST_INSTALL=OFF" "-G" "Ninja" "-DCMAKE_BUILD_TYPE=Release" "-DCMAKE_INSTALL_PREFIX=D:/workspace/cpp.machinarium/deps/cpprestsdk/vcpkg/packages/brotli_x64-windows""
FAILED: ../CMakeCache.txt
cmd /c "cd .. && "C:/Program Files/CMake/bin/cmake.exe" "D:/workspace/cpp.machinarium/deps/cpprestsdk/vcpkg/buildtrees/brotli/src/6c62fc2c71-7c6c2710e9.clean" "-DBROTLI_DISABLE_TESTS=ON" "-DCMAKE_MAKE_PROGRAM=D:/workspace/cpp.machinarium/deps/cpprestsdk/vcpkg/downloads/tools/ninja/1.10.2-windows/ninja.exe" "-DBUILD_SHARED_LIBS=ON" "-DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=D:/workspace/cpp.machinarium/deps/cpprestsdk/vcpkg/scripts/toolchains/windows.cmake" "-DVCPKG_TARGET_TRIPLET=x64-windows" "-DVCPKG_SET_CHARSET_FLAG=ON" "-DVCPKG_PLATFORM_TOOLSET=v140" "-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON" "-DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=TRUE" "-DCMAKE_VERBOSE_MAKEFILE=ON" "-DVCPKG_APPLOCAL_DEPS=OFF" "-DCMAKE_TOOLCHAIN_FILE=D:/workspace/cpp.machinarium/deps/cpprestsdk/vcpkg/scripts/buildsystems/vcpkg.cmake" "-DCMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION=ON" "-DVCPKG_CXX_FLAGS=" "-DVCPKG_CXX_FLAGS_RELEASE=" "-DVCPKG_CXX_FLAGS_DEBUG=" "-DVCPKG_C_FLAGS=" "-DVCPKG_C_FLAGS_RELEASE=" "-DVCPKG_C_FLAGS_DEBUG=" "-DVCPKG_CRT_LINKAGE=dynamic" "-DVCPKG_LINKER_FLAGS=" "-DVCPKG_LINKER_FLAGS_RELEASE=" "-DVCPKG_LINKER_FLAGS_DEBUG=" "-DVCPKG_TARGET_ARCHITECTURE=x64" "-DCMAKE_INSTALL_LIBDIR:STRING=lib" "-DCMAKE_INSTALL_BINDIR:STRING=bin" "-D_VCPKG_ROOT_DIR=D:/workspace/cpp.machinarium/deps/cpprestsdk/vcpkg" "-D_VCPKG_INSTALLED_DIR=D:/workspace/cpp.machinarium/deps/cpprestsdk/vcpkg/installed" "-DVCPKG_MANIFEST_INSTALL=OFF" "-G" "Ninja" "-DCMAKE_BUILD_TYPE=Release" "-DCMAKE_INSTALL_PREFIX=D:/workspace/cpp.machinarium/deps/cpprestsdk/vcpkg/packages/brotli_x64-windows""
CMake Deprecation Warning at CMakeLists.txt:5 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
-- The C compiler identification is MSVC 19.0.24245.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - failed
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/amd64/cl.exe
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/amd64/cl.exe - broken
CMake Error at C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeTestCCompiler.cmake:69 (message):
The C compiler
"C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/amd64/cl.exe"
is not able to compile a simple test program.
It fails with the following output:
Change Dir: D:/workspace/cpp.machinarium/deps/cpprestsdk/vcpkg/buildtrees/brotli/x64-windows-rel/CMakeFiles/CMakeTmp
Run Build Command(s):D:/workspace/cpp.machinarium/deps/cpprestsdk/vcpkg/downloads/tools/ninja/1.10.2-windows/ninja.exe cmTC_f4e96 && [1/2] Building C object CMakeFiles\cmTC_f4e96.dir\testCCompiler.c.obj
[2/2] Linking C executable cmTC_f4e96.exe
FAILED: cmTC_f4e96.exe
cmd.exe /C "cd . && "C:\Program Files\CMake\bin\cmake.exe" -E vs_link_exe --intdir=CMakeFiles\cmTC_f4e96.dir --rc=rc --mt=CMAKE_MT-NOTFOUND --manifests -- C:\PROGRA~2\MICROS~1.0\VC\bin\amd64\link.exe /nologo CMakeFiles\cmTC_f4e96.dir\testCCompiler.c.obj /out:cmTC_f4e96.exe /implib:cmTC_f4e96.lib /pdb:cmTC_f4e96.pdb /version:0.0 /machine:x64 /debug /INCREMENTAL /subsystem:console kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
RC Pass 1: command "rc /fo CMakeFiles\cmTC_f4e96.dir/manifest.res CMakeFiles\cmTC_f4e96.dir/manifest.rc" failed (exit code 0) with the following output:
The system cannot find the file specified
ninja: build stopped: subcommand failed.
CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:7 (project)
-- Configuring incomplete, errors occurred!
See also "D:/workspace/cpp.machinarium/deps/cpprestsdk/vcpkg/buildtrees/brotli/x64-windows-rel/CMakeFiles/CMakeOutput.log".
See also "D:/workspace/cpp.machinarium/deps/cpprestsdk/vcpkg/buildtrees/brotli/x64-windows-rel/CMakeFiles/CMakeError.log".
ninja: build stopped: subcommand failed.
Is it possible to build restsdk and upload to github as binary?
I had a simulere error. I figured out that i didn't have alle the necessary files from VS. It's pictures on this site that shows what you're needing. https://sageai.blogspot.com/2020/12/how-to-build-cpprestsdk-using-vcpkg-in.html
what is PS> ?