cemu-project / Cemu

Cemu - Wii U emulator
https://cemu.info
Mozilla Public License 2.0
6.6k stars 506 forks source link

Error with boost-core hash when building with F40 #1228

Closed leifliddy closed 3 weeks ago

leifliddy commented 1 month ago

Current Behavior

I'm trying to build Cemu on a Fedora 40 system via my fedora cemu podman project: https://github.com/leifliddy/podman-cemu-builder

but there's an issue with downloading https://github.com/boostorg/core/archive/boost-1.85.0.tar.gz

**The issue doesn't just affect F40 -- the exact same error occurs when building with F39.

This issue should be super easy to replicate via my project.

I'm seeing this in the vcpkg-manifest-install.log

[DEBUG] 1000: execute_process(curl --fail -L https://github.com/boostorg/core/archive/boost-1.85.0.tar.gz --create-dirs --output /root/cemu/dependencies/vcpkg/downloads/boostorg-core-boost-1.85.0.tar.gz.1118.part)
[DEBUG] 1000: cmd_execute_and_stream_data() returned 0 after   450675 us
[DEBUG] Trying to hash /root/cemu/dependencies/vcpkg/downloads/boostorg-core-boost-1.85.0.tar.gz.1118.part
[DEBUG] /root/cemu/dependencies/vcpkg/downloads/boostorg-core-boost-1.85.0.tar.gz.1118.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: /root/cemu/dependencies/vcpkg/downloads/boostorg-core-boost-1.85.0.tar.gz.1118.part
Expected hash: 3a7be75e52f5c20830fccb9e7391a1e4556ebb072e6324df95b1ba38bed46e24f4c9f27a62a1099eddc90f2ac1ede083f0c850e2dc27fd42375d028516f675b3
Actual hash: a1e774c98b537dd42018742af68f5889af1afd4e6c9809399987124e56a3b9ae2f20e8173170bc6fc0ad76fb95e2da7b9d385a4037e9ee12011fc02bf8f7e009
[DEBUG] /source/src/vcpkg/base/downloads.cpp(997):
[DEBUG] Time in subprocesses: 450675us
[DEBUG] Time in parsing JSON: 4us
[DEBUG] Time in JSON reader: 0us
[DEBUG] Time in filesystem: 14us
[DEBUG] Time in loading ports: 0us
[DEBUG] Exiting after 451 ms (451315us)

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)
  buildtrees/versioning_/versions/boost-core/195375664be82cbc16178de90096e451de070d80/portfile.cmake:3 (vcpkg_from_github)
  scripts/ports.cmake:175 (include)

error: building boost-core:x64-linux failed with: BUILD_FAILED
Elapsed time to handle boost-core:x64-linux: 463 ms
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+boost-core
You can submit a new issue at:
  https://github.com/microsoft/vcpkg/issues/new?title=[boost-core]+Build+error+on+x64-linux&body=Copy+issue+body+from+%2Froot%2Fcemu%2Fbuild%2Fvcpkg_installed%2Fvcpkg%2Fissue_body.md

If I run the following:

[leif.liddy@black tmp]$ wget https://github.com/boostorg/core/archive/boost-1.85.0.tar.gz

[leif.liddy@black tmp]$ openssl sha512 boost-1.85.0.tar.gz
SHA2-512(boost-1.85.0.tar.gz)= a1e774c98b537dd42018742af68f5889af1afd4e6c9809399987124e56a3b9ae2f20e8173170bc6fc0ad76fb95e2da7b9d385a4037e9ee12011fc02bf8f7e009

I get the following hash on that file a1e774c98b537dd42018742af68f5889af1afd4e6c9809399987124e56a3b9ae2f20e8173170bc6fc0ad76fb95e2da7b9d385a4037e9ee12011fc02bf8f7e009

Why does it think the hash should be 3a7be75e52f5c20830fccb9e7391a1e4556ebb072e6324df95b1ba38bed46e24f4c9f27a62a1099eddc90f2ac1ede083f0c850e2dc27fd42375d028516f675b3??

Expected Behavior

The file hashes should match.

Steps to Reproduce

Run my project -- to build Cemu with Fedora 40 https://github.com/leifliddy/podman-cemu-builder

System Info (Optional)

OS: Fedora 40 GPU: Radeon RX XT/7900

Emulation Settings (Optional)

No response

Logs (Optional)

[root@cemu_builder downloads]# cat  /root/cemu/build/vcpkg-manifest-install.log
A suitable version of cmake was not found (required v3.29.2) Downloading portable cmake 3.29.2...
Downloading cmake...
https://github.com/Kitware/CMake/releases/download/v3.29.2/cmake-3.29.2-linux-x86_64.tar.gz->/root/cemu/dependencies/vcpkg/downloads/cmake-3.29.2-linux-x86_64.tar.gz
Extracting cmake...
Detecting compiler hash for triplet x64-linux...
Compiler found: /usr/bin/c++
The following packages will be built and installed:
    boost-algorithm:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-algorithm/289b704f6e8d17b2d63d1dcdd077eafe38b9c650
  * boost-align:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-align/0c748701339f94c1721d1bb574bb4afeaa77af9b
  * boost-any:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-any/a2426759d8f50ced5428ec22680f7010f7476ae1
  * boost-array:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-array/887dfc0b92387a7232cb1479e19be910521233e8
    boost-asio:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-asio/2119d50063f8eb4f65bf2a79aef1e3449865e5b0
  * boost-assert:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-assert/2720690553c459c12a23f54451fe9c9f1d96164c
  * boost-atomic:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-atomic/98b9c0f27deafd4cb4a361c0836368cc6f4025a1
  * boost-bind:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-bind/3ef8c61e78989d8c9b7e57e63e23a4291822b0a3
  * boost-chrono:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-chrono/e6767fb8800ff117606a75e474255bff566f8eef
  * boost-circular-buffer:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-circular-buffer/c8538d2c00b780914a266f283a48960c2476c814
  * boost-cmake:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-cmake/bb385ffc8aa74989b8198a777f3181b3a209451a
  * boost-concept-check:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-concept-check/36c59f199a9c35fc69d4b1f6f57d580cb74e3172
  * boost-config:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-config/9c454bf1a50c40d4025fe2ee6edc21720cf39c9e
    boost-container:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-container/1261ff9673aab60f032284e51aa4400a1fa88a6a
  * boost-container-hash:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-container-hash/c61380aa9e806ea8b8a4995b416001696a6707d6
  * boost-context:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-context/1397a5da21d9696e3fa825482a56e78a021fcb82
  * boost-conversion:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-conversion/10cb3d14697a464f78d2f6e37a81237644ee1427
  * boost-core:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-core/195375664be82cbc16178de90096e451de070d80
  * boost-coroutine:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-coroutine/67d646701144043603143d87750c4de1629ef263
  * boost-date-time:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-date-time/f74823cc33c643986ea5b190b7c8b2899276e7f1
  * boost-describe:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-describe/5bf8efca10586773cb73e95aad3cecdcff0ea57c
  * boost-detail:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-detail/8b766b66fa3a803b677efde5b4c7eed9e4fdd9e1
  * boost-dynamic-bitset:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-dynamic-bitset/7bcb408d3701dbd4a1ec515957f5879e9d052b8f
  * boost-endian:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-endian/2a1be7e6b3a7db7c7bdc8906d02b719c413b8def
  * boost-exception:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-exception/6b90844360d52f77e060176e0ba59c2b6b585bb9
  * boost-filesystem:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-filesystem/ff9e6c4daeab1e9eb2626b5a1ccbb4cc066e7b1b
  * boost-function:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-function/f10fc77f4c0597464acde55225177170865e48be
  * boost-function-types:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-function-types/92c14af0950ae5db39914882838c80a8e33cae5b
    boost-functional:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-functional/c944ab99b7e422142adb594b89964a20269b4904
  * boost-fusion:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-fusion/91d988664a3d7b4ff92f2b22b9907c04f004d066
  * boost-headers:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-headers/6cf27bbd161498aef1c033c3b3951b27c6f430b7
  * boost-integer:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-integer/734270e5c00d151f6f41c1e9cd325c0c7ae58ea3
  * boost-intrusive:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-intrusive/786765661875cab1398c3170ef649284b558d2b4
  * boost-io:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-io/d6bd5c92bce4ca0e1412b1bd967501e2f6efd086
  * boost-iterator:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-iterator/099bbf852a1d1d8c7f0a7bb7dffb3ae1847b9a93
  * boost-lexical-cast:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-lexical-cast/1124052a647ffc082af444d1e2713beed81e2172
  * boost-move:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-move/687d6e20922f169fbd9aa2eee51f346523c03880
  * boost-mp11:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-mp11/2bda1e298f7390891b33f230bc83a59045d8e7c8
  * boost-mpl:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-mpl/a72bdbc16d26a9d511485400e527b5a3ef04c027
  * boost-multi-index:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-multi-index/34740bb7b1a6afb63e777c3d8cc80e64b547f09c
    boost-nowide:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-nowide/740c49378bb079e89ffb900e18a3df7db3c25982
  * boost-numeric-conversion:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-numeric-conversion/720ba65f90795653294c5dff7646cd7a6c5fb11b
    boost-optional:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-optional/0c8968544493922ea8f12a6e6c3782c3b86e7345
  * boost-parameter:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-parameter/166c5f04d767e7a2550280f8d78f64409aaccdbe
  * boost-phoenix:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-phoenix/343d3b0650278b9cf669e787d35e0552e9f0bae7
  * boost-pool:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-pool/e0b197d034800ffc50d4832364fbe8f84faebe62
  * boost-predef:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-predef/0933b332f19fa5eb1373a9f7deeb554eba833786
  * boost-preprocessor:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-preprocessor/584c8e96d2679e4a63162306107e20d79c669677
    boost-program-options:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-program-options/56202533dad3c6ae1eb1d98ef2a966e96ba12d3c
    boost-property-tree:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-property-tree/58cf6bf5d08210849f23756eb9c940265bc3ebaa
  * boost-proto:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-proto/acfd5013ece8c2a3c2f287ccb060487af5b6ef0f
    boost-ptr-container:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-ptr-container/92c0e035bf331f56b75f98e41a040424ec0e65ba
    boost-random:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-random/48d955c298da1d4daabf112a93fa71d9d882cf40
  * boost-range:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-range/4fb92f1ec30f8469609a1d965f1f7dbf0afa54a0
  * boost-ratio:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-ratio/3532faaa9dc0f52aed83c5902761c3883a0df3e1
  * boost-regex:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-regex/18ca23dc0e589aad64e3bf1a63a531c7938d0f53
  * boost-scope:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-scope/51935d07ba01e8eeb963c4614026f6aec791ad27
  * boost-serialization:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-serialization/68c80587bc870f69fb2c3bf8cdf057fe9b2a115c
    boost-signals2:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-signals2/9e71875533ef9761b6653bf23d3626a03f34491a
  * boost-smart-ptr:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-smart-ptr/38581ab402d9d4a6d9c09c62b9b6f3c5b65c816a
  * boost-spirit:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-spirit/34a533fc9c131afc2aab2793ca48ee3ae0b7c620
  * boost-static-assert:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-static-assert/fc871946acae436f469997b7f59604a4e46ee9a5
    boost-static-string:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-static-string/af9ea3ed9fe22bd47c2299a7bde9691f567c186b
  * boost-system:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-system/5b85bf9f2f1fe69edf1d99e29470bca45cbeed6b
  * boost-thread:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-thread/8a56e3d5d0b99dcf5df8f2f51f2b8bacfbdabec7
  * boost-throw-exception:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-throw-exception/d1b5ac92ece793a441d7130cbf2721fd544950b7
    boost-tokenizer:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-tokenizer/d4d77b143e67e2cd1ef8505847a9f23cb9b3faf0
  * boost-tuple:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-tuple/fa6c63977155870de0165ffd7e2c1d921e1d9644
  * boost-type-index:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-type-index/22c535bdcdd75c80dccb28caca98b6da9bf3b890
  * boost-type-traits:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-type-traits/ebc7ae004450bc4a210e8acb1f713a15fc829935
  * boost-typeof:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-typeof/94d6bbcbb519960482696b50301492c2e71a9d30
  * boost-uninstall:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-uninstall/61f71073f29852425b317ad050b3ee54653f924b
  * boost-unordered:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-unordered/46f5ca53ab03102c5ee470de738a5a3404c75235
  * boost-utility:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-utility/a40330e797feb2590aac114545cc70cf636bc5e3
  * boost-variant:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-variant/0fc759f3ec67e2f3f31302d470bd469c5fe0b062
  * boost-variant2:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-variant2/71aeea8a9326c7b978940c83970790090ddcf8f9
  * boost-winapi:x64-linux@1.85.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-winapi/ae89b133b4250b5358379d40dda7df98517e6c96
  * cairo:x64-linux@1.17.8#2 -- /root/cemu/dependencies/vcpkg_overlay_ports_linux/cairo
    curl[core,openssl]:x64-linux@8.7.1#3 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/curl/32945fcb82088dc4055db602b3ebe95f67f04326
  * dbus:x64-linux@1.15.8#2 -- /root/cemu/dependencies/vcpkg_overlay_ports_linux/dbus
  * egl-registry:x64-linux@2024-01-25 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/egl-registry/d883db43133dd223c4ffdbef4193943f6784d43a
  * expat:x64-linux@2.6.2 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/expat/e75ed0e0697a3049343ccfb52fd11eea6cebc30a
    fmt:x64-linux@10.2.1#2 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/fmt/f6f4efa01a5e9ac627f0c6687af8b6b317fbbe42
    glm:x64-linux@0.9.9.8#3 -- /root/cemu/dependencies/vcpkg_overlay_ports_linux/glm
    glslang:x64-linux@14.2.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/glslang/0af162a02e91b107148e1462bde87b8c4a7f6863
  * gtk3:x64-linux@3.24.34#5 -- /root/cemu/dependencies/vcpkg_overlay_ports_linux/gtk3
    hidapi:x64-linux@0.14.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/hidapi/ef7fae56bd9bec8a3b50d4ab3f87ba7537ea330b
  * libiconv:x64-linux@1.17#3 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/libiconv/0d6e7ebdbfeca59f047e66f632d1d38c2659fc14
  * libjpeg-turbo:x64-linux@3.0.2 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/libjpeg-turbo/6d061c71a48ca2abff5cf471f77ef14d7222aa52
    libpng:x64-linux@1.6.39#2 -- /root/cemu/dependencies/vcpkg_overlay_ports_linux/libpng
    libusb[core,udev]:x64-linux@1.0.27#1 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/libusb/da092fa023f47e3307d55a85bafb31a9c801b715
    libzip:x64-linux@1.10.1 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/libzip/7f4b7231355f6774a5b6915dace3826173b76cee
  * nanosvg:x64-linux@2023-12-29 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/nanosvg/6fbdab7bdd32d0755336f499d49f9a0f31e8fb36
  * opengl:x64-linux@2022-12-04#3 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/opengl/c3ae71738f88449ebcd781cef60d9a253fa091d4
  * opengl-registry:x64-linux@2024-02-10#1 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/opengl-registry/22f7aa58ee78c9f0db904b6251e9265f2be26f9d
    openssl:x64-linux@3.3.0 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/openssl/033278114ce1aff68a03a777df0689c846760006
  * pcre2[core,jit,platform-default-features]:x64-linux@10.43 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/pcre2/eeb6bcd249a7a2fd9be3f305c694279227fdf6cc
    pugixml:x64-linux@1.14 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/pugixml/6e38344aea6e7529afde3895e0885ed5cb0c0542
    rapidjson:x64-linux@2023-07-17#1 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/rapidjson/a3dfe7dca3a1a27564b1fc5a9aea657cd9dae01c
    sdl2[core,ibus,wayland,x11]:x64-linux@2.30.0 -- /root/cemu/dependencies/vcpkg_overlay_ports_linux/sdl2
  * tiff[core,jpeg,zip]:x64-linux@4.6.0#2 -- /root/cemu/dependencies/vcpkg_overlay_ports_linux/tiff
  * vcpkg-boost:x64-linux@2024-04-25 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/vcpkg-boost/885223b657578128c0556fe6b53cfec8cbf50e12
  * vcpkg-cmake:x64-linux@2024-04-18 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/vcpkg-cmake/a10a94e8d0071ed4804d40d0f0f0c5e4e7180afd
  * vcpkg-cmake-config:x64-linux@2022-02-06#1 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/vcpkg-cmake-config/8d54cc4f487d51b655abec5f9c9c3f86ca83311f
  * vcpkg-cmake-get-vars:x64-linux@2023-12-31 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/vcpkg-cmake-get-vars/725c841810ceb8de33da68ea879eb8f0b4d6c94c
    wxwidgets:x64-linux@3.2.4#2 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/wxwidgets/b8f5b2c77c26aa8a72b0a9053f459c773ce24218
    zlib:x64-linux@1.3.1 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/zlib/3f05e04b9aededb96786a911a16193cdb711f0c9
    zstd:x64-linux@1.5.6 -- /root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/zstd/796171d4d359b6786b8e1380fb6da8e677a9087b
Additional packages (*) will be modified to complete this operation.
Restored 0 package(s) from /root/.cache/vcpkg/archives in 87.9 us. Use --debug to see more details.
Installing 1/108 vcpkg-cmake-config:x64-linux@2022-02-06#1...
Building vcpkg-cmake-config:x64-linux@2022-02-06#1...
/root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/vcpkg-cmake-config/8d54cc4f487d51b655abec5f9c9c3f86ca83311f: info: installing overlay port from here
-- Installing: /root/cemu/dependencies/vcpkg/packages/vcpkg-cmake-config_x64-linux/share/vcpkg-cmake-config/vcpkg_cmake_config_fixup.cmake
-- Installing: /root/cemu/dependencies/vcpkg/packages/vcpkg-cmake-config_x64-linux/share/vcpkg-cmake-config/vcpkg-port-config.cmake
-- Installing: /root/cemu/dependencies/vcpkg/packages/vcpkg-cmake-config_x64-linux/share/vcpkg-cmake-config/copyright
-- Performing post-build validation
Stored binaries in 1 destinations in 2.33 ms.
Elapsed time to handle vcpkg-cmake-config:x64-linux: 12.1 ms
vcpkg-cmake-config:x64-linux package ABI: 207bc136bc6ea2d23b9843e306ebc74ab0a41b18d46cdf78d89fce0e56c86453
Installing 2/108 vcpkg-cmake:x64-linux@2024-04-18...
Building vcpkg-cmake:x64-linux@2024-04-18...
/root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/vcpkg-cmake/a10a94e8d0071ed4804d40d0f0f0c5e4e7180afd: info: installing overlay port from here
-- Installing: /root/cemu/dependencies/vcpkg/packages/vcpkg-cmake_x64-linux/share/vcpkg-cmake/vcpkg_cmake_configure.cmake
-- Installing: /root/cemu/dependencies/vcpkg/packages/vcpkg-cmake_x64-linux/share/vcpkg-cmake/vcpkg_cmake_build.cmake
-- Installing: /root/cemu/dependencies/vcpkg/packages/vcpkg-cmake_x64-linux/share/vcpkg-cmake/vcpkg_cmake_install.cmake
-- Installing: /root/cemu/dependencies/vcpkg/packages/vcpkg-cmake_x64-linux/share/vcpkg-cmake/vcpkg-port-config.cmake
-- Installing: /root/cemu/dependencies/vcpkg/packages/vcpkg-cmake_x64-linux/share/vcpkg-cmake/copyright
-- Performing post-build validation
Stored binaries in 1 destinations in 2.1 ms.
Elapsed time to handle vcpkg-cmake:x64-linux: 12.2 ms
vcpkg-cmake:x64-linux package ABI: 2f17ee641f601f78afc00cb189b1b8b47bc2e8ac24c123673b6742d3a53cd921
Installing 3/108 vcpkg-boost:x64-linux@2024-04-25...
Building vcpkg-boost:x64-linux@2024-04-25...
/root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/vcpkg-boost/885223b657578128c0556fe6b53cfec8cbf50e12: info: installing overlay port from here
-- Installing: /root/cemu/dependencies/vcpkg/packages/vcpkg-boost_x64-linux/share/vcpkg-boost/usage.in
-- Installing: /root/cemu/dependencies/vcpkg/packages/vcpkg-boost_x64-linux/share/vcpkg-boost/boost-install.cmake
-- Installing: /root/cemu/dependencies/vcpkg/packages/vcpkg-boost_x64-linux/share/vcpkg-boost/vcpkg-port-config.cmake
-- Installing: /root/cemu/dependencies/vcpkg/packages/vcpkg-boost_x64-linux/share/vcpkg-boost/copyright
-- Performing post-build validation
Stored binaries in 1 destinations in 1.75 ms.
Elapsed time to handle vcpkg-boost:x64-linux: 11.8 ms
vcpkg-boost:x64-linux package ABI: ca67e19f16f795ef30a81eee1a55fc64627df7ac32969f6cff97bcff99c88687
Installing 4/108 boost-uninstall:x64-linux@1.85.0...
Building boost-uninstall:x64-linux@1.85.0...
/root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-uninstall/61f71073f29852425b317ad050b3ee54653f924b: info: installing overlay port from here
-- 
Please use the following command when you need to remove all boost ports/components:
    "./vcpkg remove boost-uninstall:x64-linux --recurse"

