microsoft / vcpkg

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

[mbedtls] Build error on arm64-osx with Homebrew LLVM@18. Build failure reported as Ninja not found #39345

Closed kwsp closed 1 month ago

kwsp commented 5 months ago

I've been getting this error often where CMake fails to find Ninja when using the VCPKG toolchain. When I invoke CMake without the VCPKG toolchain (e.g. cmake -Bbuild -S. -GNinja), CMake finds Ninja fine. However, when CMake is invoked with the VCPKG toolchain (e.g. cmake -Bbuild_vcpkg -S. -GNinja -DCMAKE_TOOLCHAIN_FILE="$VCPKG_ROOT/scripts/buildsystems/vcpkg.cmake"), it cannot find Ninja. Then, I realised Ninja was in fact found by CMake (duh), but a Ninja build command failed, and somehow CMake reported that as Ninja not found.

MRE here: https://github.com/kwsp/vcpkg-ninja-issue. Just run reproduce.sh. On an Apple Silicon mac with the Homebrew LLVM@18 toolchain installed and in path.

The output I get from my MRE is here:

+ which cmake
/opt/homebrew/bin/cmake
+ cmake --version
cmake version 3.29.2

CMake suite maintained and supported by Kitware (kitware.com/cmake).
+ which ninja
/opt/homebrew/bin/ninja
+ ninja --version
1.12.1
+ cmake -Bbuild -S. -GNinja
-- Configuring done (0.0s)
-- Generating done (0.0s)
-- Build files have been written to: /Users/tnie/code/cpp/vcpkg-ninja-issue/build
+ cmake -Bbuild_vcpkg -S. -GNinja -DCMAKE_TOOLCHAIN_FILE=/Users/tnie/vcpkg/scripts/buildsystems/vcpkg.cmake
-- Running vcpkg install
Detecting compiler hash for triplet arm64-osx...
Compiler found: /opt/homebrew/opt/llvm/bin/clang++
The following packages will be built and installed:
    mbedtls:arm64-osx@2.28.7
Restored 0 package(s) from /Users/tnie/.cache/vcpkg/archives in 6.08 us. Use --debug to see more details.
Installing 1/1 mbedtls:arm64-osx@2.28.7...
Building mbedtls:arm64-osx@2.28.7...
-- Using cached ARMmbed-mbedtls-v2.28.7.tar.gz.
-- Cleaning sources at /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source /Users/tnie/vcpkg/downloads/ARMmbed-mbedtls-v2.28.7.tar.gz
-- Applying patch enable-pthread.patch
-- Using source at /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean
-- Found external ninja('1.12.1').
-- Configuring arm64-osx
-- Building arm64-osx-dbg
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:134 (message):
    Command failed: /opt/homebrew/Cellar/cmake/3.29.2/bin/cmake --build . --config Debug --target install -- -v -j9
    Working Directory: /Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg
    See logs for more information:
      /Users/tnie/vcpkg/buildtrees/mbedtls/install-arm64-osx-dbg-out.log

Call Stack (most recent call first):
  /Users/tnie/code/cpp/vcpkg-ninja-issue/build_vcpkg/vcpkg_installed/arm64-osx/share/vcpkg-cmake/vcpkg_cmake_build.cmake:74 (vcpkg_execute_build_process)
  /Users/tnie/code/cpp/vcpkg-ninja-issue/build_vcpkg/vcpkg_installed/arm64-osx/share/vcpkg-cmake/vcpkg_cmake_install.cmake:16 (vcpkg_cmake_build)
  ports/mbedtls/portfile.cmake:28 (vcpkg_cmake_install)
  scripts/ports.cmake:191 (include)

error: building mbedtls:arm64-osx failed with: BUILD_FAILED
Elapsed time to handle mbedtls:arm64-osx: 1.7 s
Please ensure you're using the latest port files with `git pull` and `vcpkg update`.
Then check for known issues at:
  https://github.com/microsoft/vcpkg/issues?q=is%3Aissue+is%3Aopen+in%3Atitle+mbedtls
You can submit a new issue at:
  https://github.com/microsoft/vcpkg/issues/new?title=[mbedtls]+Build+error+on+arm64-osx&body=Copy+issue+body+from+%2FUsers%2Ftnie%2Fcode%2Fcpp%2Fvcpkg-ninja-issue%2Fbuild_vcpkg%2Fvcpkg_installed%2Fvcpkg%2Fissue_body.md
You can also submit an issue by running (GitHub CLI must be installed):
  gh issue create -R microsoft/vcpkg --title "[mbedtls] Build failure on arm64-osx" --body-file /Users/tnie/code/cpp/vcpkg-ninja-issue/build_vcpkg/vcpkg_installed/vcpkg/issue_body.md
-- Running vcpkg install - failed
CMake Error at /Users/tnie/vcpkg/scripts/buildsystems/vcpkg.cmake:899 (message):
  vcpkg install failed.  See logs for more information:
  /Users/tnie/code/cpp/vcpkg-ninja-issue/build_vcpkg/vcpkg-manifest-install.log
Call Stack (most recent call first):
  /opt/homebrew/Cellar/cmake/3.29.2/share/cmake/Modules/CMakeDetermineSystem.cmake:146 (include)
  CMakeLists.txt:9 (project)

CMake Error: CMake was unable to find a build program corresponding to "Ninja".  CMAKE_MAKE_PROGRAM is not set.  You probably need to select a different build tool.
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
-- Configuring incomplete, errors occurred!

Two issues here

1. The issue isn't that Ninja isn't found, but rather a Ninja call failed inside CMake and somehow this was reported as Ninja not found. This was erronously reported as Ninja not found. I'm not too familiar with CMake and I don't know if the root cause if this misreporting is in the VCPKG toolchain or in CMake itself.

Look down into the build logs - this is the line that actually failed:

