Skip to content

[liblzma] Unable to download "xz" caused install falied #37893

@zhang49

Description

@zhang49

D:\vcpkg>vcpkg.exe install opencv2
warning: In the September 2023 release, the default triplet for vcpkg libraries changed from x86-windows to the detected host triplet (x64-windows). For the old behavior, add --triplet x86-windows . To suppress this message, add --triplet x64-windows .
Computing installation plan...
The following packages will be built and installed:

  • liblzma:x64-windows -> 5.4.4
  • libpng:x64-windows -> 1.6.39#1
    opencv2[core,default-features,eigen,jpeg,png,tiff]:x64-windows -> 2.4.13.7#19
  • tiff[core,jpeg,lzma,zip]:x64-windows -> 4.6.0#1
  • vcpkg-get-python-packages:x64-windows -> 2023-07-28
  • zlib:x64-windows -> 1.3
    Additional packages (*) will be modified to complete this operation.
    Detecting compiler hash for triplet x64-windows...
    Restored 0 package(s) from C:\Users\heyy\AppData\Local\vcpkg\archives in 141 us. Use --debug to see more details.
    Installing 1/6 liblzma:x64-windows...
    Building liblzma:x64-windows...
    -- Downloading https://github.com/tukaani-project/xz/archive/v5.4.4.tar.gz -> tukaani-project-xz-v5.4.4.tar.gz...
    [DEBUG] To include the environment variables in debug output, pass --debug-env
    [DEBUG] Trying to load bundleconfig from D:\vcpkg\vcpkg-bundle.json
    [DEBUG] Failed to open: D:\vcpkg\vcpkg-bundle.json
    [DEBUG] Bundle config: readonly=false, usegitregistry=false, embeddedsha=nullopt, deployment=Git, vsversion=nullopt
    [DEBUG] Metrics enabled.
    [DEBUG] Feature flag 'binarycaching' unset
    [DEBUG] Feature flag 'compilertracking' unset
    [DEBUG] Feature flag 'registries' unset
    [DEBUG] Feature flag 'versions' unset
    [DEBUG] Feature flag 'dependencygraph' unset
    Downloading https://github.com/tukaani-project/xz/archive/v5.4.4.tar.gz
    [DEBUG] Trying to hash D:\vcpkg\downloads\tukaani-project-xz-v5.4.4.tar.gz.16680.part
    [DEBUG] D:\vcpkg\downloads\tukaani-project-xz-v5.4.4.tar.gz.16680.part has hash 77255aac06aad2d93e1778cd9ca3a7df2da6c60b362d12e764055e83eb84b8f29c45b150a9818aa251c82af62233841db10ae6e4a076d6a6a007a60a5a6227a6
    error: Failed to download from mirror set
    error: File does not have the expected hash:
    url: https://github.com/tukaani-project/xz/archive/v5.4.4.tar.gz
    File: D:\vcpkg\downloads\tukaani-project-xz-v5.4.4.tar.gz.16680.part
    Expected hash: c28461123562564e030f3f733f078bc4c840e87598d9f4b718d4bca639120d8133f969c45d7bdc62f33f081d789ec0f14a1791fb7da18515682bfe3c0c7362e0
    Actual hash: 77255aac06aad2d93e1778cd9ca3a7df2da6c60b362d12e764055e83eb84b8f29c45b150a9818aa251c82af62233841db10ae6e4a076d6a6a007a60a5a6227a6
    [DEBUG] D:\a_work\1\s\src\vcpkg\base\downloads.cpp(1051):
    [DEBUG] Time in subprocesses: 0us
    [DEBUG] Time in parsing JSON: 5us
    [DEBUG] Time in JSON reader: 0us
    [DEBUG] Time in filesystem: 729us
    [DEBUG] Time in loading ports: 0us
    [DEBUG] Exiting after 3.1 s (3092955us)

CMake Error at scripts/cmake/vcpkg_download_distfile.cmake:32 (message):

  Failed to download file with error: 1
  If you are using a proxy, please check your proxy setting. Possible causes are:

  1. You are actually using an HTTP proxy, but setting HTTPS_PROXY variable
     to `https://address:port`. This is not correct, because `https://` prefix
     claims the proxy is an HTTPS proxy, while your proxy (v2ray, shadowsocksr
     , etc..) is an HTTP proxy. Try setting `http://address:port` to both
     HTTP_PROXY and HTTPS_PROXY instead.

  2. If you are using Windows, vcpkg will automatically use your Windows IE Proxy Settings
     set by your proxy software. See https://github.com/microsoft/vcpkg-tool/pull/77
     The value set by your proxy might be wrong, or have same `https://` prefix issue.

  3. Your proxy's remote server is out of service.

  If you've tried directly download the link, and believe this is not a temporary
  download server failure, please submit an issue at https://github.com/Microsoft/vcpkg/issues
  to report this upstream download server failure.

Call Stack (most recent call first):
scripts/cmake/vcpkg_download_distfile.cmake:270 (z_vcpkg_download_distfile_show_proxy_and_fail)
scripts/cmake/vcpkg_from_github.cmake:106 (vcpkg_download_distfile)
ports/liblzma/portfile.cmake:1 (vcpkg_from_github)
scripts/ports.cmake:168 (include)

error: building liblzma:x64-windows failed with: BUILD_FAILED
Elapsed time to handle liblzma:x64-windows: 3.2 s
Please ensure you're using the latest port files with git pull and vcpkg update.
Then check for known issues at:
https://github.com/microsoft/vcpkg/issues?q=is%3Aissue+is%3Aopen+in%3Atitle+liblzma
You can submit a new issue at:
https://github.com/microsoft/vcpkg/issues/new?title=[liblzma]+Build+error&body=Copy+issue+body+from+D%3A%2Fvcpkg%2Finstalled%2Fvcpkg%2Fissue_body.md

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions