vcpkg安装失败并显示“SSL connect error”

时间:2017-09-29 06:24:28

标签: c++ visual-studio-2017 vcpkg

当我尝试使用vcpkg安装libxml2软件包时,它会给我以下错误。

如何克服这个问题?有没有办法在vcpkg中使用http而不是https?或者我可以跳过检查吗?

  

。\ vcpkg install libxml2

     

将构建并安装以下软件包:

     
      
  • libiconv的:x86的窗
  •   
  • liblzma:x86的窗
  •   
  • 的libxml2:x86的窗
  •   
  • 的zlib:x86的窗
  •   
     

将安装其他软件包(*)以完成此操作。

     

启动包1/4:zlib:x86-windows

     

构建包zlib:x86-windows ...

     

- CURRENT_INSTALLED_DIR = ...

     

- 正在下载http://www.zlib.net/zlib-1.2.11.tar.gz ...

     

- 正在下载http://www.zlib.net/zlib-1.2.11.tar.gz ...失败。状态:56;“从对等方接收数据时失败”

     

- 正在下载https://downloads.sourceforge.net/project/libpng/zlib/1.2.11/zlib-1.2.11.tar.gz ...

     

- 正在下载https://downloads.sourceforge.net/project/libpng/zlib/1.2.11/zlib-1.2.11.tar.gz ...失败。状态:35;“SSL连接错误”

     

脚本中的CMake错误/ cmake / vcpkg_download_distfile.cmake:82(消息):无法下载文件。在https://github.com/Microsoft/vcpkg/issues

添加镜像或提交问题      

调用堆栈(最近一次调用):ports / zlib / portfile.cmake:3(vcpkg_download_distfile)scripts / ports.cmake:72(include)

     

错误:构建包zlib:x86-windows失败:BUILD_FAILED请确保您使用.\vcpkg update的最新端口文件,然后在https://github.com/Microsoft/vcpkg/issues提交问题,包括:

1 个答案:

答案 0 :(得分:0)

我可以通过编辑profile.cmake文件夹中的vcpkg\ports\libxml2\文件来解决此问题。我在ftp上添加了ftp link URLS "ftp://xmlsoft.org/libxml2/libxml2-2.9.4.tar.gz"和vcpkg下载的文件。