[94/100] : && /opt/homebrew/Cellar/cmake/3.29.2/bin/cmake -E rm -f library/libmbedcrypto.a && /usr/bin/ar Scr library/libmbedcrypto.a  library/CMakeFiles/mbedcrypto.dir/aes.c.o library/CMakeFiles/mbedcrypto.dir/aesni.c.o library/CMakeFiles/mbedcrypto.dir/arc4.c.o library/CMakeFiles/mbedcrypto.dir/aria.c.o library/CMakeFiles/mbedcrypto.dir/asn1parse.c.o library/CMakeFiles/mbedcrypto.dir/asn1write.c.o library/CMakeFiles/mbedcrypto.dir/base64.c.o library/CMakeFiles/mbedcrypto.dir/bignum.c.o library/CMakeFiles/mbedcrypto.dir/blowfish.c.o library/CMakeFiles/mbedcrypto.dir/camellia.c.o library/CMakeFiles/mbedcrypto.dir/ccm.c.o library/CMakeFiles/mbedcrypto.dir/chacha20.c.o library/CMakeFiles/mbedcrypto.dir/chachapoly.c.o library/CMakeFiles/mbedcrypto.dir/cipher.c.o library/CMakeFiles/mbedcrypto.dir/cipher_wrap.c.o library/CMakeFiles/mbedcrypto.dir/constant_time.c.o library/CMakeFiles/mbedcrypto.dir/cmac.c.o library/CMakeFiles/mbedcrypto.dir/ctr_drbg.c.o library/CMakeFiles/mbedcrypto.dir/des.c.o library/CMakeFiles/mbedcrypto.dir/dhm.c.o library/CMakeFiles/mbedcrypto.dir/ecdh.c.o library/CMakeFiles/mbedcrypto.dir/ecdsa.c.o library/CMakeFiles/mbedcrypto.dir/ecjpake.c.o library/CMakeFiles/mbedcrypto.dir/ecp.c.o library/CMakeFiles/mbedcrypto.dir/ecp_curves.c.o library/CMakeFiles/mbedcrypto.dir/entropy.c.o library/CMakeFiles/mbedcrypto.dir/entropy_poll.c.o library/CMakeFiles/mbedcrypto.dir/error.c.o library/CMakeFiles/mbedcrypto.dir/gcm.c.o library/CMakeFiles/mbedcrypto.dir/havege.c.o library/CMakeFiles/mbedcrypto.dir/hkdf.c.o library/CMakeFiles/mbedcrypto.dir/hmac_drbg.c.o library/CMakeFiles/mbedcrypto.dir/md.c.o library/CMakeFiles/mbedcrypto.dir/md2.c.o library/CMakeFiles/mbedcrypto.dir/md4.c.o library/CMakeFiles/mbedcrypto.dir/md5.c.o library/CMakeFiles/mbedcrypto.dir/memory_buffer_alloc.c.o library/CMakeFiles/mbedcrypto.dir/mps_reader.c.o library/CMakeFiles/mbedcrypto.dir/mps_trace.c.o library/CMakeFiles/mbedcrypto.dir/nist_kw.c.o library/CMakeFiles/mbedcrypto.dir/oid.c.o library/CMakeFiles/mbedcrypto.dir/padlock.c.o library/CMakeFiles/mbedcrypto.dir/pem.c.o library/CMakeFiles/mbedcrypto.dir/pk.c.o library/CMakeFiles/mbedcrypto.dir/pk_wrap.c.o library/CMakeFiles/mbedcrypto.dir/pkcs12.c.o library/CMakeFiles/mbedcrypto.dir/pkcs5.c.o library/CMakeFiles/mbedcrypto.dir/pkparse.c.o library/CMakeFiles/mbedcrypto.dir/pkwrite.c.o library/CMakeFiles/mbedcrypto.dir/platform.c.o library/CMakeFiles/mbedcrypto.dir/platform_util.c.o library/CMakeFiles/mbedcrypto.dir/poly1305.c.o library/CMakeFiles/mbedcrypto.dir/psa_crypto.c.o library/CMakeFiles/mbedcrypto.dir/psa_crypto_aead.c.o library/CMakeFiles/mbedcrypto.dir/psa_crypto_cipher.c.o library/CMakeFiles/mbedcrypto.dir/psa_crypto_client.c.o library/CMakeFiles/mbedcrypto.dir/psa_crypto_driver_wrappers.c.o library/CMakeFiles/mbedcrypto.dir/psa_crypto_ecp.c.o library/CMakeFiles/mbedcrypto.dir/psa_crypto_hash.c.o library/CMakeFiles/mbedcrypto.dir/psa_crypto_mac.c.o library/CMakeFiles/mbedcrypto.dir/psa_crypto_rsa.c.o library/CMakeFiles/mbedcrypto.dir/psa_crypto_se.c.o library/CMakeFiles/mbedcrypto.dir/psa_crypto_slot_management.c.o library/CMakeFiles/mbedcrypto.dir/psa_crypto_storage.c.o library/CMakeFiles/mbedcrypto.dir/psa_its_file.c.o library/CMakeFiles/mbedcrypto.dir/ripemd160.c.o library/CMakeFiles/mbedcrypto.dir/rsa.c.o library/CMakeFiles/mbedcrypto.dir/rsa_internal.c.o library/CMakeFiles/mbedcrypto.dir/sha1.c.o library/CMakeFiles/mbedcrypto.dir/sha256.c.o library/CMakeFiles/mbedcrypto.dir/sha512.c.o library/CMakeFiles/mbedcrypto.dir/threading.c.o library/CMakeFiles/mbedcrypto.dir/timing.c.o library/CMakeFiles/mbedcrypto.dir/version.c.o library/CMakeFiles/mbedcrypto.dir/version_features.c.o library/CMakeFiles/mbedcrypto.dir/xtea.c.o && /opt/homebrew/opt/llvm/bin/llvm-ranlib -no_warning_for_no_symbols -c library/libmbedcrypto.a && /opt/homebrew/Cellar/cmake/3.29.2/bin/cmake -E touch library/libmbedcrypto.a && :
FAILED: library/libmbedcrypto.a 
: && /opt/homebrew/Cellar/cmake/3.29.2/bin/cmake -E rm -f library/libmbedcrypto.a && /usr/bin/ar Scr library/libmbedcrypto.a  library/CMakeFiles/mbedcrypto.dir/aes.c.o library/CMakeFiles/mbedcrypto.dir/aesni.c.o library/CMakeFiles/mbedcrypto.dir/arc4.c.o library/CMakeFiles/mbedcrypto.dir/aria.c.o library/CMakeFiles/mbedcrypto.dir/asn1parse.c.o library/CMakeFiles/mbedcrypto.dir/asn1write.c.o library/CMakeFiles/mbedcrypto.dir/base64.c.o library/CMakeFiles/mbedcrypto.dir/bignum.c.o library/CMakeFiles/mbedcrypto.dir/blowfish.c.o library/CMakeFiles/mbedcrypto.dir/camellia.c.o library/CMakeFiles/mbedcrypto.dir/ccm.c.o library/CMakeFiles/mbedcrypto.dir/chacha20.c.o library/CMakeFiles/mbedcrypto.dir/chachapoly.c.o library/CMakeFiles/mbedcrypto.dir/cipher.c.o library/CMakeFiles/mbedcrypto.dir/cipher_wrap.c.o library/CMakeFiles/mbedcrypto.dir/constant_time.c.o library/CMakeFiles/mbedcrypto.dir/cmac.c.o library/CMakeFiles/mbedcrypto.dir/ctr_drbg.c.o library/CMakeFiles/mbedcrypto.dir/des.c.o library/CMakeFiles/mbedcrypto.dir/dhm.c.o library/CMakeFiles/mbedcrypto.dir/ecdh.c.o library/CMakeFiles/mbedcrypto.dir/ecdsa.c.o library/CMakeFiles/mbedcrypto.dir/ecjpake.c.o library/CMakeFiles/mbedcrypto.dir/ecp.c.o library/CMakeFiles/mbedcrypto.dir/ecp_curves.c.o library/CMakeFiles/mbedcrypto.dir/entropy.c.o library/CMakeFiles/mbedcrypto.dir/entropy_poll.c.o library/CMakeFiles/mbedcrypto.dir/error.c.o library/CMakeFiles/mbedcrypto.dir/gcm.c.o library/CMakeFiles/mbedcrypto.dir/havege.c.o library/CMakeFiles/mbedcrypto.dir/hkdf.c.o library/CMakeFiles/mbedcrypto.dir/hmac_drbg.c.o library/CMakeFiles/mbedcrypto.dir/md.c.o library/CMakeFiles/mbedcrypto.dir/md2.c.o library/CMakeFiles/mbedcrypto.dir/md4.c.o library/CMakeFiles/mbedcrypto.dir/md5.c.o library/CMakeFiles/mbedcrypto.dir/memory_buffer_alloc.c.o library/CMakeFiles/mbedcrypto.dir/mps_reader.c.o library/CMakeFiles/mbedcrypto.dir/mps_trace.c.o library/CMakeFiles/mbedcrypto.dir/nist_kw.c.o library/CMakeFiles/mbedcrypto.dir/oid.c.o library/CMakeFiles/mbedcrypto.dir/padlock.c.o library/CMakeFiles/mbedcrypto.dir/pem.c.o library/CMakeFiles/mbedcrypto.dir/pk.c.o library/CMakeFiles/mbedcrypto.dir/pk_wrap.c.o library/CMakeFiles/mbedcrypto.dir/pkcs12.c.o library/CMakeFiles/mbedcrypto.dir/pkcs5.c.o library/CMakeFiles/mbedcrypto.dir/pkparse.c.o library/CMakeFiles/mbedcrypto.dir/pkwrite.c.o library/CMakeFiles/mbedcrypto.dir/platform.c.o library/CMakeFiles/mbedcrypto.dir/platform_util.c.o library/CMakeFiles/mbedcrypto.dir/poly1305.c.o library/CMakeFiles/mbedcrypto.dir/psa_crypto.c.o library/CMakeFiles/mbedcrypto.dir/psa_crypto_aead.c.o library/CMakeFiles/mbedcrypto.dir/psa_crypto_cipher.c.o library/CMakeFiles/mbedcrypto.dir/psa_crypto_client.c.o library/CMakeFiles/mbedcrypto.dir/psa_crypto_driver_wrappers.c.o library/CMakeFiles/mbedcrypto.dir/psa_crypto_ecp.c.o library/CMakeFiles/mbedcrypto.dir/psa_crypto_hash.c.o library/CMakeFiles/mbedcrypto.dir/psa_crypto_mac.c.o library/CMakeFiles/mbedcrypto.dir/psa_crypto_rsa.c.o library/CMakeFiles/mbedcrypto.dir/psa_crypto_se.c.o library/CMakeFiles/mbedcrypto.dir/psa_crypto_slot_management.c.o library/CMakeFiles/mbedcrypto.dir/psa_crypto_storage.c.o library/CMakeFiles/mbedcrypto.dir/psa_its_file.c.o library/CMakeFiles/mbedcrypto.dir/ripemd160.c.o library/CMakeFiles/mbedcrypto.dir/rsa.c.o library/CMakeFiles/mbedcrypto.dir/rsa_internal.c.o library/CMakeFiles/mbedcrypto.dir/sha1.c.o library/CMakeFiles/mbedcrypto.dir/sha256.c.o library/CMakeFiles/mbedcrypto.dir/sha512.c.o library/CMakeFiles/mbedcrypto.dir/threading.c.o library/CMakeFiles/mbedcrypto.dir/timing.c.o library/CMakeFiles/mbedcrypto.dir/version.c.o library/CMakeFiles/mbedcrypto.dir/version_features.c.o library/CMakeFiles/mbedcrypto.dir/xtea.c.o && /opt/homebrew/opt/llvm/bin/llvm-ranlib -no_warning_for_no_symbols -c library/libmbedcrypto.a && /opt/homebrew/Cellar/cmake/3.29.2/bin/cmake -E touch library/libmbedcrypto.a && :
/opt/homebrew/opt/llvm/bin/llvm-ranlib: error: Invalid option: '-no_warning_for_no_symbols'

