microsoft / vcpkg

C++ Library Manager for Windows, Linux, and MacOS
MIT License
22.74k stars 6.29k forks source link

[freetype] Build error on x64-linux #39987

Closed jakoch closed 2 weeks ago

jakoch commented 1 month ago

Package: freetype[brotli,bzip2,core,png,zlib]:x64-linux@2.13.2#1

Host Environment

To Reproduce

vcpkg install

Failure logs

-- Downloading https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download;https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=cfhcable;https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=pilotfiber;https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=gigenet;https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=versaweb;https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=ayera;https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=netactuate;https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=phoenixnap;https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=astuteinternet;https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=freefr;https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=netcologne;https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=deac-riga;https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=excellmedia;https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=iweb;https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=jaist;https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=jztkft;https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=managedway;https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=nchc;https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=netix;https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=ufpr;https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=tenet -> freetype-2.13.2.tar.xz...
[DEBUG] To include the environment variables in debug output, pass --debug-env
[DEBUG] Disabling metrics because vcpkg.disable-metrics exists
[DEBUG] Trying to load bundleconfig from /opt/vcpkg/vcpkg-bundle.json
[DEBUG] Failed to open: /opt/vcpkg/vcpkg-bundle.json
[DEBUG] Bundle config: readonly=false, usegitregistry=false, embeddedsha=nullopt, deployment=Git, vsversion=nullopt
[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] Detected /.dockerenv file
[DEBUG] 1000: execute_process(curl --fail -L https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download --create-dirs --output /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part)
[DEBUG] 1000: cmd_execute_and_stream_data() returned 0 after   469346 us
[DEBUG] Trying to hash /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part
[DEBUG] /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part has hash 0a702e313f8d5699a4b44e3b02258ee4bde2876f96ce15b95a48c98057df0f3ec21b041a76b2255b05f72feec7952d180fdfe08c321daeaff71f09f8e5b0755f
[DEBUG] 1001: execute_process(curl --fail -L https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=cfhcable --create-dirs --output /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part)
[DEBUG] 1001: cmd_execute_and_stream_data() returned 0 after   397818 us
[DEBUG] Trying to hash /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part
[DEBUG] /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part has hash 695795fa7fcc01f8eba3360b857cbdd275fc330703d719b405166fe7252e48ce3e917f6eb35d4b7298e255bd8ffd91540d47b87d0f3cdcb4167d8ac11dbd4c20
[DEBUG] 1002: execute_process(curl --fail -L https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=pilotfiber --create-dirs --output /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part)
[DEBUG] 1002: cmd_execute_and_stream_data() returned 0 after   428374 us
[DEBUG] Trying to hash /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part
[DEBUG] /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part has hash 93d42d41f301f15f297fe4f260e40e26cfc03b2563bd7ac8254d318d478a5f7f636f002145bf0ed8d69f38ea37465f2b0b933da875f571b7fe9877ef30368486
[DEBUG] 1003: execute_process(curl --fail -L https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=gigenet --create-dirs --output /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part)
[DEBUG] 1003: cmd_execute_and_stream_data() returned 0 after   394395 us
[DEBUG] Trying to hash /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part
[DEBUG] /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part has hash c77c54128c3795867ebf6ede9169362f7a82fcab15a3f6ec9fb48ae9c4c085610b4b3e14bc2b9f5171518f93918abe73a9ec11d1a4e8d7865cf39bb05cfefcfa
[DEBUG] 1004: execute_process(curl --fail -L https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=versaweb --create-dirs --output /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part)
[DEBUG] 1004: cmd_execute_and_stream_data() returned 0 after   940208 us
[DEBUG] Trying to hash /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part
[DEBUG] /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part has hash 1f87dacc7cd4a10cd8cdbec952ce64bbaa575c73f711c512ef0cec94d2ed983633c12eeac61dd23ad3c18f7d0d596b8bac39b20a8ab725631fe64be13283c7c9
[DEBUG] 1005: execute_process(curl --fail -L https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=ayera --create-dirs --output /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part)
[DEBUG] 1005: cmd_execute_and_stream_data() returned 0 after   385704 us
[DEBUG] Trying to hash /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part
[DEBUG] /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part has hash cd2e53f35c2689094eb09e08b49371e7bcd4206248eb250fb8aae0200ac36e188c859589c20e120b8e67d52183167808a79d3ede695ce75d68e5e21c2908b1b5
[DEBUG] 1006: execute_process(curl --fail -L https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=netactuate --create-dirs --output /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part)
[DEBUG] 1006: cmd_execute_and_stream_data() returned 0 after   372986 us
[DEBUG] Trying to hash /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part
[DEBUG] /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part has hash 695e5255ccb925b862c0762b1eaacc0b4cedb8b41ba7a6d2f2e97f012eef704059a3190040fa4d83a0870792038af02873aef3d577af795a8847877626880bd9
[DEBUG] 1007: execute_process(curl --fail -L https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=phoenixnap --create-dirs --output /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part)
[DEBUG] 1007: cmd_execute_and_stream_data() returned 0 after   387559 us
[DEBUG] Trying to hash /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part
[DEBUG] /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part has hash a946baf712405044ed8fae5f9e2fdfce5c407ea9d9003c5cb97784c217427ef8c23fd2fb4e7b664a1624ea8de0c4055bcb7fc58249a1ddbee43590d690308746
[DEBUG] 1008: execute_process(curl --fail -L https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=astuteinternet --create-dirs --output /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part)
[DEBUG] 1008: cmd_execute_and_stream_data() returned 0 after   390038 us
[DEBUG] Trying to hash /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part
[DEBUG] /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part has hash 0fbe15e79fb1c0f2eb15175baf97ccc6620d1289e0d8dd3103baa8f1cfbec7106616561f077536abc0fb29391dfede560debd78efa49461f46a62842871c7b6b
[DEBUG] 1009: execute_process(curl --fail -L https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=freefr --create-dirs --output /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part)
[DEBUG] 1009: cmd_execute_and_stream_data() returned 0 after   873912 us
[DEBUG] Trying to hash /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part
[DEBUG] /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part has hash e7f2523e60bc8bea3ec6746fa4df95e672048a3a06a6f00c5f0222433e7524b5ab0aaf536c7e8071c819d1d15c9785165865822880ee217c21cbb848278d5874
[DEBUG] 1010: execute_process(curl --fail -L https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=netcologne --create-dirs --output /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part)
[DEBUG] 1010: cmd_execute_and_stream_data() returned 0 after   377377 us
[DEBUG] Trying to hash /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part
[DEBUG] /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part has hash 7988c46d36a334c0b92f05be45b319ab5db1442d5482d5455f8a9da687b5a49fc3d764c2b57ac905cd62aa779d06c49bc8de54f92e361f2e53c962e66420ff28
[DEBUG] 1011: execute_process(curl --fail -L https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=deac-riga --create-dirs --output /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part)
[DEBUG] 1011: cmd_execute_and_stream_data() returned 0 after   390598 us
[DEBUG] Trying to hash /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part
[DEBUG] /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part has hash 6d6b336deb49de6c60e08f14ffebaef24793a953edf21021a9f1492a4c33d7d9d43aacb7eb6627bf0a51921b3b914fa425a5815882935422aa658816faea8756
[DEBUG] 1012: execute_process(curl --fail -L https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=excellmedia --create-dirs --output /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part)
[DEBUG] 1012: cmd_execute_and_stream_data() returned 0 after   380381 us
[DEBUG] Trying to hash /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part
[DEBUG] /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part has hash f5d40f84f478339c9c004c13579e095f349613632675a46d36b71d6a03ba842c32e4cde3ccc8bca901ce2a8529d84862f70a4e493c6c6933c0989c4b724da066
[DEBUG] 1013: execute_process(curl --fail -L https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=iweb --create-dirs --output /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part)
[DEBUG] 1013: cmd_execute_and_stream_data() returned 0 after   359917 us
[DEBUG] Trying to hash /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part
[DEBUG] /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part has hash b588de9c8b4861f3ff13ac91243641d2185af7ea7c442de29f379f247a87f1918e099adf2a2c75302075dc6df67b7a28ad3cbdc6adde74d63ef5ef9cee753601
[DEBUG] 1014: execute_process(curl --fail -L https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=jaist --create-dirs --output /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part)
[DEBUG] 1014: cmd_execute_and_stream_data() returned 0 after   409903 us
[DEBUG] Trying to hash /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part
[DEBUG] /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part has hash fe4584a6cd3de4ccdaecabe46473b97497e36b1ab072ceec1b57817e067507dd0830c3b0fef612871317999dd34f5c1c6bd20536e8fc1cab5ab5d61ae660a50e
[DEBUG] 1015: execute_process(curl --fail -L https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=jztkft --create-dirs --output /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part)
[DEBUG] 1015: cmd_execute_and_stream_data() returned 0 after   400123 us
[DEBUG] Trying to hash /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part
[DEBUG] /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part has hash c7e195a6a1fb35b528d786a3c31f6230d9b3ad105618193cd2bedc2a605e36fe80eb8cab109b4b15e4ddb3be2c280345fe91052e8b773b51fac96f27a2ddc659
[DEBUG] 1016: execute_process(curl --fail -L https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=managedway --create-dirs --output /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part)
[DEBUG] 1016: cmd_execute_and_stream_data() returned 0 after   475834 us
[DEBUG] Trying to hash /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part
[DEBUG] /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part has hash cb2d1e86d9da404934e6ebb9b603a2905400016335b641a1dd59879bb981193e664b288cc921eed4a915651346728ebc13a3f7efef08a9e20ae0e3c5875641a8
[DEBUG] 1017: execute_process(curl --fail -L https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=nchc --create-dirs --output /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part)
[DEBUG] 1017: cmd_execute_and_stream_data() returned 0 after   379188 us
[DEBUG] Trying to hash /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part
[DEBUG] /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part has hash ee93f066fa9e31320918c16acefa716aef0243607027277fcf14d0ee2da6d158cabcabc66fa826fe17ed44f0e3ad53ae4e7919340a105c859ed817579413ae45
[DEBUG] 1018: execute_process(curl --fail -L https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=netix --create-dirs --output /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part)
[DEBUG] 1018: cmd_execute_and_stream_data() returned 0 after   381976 us
[DEBUG] Trying to hash /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part
[DEBUG] /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part has hash ddd4ea520236e01639ec50e91cd1f95e2a251f0a53f10d2d51bc363794efdb3e71659ae76aa749ad3e4005012b3a8ef0126ad349c006ebf5c406c187a2801f6c
[DEBUG] 1019: execute_process(curl --fail -L https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=ufpr --create-dirs --output /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part)
[DEBUG] 1019: cmd_execute_and_stream_data() returned 0 after   381178 us
[DEBUG] Trying to hash /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part
[DEBUG] /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part has hash 05dd2a585866c6d06e25b52e2f1029e69aae9b047084ea1923067ec2f22fe7a32bf1cbd161bf462b97c200a115dd60bcecf3a0e0f1386ff55d15948388eaf6df
[DEBUG] 1020: execute_process(curl --fail -L https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=tenet --create-dirs --output /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part)
[DEBUG] 1020: cmd_execute_and_stream_data() returned 0 after   501110 us
[DEBUG] Trying to hash /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part
[DEBUG] /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part has hash 9d9c6c8235174d117cf903e20d464c7586d93262e5c8b4851457e91d9e1c36188a6af735ad2cde0c4c97bc28057b6531e88e0f28bbd5efb852f981483dd16f7f
error: Missing freetype-2.13.2.tar.xz and downloads are blocked by x-block-origin.
error: File does not have the expected hash:
url: https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download
File: /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part
Expected hash: a5917edaa45cb9f75786f8a4f9d12fdf07529247e09dfdb6c0cf7feb08f7588bb24f7b5b11425fb47f8fd62fcb426e731c944658f6d5a59ce4458ad5b0a50194
Actual hash: 0a702e313f8d5699a4b44e3b02258ee4bde2876f96ce15b95a48c98057df0f3ec21b041a76b2255b05f72feec7952d180fdfe08c321daeaff71f09f8e5b0755f
error: File does not have the expected hash:
url: https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=cfhcable
File: /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part
Expected hash: a5917edaa45cb9f75786f8a4f9d12fdf07529247e09dfdb6c0cf7feb08f7588bb24f7b5b11425fb47f8fd62fcb426e731c944658f6d5a59ce4458ad5b0a50194
Actual hash: 695795fa7fcc01f8eba3360b857cbdd275fc330703d719b405166fe7252e48ce3e917f6eb35d4b7298e255bd8ffd91540d47b87d0f3cdcb4167d8ac11dbd4c20
error: File does not have the expected hash:
url: https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=pilotfiber
File: /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part
Expected hash: a5917edaa45cb9f75786f8a4f9d12fdf07529247e09dfdb6c0cf7feb08f7588bb24f7b5b11425fb47f8fd62fcb426e731c944658f6d5a59ce4458ad5b0a50194
Actual hash: 93d42d41f301f15f297fe4f260e40e26cfc03b2563bd7ac8254d318d478a5f7f636f002145bf0ed8d69f38ea37465f2b0b933da875f571b7fe9877ef30368486
error: File does not have the expected hash:
url: https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=gigenet
File: /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part
Expected hash: a5917edaa45cb9f75786f8a4f9d12fdf07529247e09dfdb6c0cf7feb08f7588bb24f7b5b11425fb47f8fd62fcb426e731c944658f6d5a59ce4458ad5b0a50194
Actual hash: c77c54128c3795867ebf6ede9169362f7a82fcab15a3f6ec9fb48ae9c4c085610b4b3e14bc2b9f5171518f93918abe73a9ec11d1a4e8d7865cf39bb05cfefcfa
error: File does not have the expected hash:
url: https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=versaweb
File: /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part
Expected hash: a5917edaa45cb9f75786f8a4f9d12fdf07529247e09dfdb6c0cf7feb08f7588bb24f7b5b11425fb47f8fd62fcb426e731c944658f6d5a59ce4458ad5b0a50194
Actual hash: 1f87dacc7cd4a10cd8cdbec952ce64bbaa575c73f711c512ef0cec94d2ed983633c12eeac61dd23ad3c18f7d0d596b8bac39b20a8ab725631fe64be13283c7c9
error: File does not have the expected hash:
url: https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=ayera
File: /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part
Expected hash: a5917edaa45cb9f75786f8a4f9d12fdf07529247e09dfdb6c0cf7feb08f7588bb24f7b5b11425fb47f8fd62fcb426e731c944658f6d5a59ce4458ad5b0a50194
Actual hash: cd2e53f35c2689094eb09e08b49371e7bcd4206248eb250fb8aae0200ac36e188c859589c20e120b8e67d52183167808a79d3ede695ce75d68e5e21c2908b1b5
error: File does not have the expected hash:
url: https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=netactuate
File: /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part
Expected hash: a5917edaa45cb9f75786f8a4f9d12fdf07529247e09dfdb6c0cf7feb08f7588bb24f7b5b11425fb47f8fd62fcb426e731c944658f6d5a59ce4458ad5b0a50194
Actual hash: 695e5255ccb925b862c0762b1eaacc0b4cedb8b41ba7a6d2f2e97f012eef704059a3190040fa4d83a0870792038af02873aef3d577af795a8847877626880bd9
error: File does not have the expected hash:
url: https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=phoenixnap
File: /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part
Expected hash: a5917edaa45cb9f75786f8a4f9d12fdf07529247e09dfdb6c0cf7feb08f7588bb24f7b5b11425fb47f8fd62fcb426e731c944658f6d5a59ce4458ad5b0a50194
Actual hash: a946baf712405044ed8fae5f9e2fdfce5c407ea9d9003c5cb97784c217427ef8c23fd2fb4e7b664a1624ea8de0c4055bcb7fc58249a1ddbee43590d690308746
error: File does not have the expected hash:
url: https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=astuteinternet
File: /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part
Expected hash: a5917edaa45cb9f75786f8a4f9d12fdf07529247e09dfdb6c0cf7feb08f7588bb24f7b5b11425fb47f8fd62fcb426e731c944658f6d5a59ce4458ad5b0a50194
Actual hash: 0fbe15e79fb1c0f2eb15175baf97ccc6620d1289e0d8dd3103baa8f1cfbec7106616561f077536abc0fb29391dfede560debd78efa49461f46a62842871c7b6b
error: File does not have the expected hash:
url: https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=freefr
File: /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part
Expected hash: a5917edaa45cb9f75786f8a4f9d12fdf07529247e09dfdb6c0cf7feb08f7588bb24f7b5b11425fb47f8fd62fcb426e731c944658f6d5a59ce4458ad5b0a50194
Actual hash: e7f2523e60bc8bea3ec6746fa4df95e672048a3a06a6f00c5f0222433e7524b5ab0aaf536c7e8071c819d1d15c9785165865822880ee217c21cbb848278d5874
error: File does not have the expected hash:
url: https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=netcologne
File: /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part
Expected hash: a5917edaa45cb9f75786f8a4f9d12fdf07529247e09dfdb6c0cf7feb08f7588bb24f7b5b11425fb47f8fd62fcb426e731c944658f6d5a59ce4458ad5b0a50194
Actual hash: 7988c46d36a334c0b92f05be45b319ab5db1442d5482d5455f8a9da687b5a49fc3d764c2b57ac905cd62aa779d06c49bc8de54f92e361f2e53c962e66420ff28
error: File does not have the expected hash:
url: https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=deac-riga
File: /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part
Expected hash: a5917edaa45cb9f75786f8a4f9d12fdf07529247e09dfdb6c0cf7feb08f7588bb24f7b5b11425fb47f8fd62fcb426e731c944658f6d5a59ce4458ad5b0a50194
Actual hash: 6d6b336deb49de6c60e08f14ffebaef24793a953edf21021a9f1492a4c33d7d9d43aacb7eb6627bf0a51921b3b914fa425a5815882935422aa658816faea8756
error: File does not have the expected hash:
url: https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=excellmedia
File: /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part
Expected hash: a5917edaa45cb9f75786f8a4f9d12fdf07529247e09dfdb6c0cf7feb08f7588bb24f7b5b11425fb47f8fd62fcb426e731c944658f6d5a59ce4458ad5b0a50194
Actual hash: f5d40f84f478339c9c004c13579e095f349613632675a46d36b71d6a03ba842c32e4cde3ccc8bca901ce2a8529d84862f70a4e493c6c6933c0989c4b724da066
error: File does not have the expected hash:
url: https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=iweb
File: /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part
Expected hash: a5917edaa45cb9f75786f8a4f9d12fdf07529247e09dfdb6c0cf7feb08f7588bb24f7b5b11425fb47f8fd62fcb426e731c944658f6d5a59ce4458ad5b0a50194
Actual hash: b588de9c8b4861f3ff13ac91243641d2185af7ea7c442de29f379f247a87f1918e099adf2a2c75302075dc6df67b7a28ad3cbdc6adde74d63ef5ef9cee753601
error: File does not have the expected hash:
url: https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=jaist
File: /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part
Expected hash: a5917edaa45cb9f75786f8a4f9d12fdf07529247e09dfdb6c0cf7feb08f7588bb24f7b5b11425fb47f8fd62fcb426e731c944658f6d5a59ce4458ad5b0a50194
Actual hash: fe4584a6cd3de4ccdaecabe46473b97497e36b1ab072ceec1b57817e067507dd0830c3b0fef612871317999dd34f5c1c6bd20536e8fc1cab5ab5d61ae660a50e
error: File does not have the expected hash:
url: https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=jztkft
File: /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part
Expected hash: a5917edaa45cb9f75786f8a4f9d12fdf07529247e09dfdb6c0cf7feb08f7588bb24f7b5b11425fb47f8fd62fcb426e731c944658f6d5a59ce4458ad5b0a50194
Actual hash: c7e195a6a1fb35b528d786a3c31f6230d9b3ad105618193cd2bedc2a605e36fe80eb8cab109b4b15e4ddb3be2c280345fe91052e8b773b51fac96f27a2ddc659
error: File does not have the expected hash:
url: https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=managedway
File: /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part
Expected hash: a5917edaa45cb9f75786f8a4f9d12fdf07529247e09dfdb6c0cf7feb08f7588bb24f7b5b11425fb47f8fd62fcb426e731c944658f6d5a59ce4458ad5b0a50194
Actual hash: cb2d1e86d9da404934e6ebb9b603a2905400016335b641a1dd59879bb981193e664b288cc921eed4a915651346728ebc13a3f7efef08a9e20ae0e3c5875641a8
error: File does not have the expected hash:
url: https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=nchc
File: /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part
Expected hash: a5917edaa45cb9f75786f8a4f9d12fdf07529247e09dfdb6c0cf7feb08f7588bb24f7b5b11425fb47f8fd62fcb426e731c944658f6d5a59ce4458ad5b0a50194
Actual hash: ee93f066fa9e31320918c16acefa716aef0243607027277fcf14d0ee2da6d158cabcabc66fa826fe17ed44f0e3ad53ae4e7919340a105c859ed817579413ae45
error: File does not have the expected hash:
url: https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=netix
File: /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part
Expected hash: a5917edaa45cb9f75786f8a4f9d12fdf07529247e09dfdb6c0cf7feb08f7588bb24f7b5b11425fb47f8fd62fcb426e731c944658f6d5a59ce4458ad5b0a50194
Actual hash: ddd4ea520236e01639ec50e91cd1f95e2a251f0a53f10d2d51bc363794efdb3e71659ae76aa749ad3e4005012b3a8ef0126ad349c006ebf5c406c187a2801f6c
error: File does not have the expected hash:
url: https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=ufpr
File: /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part
Expected hash: a5917edaa45cb9f75786f8a4f9d12fdf07529247e09dfdb6c0cf7feb08f7588bb24f7b5b11425fb47f8fd62fcb426e731c944658f6d5a59ce4458ad5b0a50194
Actual hash: 05dd2a585866c6d06e25b52e2f1029e69aae9b047084ea1923067ec2f22fe7a32bf1cbd161bf462b97c200a115dd60bcecf3a0e0f1386ff55d15948388eaf6df
error: File does not have the expected hash:
url: https://sourceforge.net/projects/freetype/files/freetype2/2.13.2/freetype-2.13.2.tar.xz/download?use_mirror=tenet
File: /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part
Expected hash: a5917edaa45cb9f75786f8a4f9d12fdf07529247e09dfdb6c0cf7feb08f7588bb24f7b5b11425fb47f8fd62fcb426e731c944658f6d5a59ce4458ad5b0a50194
Actual hash: 9d9c6c8235174d117cf903e20d464c7586d93262e5c8b4851457e91d9e1c36188a6af735ad2cde0c4c97bc28057b6531e88e0f28bbd5efb852f981483dd16f7f
[DEBUG] /source/src/vcpkg/base/downloads.cpp(1030): 
[DEBUG] Time in subprocesses: 9477925us
[DEBUG] Time in parsing JSON: 4us
[DEBUG] Time in JSON reader: 0us
[DEBUG] Time in filesystem: 4us
[DEBUG] Time in loading ports: 0us
[DEBUG] Exiting after 9.5 s (9484317us)

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_download_sourceforge.cmake:78 (vcpkg_download_distfile)
  scripts/cmake/vcpkg_from_sourceforge.cmake:21 (vcpkg_download_sourceforge)
  ports/freetype/portfile.cmake:5 (vcpkg_from_sourceforge)
  scripts/ports.cmake:192 (include)

