• vcpkg 安装zlib 错误 build fail的解决方案


    报错信息

    error: building zlib:x64-windows failed with: BUILD_FAILED
    
    • 1

    在这里插入图片描述

    解决方案

    这是VS 的问题!

    卸载(必须先卸载),然后重装的时候选上英语语言包就OK了
    在这里插入图片描述

    附录

    完整的错误信息

    Package: zlib[core]:x64-windows -> 1.2.12#1
    **Host Environment**
    - Host: x64-windows
    - Compiler: MSVC 19.31.31104.0
    -    vcpkg-tool version: 2022-07-21-a0e87e227afb536c62188c11ad029954f28fdb22
        vcpkg-scripts version: unknown
    
    
    **To Reproduce**
    `vcpkg install zlib:x64-windows`
    
    
    **Failure logs**
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13

    – Using cached madler-zlib-v1.2.12.tar.gz.
    – Cleaning sources at D:/codes/vcpkg/buildtrees/zlib/src/v1.2.12-f2d39b538c.clean. Use --editable to skip cleaning for the packages you specify.
    – Extracting source D:/codes/vcpkg/downloads/madler-zlib-v1.2.12.tar.gz
    – Applying patch cmake_dont_build_more_than_needed.patch
    – Applying patch 0001-Prevent-invalid-inclusions-when-HAVE_-is-set-to-0.patch
    – Applying patch debug-postfix-mingw.patch
    – Applying patch 0002-android-build-mingw.patch
    – Using source at D:/codes/vcpkg/buildtrees/zlib/src/v1.2.12-f2d39b538c.clean
    – Found external ninja(‘1.10.2’).
    – Configuring x64-windows
    – Building x64-windows-dbg
    CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:129 (message):
    Command failed: D:/codes/vcpkg/downloads/tools/cmake-3.24.0-windows/cmake-3.24.0-windows-i386/bin/cmake.exe --build . --config Debug --target install – -v -j5
    Working Directory: D:/codes/vcpkg/buildtrees/zlib/x64-windows-dbg
    See logs for more information:
    D:\codes\vcpkg\buildtrees\zlib\install-x64-windows-dbg-out.log

    Call Stack (most recent call first):
    installed/x64-windows/share/vcpkg-cmake/vcpkg_cmake_build.cmake:74 (vcpkg_execute_build_process)
    installed/x64-windows/share/vcpkg-cmake/vcpkg_cmake_install.cmake:16 (vcpkg_cmake_build)
    ports/zlib/portfile.cmake:26 (vcpkg_cmake_install)
    scripts/ports.cmake:147 (include)

    D:\codes\vcpkg\buildtrees\zlib\install-x64-windows-dbg-out.log
    • 1
    • 2

    [1/18] D:\App\MICROS1\2022\COMMUN1\VC\Tools\MSVC\1431~1.311\bin\Hostx64\x64\cl.exe -DNO_FSEEKO -DZLIB_DLL -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE -ID:\codes\vcpkg\buildtrees\zlib\src\v1.2.12-f2d39b538c.clean -ID:\codes\vcpkg\buildtrees\zlib\x64-windows-dbg /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /showIncludes /FoCMakeFiles\zlib.dir\compress.obj /FdCMakeFiles\zlib.dir\ /FS -c D:\codes\vcpkg\buildtrees\zlib\src\v1.2.12-f2d39b538c.clean\compress.c
    [2/18] D:\App\MICROS1\2022\COMMUN1\VC\Tools\MSVC\1431~1.311\bin\Hostx64\x64\cl.exe -DNO_FSEEKO -DZLIB_DLL -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE -ID:\codes\vcpkg\buildtrees\zlib\src\v1.2.12-f2d39b538c.clean -ID:\codes\vcpkg\buildtrees\zlib\x64-windows-dbg /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /showIncludes /FoCMakeFiles\zlib.dir\adler32.obj /FdCMakeFiles\zlib.dir\ /FS -c D:\codes\vcpkg\buildtrees\zlib\src\v1.2.12-f2d39b538c.clean\adler32.c
    [3/18] D:\App\MICROS1\2022\COMMUN1\VC\Tools\MSVC\1431~1.311\bin\Hostx64\x64\cl.exe -DNO_FSEEKO -DZLIB_DLL -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE -ID:\codes\vcpkg\buildtrees\zlib\src\v1.2.12-f2d39b538c.clean -ID:\codes\vcpkg\buildtrees\zlib\x64-windows-dbg /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /showIncludes /FoCMakeFiles\zlib.dir\deflate.obj /FdCMakeFiles\zlib.dir\ /FS -c D:\codes\vcpkg\buildtrees\zlib\src\v1.2.12-f2d39b538c.clean\deflate.c
    D:\codes\vcpkg\buildtrees\zlib\src\v1.2.12-f2d39b538c.clean\deflate.c(1915): warning C4244: “=”: 从“ush”转换到“uchf”,可能丢失数据
    D:\codes\vcpkg\buildtrees\zlib\src\v1.2.12-f2d39b538c.clean\deflate.c(2040): warning C4244: “=”: 从“ush”转换到“uchf”,可能丢失数据
    D:\codes\vcpkg\buildtrees\zlib\src\v1.2.12-f2d39b538c.clean\deflate.c(2150): warning C4244: “=”: 从“ush”转换到“uchf”,可能丢失数据
    [4/18] D:\App\MICROS1\2022\COMMUN1\VC\Tools\MSVC\1431~1.311\bin\Hostx64\x64\cl.exe -DNO_FSEEKO -DZLIB_DLL -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE -ID:\codes\vcpkg\buildtrees\zlib\src\v1.2.12-f2d39b538c.clean -ID:\codes\vcpkg\buildtrees\zlib\x64-windows-dbg /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /showIncludes /FoCMakeFiles\zlib.dir\crc32.obj /FdCMakeFiles\zlib.dir\ /FS -c D:\codes\vcpkg\buildtrees\zlib\src\v1.2.12-f2d39b538c.clean\crc32.c
    [5/18] D:\App\MICROS1\2022\COMMUN1\VC\Tools\MSVC\1431~1.311\bin\Hostx64\x64\cl.exe -DNO_FSEEKO -DZLIB_DLL -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE -ID:\codes\vcpkg\buildtrees\zlib\src\v1.2.12-f2d39b538c.clean -ID:\codes\vcpkg\buildtrees\zlib\x64-windows-dbg /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /showIncludes /FoCMakeFiles\zlib.dir\gzlib.obj /FdCMakeFiles\zlib.dir\ /FS -c D:\codes\vcpkg\buildtrees\zlib\src\v1.2.12-f2d39b538c.clean\gzlib.c
    [6/18] D:\App\MICROS1\2022\COMMUN1\VC\Tools\MSVC\1431~1.311\bin\Hostx64\x64\cl.exe -DNO_FSEEKO -DZLIB_DLL -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE -ID:\codes\vcpkg\buildtrees\zlib\src\v1.2.12-f2d39b538c.clean -ID:\codes\vcpkg\buildtrees\zlib\x64-windows-dbg /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /showIncludes /FoCMakeFiles\zlib.dir\gzwrite.obj /FdCMakeFiles\zlib.dir\ /FS -c D:\codes\vcpkg\buildtrees\zlib\src\v1.2.12-f2d39b538c.clean\gzwrite.c
    [7/18] D:\App\MICROS1\2022\COMMUN1\VC\Tools\MSVC\1431~1.311\bin\Hostx64\x64\cl.exe -DNO_FSEEKO -DZLIB_DLL -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE -ID:\codes\vcpkg\buildtrees\zlib\src\v1.2.12-f2d39b538c.clean -ID:\codes\vcpkg\buildtrees\zlib\x64-windows-dbg /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /showIncludes /FoCMakeFiles\zlib.dir\gzclose.obj /FdCMakeFiles\zlib.dir\ /FS -c D:\codes\vcpkg\buildtrees\zlib\src\v1.2.12-f2d39b538c.clean\gzclose.c
    [8/18] D:\App\MICROS1\2022\COMMUN1\VC\Tools\MSVC\1431~1.311\bin\Hostx64\x64\cl.exe -DNO_FSEEKO -DZLIB_DLL -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE -ID:\codes\vcpkg\buildtrees\zlib\src\v1.2.12-f2d39b538c.clean -ID:\codes\vcpkg\buildtrees\zlib\x64-windows-dbg /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /showIncludes /FoCMakeFiles\zlib.dir\gzread.obj /FdCMakeFiles\zlib.dir\ /FS -c D:\codes\vcpkg\buildtrees\zlib\src\v1.2.12-f2d39b538c.clean\gzread.c
    [9/18] D:\App\MICROS1\2022\COMMUN1\VC\Tools\MSVC\1431~1.311\bin\Hostx64\x64\cl.exe -DNO_FSEEKO -DZLIB_DLL -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE -ID:\codes\vcpkg\buildtrees\zlib\src\v1.2.12-f2d39b538c.clean -ID:\codes\vcpkg\buildtrees\zlib\x64-windows-dbg /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /showIncludes /FoCMakeFiles\zlib.dir\uncompr.obj /FdCMakeFiles\zlib.dir\ /FS -c D:\codes\vcpkg\buildtrees\zlib\src\v1.2.12-f2d39b538c.clean\uncompr.c
    [10/18] D:\App\MICROS1\2022\COMMUN1\VC\Tools\MSVC\1431~1.311\bin\Hostx64\x64\cl.exe -DNO_FSEEKO -DZLIB_DLL -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE -ID:\codes\vcpkg\buildtrees\zlib\src\v1.2.12-f2d39b538c.clean -ID:\codes\vcpkg\buildtrees\zlib\x64-windows-dbg /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /showIncludes /FoCMakeFiles\zlib.dir\infback.obj /FdCMakeFiles\zlib.dir\ /FS -c D:\codes\vcpkg\buildtrees\zlib\src\v1.2.12-f2d39b538c.clean\infback.c
    [11/18] D:\App\MICROS1\2022\COMMUN1\VC\Tools\MSVC\1431~1.311\bin\Hostx64\x64\cl.exe -DNO_FSEEKO -DZLIB_DLL -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE -ID:\codes\vcpkg\buildtrees\zlib\src\v1.2.12-f2d39b538c.clean -ID:\codes\vcpkg\buildtrees\zlib\x64-windows-dbg /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /showIncludes /FoCMakeFiles\zlib.dir\inflate.obj /FdCMakeFiles\zlib.dir\ /FS -c D:\codes\vcpkg\buildtrees\zlib\src\v1.2.12-f2d39b538c.clean\inflate.c
    [12/18] D:\App\MICROS1\2022\COMMUN1\VC\Tools\MSVC\1431~1.311\bin\Hostx64\x64\cl.exe -DNO_FSEEKO -DZLIB_DLL -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE -ID:\codes\vcpkg\buildtrees\zlib\src\v1.2.12-f2d39b538c.clean -ID:\codes\vcpkg\buildtrees\zlib\x64-windows-dbg /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /showIncludes /FoCMakeFiles\zlib.dir\inftrees.obj /FdCMakeFiles\zlib.dir\ /FS -c D:\codes\vcpkg\buildtrees\zlib\src\v1.2.12-f2d39b538c.clean\inftrees.c
    [13/18] D:\App\MICROS1\2022\COMMUN1\VC\Tools\MSVC\1431~1.311\bin\Hostx64\x64\cl.exe -DNO_FSEEKO -DZLIB_DLL -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE -ID:\codes\vcpkg\buildtrees\zlib\src\v1.2.12-f2d39b538c.clean -ID:\codes\vcpkg\buildtrees\zlib\x64-windows-dbg /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /showIncludes /FoCMakeFiles\zlib.dir\inffast.obj /FdCMakeFiles\zlib.dir\ /FS -c D:\codes\vcpkg\buildtrees\zlib\src\v1.2.12-f2d39b538c.clean\inffast.c
    [14/18] D:\App\MICROS1\2022\COMMUN1\VC\Tools\MSVC\1431~1.311\bin\Hostx64\x64\cl.exe -DNO_FSEEKO -DZLIB_DLL -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE -ID:\codes\vcpkg\buildtrees\zlib\src\v1.2.12-f2d39b538c.clean -ID:\codes\vcpkg\buildtrees\zlib\x64-windows-dbg /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /showIncludes /FoCMakeFiles\zlib.dir\trees.obj /FdCMakeFiles\zlib.dir\ /FS -c D:\codes\vcpkg\buildtrees\zlib\src\v1.2.12-f2d39b538c.clean\trees.c
    [15/18] D:\App\MICROS1\2022\COMMUN1\VC\Tools\MSVC\1431~1.311\bin\Hostx64\x64\cl.exe -DNO_FSEEKO -DZLIB_DLL -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE -ID:\codes\vcpkg\buildtrees\zlib\src\v1.2.12-f2d39b538c.clean -ID:\codes\vcpkg\buildtrees\zlib\x64-windows-dbg /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /showIncludes /FoCMakeFiles\zlib.dir\zutil.obj /FdCMakeFiles\zlib.dir\ /FS -c D:\codes\vcpkg\buildtrees\zlib\src\v1.2.12-f2d39b538c.clean\zutil.c
    [16/18] D:/codes/vcpkg/DOWNLO1/tools/CMAKE-1.0-W/CMAKE-~1.0-W/bin/cmcldeps.exe RC D:\codes\vcpkg\buildtrees\zlib\src\v1.2.12-f2d39b538c.clean\win32\zlib1.rc CMakeFiles\zlib.dir\win32\zlib1.res.d CMakeFiles\zlib.dir\win32\zlib1.res "ע��: �����ļ�: " “D:/App/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.31.31103/bin/Hostx64/x64/cl.exe” D:\WINDOW1\10\bin\1001771.0\x64\rc.exe -DNO_FSEEKO -DZLIB_DLL -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE -I D:\codes\vcpkg\buildtrees\zlib\src\v1.2.12-f2d39b538c.clean -I D:\codes\vcpkg\buildtrees\zlib\x64-windows-dbg -c65001 /DWIN32 -D_DEBUG /fo CMakeFiles\zlib.dir\win32\zlib1.res D:\codes\vcpkg\buildtrees\zlib\src\v1.2.12-f2d39b538c.clean\win32\zlib1.rc
    FAILED: CMakeFiles/zlib.dir/win32/zlib1.res
    D:/codes/vcpkg/DOWNLO1/tools/CMAKE-1.0-W/CMAKE-~1.0-W/bin/cmcldeps.exe RC D:\codes\vcpkg\buildtrees\zlib\src\v1.2.12-f2d39b538c.clean\win32\zlib1.rc CMakeFiles\zlib.dir\win32\zlib1.res.d CMakeFiles\zlib.dir\win32\zlib1.res "ע��: �����ļ�: " “D:/App/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.31.31103/bin/Hostx64/x64/cl.exe” D:\WINDOW1\10\bin\1001771.0\x64\rc.exe -DNO_FSEEKO -DZLIB_DLL -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE -I D:\codes\vcpkg\buildtrees\zlib\src\v1.2.12-f2d39b538c.clean -I D:\codes\vcpkg\buildtrees\zlib\x64-windows-dbg -c65001 /DWIN32 -D_DEBUG /fo CMakeFiles\zlib.dir\win32\zlib1.res D:\codes\vcpkg\buildtrees\zlib\src\v1.2.12-f2d39b538c.clean\win32\zlib1.rc
    Microsoft ® Windows ® Resource Compiler Version 10.0.10011.16384

    Copyright © Microsoft Corporation. All rights reserved.

    D:\App\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.31.31103\include\unistd.h(5) : fatal error RC1004: unexpected end of file found

    ninja: build stopped: subcommand failed.

    
    
    **Additional context**
    
    
    • 1
    • 2
    • 3
    • 4
  • 相关阅读:
    [buuctf]刮开有奖
    华为od(D卷)亲子游戏
    学习笔记(9)JavaScript元素、节点
    基于深度学习的航空发动机剩余寿命预测
    java基于微信小程序的游戏外包管理信息系统 uniapp 小程序
    linux篇【11】:linux下的线程<后序>
    centOS7管理开放防火墙端口
    C/C++程序的内存开辟
    day3|第05章_排序与分页|2022-11-14
    openXBOW的使用(1)
  • 原文地址:https://blog.csdn.net/weixin_43940314/article/details/126925559