2. mbedtls currently doesn't build with the Homebrew LLVM@18 on mac.

I don't know enough about mbedtls and llvm-ranlib to know why this error is thrown here

/opt/homebrew/opt/llvm/bin/llvm-ranlib: error: Invalid option: '-no_warning_for_no_symbols'
kwsp commented 5 months ago

Copied issue_body.md below:

Package: mbedtls:arm64-osx@2.28.7

Host Environment

To Reproduce

vcpkg install

Failure logs

-- Using cached ARMmbed-mbedtls-v2.28.7.tar.gz.
-- Cleaning sources at /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source /Users/tnie/vcpkg/downloads/ARMmbed-mbedtls-v2.28.7.tar.gz
-- Applying patch enable-pthread.patch
-- Using source at /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean
-- Found external ninja('1.12.1').
-- Configuring arm64-osx
-- Building arm64-osx-dbg
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:134 (message):
    Command failed: /opt/homebrew/Cellar/cmake/3.29.2/bin/cmake --build . --config Debug --target install -- -v -j9
    Working Directory: /Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg
    See logs for more information:
      /Users/tnie/vcpkg/buildtrees/mbedtls/install-arm64-osx-dbg-out.log

Call Stack (most recent call first):
  /Users/tnie/code/cpp/vcpkg-ninja-issue/build_vcpkg/vcpkg_installed/arm64-osx/share/vcpkg-cmake/vcpkg_cmake_build.cmake:74 (vcpkg_execute_build_process)
  /Users/tnie/code/cpp/vcpkg-ninja-issue/build_vcpkg/vcpkg_installed/arm64-osx/share/vcpkg-cmake/vcpkg_cmake_install.cmake:16 (vcpkg_cmake_build)
  ports/mbedtls/portfile.cmake:28 (vcpkg_cmake_install)
  scripts/ports.cmake:191 (include)