Additional context

vcpkg.json ``` { "name": "fifechan", "version": "0.1.6", "description": "Fifechan is a C++ GUI library designed for games.", "homepage": "https://github.com/fifengine/fifechan", "license": "LGPL-2.1-or-later", "supports": "windows,linux,osx", "dependencies": [ "allegro5", "freetype", "sdl2", "sdl2-image", "sdl2-ttf" ], "$schema": "https://raw.githubusercontent.com/microsoft/vcpkg-tool/main/docs/vcpkg.schema.json" } ```

My workaround is to switch from curl to aria2 downloader:

set(VCPKG_INSTALL_OPTIONS "--x-use-aria2")

It works:

[cmake] Installing 1/16 freetype[brotli,bzip2,core,png,zlib]:x64-linux@2.13.2#1...
[cmake] Building freetype[brotli,bzip2,core,png,zlib]:x64-linux@2.13.2#1...
[cmake] -- Downloading freetype-2.13.2.tar.xz...
[cmake] -- Extracting source /opt/vcpkg/downloads/freetype-2.13.2.tar.xz
[cmake] -- Applying patch 0003-Fix-UWP.patch
[cmake] -- Applying patch brotli-static.patch
[cmake] -- Applying patch bzip2.patch
[cmake] -- Applying patch fix-exports.patch
[cmake] -- Using source at /opt/vcpkg/buildtrees/freetype/src/freetype-2-dec0fa0f13.clean
[cmake] -- Configuring x64-linux
[cmake] -- Building x64-linux-dbg
[cmake] -- Building x64-linux-rel
[cmake] -- Fixing pkgconfig file: /opt/vcpkg/packages/freetype_x64-linux/lib/pkgconfig/freetype2.pc
[cmake] -- Fixing pkgconfig file: /opt/vcpkg/packages/freetype_x64-linux/debug/lib/pkgconfig/freetype2.pc
[cmake] -- Installing: /opt/vcpkg/packages/freetype_x64-linux/share/freetype/usage
[cmake] -- Performing post-build validation
[cmake] Stored binaries in 1 destinations in 212 ms.
[cmake] Elapsed time to handle freetype:x64-linux: 6.9 s
[cmake] freetype:x64-linux package ABI: b6dcc64af2b1b560a99f572fb99098c500dd45c30c1131a4adf3eb5ac0bc4bde
StarGate-One commented 1 month ago

