Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[boost-core] Build error on x64-windows #39409

Closed
k-nero opened this issue Jun 20, 2024 · 4 comments
Closed

[boost-core] Build error on x64-windows #39409

k-nero opened this issue Jun 20, 2024 · 4 comments
Assignees
Labels
category:question This issue is a question

Comments

@k-nero
Copy link

k-nero commented Jun 20, 2024

Package: boost-core:x64-windows@1.85.0

Host Environment

  • Host: x64-windows
  • Compiler: MSVC 19.40.33811.0
  • vcpkg-tool version: 2024-03-14-7d353e869753e5609a1f1a057df3db8fd356e49d
    vcpkg-readonly: true
    vcpkg-scripts version: 7f9f0e4

To Reproduce

vcpkg install
Failure logs

-- Downloading https://github.com/boostorg/core/archive/boost-1.85.0.tar.gz -> boostorg-core-boost-1.85.0.tar.gz...
[DEBUG] To include the environment variables in debug output, pass --debug-env
[DEBUG] Trying to load bundleconfig from D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\vcpkg\vcpkg-bundle.json
[DEBUG] Bundle config: readonly=true, usegitregistry=true, embeddedsha=7f9f0e44db287e8e67c0e888141bfa200ab45121, deployment=VisualStudio, vsversion=17.0
[DEBUG] VS telemetry opted in at SOFTWARE\WOW6432Node\Microsoft\VSCommon\17.0\SQM\\OptIn
[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/boostorg/core/archive/boost-1.85.0.tar.gz
[DEBUG] Trying to hash C:\Users\Nero\AppData\Local\vcpkg\downloads\boostorg-core-boost-1.85.0.tar.gz.10784.part
[DEBUG] C:\Users\Nero\AppData\Local\vcpkg\downloads\boostorg-core-boost-1.85.0.tar.gz.10784.part has hash a1e774c98b537dd42018742af68f5889af1afd4e6c9809399987124e56a3b9ae2f20e8173170bc6fc0ad76fb95e2da7b9d385a4037e9ee12011fc02bf8f7e009
error: Failed to download from mirror set
error: File does not have the expected hash:
url: https://github.com/boostorg/core/archive/boost-1.85.0.tar.gz
File: C:\Users\Nero\AppData\Local\vcpkg\downloads\boostorg-core-boost-1.85.0.tar.gz.10784.part
Expected hash: 3a7be75e52f5c20830fccb9e7391a1e4556ebb072e6324df95b1ba38bed46e24f4c9f27a62a1099eddc90f2ac1ede083f0c850e2dc27fd42375d028516f675b3
Actual hash: a1e774c98b537dd42018742af68f5889af1afd4e6c9809399987124e56a3b9ae2f20e8173170bc6fc0ad76fb95e2da7b9d385a4037e9ee12011fc02bf8f7e009
[DEBUG] D:\a\_work\1\s\src\vcpkg\base\downloads.cpp(1031): 
[DEBUG] Time in subprocesses: 0us
[DEBUG] Time in parsing JSON: 12us
[DEBUG] Time in JSON reader: 0us
[DEBUG] Time in filesystem: 1024us
[DEBUG] Time in loading ports: 0us
[DEBUG] Exiting after 1.9 s (1922313us)

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)
  C:/Users/Nero/AppData/Local/vcpkg/registries/git-trees/195375664be82cbc16178de90096e451de070d80/portfile.cmake:3 (vcpkg_from_github)
  scripts/ports.cmake:175 (include)



Additional context

vcpkg.json
{
  "$schema": "https://raw.githubusercontent.com/microsoft/vcpkg-tool/main/docs/vcpkg.schema.json",
  "dependencies": [
    {
      "name": "drogon",
      "version>=": "1.9.5",
      "host": true,
      "platform": "x64"
    },
    {
      "name": "boost-log",
      "version>=": "1.84.0",
      "host": true,
      "platform": "x64"
    },
    {
      "name": "boost-describe",
      "version>=": "1.84.0",
      "host": true,
      "platform": "x64"
    },
    {
      "name": "jwt-cpp",
      "version>=": "0.6.0",
      "host": true,
      "platform": "x64"
    },
    {
      "name": "inih",
      "version>=": "57",
      "host": true,
      "platform": "x64",
      "default-features": false,
      "features": [
        "cpp"
      ]
    },
    {
      "name": "boost-json",
      "version>=": "1.84.0",
      "host": true,
      "platform": "x64"
    },
    {
      "name": "boost-beast",
      "version>=": "1.84.0",
      "host": true,
      "platform": "x64"
    },
    {
      "name": "hiredis",
      "version>=": "1.2.0",
      "host": true,
      "platform": "x64",
      "default-features": false,
      "features": [
        {
          "name": "ssl",
          "platform": "x64"
        }
      ]
    },
    {
      "name": "grpc",
      "version>=": "1.51.1",
      "host": true,
      "platform": "x64"
    },
    {
      "name": "usockets",
      "version>=": "0.8.6#1",
      "host": true,
      "platform": "x64",
      "default-features": false,
      "features": [
        "ssl",
        "network"
      ]
    },
    {
      "name": "uwebsockets",
      "version>=": "20.60.0",
      "host": true,
      "platform": "x64"
    },
    {
      "name": "sqlitecpp",
      "version>=": "3.3.1",
      "host": true,
      "platform": "x64"
    }
  ],
  "builtin-baseline": "01f602195983451bc83e72f4214af2cbc495aa94"
}

@k-nero
Copy link
Author

k-nero commented Jun 20, 2024

I'm not using any proxy or VPN btw

@pedrolamarao
Copy link

I am seeing a similar build failure with a dependency on libsodium -- suddenly, SHA512SUM mismatch.

@dg0yt
Copy link
Contributor

dg0yt commented Jun 20, 2024

Boost moved git tags, and vcpkg was already updated. Now you do have to move, too.

@MonicaLiu0311
Copy link
Contributor

Expected hash: 3a7be75e52f5c20830fccb9e7391a1e4556ebb072e6324df95b1ba38bed46e24f4c9f27a62a1099eddc90f2ac1ede083f0c850e2dc27fd42375d028516f675b3
Actual hash: a1e774c98b537dd42018742af68f5889af1afd4e6c9809399987124e56a3b9ae2f20e8173170bc6fc0ad76fb95e2da7b9d385a4037e9ee12011fc02bf8f7e009

Now: https://github.com/microsoft/vcpkg/blob/master/ports/boost-core/portfile.cmake#L7

@MonicaLiu0311 MonicaLiu0311 added the category:question This issue is a question label Jun 21, 2024
@k-nero k-nero closed this as completed Jun 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category:question This issue is a question
Projects
None yet
Development

No branches or pull requests

4 participants