/Users/tnie/vcpkg/buildtrees/mbedtls/install-arm64-osx-dbg-out.log ``` Change Dir: '/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg' Run Build Command(s): /opt/homebrew/bin/ninja -v -v -j9 install [1/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedcrypto.dir/aria.c.o -MF library/CMakeFiles/mbedcrypto.dir/aria.c.o.d -o library/CMakeFiles/mbedcrypto.dir/aria.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/aria.c [2/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedcrypto.dir/aesni.c.o -MF library/CMakeFiles/mbedcrypto.dir/aesni.c.o.d -o library/CMakeFiles/mbedcrypto.dir/aesni.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/aesni.c [3/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedcrypto.dir/arc4.c.o -MF library/CMakeFiles/mbedcrypto.dir/arc4.c.o.d -o library/CMakeFiles/mbedcrypto.dir/arc4.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/arc4.c [4/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedcrypto.dir/blowfish.c.o -MF library/CMakeFiles/mbedcrypto.dir/blowfish.c.o.d -o library/CMakeFiles/mbedcrypto.dir/blowfish.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/blowfish.c [5/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedcrypto.dir/asn1write.c.o -MF library/CMakeFiles/mbedcrypto.dir/asn1write.c.o.d -o library/CMakeFiles/mbedcrypto.dir/asn1write.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/asn1write.c [6/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedcrypto.dir/asn1parse.c.o -MF library/CMakeFiles/mbedcrypto.dir/asn1parse.c.o.d -o library/CMakeFiles/mbedcrypto.dir/asn1parse.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/asn1parse.c [7/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedcrypto.dir/base64.c.o -MF library/CMakeFiles/mbedcrypto.dir/base64.c.o.d -o library/CMakeFiles/mbedcrypto.dir/base64.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/base64.c [8/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedcrypto.dir/aes.c.o -MF library/CMakeFiles/mbedcrypto.dir/aes.c.o.d -o library/CMakeFiles/mbedcrypto.dir/aes.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/aes.c [9/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedcrypto.dir/chacha20.c.o -MF library/CMakeFiles/mbedcrypto.dir/chacha20.c.o.d -o library/CMakeFiles/mbedcrypto.dir/chacha20.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/chacha20.c [10/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedcrypto.dir/chachapoly.c.o -MF library/CMakeFiles/mbedcrypto.dir/chachapoly.c.o.d -o library/CMakeFiles/mbedcrypto.dir/chachapoly.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/chachapoly.c [11/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedcrypto.dir/ccm.c.o -MF library/CMakeFiles/mbedcrypto.dir/ccm.c.o.d -o library/CMakeFiles/mbedcrypto.dir/ccm.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/ccm.c [12/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedcrypto.dir/camellia.c.o -MF library/CMakeFiles/mbedcrypto.dir/camellia.c.o.d -o library/CMakeFiles/mbedcrypto.dir/camellia.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/camellia.c [13/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedcrypto.dir/cmac.c.o -MF library/CMakeFiles/mbedcrypto.dir/cmac.c.o.d -o library/CMakeFiles/mbedcrypto.dir/cmac.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/cmac.c [14/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedcrypto.dir/cipher_wrap.c.o -MF library/CMakeFiles/mbedcrypto.dir/cipher_wrap.c.o.d -o library/CMakeFiles/mbedcrypto.dir/cipher_wrap.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/cipher_wrap.c [15/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedcrypto.dir/bignum.c.o -MF library/CMakeFiles/mbedcrypto.dir/bignum.c.o.d -o library/CMakeFiles/mbedcrypto.dir/bignum.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/bignum.c [16/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedcrypto.dir/ecjpake.c.o -MF library/CMakeFiles/mbedcrypto.dir/ecjpake.c.o.d -o library/CMakeFiles/mbedcrypto.dir/ecjpake.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/ecjpake.c [17/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedcrypto.dir/ecdh.c.o -MF library/CMakeFiles/mbedcrypto.dir/ecdh.c.o.d -o library/CMakeFiles/mbedcrypto.dir/ecdh.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/ecdh.c [18/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedcrypto.dir/cipher.c.o -MF library/CMakeFiles/mbedcrypto.dir/cipher.c.o.d -o library/CMakeFiles/mbedcrypto.dir/cipher.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/cipher.c [19/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedcrypto.dir/constant_time.c.o -MF library/CMakeFiles/mbedcrypto.dir/constant_time.c.o.d -o library/CMakeFiles/mbedcrypto.dir/constant_time.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/constant_time.c [20/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedcrypto.dir/dhm.c.o -MF library/CMakeFiles/mbedcrypto.dir/dhm.c.o.d -o library/CMakeFiles/mbedcrypto.dir/dhm.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/dhm.c [21/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedcrypto.dir/ecdsa.c.o -MF library/CMakeFiles/mbedcrypto.dir/ecdsa.c.o.d -o library/CMakeFiles/mbedcrypto.dir/ecdsa.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/ecdsa.c [22/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedcrypto.dir/ctr_drbg.c.o -MF library/CMakeFiles/mbedcrypto.dir/ctr_drbg.c.o.d -o library/CMakeFiles/mbedcrypto.dir/ctr_drbg.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/ctr_drbg.c [23/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedcrypto.dir/des.c.o -MF library/CMakeFiles/mbedcrypto.dir/des.c.o.d -o library/CMakeFiles/mbedcrypto.dir/des.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/des.c [24/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedcrypto.dir/havege.c.o -MF library/CMakeFiles/mbedcrypto.dir/havege.c.o.d -o library/CMakeFiles/mbedcrypto.dir/havege.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/havege.c [25/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedcrypto.dir/entropy_poll.c.o -MF library/CMakeFiles/mbedcrypto.dir/entropy_poll.c.o.d -o library/CMakeFiles/mbedcrypto.dir/entropy_poll.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/entropy_poll.c ... Skipped 30 lines ... [56/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedcrypto.dir/psa_crypto_aead.c.o -MF library/CMakeFiles/mbedcrypto.dir/psa_crypto_aead.c.o.d -o library/CMakeFiles/mbedcrypto.dir/psa_crypto_aead.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/psa_crypto_aead.c [57/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedcrypto.dir/psa_crypto_se.c.o -MF library/CMakeFiles/mbedcrypto.dir/psa_crypto_se.c.o.d -o library/CMakeFiles/mbedcrypto.dir/psa_crypto_se.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/psa_crypto_se.c [58/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedcrypto.dir/psa_crypto_ecp.c.o -MF library/CMakeFiles/mbedcrypto.dir/psa_crypto_ecp.c.o.d -o library/CMakeFiles/mbedcrypto.dir/psa_crypto_ecp.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/psa_crypto_ecp.c [59/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedcrypto.dir/psa_crypto_driver_wrappers.c.o -MF library/CMakeFiles/mbedcrypto.dir/psa_crypto_driver_wrappers.c.o.d -o library/CMakeFiles/mbedcrypto.dir/psa_crypto_driver_wrappers.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/psa_crypto_driver_wrappers.c [60/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedcrypto.dir/psa_crypto_mac.c.o -MF library/CMakeFiles/mbedcrypto.dir/psa_crypto_mac.c.o.d -o library/CMakeFiles/mbedcrypto.dir/psa_crypto_mac.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/psa_crypto_mac.c [61/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedcrypto.dir/psa_its_file.c.o -MF library/CMakeFiles/mbedcrypto.dir/psa_its_file.c.o.d -o library/CMakeFiles/mbedcrypto.dir/psa_its_file.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/psa_its_file.c [62/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedcrypto.dir/psa_crypto_rsa.c.o -MF library/CMakeFiles/mbedcrypto.dir/psa_crypto_rsa.c.o.d -o library/CMakeFiles/mbedcrypto.dir/psa_crypto_rsa.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/psa_crypto_rsa.c [63/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedcrypto.dir/rsa_internal.c.o -MF library/CMakeFiles/mbedcrypto.dir/rsa_internal.c.o.d -o library/CMakeFiles/mbedcrypto.dir/rsa_internal.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/rsa_internal.c [64/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedcrypto.dir/psa_crypto_slot_management.c.o -MF library/CMakeFiles/mbedcrypto.dir/psa_crypto_slot_management.c.o.d -o library/CMakeFiles/mbedcrypto.dir/psa_crypto_slot_management.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/psa_crypto_slot_management.c [65/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedcrypto.dir/sha256.c.o -MF library/CMakeFiles/mbedcrypto.dir/sha256.c.o.d -o library/CMakeFiles/mbedcrypto.dir/sha256.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/sha256.c [66/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedcrypto.dir/threading.c.o -MF library/CMakeFiles/mbedcrypto.dir/threading.c.o.d -o library/CMakeFiles/mbedcrypto.dir/threading.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/threading.c [67/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedcrypto.dir/ripemd160.c.o -MF library/CMakeFiles/mbedcrypto.dir/ripemd160.c.o.d -o library/CMakeFiles/mbedcrypto.dir/ripemd160.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/ripemd160.c [68/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedcrypto.dir/psa_crypto_storage.c.o -MF library/CMakeFiles/mbedcrypto.dir/psa_crypto_storage.c.o.d -o library/CMakeFiles/mbedcrypto.dir/psa_crypto_storage.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/psa_crypto_storage.c [69/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedcrypto.dir/sha512.c.o -MF library/CMakeFiles/mbedcrypto.dir/sha512.c.o.d -o library/CMakeFiles/mbedcrypto.dir/sha512.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/sha512.c [70/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedcrypto.dir/sha1.c.o -MF library/CMakeFiles/mbedcrypto.dir/sha1.c.o.d -o library/CMakeFiles/mbedcrypto.dir/sha1.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/sha1.c [71/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedcrypto.dir/rsa.c.o -MF library/CMakeFiles/mbedcrypto.dir/rsa.c.o.d -o library/CMakeFiles/mbedcrypto.dir/rsa.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/rsa.c [72/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedcrypto.dir/version.c.o -MF library/CMakeFiles/mbedcrypto.dir/version.c.o.d -o library/CMakeFiles/mbedcrypto.dir/version.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/version.c [73/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedcrypto.dir/version_features.c.o -MF library/CMakeFiles/mbedcrypto.dir/version_features.c.o.d -o library/CMakeFiles/mbedcrypto.dir/version_features.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/version_features.c [74/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedcrypto.dir/timing.c.o -MF library/CMakeFiles/mbedcrypto.dir/timing.c.o.d -o library/CMakeFiles/mbedcrypto.dir/timing.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/timing.c [75/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedx509.dir/pkcs11.c.o -MF library/CMakeFiles/mbedx509.dir/pkcs11.c.o.d -o library/CMakeFiles/mbedx509.dir/pkcs11.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/pkcs11.c [76/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedx509.dir/certs.c.o -MF library/CMakeFiles/mbedx509.dir/certs.c.o.d -o library/CMakeFiles/mbedx509.dir/certs.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/certs.c [77/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedcrypto.dir/xtea.c.o -MF library/CMakeFiles/mbedcrypto.dir/xtea.c.o.d -o library/CMakeFiles/mbedcrypto.dir/xtea.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/xtea.c [78/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedx509.dir/x509_create.c.o -MF library/CMakeFiles/mbedx509.dir/x509_create.c.o.d -o library/CMakeFiles/mbedx509.dir/x509_create.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/x509_create.c [79/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedx509.dir/x509_crl.c.o -MF library/CMakeFiles/mbedx509.dir/x509_crl.c.o.d -o library/CMakeFiles/mbedx509.dir/x509_crl.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/x509_crl.c [80/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedx509.dir/x509_csr.c.o -MF library/CMakeFiles/mbedx509.dir/x509_csr.c.o.d -o library/CMakeFiles/mbedx509.dir/x509_csr.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/x509_csr.c [81/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedx509.dir/x509.c.o -MF library/CMakeFiles/mbedx509.dir/x509.c.o.d -o library/CMakeFiles/mbedx509.dir/x509.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/x509.c [82/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedx509.dir/x509write_crt.c.o -MF library/CMakeFiles/mbedx509.dir/x509write_crt.c.o.d -o library/CMakeFiles/mbedx509.dir/x509write_crt.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/x509write_crt.c [83/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedx509.dir/x509write_csr.c.o -MF library/CMakeFiles/mbedx509.dir/x509write_csr.c.o.d -o library/CMakeFiles/mbedx509.dir/x509write_csr.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/x509write_csr.c [84/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedcrypto.dir/psa_crypto.c.o -MF library/CMakeFiles/mbedcrypto.dir/psa_crypto.c.o.d -o library/CMakeFiles/mbedcrypto.dir/psa_crypto.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/psa_crypto.c [85/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedx509.dir/x509_crt.c.o -MF library/CMakeFiles/mbedx509.dir/x509_crt.c.o.d -o library/CMakeFiles/mbedx509.dir/x509_crt.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/x509_crt.c [86/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedtls.dir/debug.c.o -MF library/CMakeFiles/mbedtls.dir/debug.c.o.d -o library/CMakeFiles/mbedtls.dir/debug.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/debug.c [87/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedtls.dir/ssl_ciphersuites.c.o -MF library/CMakeFiles/mbedtls.dir/ssl_ciphersuites.c.o.d -o library/CMakeFiles/mbedtls.dir/ssl_ciphersuites.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/ssl_ciphersuites.c [88/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedtls.dir/ssl_cache.c.o -MF library/CMakeFiles/mbedtls.dir/ssl_cache.c.o.d -o library/CMakeFiles/mbedtls.dir/ssl_cache.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/ssl_cache.c [89/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedtls.dir/net_sockets.c.o -MF library/CMakeFiles/mbedtls.dir/net_sockets.c.o.d -o library/CMakeFiles/mbedtls.dir/net_sockets.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/net_sockets.c [90/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedtls.dir/ssl_cookie.c.o -MF library/CMakeFiles/mbedtls.dir/ssl_cookie.c.o.d -o library/CMakeFiles/mbedtls.dir/ssl_cookie.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/ssl_cookie.c [91/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedtls.dir/ssl_ticket.c.o -MF library/CMakeFiles/mbedtls.dir/ssl_ticket.c.o.d -o library/CMakeFiles/mbedtls.dir/ssl_ticket.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/ssl_ticket.c [92/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedtls.dir/ssl_tls13_keys.c.o -MF library/CMakeFiles/mbedtls.dir/ssl_tls13_keys.c.o.d -o library/CMakeFiles/mbedtls.dir/ssl_tls13_keys.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/ssl_tls13_keys.c [93/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedtls.dir/ssl_cli.c.o -MF library/CMakeFiles/mbedtls.dir/ssl_cli.c.o.d -o library/CMakeFiles/mbedtls.dir/ssl_cli.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/ssl_cli.c [94/100] : && /opt/homebrew/Cellar/cmake/3.29.2/bin/cmake -E rm -f library/libmbedcrypto.a && /usr/bin/ar Scr library/libmbedcrypto.a library/CMakeFiles/mbedcrypto.dir/aes.c.o library/CMakeFiles/mbedcrypto.dir/aesni.c.o library/CMakeFiles/mbedcrypto.dir/arc4.c.o library/CMakeFiles/mbedcrypto.dir/aria.c.o library/CMakeFiles/mbedcrypto.dir/asn1parse.c.o library/CMakeFiles/mbedcrypto.dir/asn1write.c.o library/CMakeFiles/mbedcrypto.dir/base64.c.o library/CMakeFiles/mbedcrypto.dir/bignum.c.o library/CMakeFiles/mbedcrypto.dir/blowfish.c.o library/CMakeFiles/mbedcrypto.dir/camellia.c.o library/CMakeFiles/mbedcrypto.dir/ccm.c.o library/CMakeFiles/mbedcrypto.dir/chacha20.c.o library/CMakeFiles/mbedcrypto.dir/chachapoly.c.o library/CMakeFiles/mbedcrypto.dir/cipher.c.o library/CMakeFiles/mbedcrypto.dir/cipher_wrap.c.o library/CMakeFiles/mbedcrypto.dir/constant_time.c.o library/CMakeFiles/mbedcrypto.dir/cmac.c.o library/CMakeFiles/mbedcrypto.dir/ctr_drbg.c.o library/CMakeFiles/mbedcrypto.dir/des.c.o library/CMakeFiles/mbedcrypto.dir/dhm.c.o library/CMakeFiles/mbedcrypto.dir/ecdh.c.o library/CMakeFiles/mbedcrypto.dir/ecdsa.c.o library/CMakeFiles/mbedcrypto.dir/ecjpake.c.o library/CMakeFiles/mbedcrypto.dir/ecp.c.o library/CMakeFiles/mbedcrypto.dir/ecp_curves.c.o library/CMakeFiles/mbedcrypto.dir/entropy.c.o library/CMakeFiles/mbedcrypto.dir/entropy_poll.c.o library/CMakeFiles/mbedcrypto.dir/error.c.o library/CMakeFiles/mbedcrypto.dir/gcm.c.o library/CMakeFiles/mbedcrypto.dir/havege.c.o library/CMakeFiles/mbedcrypto.dir/hkdf.c.o library/CMakeFiles/mbedcrypto.dir/hmac_drbg.c.o library/CMakeFiles/mbedcrypto.dir/md.c.o library/CMakeFiles/mbedcrypto.dir/md2.c.o library/CMakeFiles/mbedcrypto.dir/md4.c.o library/CMakeFiles/mbedcrypto.dir/md5.c.o library/CMakeFiles/mbedcrypto.dir/memory_buffer_alloc.c.o library/CMakeFiles/mbedcrypto.dir/mps_reader.c.o library/CMakeFiles/mbedcrypto.dir/mps_trace.c.o library/CMakeFiles/mbedcrypto.dir/nist_kw.c.o library/CMakeFiles/mbedcrypto.dir/oid.c.o library/CMakeFiles/mbedcrypto.dir/padlock.c.o library/CMakeFiles/mbedcrypto.dir/pem.c.o library/CMakeFiles/mbedcrypto.dir/pk.c.o library/CMakeFiles/mbedcrypto.dir/pk_wrap.c.o library/CMakeFiles/mbedcrypto.dir/pkcs12.c.o library/CMakeFiles/mbedcrypto.dir/pkcs5.c.o library/CMakeFiles/mbedcrypto.dir/pkparse.c.o library/CMakeFiles/mbedcrypto.dir/pkwrite.c.o library/CMakeFiles/mbedcrypto.dir/platform.c.o library/CMakeFiles/mbedcrypto.dir/platform_util.c.o library/CMakeFiles/mbedcrypto.dir/poly1305.c.o library/CMakeFiles/mbedcrypto.dir/psa_crypto.c.o library/CMakeFiles/mbedcrypto.dir/psa_crypto_aead.c.o library/CMakeFiles/mbedcrypto.dir/psa_crypto_cipher.c.o library/CMakeFiles/mbedcrypto.dir/psa_crypto_client.c.o library/CMakeFiles/mbedcrypto.dir/psa_crypto_driver_wrappers.c.o library/CMakeFiles/mbedcrypto.dir/psa_crypto_ecp.c.o library/CMakeFiles/mbedcrypto.dir/psa_crypto_hash.c.o library/CMakeFiles/mbedcrypto.dir/psa_crypto_mac.c.o library/CMakeFiles/mbedcrypto.dir/psa_crypto_rsa.c.o library/CMakeFiles/mbedcrypto.dir/psa_crypto_se.c.o library/CMakeFiles/mbedcrypto.dir/psa_crypto_slot_management.c.o library/CMakeFiles/mbedcrypto.dir/psa_crypto_storage.c.o library/CMakeFiles/mbedcrypto.dir/psa_its_file.c.o library/CMakeFiles/mbedcrypto.dir/ripemd160.c.o library/CMakeFiles/mbedcrypto.dir/rsa.c.o library/CMakeFiles/mbedcrypto.dir/rsa_internal.c.o library/CMakeFiles/mbedcrypto.dir/sha1.c.o library/CMakeFiles/mbedcrypto.dir/sha256.c.o library/CMakeFiles/mbedcrypto.dir/sha512.c.o library/CMakeFiles/mbedcrypto.dir/threading.c.o library/CMakeFiles/mbedcrypto.dir/timing.c.o library/CMakeFiles/mbedcrypto.dir/version.c.o library/CMakeFiles/mbedcrypto.dir/version_features.c.o library/CMakeFiles/mbedcrypto.dir/xtea.c.o && /opt/homebrew/opt/llvm/bin/llvm-ranlib -no_warning_for_no_symbols -c library/libmbedcrypto.a && /opt/homebrew/Cellar/cmake/3.29.2/bin/cmake -E touch library/libmbedcrypto.a && : FAILED: library/libmbedcrypto.a : && /opt/homebrew/Cellar/cmake/3.29.2/bin/cmake -E rm -f library/libmbedcrypto.a && /usr/bin/ar Scr library/libmbedcrypto.a library/CMakeFiles/mbedcrypto.dir/aes.c.o library/CMakeFiles/mbedcrypto.dir/aesni.c.o library/CMakeFiles/mbedcrypto.dir/arc4.c.o library/CMakeFiles/mbedcrypto.dir/aria.c.o library/CMakeFiles/mbedcrypto.dir/asn1parse.c.o library/CMakeFiles/mbedcrypto.dir/asn1write.c.o library/CMakeFiles/mbedcrypto.dir/base64.c.o library/CMakeFiles/mbedcrypto.dir/bignum.c.o library/CMakeFiles/mbedcrypto.dir/blowfish.c.o library/CMakeFiles/mbedcrypto.dir/camellia.c.o library/CMakeFiles/mbedcrypto.dir/ccm.c.o library/CMakeFiles/mbedcrypto.dir/chacha20.c.o library/CMakeFiles/mbedcrypto.dir/chachapoly.c.o library/CMakeFiles/mbedcrypto.dir/cipher.c.o library/CMakeFiles/mbedcrypto.dir/cipher_wrap.c.o library/CMakeFiles/mbedcrypto.dir/constant_time.c.o library/CMakeFiles/mbedcrypto.dir/cmac.c.o library/CMakeFiles/mbedcrypto.dir/ctr_drbg.c.o library/CMakeFiles/mbedcrypto.dir/des.c.o library/CMakeFiles/mbedcrypto.dir/dhm.c.o library/CMakeFiles/mbedcrypto.dir/ecdh.c.o library/CMakeFiles/mbedcrypto.dir/ecdsa.c.o library/CMakeFiles/mbedcrypto.dir/ecjpake.c.o library/CMakeFiles/mbedcrypto.dir/ecp.c.o library/CMakeFiles/mbedcrypto.dir/ecp_curves.c.o library/CMakeFiles/mbedcrypto.dir/entropy.c.o library/CMakeFiles/mbedcrypto.dir/entropy_poll.c.o library/CMakeFiles/mbedcrypto.dir/error.c.o library/CMakeFiles/mbedcrypto.dir/gcm.c.o library/CMakeFiles/mbedcrypto.dir/havege.c.o library/CMakeFiles/mbedcrypto.dir/hkdf.c.o library/CMakeFiles/mbedcrypto.dir/hmac_drbg.c.o library/CMakeFiles/mbedcrypto.dir/md.c.o library/CMakeFiles/mbedcrypto.dir/md2.c.o library/CMakeFiles/mbedcrypto.dir/md4.c.o library/CMakeFiles/mbedcrypto.dir/md5.c.o library/CMakeFiles/mbedcrypto.dir/memory_buffer_alloc.c.o library/CMakeFiles/mbedcrypto.dir/mps_reader.c.o library/CMakeFiles/mbedcrypto.dir/mps_trace.c.o library/CMakeFiles/mbedcrypto.dir/nist_kw.c.o library/CMakeFiles/mbedcrypto.dir/oid.c.o library/CMakeFiles/mbedcrypto.dir/padlock.c.o library/CMakeFiles/mbedcrypto.dir/pem.c.o library/CMakeFiles/mbedcrypto.dir/pk.c.o library/CMakeFiles/mbedcrypto.dir/pk_wrap.c.o library/CMakeFiles/mbedcrypto.dir/pkcs12.c.o library/CMakeFiles/mbedcrypto.dir/pkcs5.c.o library/CMakeFiles/mbedcrypto.dir/pkparse.c.o library/CMakeFiles/mbedcrypto.dir/pkwrite.c.o library/CMakeFiles/mbedcrypto.dir/platform.c.o library/CMakeFiles/mbedcrypto.dir/platform_util.c.o library/CMakeFiles/mbedcrypto.dir/poly1305.c.o library/CMakeFiles/mbedcrypto.dir/psa_crypto.c.o library/CMakeFiles/mbedcrypto.dir/psa_crypto_aead.c.o library/CMakeFiles/mbedcrypto.dir/psa_crypto_cipher.c.o library/CMakeFiles/mbedcrypto.dir/psa_crypto_client.c.o library/CMakeFiles/mbedcrypto.dir/psa_crypto_driver_wrappers.c.o library/CMakeFiles/mbedcrypto.dir/psa_crypto_ecp.c.o library/CMakeFiles/mbedcrypto.dir/psa_crypto_hash.c.o library/CMakeFiles/mbedcrypto.dir/psa_crypto_mac.c.o library/CMakeFiles/mbedcrypto.dir/psa_crypto_rsa.c.o library/CMakeFiles/mbedcrypto.dir/psa_crypto_se.c.o library/CMakeFiles/mbedcrypto.dir/psa_crypto_slot_management.c.o library/CMakeFiles/mbedcrypto.dir/psa_crypto_storage.c.o library/CMakeFiles/mbedcrypto.dir/psa_its_file.c.o library/CMakeFiles/mbedcrypto.dir/ripemd160.c.o library/CMakeFiles/mbedcrypto.dir/rsa.c.o library/CMakeFiles/mbedcrypto.dir/rsa_internal.c.o library/CMakeFiles/mbedcrypto.dir/sha1.c.o library/CMakeFiles/mbedcrypto.dir/sha256.c.o library/CMakeFiles/mbedcrypto.dir/sha512.c.o library/CMakeFiles/mbedcrypto.dir/threading.c.o library/CMakeFiles/mbedcrypto.dir/timing.c.o library/CMakeFiles/mbedcrypto.dir/version.c.o library/CMakeFiles/mbedcrypto.dir/version_features.c.o library/CMakeFiles/mbedcrypto.dir/xtea.c.o && /opt/homebrew/opt/llvm/bin/llvm-ranlib -no_warning_for_no_symbols -c library/libmbedcrypto.a && /opt/homebrew/Cellar/cmake/3.29.2/bin/cmake -E touch library/libmbedcrypto.a && : /opt/homebrew/opt/llvm/bin/llvm-ranlib: error: Invalid option: '-no_warning_for_no_symbols' [95/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedtls.dir/ssl_srv.c.o -MF library/CMakeFiles/mbedtls.dir/ssl_srv.c.o.d -o library/CMakeFiles/mbedtls.dir/ssl_srv.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/ssl_srv.c [96/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedtls.dir/ssl_msg.c.o -MF library/CMakeFiles/mbedtls.dir/ssl_msg.c.o.d -o library/CMakeFiles/mbedtls.dir/ssl_msg.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/ssl_msg.c [97/100] /opt/homebrew/opt/llvm/bin/clang -I/Users/tnie/vcpkg/buildtrees/mbedtls/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/include -I/Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library -fPIC -Wall -Wextra -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow -Wvla -Wformat=2 -Wno-format-nonliteral -Wmissing-declarations -Wmissing-prototypes -Wdocumentation -Wno-documentation-deprecated-sync -Wunreachable-code -O0 -g3 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT library/CMakeFiles/mbedtls.dir/ssl_tls.c.o -MF library/CMakeFiles/mbedtls.dir/ssl_tls.c.o.d -o library/CMakeFiles/mbedtls.dir/ssl_tls.c.o -c /Users/tnie/vcpkg/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean/library/ssl_tls.c ninja: build stopped: subcommand failed. ```