[DEBUG] /opt/vcpkg/downloads/freetype-2.13.2.tar.xz.15715.part has hash 9d9c6c8235174d117cf903e20d464c7586d93262e5c8b4851457e91d9e1c36188a6af735ad2cde0c4c97bc28057b6531e88e0f28bbd5efb852f981483dd16f7f error: Missing freetype-2.13.2.tar.xz and downloads are blocked by x-block-origin. error: File does not have the expected hash:

The part about downloads are blocked by x-block-origin, could be interfering with the download and changing the expected SHA512 hash?

MonicaLiu0311 commented 1 month ago
PS G:\vcpkg> ./vcpkg version
vcpkg package management program version 2024-07-10-d2dfc73769081bdd9b782d08d27794780b7a99b9

See LICENSE.txt for license information.

Sorry I didn't repro your issue.

PS G:\vcpkg> ./vcpkg install freetype
Computing installation plan...
The following packages will be built and installed:
    freetype[brotli,bzip2,core,png,zlib]:x64-windows@2.13.2#1
Detecting compiler hash for triplet x64-windows...
Compiler found: C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.40.33807/bin/Hostx64/x64/cl.exe
Restored 0 package(s) from C:\Users\monica\AppData\Local\vcpkg\archives in 178 us. Use --debug to see more details.
Installing 1/1 freetype[brotli,bzip2,core,png,zlib]:x64-windows@2.13.2#1...
Building freetype[brotli,bzip2,core,png,zlib]:x64-windows@2.13.2#1...
-- Using cached freetype-2.13.2.tar.xz.
-- Cleaning sources at G:/vcpkg/buildtrees/freetype/src/freetype-2-dec0fa0f13.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source G:/vcpkg/downloads/freetype-2.13.2.tar.xz
-- Applying patch 0003-Fix-UWP.patch
-- Applying patch brotli-static.patch
-- Applying patch bzip2.patch
-- Applying patch fix-exports.patch
-- Using source at G:/vcpkg/buildtrees/freetype/src/freetype-2-dec0fa0f13.clean
-- Found external ninja('1.11.0').
-- Configuring x64-windows
-- Building x64-windows-dbg
-- Building x64-windows-rel
-- Fixing pkgconfig file: G:/vcpkg/packages/freetype_x64-windows/lib/pkgconfig/freetype2.pc
-- Using cached msys2-mingw-w64-x86_64-pkgconf-1~2.2.0-1-any.pkg.tar.zst.
-- Using cached msys2-msys2-runtime-3.5.3-3-x86_64.pkg.tar.zst.
-- Using msys root at G:/vcpkg/downloads/tools/msys2/1e74ca60daa10104
-- Fixing pkgconfig file: G:/vcpkg/packages/freetype_x64-windows/debug/lib/pkgconfig/freetype2.pc
-- Installing: G:/vcpkg/packages/freetype_x64-windows/share/freetype/usage
-- Performing post-build validation
Stored binaries in 1 destinations in 553 ms.
Elapsed time to handle freetype:x64-windows: 37 s
freetype:x64-windows package ABI: 8cac4cbfe262e019945b636a69d1113e0ff018f3b749c79c0215ada97acf30e1
Total install time: 37 s
freetype is compatible with built-in CMake targets:

    find_package(Freetype REQUIRED)
    target_link_libraries(main PRIVATE Freetype::Freetype) # since CMake 3.10
github-actions[bot] commented 2 weeks ago

This is an automated message. Per our repo policy, stale issues get closed if there has been no activity in the past 28 days. The issue will be automatically closed in 14 days. If you wish to keep this issue open, please add a new comment.

MonicaLiu0311 commented 2 weeks ago

We haven't been able to repro this; if more information comes up, or this issue appears again, please reopen.