-- Performing post-build validation
Stored binaries in 1 destinations in 1.72 ms.
Elapsed time to handle boost-uninstall:x64-linux: 10.5 ms
boost-uninstall:x64-linux package ABI: d6ccd2a193fe6f4198cd1e0272be47a5fc97f2e5c9716a563817e2721595d483
Installing 5/108 boost-cmake:x64-linux@1.85.0...
Building boost-cmake:x64-linux@1.85.0...
/root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-cmake/bb385ffc8aa74989b8198a777f3181b3a209451a: info: installing overlay port from here
-- Downloading https://github.com/boostorg/boost/archive/boost-1.85.0.tar.gz -> boostorg-boost-boost-1.85.0.tar.gz...
-- Extracting source /root/cemu/dependencies/vcpkg/downloads/boostorg-boost-boost-1.85.0.tar.gz
-- Using source at /root/cemu/dependencies/vcpkg/buildtrees/boost-cmake/src/ost-1.85.0-27110fc97f.clean
-- Downloading https://github.com/boostorg/cmake/archive/boost-1.85.0.tar.gz -> boostorg-cmake-boost-1.85.0.tar.gz...
-- Extracting source /root/cemu/dependencies/vcpkg/downloads/boostorg-cmake-boost-1.85.0.tar.gz
-- Applying patch vcpkg-build.diff
-- Applying patch fix-mpi.diff
-- Applying patch no-prefix.diff
-- Applying patch zstd.diff
-- Applying patch add-optional-deps.diff
-- Applying patch fix-missing-archs.diff
-- Using source at /root/cemu/dependencies/vcpkg/buildtrees/boost-cmake/src/ost-1.85.0-eff32fc7be.clean
-- Installing: /root/cemu/dependencies/vcpkg/packages/boost-cmake_x64-linux/share/boost-cmake/usage
-- Found external ninja('1.11.1').
-- Configuring x64-linux
-- Building x64-linux-dbg
-- Building x64-linux-rel
-- Up-to-date: /root/cemu/dependencies/vcpkg/packages/boost-cmake_x64-linux/share/boost/cmake-build
-- Installing: /root/cemu/dependencies/vcpkg/packages/boost-cmake_x64-linux/share/boost/cmake-build/BoostFetch.cmake
-- Installing: /root/cemu/dependencies/vcpkg/packages/boost-cmake_x64-linux/share/boost/cmake-build/BoostMessage.cmake
-- Installing: /root/cemu/dependencies/vcpkg/packages/boost-cmake_x64-linux/share/boost/cmake-build/BoostTest.cmake
-- Installing: /root/cemu/dependencies/vcpkg/packages/boost-cmake_x64-linux/share/boost/cmake-build/BoostTestJamfile.cmake
-- Installing: /root/cemu/dependencies/vcpkg/packages/boost-cmake_x64-linux/share/boost/cmake-build/BoostRoot.cmake
-- Installing: /root/cemu/dependencies/vcpkg/packages/boost-cmake_x64-linux/share/boost/cmake-build/BoostInstall.cmake
-- Installing: /root/cemu/dependencies/vcpkg/packages/boost-cmake_x64-linux/share/boost-cmake/vcpkg-port-config.cmake
-- Installing: /root/cemu/dependencies/vcpkg/packages/boost-cmake_x64-linux/share/boost-cmake/copyright
-- Downloading https://github.com/NixOS/patchelf/releases/download/0.14.5/patchelf-0.14.5-x86_64.tar.gz -> patchelf-0.14.5-x86_64.tar.gz...
-- Performing post-build validation
Stored binaries in 1 destinations in 2.9 ms.
Elapsed time to handle boost-cmake:x64-linux: 1.8 s
boost-cmake:x64-linux package ABI: 55f01a3b603fdee3736d023923fe82f5f134e16a4359350762c146668d2e098f
Installing 6/108 boost-headers:x64-linux@1.85.0...
Building boost-headers:x64-linux@1.85.0...
/root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-headers/6cf27bbd161498aef1c033c3b3951b27c6f430b7: info: installing overlay port from here
-- Downloading https://github.com/boostorg/headers/archive/boost-1.85.0.tar.gz -> boostorg-headers-boost-1.85.0.tar.gz...
-- Extracting source /root/cemu/dependencies/vcpkg/downloads/boostorg-headers-boost-1.85.0.tar.gz
-- Using source at /root/cemu/dependencies/vcpkg/buildtrees/boost-headers/src/ost-1.85.0-f4cb877742.clean
-- Found external ninja('1.11.1').
-- Configuring x64-linux
-- Building x64-linux-rel
-- Installing: /root/cemu/dependencies/vcpkg/packages/boost-headers_x64-linux/share/boost-headers/copyright
-- Performing post-build validation
Stored binaries in 1 destinations in 1.94 ms.
Elapsed time to handle boost-headers:x64-linux: 627 ms
boost-headers:x64-linux package ABI: ddab2196e1a783f2836ac77dea2f8253bfa777cfb81b91a3a379df4ab1f365a4
Installing 7/108 boost-config:x64-linux@1.85.0...
Building boost-config:x64-linux@1.85.0...
/root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-config/9c454bf1a50c40d4025fe2ee6edc21720cf39c9e: info: installing overlay port from here
-- Downloading https://github.com/boostorg/config/archive/boost-1.85.0.tar.gz -> boostorg-config-boost-1.85.0.tar.gz...
-- Extracting source /root/cemu/dependencies/vcpkg/downloads/boostorg-config-boost-1.85.0.tar.gz
-- Using source at /root/cemu/dependencies/vcpkg/buildtrees/boost-config/src/ost-1.85.0-27fd0e3b2d.clean
-- Found external ninja('1.11.1').
-- Configuring x64-linux
-- Building x64-linux-rel
-- Installing: /root/cemu/dependencies/vcpkg/packages/boost-config_x64-linux/share/boost-config/copyright
-- Performing post-build validation
Stored binaries in 1 destinations in 19 ms.
Elapsed time to handle boost-config:x64-linux: 754 ms
boost-config:x64-linux package ABI: caa2dc503ca134315dc64d13ef3a88bd2c62c901672f37d8702549e87b014593
Installing 8/108 boost-assert:x64-linux@1.85.0...
Building boost-assert:x64-linux@1.85.0...
/root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-assert/2720690553c459c12a23f54451fe9c9f1d96164c: info: installing overlay port from here
-- Downloading https://github.com/boostorg/assert/archive/boost-1.85.0.tar.gz -> boostorg-assert-boost-1.85.0.tar.gz...
-- Extracting source /root/cemu/dependencies/vcpkg/downloads/boostorg-assert-boost-1.85.0.tar.gz
-- Using source at /root/cemu/dependencies/vcpkg/buildtrees/boost-assert/src/ost-1.85.0-3ebeffda26.clean
-- Found external ninja('1.11.1').
-- Configuring x64-linux
-- Building x64-linux-rel
-- Installing: /root/cemu/dependencies/vcpkg/packages/boost-assert_x64-linux/share/boost-assert/copyright
-- Performing post-build validation
Stored binaries in 1 destinations in 2.18 ms.
Elapsed time to handle boost-assert:x64-linux: 607 ms
boost-assert:x64-linux package ABI: 0510f30d63d39814b47245cad8e26a61c15d7413b4ae2f2f8ba5fd6872f4d43b
Installing 9/108 boost-throw-exception:x64-linux@1.85.0...
Building boost-throw-exception:x64-linux@1.85.0...
/root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-throw-exception/d1b5ac92ece793a441d7130cbf2721fd544950b7: info: installing overlay port from here
-- Downloading https://github.com/boostorg/throw_exception/archive/boost-1.85.0.tar.gz -> boostorg-throw_exception-boost-1.85.0.tar.gz...
-- Extracting source /root/cemu/dependencies/vcpkg/downloads/boostorg-throw_exception-boost-1.85.0.tar.gz
-- Using source at /root/cemu/dependencies/vcpkg/buildtrees/boost-throw-exception/src/ost-1.85.0-86061aa58d.clean
-- Found external ninja('1.11.1').
-- Configuring x64-linux
-- Building x64-linux-rel
-- Installing: /root/cemu/dependencies/vcpkg/packages/boost-throw-exception_x64-linux/share/boost-throw-exception/copyright
-- Performing post-build validation
Stored binaries in 1 destinations in 2.2 ms.
Elapsed time to handle boost-throw-exception:x64-linux: 580 ms
boost-throw-exception:x64-linux package ABI: 557ffcabd5f5853ec6f1be82a48d99c2604feeb687e34db45b6944313913b392
Installing 10/108 boost-predef:x64-linux@1.85.0...
Building boost-predef:x64-linux@1.85.0...
/root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-predef/0933b332f19fa5eb1373a9f7deeb554eba833786: info: installing overlay port from here
-- Downloading https://github.com/boostorg/predef/archive/boost-1.85.0.tar.gz -> boostorg-predef-boost-1.85.0.tar.gz...
-- Extracting source /root/cemu/dependencies/vcpkg/downloads/boostorg-predef-boost-1.85.0.tar.gz
-- Using source at /root/cemu/dependencies/vcpkg/buildtrees/boost-predef/src/ost-1.85.0-5f493b23ed.clean
-- Found external ninja('1.11.1').
-- Configuring x64-linux
-- Building x64-linux-rel
-- Installing: /root/cemu/dependencies/vcpkg/packages/boost-predef_x64-linux/share/boost-predef/copyright
-- Performing post-build validation
Stored binaries in 1 destinations in 10 ms.
Elapsed time to handle boost-predef:x64-linux: 606 ms
boost-predef:x64-linux package ABI: cc8689e4b18e022802dbe5b70356739f1e72b60269075a0d6029ebd97417d1f8
Installing 11/108 boost-mp11:x64-linux@1.85.0...
Building boost-mp11:x64-linux@1.85.0...
/root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-mp11/2bda1e298f7390891b33f230bc83a59045d8e7c8: info: installing overlay port from here
-- Downloading https://github.com/boostorg/mp11/archive/boost-1.85.0.tar.gz -> boostorg-mp11-boost-1.85.0.tar.gz...
-- Extracting source /root/cemu/dependencies/vcpkg/downloads/boostorg-mp11-boost-1.85.0.tar.gz
-- Using source at /root/cemu/dependencies/vcpkg/buildtrees/boost-mp11/src/ost-1.85.0-6b8127dc00.clean
-- Found external ninja('1.11.1').
-- Configuring x64-linux
-- Building x64-linux-rel
-- Installing: /root/cemu/dependencies/vcpkg/packages/boost-mp11_x64-linux/share/boost-mp11/copyright
-- Performing post-build validation
Stored binaries in 1 destinations in 4.61 ms.
Elapsed time to handle boost-mp11:x64-linux: 606 ms
boost-mp11:x64-linux package ABI: 449b7f20d83adf3915aa70f1add4bff387e32c749818024bf48ca97d8a938934
Installing 12/108 boost-static-assert:x64-linux@1.85.0...
Building boost-static-assert:x64-linux@1.85.0...
/root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-static-assert/fc871946acae436f469997b7f59604a4e46ee9a5: info: installing overlay port from here
-- Downloading https://github.com/boostorg/static_assert/archive/boost-1.85.0.tar.gz -> boostorg-static_assert-boost-1.85.0.tar.gz...
-- Extracting source /root/cemu/dependencies/vcpkg/downloads/boostorg-static_assert-boost-1.85.0.tar.gz
-- Using source at /root/cemu/dependencies/vcpkg/buildtrees/boost-static-assert/src/ost-1.85.0-32286774bc.clean
-- Found external ninja('1.11.1').
-- Configuring x64-linux
-- Building x64-linux-rel
-- Installing: /root/cemu/dependencies/vcpkg/packages/boost-static-assert_x64-linux/share/boost-static-assert/copyright
-- Performing post-build validation
Stored binaries in 1 destinations in 2.09 ms.
Elapsed time to handle boost-static-assert:x64-linux: 559 ms
boost-static-assert:x64-linux package ABI: 29cd6f383953985c4a2793d33b1539603ab06b9b78c1bfd0aabd9dcb046634c7
Installing 13/108 boost-core:x64-linux@1.85.0...
Building boost-core:x64-linux@1.85.0...
/root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-core/195375664be82cbc16178de90096e451de070d80: info: installing overlay port from here
-- 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 /root/cemu/dependencies/vcpkg/vcpkg-bundle.json
[DEBUG] Failed to open: /root/cemu/dependencies/vcpkg/vcpkg-bundle.json
[DEBUG] Bundle config: readonly=false, usegitregistry=false, embeddedsha=nullopt, deployment=Git, vsversion=nullopt
[DEBUG] Force disabling metrics with --disable-metrics
[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
[DEBUG] 1000: execute_process(curl --fail -L https://github.com/boostorg/core/archive/boost-1.85.0.tar.gz --create-dirs --output /root/cemu/dependencies/vcpkg/downloads/boostorg-core-boost-1.85.0.tar.gz.1118.part)
[DEBUG] 1000: cmd_execute_and_stream_data() returned 0 after   450675 us
[DEBUG] Trying to hash /root/cemu/dependencies/vcpkg/downloads/boostorg-core-boost-1.85.0.tar.gz.1118.part
[DEBUG] /root/cemu/dependencies/vcpkg/downloads/boostorg-core-boost-1.85.0.tar.gz.1118.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: /root/cemu/dependencies/vcpkg/downloads/boostorg-core-boost-1.85.0.tar.gz.1118.part
Expected hash: 3a7be75e52f5c20830fccb9e7391a1e4556ebb072e6324df95b1ba38bed46e24f4c9f27a62a1099eddc90f2ac1ede083f0c850e2dc27fd42375d028516f675b3
Actual hash: a1e774c98b537dd42018742af68f5889af1afd4e6c9809399987124e56a3b9ae2f20e8173170bc6fc0ad76fb95e2da7b9d385a4037e9ee12011fc02bf8f7e009
[DEBUG] /source/src/vcpkg/base/downloads.cpp(997): 
[DEBUG] Time in subprocesses: 450675us
[DEBUG] Time in parsing JSON: 4us
[DEBUG] Time in JSON reader: 0us
[DEBUG] Time in filesystem: 14us
[DEBUG] Time in loading ports: 0us
[DEBUG] Exiting after 451 ms (451315us)

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)
  buildtrees/versioning_/versions/boost-core/195375664be82cbc16178de90096e451de070d80/portfile.cmake:3 (vcpkg_from_github)
  scripts/ports.cmake:175 (include)

error: building boost-core:x64-linux failed with: BUILD_FAILED
Elapsed time to handle boost-core:x64-linux: 463 ms
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+boost-core
You can submit a new issue at:
  https://github.com/microsoft/vcpkg/issues/new?title=[boost-core]+Build+error+on+x64-linux&body=Copy+issue+body+from+%2Froot%2Fcemu%2Fbuild%2Fvcpkg_installed%2Fvcpkg%2Fissue_body.md
leifliddy commented 1 month ago

Update: I was able to bypass this error by manually editing ./dependencies/vcpkg/buildtrees/versioning_/versions/boost-core/195375664be82cbc16178de90096e451de070d80/portfile.cmake with the correct hash: a1e774c98b537dd42018742af68f5889af1afd4e6c9809399987124e56a3b9ae2f20e8173170bc6fc0ad76fb95e2da7b9d385a4037e9ee12011fc02bf8f7e009

But then I instantly ran into another hash error:

/root/cemu/dependencies/vcpkg/buildtrees/versioning_/versions/boost-describe/5bf8efca10586773cb73e95aad3cecdcff0ea57c: info: installing overlay port from here
-- Downloading https://github.com/boostorg/describe/archive/boost-1.85.0.tar.gz -> boostorg-describe-boost-1.85.0.tar.gz...
[DEBUG] To include the environment variables in debug output, pass --debug-env
[DEBUG] Trying to load bundleconfig from /root/cemu/dependencies/vcpkg/vcpkg-bundle.json
[DEBUG] Failed to open: /root/cemu/dependencies/vcpkg/vcpkg-bundle.json
[DEBUG] Bundle config: readonly=false, usegitregistry=false, embeddedsha=nullopt, deployment=Git, vsversion=nullopt
[DEBUG] Force disabling metrics with --disable-metrics
[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
[DEBUG] 1000: execute_process(curl --fail -L https://github.com/boostorg/describe/archive/boost-1.85.0.tar.gz --create-dirs --output /root/cemu/dependencies/vcpkg/downloads/boostorg-describe-boost-1.85.0.tar.gz.1358.part)
[DEBUG] 1000: cmd_execute_and_stream_data() returned 0 after   440714 us
[DEBUG] Trying to hash /root/cemu/dependencies/vcpkg/downloads/boostorg-describe-boost-1.85.0.tar.gz.1358.part
[DEBUG] /root/cemu/dependencies/vcpkg/downloads/boostorg-describe-boost-1.85.0.tar.gz.1358.part has hash b1f39b2c5481a6de75bc5a77c03227fef3a889cc04b9512fadc3e689259fe4c367dec665b1f132267cf0cbe1b1d1908f521a7e9c4c622e22701b015be44f89ca
error: Failed to download from mirror set
error: File does not have the expected hash:
url: https://github.com/boostorg/describe/archive/boost-1.85.0.tar.gz
File: /root/cemu/dependencies/vcpkg/downloads/boostorg-describe-boost-1.85.0.tar.gz.1358.part
Expected hash: 19047106756e869163812439aaf2720924f1aa1e06a7cc40093330fa0260eae764ff08de57500faf49e128d3f4ebd63448c2272206e6cee77a2248ce098ccade
Actual hash: b1f39b2c5481a6de75bc5a77c03227fef3a889cc04b9512fadc3e689259fe4c367dec665b1f132267cf0cbe1b1d1908f521a7e9c4c622e22701b015be44f89ca

Something is seriously wrong here. Why are these sha512 hashes all wrong!?

leifliddy commented 1 month ago

WTF!? According to https://github.com/microsoft/vcpkg/blob/master/ports/boost-core/portfile.cmake

The correct hash for boost-core is a1e774c98b537dd42018742af68f5889af1afd4e6c9809399987124e56a3b9ae2f20e8173170bc6fc0ad76fb95e2da7b9d385a4037e9ee12011fc02bf8f7e009

# Automatically generated by scripts/boost/generate-ports.ps1

vcpkg_from_github(
    OUT_SOURCE_PATH SOURCE_PATH
    REPO boostorg/core
    REF boost-${VERSION}
    SHA512 a1e774c98b537dd42018742af68f5889af1afd4e6c9809399987124e56a3b9ae2f20e8173170bc6fc0ad76fb95e2da7b9d385a4037e9ee12011fc02bf8f7e009
    HEAD_REF master
)

set(FEATURE_OPTIONS "")
boost_configure_and_install(
    SOURCE_PATH "${SOURCE_PATH}"
    OPTIONS ${FEATURE_OPTIONS}
)
goeiecool9999 commented 1 month ago

We're aware of this issue. Here are more details https://github.com/microsoft/vcpkg/issues/38974. The gist is that boost changed files on their servers breaking all boost vcpkg ports. You should be able to checkout the latest vcpkg commit and update builtin-baseline in vcpkg.json to a version past https://github.com/microsoft/vcpkg/commit/a8954b904ad2a6939ecd8fc213e87702fa1243ea. This will update some dependencies like wxwidgets. If you don't want to update any dependencies, you can update vcpkg to a newer commit, keep builtin-baseline the same, and add the following to vcpkg.json

  "overrides": [
    {"name":"boost-core", "version": "1.85.0", "port-version": 2},
    {"name":"boost-describe", "version": "1.85.0", "port-version": 2},
    {"name":"boost-unordered", "version": "1.85.0", "port-version": 2},
    {"name":"boost-variant2", "version": "1.85.0", "port-version": 2},
    {"name":"boost-intrusive", "version": "1.85.0", "port-version": 2},
    {"name":"boost-filesystem", "version": "1.85.0", "port-version": 2},
    {"name":"boost-multi-index", "version": "1.85.0", "port-version": 2},
    {"name":"boost-serialization", "version": "1.85.0", "port-version": 1},
    {"name":"boost-tokenizer", "version": "1.85.0", "port-version": 1},
    {"name":"boost-container", "version": "1.85.0", "port-version": 1},
    {"name":"boost-program-options", "version": "1.85.0", "port-version": 2},
    {"name":"boost-nowide", "version": "1.85.0", "port-version": 2},
    {"name":"boost-algorithm", "version": "1.85.0", "port-version": 1},
    {"name":"boost-functional", "version": "1.85.0", "port-version": 1},
    {"name":"boost-optional", "version": "1.85.0", "port-version": 1},
    {"name":"boost-signals2", "version": "1.85.0", "port-version": 1},
    {"name":"boost-asio", "version": "1.85.0", "port-version": 2},
    {"name":"boost-ptr-container", "version": "1.85.0", "port-version": 1},
    {"name":"boost-property-tree", "version": "1.85.0", "port-version": 1},
    {"name":"boost-static-string", "version": "1.85.0", "port-version": 1},
    {"name":"boost-random", "version": "1.85.0", "port-version": 1}
  ]
Exzap commented 3 weeks ago

Closing this since it was fixed by #1229