Additional context

vcpkg.json ``` { "$schema": "https://raw.githubusercontent.com/microsoft/vcpkg-tool/main/docs/vcpkg.schema.json", "name": "vcpkg-ninja-issue", "version": "0.1", "dependencies": [ "mbedtls" ] } ```
LilyWangLL commented 5 months ago

This issue can't repro on the latest vcpkg.

Installing 3/3 mbedtls:arm64-osx@2.28.7...
Building mbedtls:arm64-osx@2.28.7...
-- Downloading https://github.com/ARMmbed/mbedtls/archive/v2.28.7.tar.gz -> ARMmbed-mbedtls-v2.28.7.tar.gz...
-- Extracting source /Users/vcpkg/lily/0619/downloads/ARMmbed-mbedtls-v2.28.7.tar.gz
-- Applying patch enable-pthread.patch
-- Using source at /Users/vcpkg/lily/0619/buildtrees/mbedtls/src/v2.28.7-a14e236f0b.clean
-- Found external ninja('1.12.1').
-- Configuring arm64-osx
-- Building arm64-osx-dbg
-- Building arm64-osx-rel
-- Installing: /Users/vcpkg/lily/0619/packages/mbedtls_arm64-osx/share/mbedtls/copyright
-- Performing post-build validation

./vcpkg --version
vcpkg package management program version 2024-06-10-02590c430e4ed9215d27870138c2e579cc338772

You could refer to this issue: https://github.com/telegramdesktop/tdesktop/issues/25058, the error is same with yours.

kwsp commented 5 months ago
  1. Ok. Is there a way for VCPKG to document what packages need what tools to build? For example, how would a user know that a package wouldn't compile with LLVM from Homebrew and would only work with the XCode tools?

  2. What about the first issue where CMake implies Ninja wasn't found while it was found?

github-actions[bot] commented 4 months 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.

kwsp commented 1 month ago

Builds with xcode's libtool, not Homebrew's.

dg0yt commented 1 month ago

Building with homebrew's LLVM but XCode's libtool? That's really upside down.

kwsp commented 1 month ago

no, use all xcode command line tools to build this package. I didn't play with using Homebrew LLVM but XCode libtool.

dg0yt commented 1 month ago

no, use all xcode command line tools to build this package. I didn't play with using Homebrew LLVM but XCode libtool.

But the logs say:

/opt/homebrew/opt/llvm/bin/clang
...
/opt/homebrew/opt/llvm/bin/llvm-ranlib: error
kwsp commented 1 month ago

@dg0yt the published logs are from my build attempt with Homebrew LLVM. I build the package with Command Line Tools now without issue so didn't publish logs here