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

[vcpkg-ci] Current CI problems #21905

Open
3 of 5 tasks
dg0yt opened this issue Dec 8, 2021 · 66 comments · Fixed by microsoft/vcpkg-tool#306
Open
3 of 5 tasks

[vcpkg-ci] Current CI problems #21905

dg0yt opened this issue Dec 8, 2021 · 66 comments · Fixed by microsoft/vcpkg-tool#306
Assignees
Labels
category:infrastructure Pertaining to the CI/Testing infrastrucutre

Comments

@dg0yt
Copy link
Contributor

dg0yt commented Dec 8, 2021

A collection of issues is currently occuring in vcpkg CI:

  • osx: Packages are rebuild and uploaded although they should have a cached artifact. example, perhaps another.
    The ABI hash of the unexpected package rebuilds is unchanged. CI really rebuilds some dependencies, but doesn't rebuild the depending ports. Example: Rebuilds (unchanged) szip, giflib, some (!) boost ports, but doesn't rebuild (unchanged) hdf5, gdal which depend on the unexpected rebuilds.
  • osxgeneral: vcpkg ci occassionally crashes early. example.
    Original only an osx issue. Now also on windows, [vcpkg-ci] Current CI problems #21905 (comment).
  • general: CI success ("green") doesn't reflect ports failing host ports, hiding target triplet errors. Example.
  • general: Upload fails regularly for some ports, in particular llvm:x64-windows. Read more.
    (llvm:x64-windows mitigated by [vcpkg-ci-llvm] Reduce llvm artifact to cacheable size #23896.)
  • Crash between post-build check and upload. Read more
@JackBoosY
Copy link
Contributor

For 2, we always meet it.
For 3, yeah, don't know why it passed. Maybe the upstream changed something? @Neumann-A

@BillyONeal
Copy link
Member

A collection of issues is currently occuring in vcpkg CI:

  • osx: Packages are rebuild and uploaded although they should have a cached artifact. example, perhaps another.
    The ABI hash of the unexpected package rebuilds is unchanged. CI really rebuilds some dependencies, but doesn't rebuild the depending ports. Example: Rebuilds (unchanged) szip, giflib, some (!) boost ports, but doesn't rebuild (unchanged) hdf5, gdal which depend on the unexpected rebuilds.
  • osx: vcpkg ci occassionally crashes early. example.
    After past incidents, vcpkg-eg-mac-03 was reset. Now there is an occurence on vcpkg-eg-mac-02.

These both look like we have some kind of issue in how osx is talking to Azure Storage; the behavior of vcpkg right now during the "what should I build" analysis is to treat failures to get information about anything as "hash not present, please build it" Robert (@ras0219 / @ras0219-msft ) has been investigating off-and-on.

  • windows: CI finishes with successful state ("green") despite of a build error for qtinterfaceframework. Failure logs are uploaded. example.

That one's new to me :(.

@BillyONeal
Copy link
Member

BillyONeal commented Dec 8, 2021

[ ] windows: CI finishes with successful state ("green") despite of a build error for qtinterfaceframework. Failure logs are uploaded. example.

That's an example where it was recorded as a failure correctly. Do you have an example where it was recorded as a success incorrectly? I observe we don't have a nightly CI with #21818 in it yet which is a likely candidate to have broken that one.

@dg0yt
Copy link
Contributor Author

dg0yt commented Dec 8, 2021

[ ] windows: CI finishes with successful state ("green") despite of a build error for qtinterfaceframework. Failure logs are uploaded. example.

That's an example where it was recorded as a failure correctly. Do you have an example where it was recorded as a success incorrectly? I observe we don't have a nightly CI with #21818 in it yet which is a likely candidate to have broken that one.

Better look twice. E.g. x64-windows-static is green, but:
Unbenannt
https://dev.azure.com/vcpkg/public/_build/results?buildId=64286&view=logs&j=3859ca13-59fe-57bd-13f9-449df7d191a6&t=03b21fcd-db83-5643-e95b-35d3afaab803

@dg0yt
Copy link
Contributor Author

dg0yt commented Dec 8, 2021

"hash not present, please build it"

Again, for long running CI tasks this might be mitigated by a time-to-live for negative cache results.

@Neumann-A
Copy link
Contributor

Neumann-A commented Dec 8, 2021

Hmm the CI in #21925 also rebuilds stuff which is not qt related. (and i only touched qtbase and nothing more)

.e.g. nghttp2:x64-osx: pass: 14ca0bbacfdc5f57be35dc249ad9d722fa2c1696220e88525ecdd85ea2a22818
but still rebuilds.

@BillyONeal
Copy link
Member

"hash not present, please build it"

Again, for long running CI tasks this might be mitigated by a time-to-live for negative cache results.

This is in the "make the installation plan" step, not the "build the actual things" step

@dg0yt
Copy link
Contributor Author

dg0yt commented Dec 8, 2021

"hash not present, please build it"

Again, for long running CI tasks this might be mitigated by a time-to-live for negative cache results.

This is in the "make the installation plan" step, not the "build the actual things" step

This is "the world changed" (due to parallel jobs) between making the installation plan (checking cache) and actually installing the package (not checking ATM).
And the installation plan could be determined without querying the cache at all...

@dg0yt
Copy link
Contributor Author

dg0yt commented Dec 8, 2021

Hmm the CI in #21925 also rebuilds stuff which is not qt related. (and i only touched qtbase and nothing more)

.e.g. nghttp2:x64-osx: pass: 14ca0bbacfdc5f57be35dc249ad9d722fa2c1696220e88525ecdd85ea2a22818 but still rebuilds.

qtbase triggers a lot of depending ports, and one of them pulls nghttp2 into the installation plan.

@BillyONeal
Copy link
Member

Better look twice. E.g. x64-windows-static is green, but: Unbenannt https://dev.azure.com/vcpkg/public/_build/results?buildId=64286&view=logs&j=3859ca13-59fe-57bd-13f9-449df7d191a6&t=03b21fcd-db83-5643-e95b-35d3afaab803

Hmmmm... could the attempt to remove hashes that are in master be applying here?

@BillyONeal
Copy link
Member

The thing that's really strange is that x64-windows reported correctly here

@dg0yt
Copy link
Contributor Author

dg0yt commented Dec 9, 2021

could the attempt to remove hashes that are in master be applying here?

I don't think so. The installation plan contains everything what is to be installed, but not why (unfortunately). So when a port fails, the reason of installation doesn't make a difference.

@PhoebeHui PhoebeHui added the category:infrastructure Pertaining to the CI/Testing infrastrucutre label Dec 9, 2021
@dg0yt
Copy link
Contributor Author

dg0yt commented Dec 9, 2021

The thing that's really strange is that x64-windows reported correctly here

Maybe this is the only native build for windows?

@dg0yt
Copy link
Contributor Author

dg0yt commented Dec 9, 2021

The thing that's really strange is that x64-windows reported correctly here

Maybe this is the only native build for windows?

IIUC vcpkg ci normally always returns success (except for the known osx issue). It is analyze-test-results.ps1 which must create error output. It doesn't do so here because all errors are cascaded from the host triplet.
Maybe all host triplets errors should be considered errors? Host dependencies must work, or the depending port must be marked "skip" for the target.

@BillyONeal
Copy link
Member

It doesn't do so here because all errors are cascaded from the host triplet.

AHHHH yes, that's the trigger. This even more suggests we need to get out of this postprocessing business

@autoantwort
Copy link
Contributor

osx: Packages are rebuild and uploaded although they should have a cached artifact.

I also have seen this when I run the vcpkg ci command locally on my MacBook

@autoantwort
Copy link
Contributor

autoantwort commented Dec 11, 2021

But it seems that I have this problem even with vcpkg install. Happened just now:

Log
➜  vcpkg git:(qt5-base-no-absolute2) ✗ vcpkg install  --triplet=x64-osx --host-triplet=x64-osx --enforce-port-checks 
Detecting compiler hash for triplet x64-osx...
The following packages will be built and installed:
  * angle[core]:x64-osx -> chromium_4472#2
  * brotli[core]:x64-osx -> 1.0.9#2
  * bzip2[core]:x64-osx -> 1.0.8#2
  * dirent[core]:x64-osx -> 1.23.2#1
  * double-conversion[core]:x64-osx -> 3.1.5#1
  * egl-registry[core]:x64-osx -> 2021-11-23
  * expat[core]:x64-osx -> 2.4.1
  * fontconfig[core]:x64-osx -> 2.13.94#4
  * freetype[brotli,bzip2,core,png,zlib]:x64-osx -> 2.11.0#2
  * gettext[core]:x64-osx -> 0.21#7
  * harfbuzz[core]:x64-osx -> 3.0.0#1
  * icu[core]:x64-osx -> 69.1#16
  * json-c[core]:x64-osx -> 2019-09-10#2
  * libiconv[core]:x64-osx -> 1.16#11
  * libjpeg-turbo[core]:x64-osx -> 2.0.6#2
  * libpng[core]:x64-osx -> 1.6.37#16
  * opengl-registry[core]:x64-osx -> 2021-11-17
  * openssl[core]:x64-osx -> 1.1.1l#4
  * pcre2[core]:x64-osx -> 10.39#1
  * pthread[core]:x64-osx -> 3.0.0#1
  * pthreads[core]:x64-osx -> 3.0.0#10
    qt5-base[core]:x64-osx -> 5.15.2#19
  * sqlite3[core]:x64-osx -> 3.37.0
  * vcpkg-pkgconfig-get-modules[core]:x64-osx -> 2021-04-02#1
  * vcpkg-tool-meson[core]:x64-osx -> 0.60.2
  * zlib[core]:x64-osx -> 1.2.11#13
  * zstd[core]:x64-osx -> 1.5.0#1
Additional packages (*) will be modified to complete this operation.
Restored 18 packages from /Users/leanderSchulten/.cache/vcpkg/archives in 4.837 s. Use --debug to see more details.
Starting package 1/27: zstd:x64-osx
Building package zstd[core]:x64-osx...
-- Using cached facebook-zstd-a488ba114ec17ea1054b9057c26a046fc122b3b6.tar.gz.
-- Extracting source /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/downloads/facebook-zstd-a488ba114ec17ea1054b9057c26a046fc122b3b6.tar.gz
-- Applying patch install_pkgpc.patch
-- Applying patch fix-c4703-error.patch
-- Using source at /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/zstd/src/6fc122b3b6-a1a0b01e57.clean
-- Configuring x64-osx-dbg
-- Configuring x64-osx-rel
-- Building x64-osx-dbg
-- Building x64-osx-rel
-- Fixing pkgconfig file: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/zstd_x64-osx/lib/pkgconfig/libzstd.pc
-- Fixing pkgconfig file: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/zstd_x64-osx/debug/lib/pkgconfig/libzstd.pc
-- Performing post-build validation
-- Performing post-build validation done
Stored binary cache: /Users/leanderSchulten/.cache/vcpkg/archives/a5/a54772341786ece33214689e116864757bc35d7dc19b97df082526bd8edfbc32.zip
Installing package zstd[core]:x64-osx...
Elapsed time for package zstd:x64-osx: 27.29 s
Starting package 2/27: zlib:x64-osx
Installing package zlib[core]:x64-osx...
Elapsed time for package zlib:x64-osx: 8.257 ms
Starting package 3/27: vcpkg-pkgconfig-get-modules:x64-osx
Installing package vcpkg-pkgconfig-get-modules[core]:x64-osx...
Elapsed time for package vcpkg-pkgconfig-get-modules:x64-osx: 2.833 ms
Starting package 4/27: sqlite3:x64-osx
Building package sqlite3[core]:x64-osx...
-- Using cached sqlite-amalgamation-3370000.zip.
-- Extracting source /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/downloads/sqlite-amalgamation-3370000.zip
-- Applying patch fix-arm-uwp.patch
-- Using source at /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/sqlite3/src/3370000-2bb42c52da.clean
-- Configuring x64-osx-dbg
-- Configuring x64-osx-rel
-- Building x64-osx-dbg
-- Building x64-osx-rel
-- Fixing pkgconfig file: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/sqlite3_x64-osx/lib/pkgconfig/sqlite3.pc
-- Fixing pkgconfig file: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/sqlite3_x64-osx/debug/lib/pkgconfig/sqlite3.pc
-- Performing post-build validation
-- Performing post-build validation done
Stored binary cache: /Users/leanderSchulten/.cache/vcpkg/archives/49/493937f82f40984f87386944248e8ad21e39e29a0acf23483b2c57e4257768de.zip
Installing package sqlite3[core]:x64-osx...
Elapsed time for package sqlite3:x64-osx: 22.81 s
Starting package 5/27: pcre2:x64-osx
Building package pcre2[core]:x64-osx...
-- Using cached PhilipHazel-pcre2-35fee4193b852cb504892352bd0155de10809889.tar.gz.
-- Extracting source /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/downloads/PhilipHazel-pcre2-35fee4193b852cb504892352bd0155de10809889.tar.gz
-- Applying patch pcre2-10.35_fix-uwp.patch
-- Using source at /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/pcre2/src/de10809889-4672d4b75e.clean
-- Configuring x64-osx-dbg
-- Configuring x64-osx-rel
-- Building x64-osx-dbg
-- Building x64-osx-rel
-- Fixing pkgconfig file: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/pcre2_x64-osx/lib/pkgconfig/libpcre2-16.pc
-- Fixing pkgconfig file: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/pcre2_x64-osx/lib/pkgconfig/libpcre2-32.pc
-- Fixing pkgconfig file: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/pcre2_x64-osx/lib/pkgconfig/libpcre2-8.pc
-- Fixing pkgconfig file: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/pcre2_x64-osx/lib/pkgconfig/libpcre2-posix.pc
-- Fixing pkgconfig file: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/pcre2_x64-osx/debug/lib/pkgconfig/libpcre2-16.pc
-- Fixing pkgconfig file: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/pcre2_x64-osx/debug/lib/pkgconfig/libpcre2-32.pc
-- Fixing pkgconfig file: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/pcre2_x64-osx/debug/lib/pkgconfig/libpcre2-8.pc
-- Fixing pkgconfig file: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/pcre2_x64-osx/debug/lib/pkgconfig/libpcre2-posix.pc
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/pcre2_x64-osx/share/pcre2/copyright
-- Performing post-build validation
-- Performing post-build validation done
Stored binary cache: /Users/leanderSchulten/.cache/vcpkg/archives/01/01fd73177248366dc0cbbb99a3d0127d52ff69b7e39dd65cbc43e5ec95b55ae8.zip
Installing package pcre2[core]:x64-osx...
Elapsed time for package pcre2:x64-osx: 21.11 s
Starting package 6/27: openssl:x64-osx
Building package openssl[core]:x64-osx...
-- Using cached openssl-1.1.1l.tar.gz.
-- Extracting source /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/downloads/openssl-1.1.1l.tar.gz
-- Using source at /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/openssl/src/1.1.1l-5a7d592597.clean
-- Configuring x64-osx-dbg
-- Configuring x64-osx-rel
-- Building x64-osx-dbg
-- Building x64-osx-rel
-- Fixing pkgconfig file: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/lib/pkgconfig/libcrypto.pc
-- Fixing pkgconfig file: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/lib/pkgconfig/libssl.pc
-- Fixing pkgconfig file: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/lib/pkgconfig/openssl.pc
-- Fixing pkgconfig file: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/debug/lib/pkgconfig/libcrypto.pc
-- Fixing pkgconfig file: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/debug/lib/pkgconfig/libssl.pc
-- Fixing pkgconfig file: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/debug/lib/pkgconfig/openssl.pc
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/__DECC_INCLUDE_EPILOGUE.H
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/__DECC_INCLUDE_PROLOGUE.H
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/aes.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/asn1.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/asn1_mac.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/asn1err.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/asn1t.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/async.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/asyncerr.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/bio.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/bioerr.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/blowfish.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/bn.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/bnerr.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/buffer.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/buffererr.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/camellia.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/cast.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/cmac.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/cms.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/cmserr.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/comp.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/comperr.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/conf.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/conf_api.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/conferr.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/crypto.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/cryptoerr.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/ct.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/cterr.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/des.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/dh.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/dherr.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/dsa.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/dsaerr.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/dtls1.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/e_os2.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/ebcdic.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/ec.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/ecdh.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/ecdsa.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/ecerr.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/engine.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/engineerr.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/err.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/evp.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/evperr.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/hmac.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/idea.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/kdf.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/kdferr.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/lhash.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/md2.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/md4.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/md5.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/mdc2.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/modes.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/obj_mac.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/objects.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/objectserr.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/ocsp.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/ocsperr.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/opensslconf.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/opensslv.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/ossl_typ.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/pem.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/pem2.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/pemerr.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/pkcs12.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/pkcs12err.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/pkcs7.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/pkcs7err.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/rand.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/rand_drbg.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/randerr.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/rc2.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/rc4.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/rc5.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/ripemd.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/rsa.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/rsaerr.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/safestack.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/seed.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/sha.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/srp.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/srtp.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/ssl.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/ssl2.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/ssl3.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/sslerr.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/stack.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/store.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/storeerr.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/symhacks.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/tls1.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/ts.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/tserr.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/txt_db.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/ui.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/uierr.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/whrlpool.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/x509.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/x509_vfy.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/x509err.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/x509v3.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/include/openssl/x509v3err.h
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/share/openssl/copyright
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/openssl_x64-osx/share/openssl/usage
-- Performing post-build validation
-- Performing post-build validation done
Stored binary cache: /Users/leanderSchulten/.cache/vcpkg/archives/59/59281e7c0cbd04599bb30c604d66dcb5a7067c1397c0c588863aaaf611ed77e5.zip
Installing package openssl[core]:x64-osx...
Elapsed time for package openssl:x64-osx: 50.08 s
Starting package 7/27: libpng:x64-osx
Building package libpng[core]:x64-osx...
-- Using cached glennrp-libpng-v1.6.37.tar.gz.
-- Extracting source /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/downloads/glennrp-libpng-v1.6.37.tar.gz
-- Applying patch use_abort.patch
-- Applying patch cmake.patch
-- Applying patch pkgconfig.patch
-- Applying patch pkgconfig.2.patch
-- Applying patch fix-export-targets.patch
-- Applying patch macos-arch-fix.patch
-- Using source at /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/libpng/src/v1.6.37-05658d6f1a.clean
-- Configuring x64-osx-dbg
-- Configuring x64-osx-rel
CMake Warning at /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg_installed/x64-osx/share/vcpkg-cmake/vcpkg_cmake_configure.cmake:485 (message):
  The following variables are not used in CMakeLists.txt:

      PNG_ARM_NEON

  Please recheck them and remove the unnecessary options from the
  `vcpkg_cmake_configure` call.

  If these options should still be passed for whatever reason, please use the
  `MAYBE_UNUSED_VARIABLES` argument.
Call Stack (most recent call first):
  ports/libpng/portfile.cmake:71 (vcpkg_cmake_configure)
  scripts/ports.cmake:142 (include)


-- Building x64-osx-dbg
-- Building x64-osx-rel
-- Fixing pkgconfig file: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/libpng_x64-osx/lib/pkgconfig/libpng.pc
-- Fixing pkgconfig file: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/libpng_x64-osx/lib/pkgconfig/libpng16.pc
-- Fixing pkgconfig file: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/libpng_x64-osx/debug/lib/pkgconfig/libpng.pc
-- Fixing pkgconfig file: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/libpng_x64-osx/debug/lib/pkgconfig/libpng16.pc
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/libpng_x64-osx/share/libpng/copyright
-- Performing post-build validation
-- Performing post-build validation done
Stored binary cache: /Users/leanderSchulten/.cache/vcpkg/archives/5c/5c3b46ec52d907ff9f257412b33f4a399da7aa5e5354aa7e818a0a6f457e4f78.zip
Installing package libpng[core]:x64-osx...
Elapsed time for package libpng:x64-osx: 3.884 s
Starting package 8/27: libjpeg-turbo:x64-osx
Installing package libjpeg-turbo[core]:x64-osx...
Elapsed time for package libjpeg-turbo:x64-osx: 17.42 ms
Starting package 9/27: icu:x64-osx
Installing package icu[core]:x64-osx...
Elapsed time for package icu:x64-osx: 346.6 ms
Starting package 10/27: vcpkg-tool-meson:x64-osx
Installing package vcpkg-tool-meson[core]:x64-osx...
Elapsed time for package vcpkg-tool-meson:x64-osx: 1.02 s
Starting package 11/27: libiconv:x64-osx
Installing package libiconv[core]:x64-osx...
Elapsed time for package libiconv:x64-osx: 13.72 ms
Starting package 12/27: gettext:x64-osx
Installing package gettext[core]:x64-osx...
Elapsed time for package gettext:x64-osx: 21.43 ms
Starting package 13/27: bzip2:x64-osx
Installing package bzip2[core]:x64-osx...
Elapsed time for package bzip2:x64-osx: 17.47 ms
Starting package 14/27: brotli:x64-osx
Installing package brotli[core]:x64-osx...
Elapsed time for package brotli:x64-osx: 28.09 ms
Starting package 15/27: freetype:x64-osx
Building package freetype[brotli,bzip2,core,png,zlib]:x64-osx...
-- Using cached freetype-2.11.0.tar.xz.
-- Cleaning sources at /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/freetype/src/bf1991f3c3-78ecfbc293.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/downloads/freetype-2.11.0.tar.xz
-- Applying patch 0003-Fix-UWP.patch
-- Applying patch fix-bzip2-pc.patch
-- Applying patch brotli-static.patch
-- Applying patch fix-exports.patch
-- Applying patch fix-2.11-msvc-build.patch
-- Using source at /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/freetype/src/bf1991f3c3-78ecfbc293.clean
-- Configuring x64-osx-dbg
-- Configuring x64-osx-rel
-- Building x64-osx-dbg
-- Building x64-osx-rel
-- Fixing pkgconfig file: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/freetype_x64-osx/lib/pkgconfig/freetype2.pc
-- Fixing pkgconfig file: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/freetype_x64-osx/debug/lib/pkgconfig/freetype2.pc
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/freetype_x64-osx/share/freetype/copyright
-- Performing post-build validation
-- Performing post-build validation done
Stored binary cache: /Users/leanderSchulten/.cache/vcpkg/archives/30/30d109438f5ba021c97c7bde05fab1ffd0b21f3da2e3d4bec4ff0793c45ee6c7.zip
Installing package freetype[brotli,bzip2,core,png,zlib]:x64-osx...
Elapsed time for package freetype:x64-osx: 8.733 s
Starting package 16/27: harfbuzz:x64-osx
Building package harfbuzz[core]:x64-osx...
-- Using cached harfbuzz-harfbuzz-3.0.0.tar.gz.
-- Cleaning sources at /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/harfbuzz/src/3.0.0-685ae48a4e.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/downloads/harfbuzz-harfbuzz-3.0.0.tar.gz
-- Applying patch 0001-circumvent-samefile-error.patch
-- Applying patch 0002-fix-uwp-build.patch
-- Using source at /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/harfbuzz/src/3.0.0-685ae48a4e.clean
-- Getting CMake variables for x64-osx-dbg
-- Getting CMake variables for x64-osx-rel
-- Configuring x64-osx-dbg
-- Configuring x64-osx-dbg done
-- Configuring x64-osx-rel
-- Configuring x64-osx-rel done
-- Package x64-osx-dbg
-- Package x64-osx-rel
-- Fixing pkgconfig file: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/harfbuzz_x64-osx/lib/pkgconfig/harfbuzz-subset.pc
-- Fixing pkgconfig file: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/harfbuzz_x64-osx/lib/pkgconfig/harfbuzz.pc
-- Fixing pkgconfig file: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/harfbuzz_x64-osx/debug/lib/pkgconfig/harfbuzz-subset.pc
-- Fixing pkgconfig file: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/harfbuzz_x64-osx/debug/lib/pkgconfig/harfbuzz.pc
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/harfbuzz_x64-osx/share/harfbuzz/copyright
-- Performing post-build validation
-- Performing post-build validation done
Stored binary cache: /Users/leanderSchulten/.cache/vcpkg/archives/4b/4b6103b3728905599f2f6d3912d4e448838ae673f8bf2ec817ef0da5f08b8936.zip
Installing package harfbuzz[core]:x64-osx...
Elapsed time for package harfbuzz:x64-osx: 51.43 s
Starting package 17/27: pthreads:x64-osx
Installing package pthreads[core]:x64-osx...
Elapsed time for package pthreads:x64-osx: 15.61 ms
Starting package 18/27: pthread:x64-osx
Installing package pthread[core]:x64-osx...
Elapsed time for package pthread:x64-osx: 11.48 ms
Starting package 19/27: json-c:x64-osx
Installing package json-c[core]:x64-osx...
Elapsed time for package json-c:x64-osx: 18.84 ms
Starting package 20/27: expat:x64-osx
Installing package expat[core]:x64-osx...
Elapsed time for package expat:x64-osx: 16.32 ms
Starting package 21/27: dirent:x64-osx
Installing package dirent[core]:x64-osx...
Elapsed time for package dirent:x64-osx: 11.3 ms
Starting package 22/27: fontconfig:x64-osx
Building package fontconfig[core]:x64-osx...
-- Using cached fontconfig-fontconfig-2.13.94.tar.gz.
-- Cleaning sources at /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/fontconfig/src/2.13.94-6fd83e1cbe.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/downloads/fontconfig-fontconfig-2.13.94.tar.gz
-- Using source at /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/fontconfig/src/2.13.94-6fd83e1cbe.clean
-- Getting CMake variables for x64-osx-dbg
-- Getting CMake variables for x64-osx-rel
-- Configuring x64-osx-dbg
-- Configuring x64-osx-dbg done
-- Configuring x64-osx-rel
-- Configuring x64-osx-rel done
-- Package x64-osx-dbg
-- Package x64-osx-rel
-- Fixing pkgconfig file: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/fontconfig_x64-osx/lib/pkgconfig/fontconfig.pc
-- Fixing pkgconfig file: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/fontconfig_x64-osx/debug/lib/pkgconfig/fontconfig.pc
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/fontconfig_x64-osx/share/fontconfig/copyright
-- Performing post-build validation
-- Performing post-build validation done
Stored binary cache: /Users/leanderSchulten/.cache/vcpkg/archives/bd/bd89bbb3fc0083134a104148df5d7afacc93a95cfa36d39bf5ee4d893926e3af.zip
Installing package fontconfig[core]:x64-osx...
Elapsed time for package fontconfig:x64-osx: 26.95 s
Starting package 23/27: egl-registry:x64-osx
Installing package egl-registry[core]:x64-osx...
Elapsed time for package egl-registry:x64-osx: 13.2 ms
Starting package 24/27: double-conversion:x64-osx
Installing package double-conversion[core]:x64-osx...
Elapsed time for package double-conversion:x64-osx: 18.06 ms
Starting package 25/27: opengl-registry:x64-osx
Installing package opengl-registry[core]:x64-osx...
Elapsed time for package opengl-registry:x64-osx: 28.56 ms
Starting package 26/27: angle:x64-osx
Installing package angle[core]:x64-osx...
Elapsed time for package angle:x64-osx: 486.2 ms
Starting package 27/27: qt5-base:x64-osx
Building package qt5-base[core]:x64-osx...
-- Figuring out qt target mkspec. Target arch x64
-- Target mkspec set to: macx-clang
-- Host mkspec not set. Qt's own buildsystem will try to figure out the host system
-- Using cached qtbase-everywhere-src-5.15.2.tar.xz.
-- Cleaning sources at /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/qt5-base/src/5.15.2-8e14085175.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/downloads/qtbase-everywhere-src-5.15.2.tar.xz
-- Applying patch patches/winmain_pro.patch
-- Applying patch patches/windows_prf.patch
-- Applying patch patches/qt_app.patch
-- Applying patch patches/gui_configure.patch
-- Applying patch patches/icu.patch
-- Applying patch patches/xlib.patch
-- Applying patch patches/egl.patch
-- Applying patch patches/zstdd.patch
-- Applying patch patches/mysql_plugin_include.patch
-- Applying patch patches/mysql-configure.patch
-- Applying patch patches/cocoa.patch
-- Applying patch patches/Qt5BasicConfig.patch
-- Applying patch patches/Qt5PluginTarget.patch
-- Applying patch patches/create_cmake.patch
-- Applying patch patches/Qt5GuiConfigExtras.patch
-- Applying patch patches/limits_include.patch
CMake Error at scripts/cmake/vcpkg_extract_source_archive.cmake:236 (file):
  file RENAME failed to rename

    /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/qt5-base/src/5.15.2-8e14085175.clean.tmp/qtbase-everywhere-src-5.15.2

  to

    /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/qt5-base/src/5.15.2-8e14085175.clean

  because: Directory not empty

Call Stack (most recent call first):
  scripts/cmake/vcpkg_extract_source_archive_ex.cmake:32 (vcpkg_extract_source_archive)
  ports/qt5-base/cmake/qt_download_submodule.cmake:32 (vcpkg_extract_source_archive_ex)
  ports/qt5-base/portfile.cmake:72 (qt_download_submodule)
  scripts/ports.cmake:142 (include)


Error: Building package qt5-base:x64-osx failed with: BUILD_FAILED
Please ensure you're using the latest portfiles 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+qt5-base
You can submit a new issue at:
  https://github.com/microsoft/vcpkg/issues/new?template=report-package-build-failure.md&title=[qt5-base]+Build+error
including:
  package: qt5-base[core]:x64-osx -> 5.15.2#19
    vcpkg-tool version: 2021-11-24-unknownhash-debug
    vcpkg-scripts version: 40525d1b8 2021-12-09 (26 hours ago)

Additionally, attach any relevant sections from the log files above.
➜  vcpkg git:(qt5-base-no-absolute2) ✗ rm -rf ../vcpkg_installed/ packages buildtrees
rm: buildtrees/qt5-declarative/src/5.15.2-30e50540ea.clean/tests/auto/qml/ecmascripttests/test262/test/language: Permission denied
rm: buildtrees/qt5-declarative/src/5.15.2-30e50540ea.clean/tests/auto/qml/ecmascripttests/test262/test: Permission denied
rm: buildtrees/qt5-declarative/src/5.15.2-30e50540ea.clean/tests/auto/qml/ecmascripttests/test262: Permission denied
rm: buildtrees/qt5-declarative/src/5.15.2-30e50540ea.clean/tests/auto/qml/ecmascripttests: Permission denied
rm: buildtrees/qt5-declarative/src/5.15.2-30e50540ea.clean/tests/auto/qml: Permission denied
rm: buildtrees/qt5-declarative/src/5.15.2-30e50540ea.clean/tests/auto: Permission denied
rm: buildtrees/qt5-declarative/src/5.15.2-30e50540ea.clean/tests: Permission denied
rm: buildtrees/qt5-declarative/src/5.15.2-30e50540ea.clean: Permission denied
rm: buildtrees/qt5-declarative/src: Permission denied
rm: buildtrees/qt5-declarative: Permission denied
rm: buildtrees/llvm/src/org-12.0.1-989a8c7e92.clean/llvm/test: Permission denied
rm: buildtrees/llvm/src/org-12.0.1-989a8c7e92.clean/llvm: Permission denied
rm: buildtrees/llvm/src/org-12.0.1-989a8c7e92.clean: Permission denied
rm: buildtrees/llvm/src: Permission denied
rm: buildtrees/llvm: Permission denied
rm: buildtrees: Permission denied
➜  vcpkg git:(qt5-base-no-absolute2) ✗ rm -rf ../vcpkg_installed/ packages buildtrees
➜  vcpkg git:(qt5-base-no-absolute2) ✗ rm -rf ../vcpkg_installed/ packages buildtrees
➜  vcpkg git:(qt5-base-no-absolute2) ✗ vcpkg install  --triplet=x64-osx --host-triplet=x64-osx --enforce-port-checks 
Detecting compiler hash for triplet x64-osx...
The following packages will be built and installed:
  * angle[core]:x64-osx -> chromium_4472#2
  * brotli[core]:x64-osx -> 1.0.9#2
  * bzip2[core]:x64-osx -> 1.0.8#2
  * dirent[core]:x64-osx -> 1.23.2#1
  * double-conversion[core]:x64-osx -> 3.1.5#1
  * egl-registry[core]:x64-osx -> 2021-11-23
  * expat[core]:x64-osx -> 2.4.1
  * fontconfig[core]:x64-osx -> 2.13.94#4
  * freetype[brotli,bzip2,core,png,zlib]:x64-osx -> 2.11.0#2
  * gettext[core]:x64-osx -> 0.21#7
  * harfbuzz[core]:x64-osx -> 3.0.0#1
  * icu[core]:x64-osx -> 69.1#16
  * json-c[core]:x64-osx -> 2019-09-10#2
  * libiconv[core]:x64-osx -> 1.16#11
  * libjpeg-turbo[core]:x64-osx -> 2.0.6#2
  * libpng[core]:x64-osx -> 1.6.37#16
  * opengl-registry[core]:x64-osx -> 2021-11-17
  * openssl[core]:x64-osx -> 1.1.1l#4
  * pcre2[core]:x64-osx -> 10.39#1
  * pthread[core]:x64-osx -> 3.0.0#1
  * pthreads[core]:x64-osx -> 3.0.0#10
    qt5-base[core]:x64-osx -> 5.15.2#19
  * sqlite3[core]:x64-osx -> 3.37.0
  * vcpkg-cmake[core]:x64-osx -> 2021-09-13
  * vcpkg-cmake-config[core]:x64-osx -> 2021-12-01
  * vcpkg-pkgconfig-get-modules[core]:x64-osx -> 2021-04-02#1
  * vcpkg-tool-meson[core]:x64-osx -> 0.60.2
  * zlib[core]:x64-osx -> 1.2.11#13
  * zstd[core]:x64-osx -> 1.5.0#1
Additional packages (*) will be modified to complete this operation.
Restored 24 packages from /Users/leanderSchulten/.cache/vcpkg/archives in 3.825 s. Use --debug to see more details.
Starting package 1/29: vcpkg-cmake-config:x64-osx
Installing package vcpkg-cmake-config[core]:x64-osx...
Elapsed time for package vcpkg-cmake-config:x64-osx: 3.72 ms
Starting package 2/29: vcpkg-cmake:x64-osx
Installing package vcpkg-cmake[core]:x64-osx...
Elapsed time for package vcpkg-cmake:x64-osx: 2.779 ms
Starting package 3/29: zstd:x64-osx
Installing package zstd[core]:x64-osx...
Elapsed time for package zstd:x64-osx: 24.95 ms
Starting package 4/29: zlib:x64-osx
Installing package zlib[core]:x64-osx...
Elapsed time for package zlib:x64-osx: 7.151 ms
Starting package 5/29: vcpkg-pkgconfig-get-modules:x64-osx
Installing package vcpkg-pkgconfig-get-modules[core]:x64-osx...
Elapsed time for package vcpkg-pkgconfig-get-modules:x64-osx: 1.929 ms
Starting package 6/29: sqlite3:x64-osx
Installing package sqlite3[core]:x64-osx...
Elapsed time for package sqlite3:x64-osx: 14.57 ms
Starting package 7/29: pcre2:x64-osx
Installing package pcre2[core]:x64-osx...
Elapsed time for package pcre2:x64-osx: 23.12 ms
Starting package 8/29: openssl:x64-osx
Installing package openssl[core]:x64-osx...
Elapsed time for package openssl:x64-osx: 52.37 ms
Starting package 9/29: libpng:x64-osx
Installing package libpng[core]:x64-osx...
Elapsed time for package libpng:x64-osx: 15.15 ms
Starting package 10/29: libjpeg-turbo:x64-osx
Installing package libjpeg-turbo[core]:x64-osx...
Elapsed time for package libjpeg-turbo:x64-osx: 23.25 ms
Starting package 11/29: icu:x64-osx
Installing package icu[core]:x64-osx...
Elapsed time for package icu:x64-osx: 405 ms
Starting package 12/29: vcpkg-tool-meson:x64-osx
Installing package vcpkg-tool-meson[core]:x64-osx...
Elapsed time for package vcpkg-tool-meson:x64-osx: 965.8 ms
Starting package 13/29: libiconv:x64-osx
Building package libiconv[core]:x64-osx...
-- Performing post-build validation
-- Performing post-build validation done
Stored binary cache: /Users/leanderSchulten/.cache/vcpkg/archives/10/107196430ca19eb7ab7fd20e0e7ae488fccd8f5a0bde446775dea9da618522cb.zip
Installing package libiconv[core]:x64-osx...
Elapsed time for package libiconv:x64-osx: 72.95 ms
Starting package 14/29: gettext:x64-osx
Installing package gettext[core]:x64-osx...
Elapsed time for package gettext:x64-osx: 18.36 ms
Starting package 15/29: bzip2:x64-osx
Building package bzip2[core]:x64-osx...
-- Using cached bzip2-1.0.8.tar.gz.
-- Extracting source /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/downloads/bzip2-1.0.8.tar.gz
-- Applying patch fix-import-export-macros.patch
-- Using source at /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/bzip2/src/bzip2-1-336d4794a3.clean
-- Configuring x64-osx-dbg
-- Configuring x64-osx-rel
-- Building x64-osx-dbg
-- Building x64-osx-rel
-- Fixing pkgconfig file: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/bzip2_x64-osx/lib/pkgconfig/bzip2.pc
-- Fixing pkgconfig file: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/bzip2_x64-osx/debug/lib/pkgconfig/bzip2.pc
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/bzip2_x64-osx/share/bzip2/copyright
-- Performing post-build validation
-- Performing post-build validation done
Stored binary cache: /Users/leanderSchulten/.cache/vcpkg/archives/18/1843d6ad9a01a15b8567e4ddc5a637aa43e7c4211c64c4dfc62f4fb07f81cb68.zip
Installing package bzip2[core]:x64-osx...
Elapsed time for package bzip2:x64-osx: 3.114 s
Starting package 16/29: brotli:x64-osx
Building package brotli[core]:x64-osx...
-- Using cached google-brotli-e61745a6b7add50d380cfd7d3883dd6c62fc2c71.tar.gz.
-- Extracting source /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/downloads/google-brotli-e61745a6b7add50d380cfd7d3883dd6c62fc2c71.tar.gz
-- Applying patch install.patch
-- Applying patch fix-arm-uwp.patch
-- Applying patch pkgconfig.patch
-- Applying patch fix-ios.patch
-- Using source at /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/brotli/src/6c62fc2c71-7c6c2710e9.clean
-- Configuring x64-osx-dbg
-- Configuring x64-osx-rel
-- Building x64-osx-dbg
-- Building x64-osx-rel
-- Fixing pkgconfig file: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/brotli_x64-osx/lib/pkgconfig/libbrotlicommon.pc
-- Fixing pkgconfig file: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/brotli_x64-osx/lib/pkgconfig/libbrotlidec.pc
-- Fixing pkgconfig file: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/brotli_x64-osx/lib/pkgconfig/libbrotlienc.pc
-- Fixing pkgconfig file: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/brotli_x64-osx/debug/lib/pkgconfig/libbrotlicommon.pc
-- Fixing pkgconfig file: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/brotli_x64-osx/debug/lib/pkgconfig/libbrotlidec.pc
-- Fixing pkgconfig file: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/brotli_x64-osx/debug/lib/pkgconfig/libbrotlienc.pc
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/brotli_x64-osx/share/brotli/copyright
-- Performing post-build validation
-- Performing post-build validation done
Stored binary cache: /Users/leanderSchulten/.cache/vcpkg/archives/64/6403487fff7e15d66784825d61cda214359c40b779913f6dd521b0b413c02b6f.zip
Installing package brotli[core]:x64-osx...
Elapsed time for package brotli:x64-osx: 11 s
Starting package 17/29: freetype:x64-osx
Building package freetype[brotli,bzip2,core,png,zlib]:x64-osx...
-- Using cached freetype-2.11.0.tar.xz.
-- Extracting source /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/downloads/freetype-2.11.0.tar.xz
-- Applying patch 0003-Fix-UWP.patch
-- Applying patch fix-bzip2-pc.patch
-- Applying patch brotli-static.patch
-- Applying patch fix-exports.patch
-- Applying patch fix-2.11-msvc-build.patch
-- Using source at /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/freetype/src/bf1991f3c3-78ecfbc293.clean
-- Configuring x64-osx-dbg
-- Configuring x64-osx-rel
-- Building x64-osx-dbg
-- Building x64-osx-rel
-- Fixing pkgconfig file: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/freetype_x64-osx/lib/pkgconfig/freetype2.pc
-- Fixing pkgconfig file: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/freetype_x64-osx/debug/lib/pkgconfig/freetype2.pc
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/freetype_x64-osx/share/freetype/copyright
-- Performing post-build validation
-- Performing post-build validation done
Stored binary cache: /Users/leanderSchulten/.cache/vcpkg/archives/30/30d109438f5ba021c97c7bde05fab1ffd0b21f3da2e3d4bec4ff0793c45ee6c7.zip
Installing package freetype[brotli,bzip2,core,png,zlib]:x64-osx...
Elapsed time for package freetype:x64-osx: 8.703 s
Starting package 18/29: harfbuzz:x64-osx
Installing package harfbuzz[core]:x64-osx...
Elapsed time for package harfbuzz:x64-osx: 99.33 ms
Starting package 19/29: pthreads:x64-osx
Installing package pthreads[core]:x64-osx...
Elapsed time for package pthreads:x64-osx: 11.38 ms
Starting package 20/29: pthread:x64-osx
Installing package pthread[core]:x64-osx...
Elapsed time for package pthread:x64-osx: 11.47 ms
Starting package 21/29: json-c:x64-osx
Installing package json-c[core]:x64-osx...
Elapsed time for package json-c:x64-osx: 17.21 ms
Starting package 22/29: expat:x64-osx
Installing package expat[core]:x64-osx...
Elapsed time for package expat:x64-osx: 16.95 ms
Starting package 23/29: dirent:x64-osx
Installing package dirent[core]:x64-osx...
Elapsed time for package dirent:x64-osx: 11.77 ms
Starting package 24/29: fontconfig:x64-osx
Installing package fontconfig[core]:x64-osx...
Elapsed time for package fontconfig:x64-osx: 64.15 ms
Starting package 25/29: egl-registry:x64-osx
Installing package egl-registry[core]:x64-osx...
Elapsed time for package egl-registry:x64-osx: 14.21 ms
Starting package 26/29: double-conversion:x64-osx
Installing package double-conversion[core]:x64-osx...
Elapsed time for package double-conversion:x64-osx: 17.03 ms
Starting package 27/29: opengl-registry:x64-osx
Installing package opengl-registry[core]:x64-osx...
Elapsed time for package opengl-registry:x64-osx: 30.39 ms
Starting package 28/29: angle:x64-osx
Installing package angle[core]:x64-osx...
Elapsed time for package angle:x64-osx: 463.1 ms
Starting package 29/29: qt5-base:x64-osx
Building package qt5-base[core]:x64-osx...
-- Figuring out qt target mkspec. Target arch x64
-- Target mkspec set to: macx-clang
-- Host mkspec not set. Qt's own buildsystem will try to figure out the host system
-- Using cached qtbase-everywhere-src-5.15.2.tar.xz.
-- Extracting source /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/downloads/qtbase-everywhere-src-5.15.2.tar.xz
-- Applying patch patches/winmain_pro.patch
-- Applying patch patches/windows_prf.patch
-- Applying patch patches/qt_app.patch
-- Applying patch patches/gui_configure.patch
-- Applying patch patches/icu.patch
-- Applying patch patches/xlib.patch
-- Applying patch patches/egl.patch
-- Applying patch patches/zstdd.patch
-- Applying patch patches/mysql_plugin_include.patch
-- Applying patch patches/mysql-configure.patch
-- Applying patch patches/cocoa.patch
-- Applying patch patches/Qt5BasicConfig.patch
-- Applying patch patches/Qt5PluginTarget.patch
-- Applying patch patches/create_cmake.patch
-- Applying patch patches/Qt5GuiConfigExtras.patch
-- Applying patch patches/limits_include.patch
-- Using source at /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/qt5-base/src/5.15.2-8e14085175.clean
-- Detected OSX SDK Version: 12.0
-- Major.Minor OSX SDK Version: 12.0
-- Detected OSX system Version: 12.0.1
-- Major.Minor OSX system Version: 12.0
-- Qt 5.15.2 only support OSX_DEPLOYMENT_TARGET up to 10.15
-- Enviromnent OSX SDK Version: 10.15
-- Configuring x64-osx-dbg
-- Configuring x64-osx-dbg done
-- Configuring x64-osx-rel
^C
➜  vcpkg git:(qt5-base-no-absolute2) ✗ rm -rf ../vcpkg_installed/ packages buildtrees
➜  vcpkg git:(qt5-base-no-absolute2) ✗ vcpkg install  --triplet=x64-osx --host-triplet=x64-osx --enforce-port-checks 
Detecting compiler hash for triplet x64-osx...
The following packages will be built and installed:
  * angle[core]:x64-osx -> chromium_4472#2
  * brotli[core]:x64-osx -> 1.0.9#2
  * bzip2[core]:x64-osx -> 1.0.8#2
  * dirent[core]:x64-osx -> 1.23.2#1
  * double-conversion[core]:x64-osx -> 3.1.5#1
  * egl-registry[core]:x64-osx -> 2021-11-23
  * expat[core]:x64-osx -> 2.4.1
  * fontconfig[core]:x64-osx -> 2.13.94#4
  * freetype[brotli,bzip2,core,png,zlib]:x64-osx -> 2.11.0#2
  * gettext[core]:x64-osx -> 0.21#7
  * harfbuzz[core]:x64-osx -> 3.0.0#1
  * icu[core]:x64-osx -> 69.1#16
  * json-c[core]:x64-osx -> 2019-09-10#2
  * libiconv[core]:x64-osx -> 1.16#11
  * libjpeg-turbo[core]:x64-osx -> 2.0.6#2
  * libpng[core]:x64-osx -> 1.6.37#16
  * opengl-registry[core]:x64-osx -> 2021-11-17
  * openssl[core]:x64-osx -> 1.1.1l#4
  * pcre2[core]:x64-osx -> 10.39#1
  * pthread[core]:x64-osx -> 3.0.0#1
  * pthreads[core]:x64-osx -> 3.0.0#10
    qt5-base[core]:x64-osx -> 5.15.2#19
  * sqlite3[core]:x64-osx -> 3.37.0
  * vcpkg-cmake[core]:x64-osx -> 2021-09-13
  * vcpkg-cmake-config[core]:x64-osx -> 2021-12-01
  * vcpkg-pkgconfig-get-modules[core]:x64-osx -> 2021-04-02#1
  * vcpkg-tool-meson[core]:x64-osx -> 0.60.2
  * zlib[core]:x64-osx -> 1.2.11#13
  * zstd[core]:x64-osx -> 1.5.0#1
Additional packages (*) will be modified to complete this operation.
Restored 27 packages from /Users/leanderSchulten/.cache/vcpkg/archives in 3.885 s. Use --debug to see more details.
Starting package 1/29: vcpkg-cmake-config:x64-osx
Installing package vcpkg-cmake-config[core]:x64-osx...
Elapsed time for package vcpkg-cmake-config:x64-osx: 3.372 ms
Starting package 2/29: vcpkg-cmake:x64-osx
Installing package vcpkg-cmake[core]:x64-osx...
Elapsed time for package vcpkg-cmake:x64-osx: 4.415 ms
Starting package 3/29: zstd:x64-osx
Installing package zstd[core]:x64-osx...
Elapsed time for package zstd:x64-osx: 26.52 ms
Starting package 4/29: zlib:x64-osx
Installing package zlib[core]:x64-osx...
Elapsed time for package zlib:x64-osx: 6.848 ms
Starting package 5/29: vcpkg-pkgconfig-get-modules:x64-osx
Installing package vcpkg-pkgconfig-get-modules[core]:x64-osx...
Elapsed time for package vcpkg-pkgconfig-get-modules:x64-osx: 2.631 ms
Starting package 6/29: sqlite3:x64-osx
Installing package sqlite3[core]:x64-osx...
Elapsed time for package sqlite3:x64-osx: 18.18 ms
Starting package 7/29: pcre2:x64-osx
Installing package pcre2[core]:x64-osx...
Elapsed time for package pcre2:x64-osx: 20.48 ms
Starting package 8/29: openssl:x64-osx
Installing package openssl[core]:x64-osx...
Elapsed time for package openssl:x64-osx: 59.31 ms
Starting package 9/29: libpng:x64-osx
Installing package libpng[core]:x64-osx...
Elapsed time for package libpng:x64-osx: 12.28 ms
Starting package 10/29: libjpeg-turbo:x64-osx
Installing package libjpeg-turbo[core]:x64-osx...
Elapsed time for package libjpeg-turbo:x64-osx: 17.35 ms
Starting package 11/29: icu:x64-osx
Installing package icu[core]:x64-osx...
Elapsed time for package icu:x64-osx: 342.2 ms
Starting package 12/29: vcpkg-tool-meson:x64-osx
Installing package vcpkg-tool-meson[core]:x64-osx...
Elapsed time for package vcpkg-tool-meson:x64-osx: 1.029 s
Starting package 13/29: libiconv:x64-osx
Building package libiconv[core]:x64-osx...
-- Performing post-build validation
-- Performing post-build validation done
Stored binary cache: /Users/leanderSchulten/.cache/vcpkg/archives/10/107196430ca19eb7ab7fd20e0e7ae488fccd8f5a0bde446775dea9da618522cb.zip
Installing package libiconv[core]:x64-osx...
Elapsed time for package libiconv:x64-osx: 109.2 ms
Starting package 14/29: gettext:x64-osx
Installing package gettext[core]:x64-osx...
Elapsed time for package gettext:x64-osx: 21.54 ms
Starting package 15/29: bzip2:x64-osx
Installing package bzip2[core]:x64-osx...
Elapsed time for package bzip2:x64-osx: 14.85 ms
Starting package 16/29: brotli:x64-osx
Installing package brotli[core]:x64-osx...
Elapsed time for package brotli:x64-osx: 27.3 ms
Starting package 17/29: freetype:x64-osx
Installing package freetype[brotli,bzip2,core,png,zlib]:x64-osx...
Elapsed time for package freetype:x64-osx: 35.72 ms
Starting package 18/29: harfbuzz:x64-osx
Installing package harfbuzz[core]:x64-osx...
Elapsed time for package harfbuzz:x64-osx: 102 ms
Starting package 19/29: pthreads:x64-osx
Installing package pthreads[core]:x64-osx...
Elapsed time for package pthreads:x64-osx: 11.93 ms
Starting package 20/29: pthread:x64-osx
Installing package pthread[core]:x64-osx...
Elapsed time for package pthread:x64-osx: 11.47 ms
Starting package 21/29: json-c:x64-osx
Installing package json-c[core]:x64-osx...
Elapsed time for package json-c:x64-osx: 18.18 ms
Starting package 22/29: expat:x64-osx
Installing package expat[core]:x64-osx...
Elapsed time for package expat:x64-osx: 18.04 ms
Starting package 23/29: dirent:x64-osx
Installing package dirent[core]:x64-osx...
Elapsed time for package dirent:x64-osx: 15.14 ms
Starting package 24/29: fontconfig:x64-osx
Installing package fontconfig[core]:x64-osx...
Elapsed time for package fontconfig:x64-osx: 66.6 ms
Starting package 25/29: egl-registry:x64-osx
Installing package egl-registry[core]:x64-osx...
Elapsed time for package egl-registry:x64-osx: 14.26 ms
Starting package 26/29: double-conversion:x64-osx
Installing package double-conversion[core]:x64-osx...
Elapsed time for package double-conversion:x64-osx: 16.96 ms
Starting package 27/29: opengl-registry:x64-osx
Installing package opengl-registry[core]:x64-osx...
Elapsed time for package opengl-registry:x64-osx: 32.05 ms
Starting package 28/29: angle:x64-osx
Installing package angle[core]:x64-osx...
Elapsed time for package angle:x64-osx: 535.5 ms
Starting package 29/29: qt5-base:x64-osx
Building package qt5-base[core]:x64-osx...
-- Figuring out qt target mkspec. Target arch x64
-- Target mkspec set to: macx-clang
-- Host mkspec not set. Qt's own buildsystem will try to figure out the host system
-- Using cached qtbase-everywhere-src-5.15.2.tar.xz.
-- Extracting source /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/downloads/qtbase-everywhere-src-5.15.2.tar.xz
CMake Error at scripts/cmake/vcpkg_extract_source_archive.cmake:220 (message):
  Could not unwrap top level directory from archive.  Pass
  NO_REMOVE_ONE_LEVEL to disable this.
Call Stack (most recent call first):
  scripts/cmake/vcpkg_extract_source_archive_ex.cmake:32 (vcpkg_extract_source_archive)
  ports/qt5-base/cmake/qt_download_submodule.cmake:32 (vcpkg_extract_source_archive_ex)
  ports/qt5-base/portfile.cmake:72 (qt_download_submodule)
  scripts/ports.cmake:142 (include)


Error: Building package qt5-base:x64-osx failed with: BUILD_FAILED
Please ensure you're using the latest portfiles 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+qt5-base
You can submit a new issue at:
  https://github.com/microsoft/vcpkg/issues/new?template=report-package-build-failure.md&title=[qt5-base]+Build+error
including:
  package: qt5-base[core]:x64-osx -> 5.15.2#19
    vcpkg-tool version: 2021-11-24-unknownhash-debug
    vcpkg-scripts version: 40525d1b8 2021-12-09 (27 hours ago)

Additionally, attach any relevant sections from the log files above.
➜  vcpkg git:(qt5-base-no-absolute2) ✗ rm -rf ../vcpkg_installed/ packages buildtrees                                
➜  vcpkg git:(qt5-base-no-absolute2) ✗ vcpkg install  --triplet=x64-osx --host-triplet=x64-osx --enforce-port-checks 
Detecting compiler hash for triplet x64-osx...
The following packages will be built and installed:
  * angle[core]:x64-osx -> chromium_4472#2
  * brotli[core]:x64-osx -> 1.0.9#2
  * bzip2[core]:x64-osx -> 1.0.8#2
  * dirent[core]:x64-osx -> 1.23.2#1
  * double-conversion[core]:x64-osx -> 3.1.5#1
  * egl-registry[core]:x64-osx -> 2021-11-23
  * expat[core]:x64-osx -> 2.4.1
  * fontconfig[core]:x64-osx -> 2.13.94#4
  * freetype[brotli,bzip2,core,png,zlib]:x64-osx -> 2.11.0#2
  * gettext[core]:x64-osx -> 0.21#7
  * harfbuzz[core]:x64-osx -> 3.0.0#1
  * icu[core]:x64-osx -> 69.1#16
  * json-c[core]:x64-osx -> 2019-09-10#2
  * libiconv[core]:x64-osx -> 1.16#11
  * libjpeg-turbo[core]:x64-osx -> 2.0.6#2
  * libpng[core]:x64-osx -> 1.6.37#16
  * opengl-registry[core]:x64-osx -> 2021-11-17
  * openssl[core]:x64-osx -> 1.1.1l#4
  * pcre2[core]:x64-osx -> 10.39#1
  * pthread[core]:x64-osx -> 3.0.0#1
  * pthreads[core]:x64-osx -> 3.0.0#10
    qt5-base[core]:x64-osx -> 5.15.2#19
  * sqlite3[core]:x64-osx -> 3.37.0
  * vcpkg-cmake[core]:x64-osx -> 2021-09-13
  * vcpkg-cmake-config[core]:x64-osx -> 2021-12-01
  * vcpkg-pkgconfig-get-modules[core]:x64-osx -> 2021-04-02#1
  * vcpkg-tool-meson[core]:x64-osx -> 0.60.2
  * zlib[core]:x64-osx -> 1.2.11#13
  * zstd[core]:x64-osx -> 1.5.0#1
Additional packages (*) will be modified to complete this operation.
Restored 24 packages from /Users/leanderSchulten/.cache/vcpkg/archives in 3.53 s. Use --debug to see more details.
Starting package 1/29: vcpkg-cmake-config:x64-osx
Installing package vcpkg-cmake-config[core]:x64-osx...
Elapsed time for package vcpkg-cmake-config:x64-osx: 3.474 ms
Starting package 2/29: vcpkg-cmake:x64-osx
Installing package vcpkg-cmake[core]:x64-osx...
Elapsed time for package vcpkg-cmake:x64-osx: 2.458 ms
Starting package 3/29: zstd:x64-osx
Installing package zstd[core]:x64-osx...
Elapsed time for package zstd:x64-osx: 19.82 ms
Starting package 4/29: zlib:x64-osx
Installing package zlib[core]:x64-osx...
Elapsed time for package zlib:x64-osx: 4.443 ms
Starting package 5/29: vcpkg-pkgconfig-get-modules:x64-osx
Installing package vcpkg-pkgconfig-get-modules[core]:x64-osx...
Elapsed time for package vcpkg-pkgconfig-get-modules:x64-osx: 2.048 ms
Starting package 6/29: sqlite3:x64-osx
Installing package sqlite3[core]:x64-osx...
Elapsed time for package sqlite3:x64-osx: 15.5 ms
Starting package 7/29: pcre2:x64-osx
Installing package pcre2[core]:x64-osx...
Elapsed time for package pcre2:x64-osx: 15.53 ms
Starting package 8/29: openssl:x64-osx
Installing package openssl[core]:x64-osx...
Elapsed time for package openssl:x64-osx: 49.9 ms
Starting package 9/29: libpng:x64-osx
Installing package libpng[core]:x64-osx...
Elapsed time for package libpng:x64-osx: 8.367 ms
Starting package 10/29: libjpeg-turbo:x64-osx
Installing package libjpeg-turbo[core]:x64-osx...
Elapsed time for package libjpeg-turbo:x64-osx: 14.45 ms
Starting package 11/29: icu:x64-osx
Installing package icu[core]:x64-osx...
Elapsed time for package icu:x64-osx: 293.7 ms
Starting package 12/29: vcpkg-tool-meson:x64-osx
Building package vcpkg-tool-meson[core]:x64-osx...
-- Using cached meson-5e9b709ad0b34d8ac920dff057a5361080c0889b.tar.gz.
-- Applying patch meson-intl.patch
-- Using meson: /usr/local/bin/python3;/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/vcpkg-tool-meson_x64-osx/tools/meson/meson.py
-- Performing post-build validation
-- Performing post-build validation done
Stored binary cache: /Users/leanderSchulten/.cache/vcpkg/archives/90/9020a06dc8f4d0cf3f75a425dab4255526fbd802c483d087d8f22fe0ca71c262.zip
Installing package vcpkg-tool-meson[core]:x64-osx...
Elapsed time for package vcpkg-tool-meson:x64-osx: 1.83 s
Starting package 13/29: libiconv:x64-osx
Building package libiconv[core]:x64-osx...
-- Performing post-build validation
-- Performing post-build validation done
Stored binary cache: /Users/leanderSchulten/.cache/vcpkg/archives/10/107196430ca19eb7ab7fd20e0e7ae488fccd8f5a0bde446775dea9da618522cb.zip
Installing package libiconv[core]:x64-osx...
Elapsed time for package libiconv:x64-osx: 61.92 ms
Starting package 14/29: gettext:x64-osx
Building package gettext[core]:x64-osx...
-- Using cached gettext-0.21.tar.gz.
-- Extracting source /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/downloads/gettext-0.21.tar.gz
-- Applying patch 0002-Fix-uwp-build.patch
-- Applying patch 0003-Fix-win-unicode-paths.patch
-- Applying patch rel_path.patch
-- Applying patch android.patch
-- Applying patch gettext-tools_woe32dll_gettextsrc-exports.c.patch
-- Using source at /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/gettext/src/0.21-2f3711692a.clean
-- Getting CMake variables for x64-osx-dbg
-- Getting CMake variables for x64-osx-rel
-- Configuring x64-osx-dbg
-- Configuring x64-osx-rel
-- Building x64-osx-dbg
-- Installing x64-osx-dbg
-- Building x64-osx-rel
-- Installing x64-osx-rel
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/gettext_x64-osx/tools/gettext/bin/autopoint
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/gettext_x64-osx/share/gettext/gettext/archive.dir.tar.gz
-- Performing post-build validation
-- Performing post-build validation done
Stored binary cache: /Users/leanderSchulten/.cache/vcpkg/archives/f4/f47d30a6ddfa22e2325c9b5a082cf768688fe433c874fffdf95e2dd096ced59d.zip
Installing package gettext[core]:x64-osx...
Elapsed time for package gettext:x64-osx: 2.787 min
Starting package 15/29: bzip2:x64-osx
Building package bzip2[core]:x64-osx...
-- Using cached bzip2-1.0.8.tar.gz.
-- Extracting source /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/downloads/bzip2-1.0.8.tar.gz
-- Applying patch fix-import-export-macros.patch
-- Using source at /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/bzip2/src/bzip2-1-336d4794a3.clean
-- Configuring x64-osx-dbg
-- Configuring x64-osx-rel
-- Building x64-osx-dbg
-- Building x64-osx-rel
-- Fixing pkgconfig file: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/bzip2_x64-osx/lib/pkgconfig/bzip2.pc
-- Fixing pkgconfig file: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/bzip2_x64-osx/debug/lib/pkgconfig/bzip2.pc
-- Installing: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/packages/bzip2_x64-osx/share/bzip2/copyright
-- Performing post-build validation
-- Performing post-build validation done
Stored binary cache: /Users/leanderSchulten/.cache/vcpkg/archives/18/1843d6ad9a01a15b8567e4ddc5a637aa43e7c4211c64c4dfc62f4fb07f81cb68.zip
Installing package bzip2[core]:x64-osx...
Elapsed time for package bzip2:x64-osx: 2.854 s
Starting package 16/29: brotli:x64-osx
Installing package brotli[core]:x64-osx...
Elapsed time for package brotli:x64-osx: 27.9 ms
Starting package 17/29: freetype:x64-osx
Installing package freetype[brotli,bzip2,core,png,zlib]:x64-osx...
Elapsed time for package freetype:x64-osx: 34.09 ms
Starting package 18/29: harfbuzz:x64-osx
Installing package harfbuzz[core]:x64-osx...
Elapsed time for package harfbuzz:x64-osx: 90.65 ms
Starting package 19/29: pthreads:x64-osx
Installing package pthreads[core]:x64-osx...
Elapsed time for package pthreads:x64-osx: 10.57 ms
Starting package 20/29: pthread:x64-osx
Installing package pthread[core]:x64-osx...
Elapsed time for package pthread:x64-osx: 10.66 ms
Starting package 21/29: json-c:x64-osx
Installing package json-c[core]:x64-osx...
Elapsed time for package json-c:x64-osx: 16.8 ms
Starting package 22/29: expat:x64-osx
Installing package expat[core]:x64-osx...
Elapsed time for package expat:x64-osx: 15.67 ms
Starting package 23/29: dirent:x64-osx
Installing package dirent[core]:x64-osx...
Elapsed time for package dirent:x64-osx: 10.96 ms
Starting package 24/29: fontconfig:x64-osx
Installing package fontconfig[core]:x64-osx...
Elapsed time for package fontconfig:x64-osx: 61.11 ms
Starting package 25/29: egl-registry:x64-osx
Installing package egl-registry[core]:x64-osx...
Elapsed time for package egl-registry:x64-osx: 13.46 ms
Starting package 26/29: double-conversion:x64-osx
Installing package double-conversion[core]:x64-osx...
Elapsed time for package double-conversion:x64-osx: 15.92 ms
Starting package 27/29: opengl-registry:x64-osx
Installing package opengl-registry[core]:x64-osx...
Elapsed time for package opengl-registry:x64-osx: 27.07 ms
Starting package 28/29: angle:x64-osx
Installing package angle[core]:x64-osx...
Elapsed time for package angle:x64-osx: 478.2 ms
Starting package 29/29: qt5-base:x64-osx
Building package qt5-base[core]:x64-osx...
-- Figuring out qt target mkspec. Target arch x64
-- Target mkspec set to: macx-clang
-- Host mkspec not set. Qt's own buildsystem will try to figure out the host system
-- Using cached qtbase-everywhere-src-5.15.2.tar.xz.
-- Extracting source /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/downloads/qtbase-everywhere-src-5.15.2.tar.xz
CMake Error at scripts/cmake/vcpkg_extract_source_archive.cmake:220 (message):
  Could not unwrap top level directory from archive.  Pass
  NO_REMOVE_ONE_LEVEL to disable this.
Call Stack (most recent call first):
  scripts/cmake/vcpkg_extract_source_archive_ex.cmake:32 (vcpkg_extract_source_archive)
  ports/qt5-base/cmake/qt_download_submodule.cmake:32 (vcpkg_extract_source_archive_ex)
  ports/qt5-base/portfile.cmake:72 (qt_download_submodule)
  scripts/ports.cmake:142 (include)


Error: Building package qt5-base:x64-osx failed with: BUILD_FAILED
Please ensure you're using the latest portfiles 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+qt5-base
You can submit a new issue at:
  https://github.com/microsoft/vcpkg/issues/new?template=report-package-build-failure.md&title=[qt5-base]+Build+error
including:
  package: qt5-base[core]:x64-osx -> 5.15.2#19
    vcpkg-tool version: 2021-11-24-unknownhash-debug
    vcpkg-scripts version: 40525d1b8 2021-12-09 (27 hours ago)

Additionally, attach any relevant sections from the log files above.

Here for example the fontconfig port is build twice. The output Stored binary cache: /Users/leanderSchulten/.cache/vcpkg/archives/30/30d109438f5ba021c97c7bde05fab1ffd0b21f3da2e3d4bec4ff0793c45ee6c7.zip also it in both install runs, but the third time the cache was used.

@autoantwort
Copy link
Contributor

The binary cache sometimes randomly fail because the unzipping randomly fails with:

[DEBUG] cmd_execute_and_stream_data() returned 32512 after   473741 us

@autoantwort
Copy link
Contributor

When using WEXITSTATUS the process returned 127, which seems to mean Command not found, which does not make sense because it only happens randomly

@dg0yt
Copy link
Contributor Author

dg0yt commented Jan 14, 2022

Another CI issue: Uploading artifacts for some ports fail regularly but more or less unnoticed, in particular port llvm:

-- Performing post-build validation
-- Performing post-build validation done
Error: curl failed to put file to https://vcpkgbinarycache.blob.core.windows.net/cache/c7fbd3b2927d098ac6e11262abb0058c299e56e81f12c2b763dd39eec528578e.zip?*** SECRET *** with exit code '0' and http code '413'
Uploaded binaries to 0 HTTP remotes.
Installing package llvm[clang,compiler-rt,core,default-options,default-targets,disable-abi-breaking-checks,disable-assertions,disable-clang-static-analyzer,enable-abi-breaking-checks,enable-bindings,enable-eh,enable-rtti,enable-terminfo,enable-threads,enable-zlib,flang,libclc,lld,lldb,mlir,polly,target-aarch64,target-all,target-amdgpu,target-arm,target-avr,target-bpf,target-hexagon,target-lanai,target-mips,target-msp430,target-nvptx,target-powerpc,target-riscv,target-sparc,target-systemz,target-webassembly,target-x86,target-xcore,tools,utils]:x64-windows...
Elapsed time for package llvm:x64-windows: 1.844 h

Yes: almost 2 hour CI time.
Hitting every x64-windows CI run of my current curl PR (#22445). Note that this PR doesn't touch the llvm dependencies (only zlib, vcpkg-cmake, vcpkg-cmake-config). It is probably just another port needing curl and llvm transitively, and not finding a cached artifact.

@dg0yt
Copy link
Contributor Author

dg0yt commented Jan 14, 2022

It is probably just another port needing curl and llvm transitively, and not finding a cached artifact.

It is port vcpkg-ci-opencv: It pulls in llvm via halide only for x64-windows.

@ras0219-msft
Copy link
Contributor

ras0219-msft commented Jan 14, 2022

https://docs.microsoft.com/en-us/troubleshoot/azure/general/request-body-large indicates it should fail with 4MB or higher, but then https://docs.microsoft.com/en-us/azure/storage/blobs/scalability-targets says:

1 Throughput for a single blob depends on several factors, including, but not limited to: concurrency, request size, performance tier, speed of source for uploads, and destination for downloads. To take advantage of the performance enhancements of high-throughput block blobs, upload larger blobs or blocks. Specifically, call the Put Blob or Put Block operation with a blob or block size that is greater than 4 MiB for standard storage accounts. For premium block blob or for Data Lake Storage Gen2 storage accounts, use a block or blob size that is greater than 256 KiB.

Implying that not only is >4MB supported, it's encouraged to get higher performance?

From https://docs.microsoft.com/en-us/rest/api/storageservices/put-blob, it looks like the maximum upload size is actually based on the requested service version:

  • Versions prior to 2016-05-31: 64 MB
  • Version 2016-05-31 through version 2019-07-07: 256 MB
  • Version 2019-12-12 and later: 5000 MB (preview)

So perhaps this can be fixed as simply as passing the right version string to the REST api. Otherwise, we may need to look at moving to using azcopy instead of curl for uploads.

@BillyONeal
Copy link
Member

@BillyONeal
Copy link
Member

Otherwise, we may need to look at moving to using azcopy instead of curl for uploads.

Or the actual Azure SDKs.

@dg0yt
Copy link
Contributor Author

dg0yt commented Jan 18, 2022

Can we perhaps skip vcpkg-ci-opencv:x64-windows via CI baseline until the artifact upload is fixed?

@Thomas1664
Copy link
Contributor

  • osx: Packages are rebuild and uploaded although they should have a cached artifact. example, perhaps another.
    The ABI hash of the unexpected package rebuilds is unchanged. CI really rebuilds some dependencies, but doesn't rebuild the depending ports. Example: Rebuilds (unchanged) szip, giflib, some (!) boost ports, but doesn't rebuild (unchanged) hdf5, gdal which depend on the unexpected rebuilds.

I observed a similar issue with x64-linux: All other CI runs were finished in < 10 minutes but Linux CI took more than 2 hours although previous CI runs on the same PR on Linux took < 10 minutes as well.

@dg0yt
Copy link
Contributor Author

dg0yt commented Apr 18, 2022

  • vcpkg ci occassionally crashes early

Looks I created a PR which reliably crashes on all triplets, even after updates: #23668

@dg0yt
Copy link
Contributor Author

dg0yt commented Apr 18, 2022

  • vcpkg ci occassionally crashes early

Looks I created a PR which reliably crashes on all triplets, even after updates: #23668

Not a crash: Now I see the reason. Errors on stdout are barely visible. Why can't the tool use stderr for errors?
(This is also why my initial output filtering on AZP did hide some relevan error message.)

@dg0yt
Copy link
Contributor Author

dg0yt commented May 1, 2022

Oops, suddenly cache downloads fail for all agents/triplets, and uploads fail with 403 Forbidden: https://dev.azure.com/vcpkg/public/_build?definitionId=27&_a=summary

@BillyONeal
Copy link
Member

Oops, suddenly cache downloads fail for all agents/triplets, and uploads fail with 403 Forbidden: https://dev.azure.com/vcpkg/public/_build?definitionId=27&_a=summary

image

SAS token expiry strikes again

@BillyONeal
Copy link
Member

OK should be fixed 😅

@dg0yt
Copy link
Contributor Author

dg0yt commented May 2, 2022

@dg0yt
Copy link
Contributor Author

dg0yt commented Jul 11, 2022

Implying that not only is >4MB supported, it's encouraged to get higher performance?

From https://docs.microsoft.com/en-us/rest/api/storageservices/put-blob, it looks like the maximum upload size is actually based on the requested service version:

  • Versions prior to 2016-05-31: 64 MB
  • Version 2016-05-31 through version 2019-07-07: 256 MB
  • Version 2019-12-12 and later: 5000 MB (preview)

So perhaps this can be fixed as simply as passing the right version string to the REST api. Otherwise, we may need to look at moving to using azcopy instead of curl for uploads.

Since the llvm:x64-windows issue is coming back:
https://docs.microsoft.com/en-us/rest/api/storageservices/put-blob#remarks
IIUC it needs "Put block list" (multiple writes) to save a blob larger than 5000 MB. But I fail to see that vcpkg tool is actually implementing that. And static builds of release+debug with many tools will easily jump over 5000 MB. (We had this before with GDAL.)

@BillyONeal
Copy link
Member

BillyONeal commented Jul 11, 2022

Right we certainly never expected a single package >5000MB. Given how intermittent that problem has been though I doubt hitting that limit is the actual cause of anything.

@dg0yt
Copy link
Contributor Author

dg0yt commented Jul 12, 2022

Given how intermittent that problem has been though I doubt hitting that limit is the actual cause of anything.

You mean no impact?
You touch a tiny port which is not even a dependency of llvm, and a vcpkg-ci-* port pulls in 2 hours llvm build time. In my eyes, this CI delay is a signifcant loss of productivity.

@BillyONeal
Copy link
Member

BillyONeal commented Jul 12, 2022

I don't mean "that llvm is accidentally building has no impact", I mean "the 5000MB limit is not likely to be the cause of llvm accidentally building" (because if it were going over a size limit like that, one would expect it to be always broken rather than intermittently broken).

My total-shot-in-the-dark guess is that we have multiple agents trying to upload that cache entry at the same time, and Azure Storage is returning an error to the effect of "there are conflicting edits to this thing" or similar, and that is somehow causing us to rebuild the thing, which makes the problem continue ... which explains the problem going away after the build lab has a quiescent period.

@dg0yt
Copy link
Contributor Author

dg0yt commented Jul 12, 2022

I think that there is no issue with concurrency here (or it would be seen with more ports), and the problem is permanent, not intermittent.

What makes the llvm problem appear only intermittently is

  • the "parent-hashes" effect. llvm is not in the set of installed packages unless some change affects the hash of vcpkg-ci-opencv (or of llvm).
  • variable feature sets. The actual llvm size varies with the feature set varies depending on which llvm consumers are triggered by a change.

The llvm rebuilds in CI are often canceled by another push. That's why they are not counted properly by AZP analytics. Another downside of cancellation is that AZP retains no build logs.

Still, there are interesting figures from AZP test analytics, with some filtering,14 days:

Unbenannt

With proper caching, llvm shoudn't be triggered more often than vcpkg-ci-llvm.

ATM this affects the openimageio PR, #23918. Retained builds e.g.
https://dev.azure.com/vcpkg/public/_build/results?buildId=74884&view=results

@dg0yt
Copy link
Contributor Author

dg0yt commented Jul 22, 2022

FTR the llvm upload error now produces this message in CI:

Replace secretes produced the following error: 'Error: curl failed to put file to https://vcpkgbinarycacheeastasia.blob.core.windows.net/cache/cd29b5741b727af04ac413c804464ea7e6148cd5e015be11c65fc55182cad740.zip?*** SECRET *** with exit code '0' and http code '413'
  • There is a typo.
  • The message seems to indicate that some replace-secrets operation failed, while the error is actually produced by the curl upload attempt.

@dg0yt
Copy link
Contributor Author

dg0yt commented Dec 4, 2022

Ping.

Replace secretes produced the following error: 'Error: curl failed to put file to https://vcpkgbinarycacheeastasia.blob.core.windows.net/cache/cd29b5741b727af04ac413c804464ea7e6148cd5e015be11c65fc55182cad740.zip?*** SECRET *** with exit code '0' and http code '413'
* There is a typo.

The typo is still present, as is the cache upload problem for llvm, at least when needed to build mesa:x64-windows-static-md.

@BillyONeal
Copy link
Member

I have a quick fix for one of those problems :P microsoft/vcpkg-tool#825

@LilyWangLL LilyWangLL assigned Cheney-W and unassigned JackBoosY Dec 6, 2022
@dg0yt
Copy link
Contributor Author

dg0yt commented May 12, 2023

With rebuilding all uncached ports on scripts/ci.baseline.txt changes, the failure to cache (upload) large artifacts start to hurt more again.

@dg0yt
Copy link
Contributor Author

dg0yt commented Jun 5, 2023

@BillyONeal CI artifact caching is broken since friday.

@autoantwort
Copy link
Contributor

You touch a tiny port which is not even a dependency of llvm, and a vcpkg-ci-* port pulls in 2 hours llvm build time. In my eyes, this CI delay is a signifcant loss of productivity.

Yeah also encountered this problem. So the options are:

  1. Use azcopy (should be very easy to implement)
  2. Use Azure SDK (no binary deployment on arm linux makes this hard)
  3. Use curl + REST API for Put block list endpoint. (A problem is that curl can't uploads parts of a file, so we have to split the file beforehand which is not so nice)

Personally I would switch to azcopy, but maybe only for binaries larger than 5GB so no extra tool is needed in 99% of the uploads.

@dg0yt
Copy link
Contributor Author

dg0yt commented Feb 20, 2024

llvm - or rather vcpkg being incapable to cache large artifacts - remains a major annoyance.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category:infrastructure Pertaining to the CI/Testing infrastrucutre
Projects
None yet
Development

Successfully merging a pull request may close this issue.

9 participants