microsoft / vcpkg

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

[openssl] Build error on x64-android #39361

Open rHermes opened 2 weeks ago

rHermes commented 2 weeks ago

Package: openssl:x64-android@3.3.1

Host Environment

To Reproduce

vcpkg install

Failure logs

-- Using cached openssl-openssl-openssl-3.3.1.tar.gz.
-- Cleaning sources at C:/dev/vcpkg/buildtrees/openssl/src/nssl-3.3.1-6a4778eae7.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source C:/dev/vcpkg/downloads/openssl-openssl-openssl-3.3.1.tar.gz
-- Applying patch cmake-config.patch
-- Applying patch command-line-length.patch
-- Applying patch script-prefix.patch
-- Applying patch windows/install-layout.patch
-- Applying patch windows/install-pdbs.patch
-- Applying patch unix/android-cc.patch
-- Applying patch unix/move-openssldir.patch
-- Applying patch unix/no-empty-dirs.patch
-- Applying patch unix/no-static-libs-for-shared.patch
-- Using source at C:/dev/vcpkg/buildtrees/openssl/src/nssl-3.3.1-6a4778eae7.clean
-- Using cached msys2-make-4.4.1-2-x86_64.pkg.tar.zst.
-- Using cached msys2-perl-5.38.2-2-x86_64.pkg.tar.zst.
-- Using cached msys2-bash-5.2.026-1-x86_64.pkg.tar.zst.
-- Using cached msys2-coreutils-8.32-5-x86_64.pkg.tar.zst.
-- Using cached msys2-file-5.45-1-x86_64.pkg.tar.zst.
-- Using cached msys2-gawk-5.3.0-1-x86_64.pkg.tar.zst.
-- Using cached msys2-grep-1~3.0-6-x86_64.pkg.tar.zst.
-- Using cached msys2-gzip-1.13-1-x86_64.pkg.tar.zst.
-- Using cached msys2-diffutils-3.10-1-x86_64.pkg.tar.zst.
-- Using cached msys2-pkgconf-2.1.1-1-x86_64.pkg.tar.zst.
-- Using cached msys2-sed-4.9-1-x86_64.pkg.tar.zst.
-- Using cached msys2-msys2-runtime-3.5.3-3-x86_64.pkg.tar.zst.
-- Using cached msys2-libintl-0.22.4-1-x86_64.pkg.tar.zst.
-- Using cached msys2-libxcrypt-4.4.36-1-x86_64.pkg.tar.zst.
-- Using cached msys2-libiconv-1.17-1-x86_64.pkg.tar.zst.
-- Using cached msys2-gmp-6.3.0-1-x86_64.pkg.tar.zst.
-- Using cached msys2-gcc-libs-13.3.0-1-x86_64.pkg.tar.zst.
-- Using cached msys2-libbz2-1.0.8-4-x86_64.pkg.tar.zst.
-- Using cached msys2-liblzma-5.6.2-1-x86_64.pkg.tar.zst.
-- Using cached msys2-libzstd-1.5.6-1-x86_64.pkg.tar.zst.
-- Using cached msys2-zlib-1.3.1-1-x86_64.pkg.tar.zst.
-- Using cached msys2-libreadline-8.2.010-1-x86_64.pkg.tar.zst.
-- Using cached msys2-mpfr-4.2.1-1-x86_64.pkg.tar.zst.
-- Using cached msys2-libpcre-8.45-4-x86_64.pkg.tar.zst.
-- Using cached msys2-ncurses-6.5-1-x86_64.pkg.tar.zst.
-- Using msys root at C:/dev/vcpkg/downloads/tools/msys2/dd1a9f876ba4a3f9
-- Getting CMake variables for x64-android
-- Getting CMake variables for x64-android
-- Using cached msys2-autoconf-wrapper-20221207-1-any.pkg.tar.zst.
-- Using cached msys2-automake-wrapper-20221207-2-any.pkg.tar.zst.
-- Using cached msys2-binutils-2.42-1-x86_64.pkg.tar.zst.
-- Using cached msys2-libtool-2.4.7-3-x86_64.pkg.tar.zst.
-- Using cached msys2-make-4.4.1-2-x86_64.pkg.tar.zst.
-- Using cached msys2-pkgconf-2.1.1-1-x86_64.pkg.tar.zst.
-- Using cached msys2-which-2.21-4-x86_64.pkg.tar.zst.
-- Using cached msys2-bash-5.2.026-1-x86_64.pkg.tar.zst.
-- Using cached msys2-coreutils-8.32-5-x86_64.pkg.tar.zst.
-- Using cached msys2-file-5.45-1-x86_64.pkg.tar.zst.
-- Using cached msys2-gawk-5.3.0-1-x86_64.pkg.tar.zst.
-- Using cached msys2-grep-1~3.0-6-x86_64.pkg.tar.zst.
-- Using cached msys2-gzip-1.13-1-x86_64.pkg.tar.zst.
-- Using cached msys2-diffutils-3.10-1-x86_64.pkg.tar.zst.
-- Using cached msys2-sed-4.9-1-x86_64.pkg.tar.zst.
-- Using cached msys2-msys2-runtime-3.5.3-3-x86_64.pkg.tar.zst.
-- Using cached msys2-autoconf2.71-2.71-3-any.pkg.tar.zst.
-- Using cached msys2-automake1.16-1.16.5-1-any.pkg.tar.zst.
-- Using cached msys2-libiconv-1.17-1-x86_64.pkg.tar.zst.
-- Using cached msys2-libintl-0.22.4-1-x86_64.pkg.tar.zst.
-- Using cached msys2-zlib-1.3.1-1-x86_64.pkg.tar.zst.
-- Using cached msys2-tar-1.35-2-x86_64.pkg.tar.zst.
-- Using cached msys2-findutils-4.10.0-2-x86_64.pkg.tar.zst.
-- Using cached msys2-gmp-6.3.0-1-x86_64.pkg.tar.zst.
-- Using cached msys2-gcc-libs-13.3.0-1-x86_64.pkg.tar.zst.
-- Using cached msys2-libbz2-1.0.8-4-x86_64.pkg.tar.zst.
-- Using cached msys2-liblzma-5.6.2-1-x86_64.pkg.tar.zst.
-- Using cached msys2-libzstd-1.5.6-1-x86_64.pkg.tar.zst.
-- Using cached msys2-libreadline-8.2.010-1-x86_64.pkg.tar.zst.
-- Using cached msys2-mpfr-4.2.1-1-x86_64.pkg.tar.zst.
-- Using cached msys2-libpcre-8.45-4-x86_64.pkg.tar.zst.
-- Using cached msys2-m4-1.4.19-2-x86_64.pkg.tar.zst.
-- Using cached msys2-perl-5.38.2-2-x86_64.pkg.tar.zst.
-- Using cached msys2-ncurses-6.5-1-x86_64.pkg.tar.zst.
-- Using cached msys2-libxcrypt-4.4.36-1-x86_64.pkg.tar.zst.
-- Using msys root at C:/dev/vcpkg/downloads/tools/msys2/212eb2bc95cd8a82
-- Warning: Tools with embedded space may be handled incorrectly by configure:
   C:/Program Files (x86)/Android/AndroidNDK/android-ndk-r23c/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe
   C:/Program Files (x86)/Android/AndroidNDK/android-ndk-r23c/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe
   C:/Program Files (x86)/Android/AndroidNDK/android-ndk-r23c/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-nm.exe
   C:/Program Files (x86)/Android/AndroidNDK/android-ndk-r23c/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe
   C:/Program Files (x86)/Android/AndroidNDK/android-ndk-r23c/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objdump.exe
   C:/Program Files (x86)/Android/AndroidNDK/android-ndk-r23c/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe
   C:/Program Files (x86)/Android/AndroidNDK/android-ndk-r23c/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe
   C:/Program Files (x86)/Android/AndroidNDK/android-ndk-r23c/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe
-- Warning: Arguments with embedded space may be handled incorrectly by configure:
   --gcc-toolchain=C:/Program Files (x86)/Android/AndroidNDK/android-ndk-r23c/toolchains/llvm/prebuilt/windows-x86_64
   --sysroot=C:/Program Files (x86)/Android/AndroidNDK/android-ndk-r23c/toolchains/llvm/prebuilt/windows-x86_64/sysroot
-- Using cached msys2-mingw-w64-x86_64-pkgconf-1~2.2.0-1-any.pkg.tar.zst.
-- Using cached msys2-msys2-runtime-3.5.3-3-x86_64.pkg.tar.zst.
-- Using msys root at C:/dev/vcpkg/downloads/tools/msys2/1e74ca60daa10104
-- Configuring x64-android-dbg
-- Configuring x64-android-rel
-- Building x64-android-dbg
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:134 (message):
    Command failed: C:/dev/vcpkg/downloads/tools/msys2/212eb2bc95cd8a82/usr/bin/make.exe -j 21 --trace -f Makefile build_sw
    Working Directory: C:/dev/vcpkg/buildtrees/openssl/x64-android-dbg/
    See logs for more information:
      C:\dev\vcpkg\buildtrees\openssl\build-x64-android-dbg-out.log
      C:\dev\vcpkg\buildtrees\openssl\build-x64-android-dbg-err.log

Call Stack (most recent call first):
  scripts/cmake/vcpkg_build_make.cmake:136 (vcpkg_execute_build_process)
  scripts/cmake/vcpkg_install_make.cmake:2 (vcpkg_build_make)
  buildtrees/versioning_/versions/openssl/e117c9b91839ae0538b4e9a8d6809aecfa49948a/unix/portfile.cmake:120 (vcpkg_install_make)
  buildtrees/versioning_/versions/openssl/e117c9b91839ae0538b4e9a8d6809aecfa49948a/portfile.cmake:71 (include)
  scripts/ports.cmake:191 (include)
C:\dev\vcpkg\buildtrees\openssl\build-x64-android-dbg-err.log ``` /bin/sh: -c: line 1: syntax error near unexpected token `(' /bin/sh: -c: line 1: `CC="C:/Program Files (x86)/Android/AndroidNDK/android-ndk-r23c/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe" C:/dev/vcpkg/downloads/tools/msys2/dd1a9f876ba4a3f9/usr/bin/perl ../src/nssl-3.3.1-6a4778eae7.clean/crypto/aes/asm/aes-x86_64.pl "elf" -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -I../src/nssl-3.3.1-6a4778eae7.clean -I../src/nssl-3.3.1-6a4778eae7.clean/include -I../src/nssl-3.3.1-6a4778eae7.clean/providers/common/include -I../src/nssl-3.3.1-6a4778eae7.clean/providers/implementations/include -fPIC -pthread -g -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -Wformat -Werror=format-security -fPIC --gcc-toolchain=C:/Program Files (x86)/Android/AndroidNDK/android-ndk-r23c/toolchains/llvm/prebuilt/windows-x86_64 -fno-limit-debug-info -DOPENSSL_USE_NODELETE -DOPENSSL_PIC -DOPENSSLDIR="\"/etc/ssl\"" -DENGINESDIR="\"/C/source/MariaGDK5/Native/out/build/android-x64-Debug/vcpkg_installed/x64-android/debug/lib/engines-3\"" -DMODULESDIR="\"/C/source/MariaGDK5/Native/out/build/android-x64-Debug/vcpkg_installed/x64-android/debug/lib/ossl-modules\"" -DOPENSSL_BUILDING_OPENSSL --target=x86_64-none-linux-android21 -DANDROID -D_FORTIFY_SOURCE=2 --sysroot=C:/Program Files (x86)/Android/AndroidNDK/android-ndk-r23c/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DAES_ASM -DBSAES_ASM -DCMLL_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM crypto/aes/aes-x86_64.s' make[1]: *** [Makefile:4652: crypto/aes/aes-x86_64.s] Error 2 make[1]: *** Waiting for unfinished jobs.... /bin/sh: -c: line 1: syntax error near unexpected token `(' /bin/sh: -c: line 1: `C:/Program Files (x86)/Android/AndroidNDK/android-ndk-r23c/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -I../src/nssl-3.3.1-6a4778eae7.clean -I../src/nssl-3.3.1-6a4778eae7.clean/include -I../src/nssl-3.3.1-6a4778eae7.clean/providers/common/include -I../src/nssl-3.3.1-6a4778eae7.clean/providers/implementations/include -DAES_ASM -DBSAES_ASM -DCMLL_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM -fPIC -pthread -g -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -Wformat -Werror=format-security -fPIC --gcc-toolchain=C:/Program Files (x86)/Android/AndroidNDK/android-ndk-r23c/toolchains/llvm/prebuilt/windows-x86_64 -fno-limit-debug-info -DOPENSSL_USE_NODELETE -DOPENSSL_PIC -DOPENSSLDIR="\"/etc/ssl\"" -DENGINESDIR="\"/C/source/MariaGDK5/Native/out/build/android-x64-Debug/vcpkg_installed/x64-android/debug/lib/engines-3\"" -DMODULESDIR="\"/C/source/MariaGDK5/Native/out/build/android-x64-Debug/vcpkg_installed/x64-android/debug/lib/ossl-modules\"" -DOPENSSL_BUILDING_OPENSSL --target=x86_64-none-linux-android21 -DANDROID -D_FORTIFY_SOURCE=2 --sysroot=C:/Program Files (x86)/Android/AndroidNDK/android-ndk-r23c/toolchains/llvm/prebuilt/windows-x86_64/sysroot -c -o crypto/aes/libcrypto-lib-aes_cfb.o ../src/nssl-3.3.1-6a4778eae7.clean/crypto/aes/aes_cfb.c' make[1]: *** [Makefile:4654: crypto/aes/libcrypto-lib-aes_cfb.o] Error 2 /bin/sh: -c: line 1: syntax error near unexpected token `(' /bin/sh: -c: line 1: `C:/Program Files (x86)/Android/AndroidNDK/android-ndk-r23c/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -I../src/nssl-3.3.1-6a4778eae7.clean -I../src/nssl-3.3.1-6a4778eae7.clean/include -I../src/nssl-3.3.1-6a4778eae7.clean/providers/common/include -I../src/nssl-3.3.1-6a4778eae7.clean/providers/implementations/include -DAES_ASM -DBSAES_ASM -DCMLL_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM -fPIC -pthread -g -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -Wformat -Werror=format-security -fPIC --gcc-toolchain=C:/Program Files (x86)/Android/AndroidNDK/android-ndk-r23c/toolchains/llvm/prebuilt/windows-x86_64 -fno-limit-debug-info -DOPENSSL_USE_NODELETE -DOPENSSL_PIC -DOPENSSLDIR="\"/etc/ssl\"" -DENGINESDIR="\"/C/source/MariaGDK5/Native/out/build/android-x64-Debug/vcpkg_installed/x64-android/debug/lib/engines-3\"" -DMODULESDIR="\"/C/source/MariaGDK5/Native/out/build/android-x64-Debug/vcpkg_installed/x64-android/debug/lib/ossl-modules\"" -DOPENSSL_BUILDING_OPENSSL --target=x86_64-none-linux-android21 -DANDROID -D_FORTIFY_SOURCE=2 --sysroot=C:/Program Files (x86)/Android/AndroidNDK/android-ndk-r23c/toolchains/llvm/prebuilt/windows-x86_64/sysroot -c -o crypto/aes/libcrypto-lib-aes_ecb.o ../src/nssl-3.3.1-6a4778eae7.clean/crypto/aes/aes_ecb.c' make[1]: *** [Makefile:4656: crypto/aes/libcrypto-lib-aes_ecb.o] Error 2 /bin/sh: -c: line 1: syntax error near unexpected token `(' /bin/sh: -c: line 1: `C:/Program Files (x86)/Android/AndroidNDK/android-ndk-r23c/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -I../src/nssl-3.3.1-6a4778eae7.clean -I../src/nssl-3.3.1-6a4778eae7.clean/include -I../src/nssl-3.3.1-6a4778eae7.clean/providers/common/include -I../src/nssl-3.3.1-6a4778eae7.clean/providers/implementations/include -DAES_ASM -DBSAES_ASM -DCMLL_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM -fPIC -pthread -g -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -Wformat -Werror=format-security -fPIC --gcc-toolchain=C:/Program Files (x86)/Android/AndroidNDK/android-ndk-r23c/toolchains/llvm/prebuilt/windows-x86_64 -fno-limit-debug-info -DOPENSSL_USE_NODELETE -DOPENSSL_PIC -DOPENSSLDIR="\"/etc/ssl\"" -DENGINESDIR="\"/C/source/MariaGDK5/Native/out/build/android-x64-Debug/vcpkg_installed/x64-android/debug/lib/engines-3\"" -DMODULESDIR="\"/C/source/MariaGDK5/Native/out/build/android-x64-Debug/vcpkg_installed/x64-android/debug/lib/ossl-modules\"" -DOPENSSL_BUILDING_OPENSSL --target=x86_64-none-linux-android21 -DANDROID -D_FORTIFY_SOURCE=2 --sysroot=C:/Program Files (x86)/Android/AndroidNDK/android-ndk-r23c/toolchains/llvm/prebuilt/windows-x86_64/sysroot -c -o crypto/aes/libcrypto-lib-aes_ige.o ../src/nssl-3.3.1-6a4778eae7.clean/crypto/aes/aes_ige.c' make[1]: *** [Makefile:4658: crypto/aes/libcrypto-lib-aes_ige.o] Error 2 /bin/sh: -c: line 1: syntax error near unexpected token `(' /bin/sh: -c: line 1: `C:/Program Files (x86)/Android/AndroidNDK/android-ndk-r23c/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -I../src/nssl-3.3.1-6a4778eae7.clean -I../src/nssl-3.3.1-6a4778eae7.clean/include -I../src/nssl-3.3.1-6a4778eae7.clean/providers/common/include -I../src/nssl-3.3.1-6a4778eae7.clean/providers/implementations/include -DAES_ASM -DBSAES_ASM -DCMLL_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM -fPIC -pthread -g -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -Wformat -Werror=format-security -fPIC --gcc-toolchain=C:/Program Files (x86)/Android/AndroidNDK/android-ndk-r23c/toolchains/llvm/prebuilt/windows-x86_64 -fno-limit-debug-info -DOPENSSL_USE_NODELETE -DOPENSSL_PIC -DOPENSSLDIR="\"/etc/ssl\"" -DENGINESDIR="\"/C/source/MariaGDK5/Native/out/build/android-x64-Debug/vcpkg_installed/x64-android/debug/lib/engines-3\"" -DMODULESDIR="\"/C/source/MariaGDK5/Native/out/build/android-x64-Debug/vcpkg_installed/x64-android/debug/lib/ossl-modules\"" -DOPENSSL_BUILDING_OPENSSL --target=x86_64-none-linux-android21 -DANDROID -D_FORTIFY_SOURCE=2 --sysroot=C:/Program Files (x86)/Android/AndroidNDK/android-ndk-r23c/toolchains/llvm/prebuilt/windows-x86_64/sysroot -c -o crypto/aes/libcrypto-lib-aes_misc.o ../src/nssl-3.3.1-6a4778eae7.clean/crypto/aes/aes_misc.c' make[1]: *** [Makefile:4660: crypto/aes/libcrypto-lib-aes_misc.o] Error 2 make: *** [Makefile:1536: build_sw] Error 2 ```
C:\dev\vcpkg\buildtrees\openssl\build-x64-android-dbg-out.log ``` Makefile:3591: update target 'builddata.pm' due to: target does not exist C:/dev/vcpkg/downloads/tools/msys2/dd1a9f876ba4a3f9/usr/bin/perl ../src/nssl-3.3.1-6a4778eae7.clean/util/mkinstallvars.pl PREFIX=. BINDIR=apps LIBDIR= INCLUDEDIR=include APPLINKDIR=ms ENGINESDIR=engines MODULESDIR=providers "VERSION=3.3.1" "LDLIBS=-ldl -pthread " > builddata.pm Makefile:3593: update target 'crypto/params_idx.c' due to: target does not exist C:/dev/vcpkg/downloads/tools/msys2/dd1a9f876ba4a3f9/usr/bin/perl "-I." "-I../src/nssl-3.3.1-6a4778eae7.clean/util/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "../src/nssl-3.3.1-6a4778eae7.clean/util/dofile.pl" "-oMakefile" ../src/nssl-3.3.1-6a4778eae7.clean/crypto/params_idx.c.in > crypto/params_idx.c Makefile:3599: update target 'installdata.pm' due to: target does not exist C:/dev/vcpkg/downloads/tools/msys2/dd1a9f876ba4a3f9/usr/bin/perl ../src/nssl-3.3.1-6a4778eae7.clean/util/mkinstallvars.pl "PREFIX=/C/source/MariaGDK5/Native/out/build/android-x64-Debug/vcpkg_installed/x64-android/debug" BINDIR=bin "LIBDIR=lib" INCLUDEDIR=include APPLINKDIR=include/openssl "ENGINESDIR=/C/source/MariaGDK5/Native/out/build/android-x64-Debug/vcpkg_installed/x64-android/debug/lib/engines-3" "MODULESDIR=/C/source/MariaGDK5/Native/out/build/android-x64-Debug/vcpkg_installed/x64-android/debug/lib/ossl-modules" "PKGCONFIGDIR=/C/source/MariaGDK5/Native/out/build/android-x64-Debug/vcpkg_installed/x64-android/debug/lib/pkgconfig" "CMAKECONFIGDIR=/C/source/MariaGDK5/Native/out/build/android-x64-Debug/vcpkg_installed/x64-android/debug/share/openssl" "LDLIBS=-ldl -pthread " "VERSION=3.3.1" > installdata.pm Makefile:3607: update target 'include/crypto/bn_conf.h' due to: target does not exist C:/dev/vcpkg/downloads/tools/msys2/dd1a9f876ba4a3f9/usr/bin/perl "-I." "-Mconfigdata" "../src/nssl-3.3.1-6a4778eae7.clean/util/dofile.pl" "-oMakefile" ../src/nssl-3.3.1-6a4778eae7.clean/include/crypto/bn_conf.h.in > include/crypto/bn_conf.h Makefile:3609: update target 'include/crypto/dso_conf.h' due to: target does not exist C:/dev/vcpkg/downloads/tools/msys2/dd1a9f876ba4a3f9/usr/bin/perl "-I." "-Mconfigdata" "../src/nssl-3.3.1-6a4778eae7.clean/util/dofile.pl" "-oMakefile" ../src/nssl-3.3.1-6a4778eae7.clean/include/crypto/dso_conf.h.in > include/crypto/dso_conf.h Makefile:3611: update target 'include/internal/param_names.h' due to: target does not exist C:/dev/vcpkg/downloads/tools/msys2/dd1a9f876ba4a3f9/usr/bin/perl "-I." "-I../src/nssl-3.3.1-6a4778eae7.clean/util/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "../src/nssl-3.3.1-6a4778eae7.clean/util/dofile.pl" "-oMakefile" ../src/nssl-3.3.1-6a4778eae7.clean/include/internal/param_names.h.in > include/internal/param_names.h Makefile:3613: update target 'include/openssl/asn1.h' due to: target does not exist C:/dev/vcpkg/downloads/tools/msys2/dd1a9f876ba4a3f9/usr/bin/perl "-I." "-Mconfigdata" "../src/nssl-3.3.1-6a4778eae7.clean/util/dofile.pl" "-oMakefile" ../src/nssl-3.3.1-6a4778eae7.clean/include/openssl/asn1.h.in > include/openssl/asn1.h Makefile:3615: update target 'include/openssl/asn1t.h' due to: target does not exist C:/dev/vcpkg/downloads/tools/msys2/dd1a9f876ba4a3f9/usr/bin/perl "-I." "-Mconfigdata" "../src/nssl-3.3.1-6a4778eae7.clean/util/dofile.pl" "-oMakefile" ../src/nssl-3.3.1-6a4778eae7.clean/include/openssl/asn1t.h.in > include/openssl/asn1t.h Makefile:3617: update target 'include/openssl/bio.h' due to: target does not exist C:/dev/vcpkg/downloads/tools/msys2/dd1a9f876ba4a3f9/usr/bin/perl "-I." "-Mconfigdata" "../src/nssl-3.3.1-6a4778eae7.clean/util/dofile.pl" "-oMakefile" ../src/nssl-3.3.1-6a4778eae7.clean/include/openssl/bio.h.in > include/openssl/bio.h Makefile:3619: update target 'include/openssl/cmp.h' due to: target does not exist C:/dev/vcpkg/downloads/tools/msys2/dd1a9f876ba4a3f9/usr/bin/perl "-I." "-Mconfigdata" "../src/nssl-3.3.1-6a4778eae7.clean/util/dofile.pl" "-oMakefile" ../src/nssl-3.3.1-6a4778eae7.clean/include/openssl/cmp.h.in > include/openssl/cmp.h Makefile:3621: update target 'include/openssl/cms.h' due to: target does not exist C:/dev/vcpkg/downloads/tools/msys2/dd1a9f876ba4a3f9/usr/bin/perl "-I." "-Mconfigdata" "../src/nssl-3.3.1-6a4778eae7.clean/util/dofile.pl" "-oMakefile" ../src/nssl-3.3.1-6a4778eae7.clean/include/openssl/cms.h.in > include/openssl/cms.h Makefile:3623: update target 'include/openssl/conf.h' due to: target does not exist C:/dev/vcpkg/downloads/tools/msys2/dd1a9f876ba4a3f9/usr/bin/perl "-I." "-Mconfigdata" "../src/nssl-3.3.1-6a4778eae7.clean/util/dofile.pl" "-oMakefile" ../src/nssl-3.3.1-6a4778eae7.clean/include/openssl/conf.h.in > include/openssl/conf.h Makefile:3625: update target 'include/openssl/core_names.h' due to: target does not exist C:/dev/vcpkg/downloads/tools/msys2/dd1a9f876ba4a3f9/usr/bin/perl "-I." "-I../src/nssl-3.3.1-6a4778eae7.clean/util/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "../src/nssl-3.3.1-6a4778eae7.clean/util/dofile.pl" "-oMakefile" ../src/nssl-3.3.1-6a4778eae7.clean/include/openssl/core_names.h.in > include/openssl/core_names.h Makefile:3627: update target 'include/openssl/crmf.h' due to: target does not exist C:/dev/vcpkg/downloads/tools/msys2/dd1a9f876ba4a3f9/usr/bin/perl "-I." "-Mconfigdata" "../src/nssl-3.3.1-6a4778eae7.clean/util/dofile.pl" "-oMakefile" ../src/nssl-3.3.1-6a4778eae7.clean/include/openssl/crmf.h.in > include/openssl/crmf.h Makefile:3629: update target 'include/openssl/crypto.h' due to: target does not exist C:/dev/vcpkg/downloads/tools/msys2/dd1a9f876ba4a3f9/usr/bin/perl "-I." "-Mconfigdata" "../src/nssl-3.3.1-6a4778eae7.clean/util/dofile.pl" "-oMakefile" ../src/nssl-3.3.1-6a4778eae7.clean/include/openssl/crypto.h.in > include/openssl/crypto.h Makefile:3631: update target 'include/openssl/ct.h' due to: target does not exist C:/dev/vcpkg/downloads/tools/msys2/dd1a9f876ba4a3f9/usr/bin/perl "-I." "-Mconfigdata" "../src/nssl-3.3.1-6a4778eae7.clean/util/dofile.pl" "-oMakefile" ../src/nssl-3.3.1-6a4778eae7.clean/include/openssl/ct.h.in > include/openssl/ct.h Makefile:3633: update target 'include/openssl/err.h' due to: target does not exist C:/dev/vcpkg/downloads/tools/msys2/dd1a9f876ba4a3f9/usr/bin/perl "-I." "-Mconfigdata" "../src/nssl-3.3.1-6a4778eae7.clean/util/dofile.pl" "-oMakefile" ../src/nssl-3.3.1-6a4778eae7.clean/include/openssl/err.h.in > include/openssl/err.h Makefile:3635: update target 'include/openssl/ess.h' due to: target does not exist C:/dev/vcpkg/downloads/tools/msys2/dd1a9f876ba4a3f9/usr/bin/perl "-I." "-Mconfigdata" "../src/nssl-3.3.1-6a4778eae7.clean/util/dofile.pl" "-oMakefile" ../src/nssl-3.3.1-6a4778eae7.clean/include/openssl/ess.h.in > include/openssl/ess.h Makefile:3637: update target 'include/openssl/fipskey.h' due to: target does not exist C:/dev/vcpkg/downloads/tools/msys2/dd1a9f876ba4a3f9/usr/bin/perl "-I." "-Mconfigdata" "../src/nssl-3.3.1-6a4778eae7.clean/util/dofile.pl" "-oMakefile" ../src/nssl-3.3.1-6a4778eae7.clean/include/openssl/fipskey.h.in > include/openssl/fipskey.h Makefile:3639: update target 'include/openssl/lhash.h' due to: target does not exist C:/dev/vcpkg/downloads/tools/msys2/dd1a9f876ba4a3f9/usr/bin/perl "-I." "-Mconfigdata" "../src/nssl-3.3.1-6a4778eae7.clean/util/dofile.pl" "-oMakefile" ../src/nssl-3.3.1-6a4778eae7.clean/include/openssl/lhash.h.in > include/openssl/lhash.h Makefile:3641: update target 'include/openssl/ocsp.h' due to: target does not exist C:/dev/vcpkg/downloads/tools/msys2/dd1a9f876ba4a3f9/usr/bin/perl "-I." "-Mconfigdata" "../src/nssl-3.3.1-6a4778eae7.clean/util/dofile.pl" "-oMakefile" ../src/nssl-3.3.1-6a4778eae7.clean/include/openssl/ocsp.h.in > include/openssl/ocsp.h Makefile:3643: update target 'include/openssl/opensslv.h' due to: target does not exist C:/dev/vcpkg/downloads/tools/msys2/dd1a9f876ba4a3f9/usr/bin/perl "-I." "-Mconfigdata" "../src/nssl-3.3.1-6a4778eae7.clean/util/dofile.pl" "-oMakefile" ../src/nssl-3.3.1-6a4778eae7.clean/include/openssl/opensslv.h.in > include/openssl/opensslv.h Makefile:3645: update target 'include/openssl/pkcs12.h' due to: target does not exist C:/dev/vcpkg/downloads/tools/msys2/dd1a9f876ba4a3f9/usr/bin/perl "-I." "-Mconfigdata" "../src/nssl-3.3.1-6a4778eae7.clean/util/dofile.pl" "-oMakefile" ../src/nssl-3.3.1-6a4778eae7.clean/include/openssl/pkcs12.h.in > include/openssl/pkcs12.h Makefile:3647: update target 'include/openssl/pkcs7.h' due to: target does not exist C:/dev/vcpkg/downloads/tools/msys2/dd1a9f876ba4a3f9/usr/bin/perl "-I." "-Mconfigdata" "../src/nssl-3.3.1-6a4778eae7.clean/util/dofile.pl" "-oMakefile" ../src/nssl-3.3.1-6a4778eae7.clean/include/openssl/pkcs7.h.in > include/openssl/pkcs7.h Makefile:3649: update target 'include/openssl/safestack.h' due to: target does not exist C:/dev/vcpkg/downloads/tools/msys2/dd1a9f876ba4a3f9/usr/bin/perl "-I." "-Mconfigdata" "../src/nssl-3.3.1-6a4778eae7.clean/util/dofile.pl" "-oMakefile" ../src/nssl-3.3.1-6a4778eae7.clean/include/openssl/safestack.h.in > include/openssl/safestack.h Makefile:3651: update target 'include/openssl/srp.h' due to: target does not exist C:/dev/vcpkg/downloads/tools/msys2/dd1a9f876ba4a3f9/usr/bin/perl "-I." "-Mconfigdata" "../src/nssl-3.3.1-6a4778eae7.clean/util/dofile.pl" "-oMakefile" ../src/nssl-3.3.1-6a4778eae7.clean/include/openssl/srp.h.in > include/openssl/srp.h Makefile:3653: update target 'include/openssl/ssl.h' due to: target does not exist C:/dev/vcpkg/downloads/tools/msys2/dd1a9f876ba4a3f9/usr/bin/perl "-I." "-Mconfigdata" "../src/nssl-3.3.1-6a4778eae7.clean/util/dofile.pl" "-oMakefile" ../src/nssl-3.3.1-6a4778eae7.clean/include/openssl/ssl.h.in > include/openssl/ssl.h Makefile:3655: update target 'include/openssl/ui.h' due to: target does not exist C:/dev/vcpkg/downloads/tools/msys2/dd1a9f876ba4a3f9/usr/bin/perl "-I." "-Mconfigdata" "../src/nssl-3.3.1-6a4778eae7.clean/util/dofile.pl" "-oMakefile" ../src/nssl-3.3.1-6a4778eae7.clean/include/openssl/ui.h.in > include/openssl/ui.h Makefile:3657: update target 'include/openssl/x509.h' due to: target does not exist C:/dev/vcpkg/downloads/tools/msys2/dd1a9f876ba4a3f9/usr/bin/perl "-I." "-Mconfigdata" "../src/nssl-3.3.1-6a4778eae7.clean/util/dofile.pl" "-oMakefile" ../src/nssl-3.3.1-6a4778eae7.clean/include/openssl/x509.h.in > include/openssl/x509.h Makefile:3659: update target 'include/openssl/x509_vfy.h' due to: target does not exist C:/dev/vcpkg/downloads/tools/msys2/dd1a9f876ba4a3f9/usr/bin/perl "-I." "-Mconfigdata" "../src/nssl-3.3.1-6a4778eae7.clean/util/dofile.pl" "-oMakefile" ../src/nssl-3.3.1-6a4778eae7.clean/include/openssl/x509_vfy.h.in > include/openssl/x509_vfy.h Makefile:3661: update target 'include/openssl/x509v3.h' due to: target does not exist C:/dev/vcpkg/downloads/tools/msys2/dd1a9f876ba4a3f9/usr/bin/perl "-I." "-Mconfigdata" "../src/nssl-3.3.1-6a4778eae7.clean/util/dofile.pl" "-oMakefile" ../src/nssl-3.3.1-6a4778eae7.clean/include/openssl/x509v3.h.in > include/openssl/x509v3.h Makefile:3665: update target 'libcrypto.pc' due to: target does not exist C:/dev/vcpkg/downloads/tools/msys2/dd1a9f876ba4a3f9/usr/bin/perl "-I." "-Mconfigdata" "-Mbuilddata" "../src/nssl-3.3.1-6a4778eae7.clean/util/dofile.pl" "-oMakefile" ../src/nssl-3.3.1-6a4778eae7.clean/exporters/pkg-config/libcrypto.pc.in > libcrypto.pc Makefile:3667: update target 'libssl.pc' due to: target does not exist C:/dev/vcpkg/downloads/tools/msys2/dd1a9f876ba4a3f9/usr/bin/perl "-I." "-Mconfigdata" "-Mbuilddata" "../src/nssl-3.3.1-6a4778eae7.clean/util/dofile.pl" "-oMakefile" ../src/nssl-3.3.1-6a4778eae7.clean/exporters/pkg-config/libssl.pc.in > libssl.pc Makefile:3589: update target 'OpenSSLConfig.cmake' due to: target does not exist C:/dev/vcpkg/downloads/tools/msys2/dd1a9f876ba4a3f9/usr/bin/perl "-I." "-Mconfigdata" "-Mbuilddata" "../src/nssl-3.3.1-6a4778eae7.clean/util/dofile.pl" "-oMakefile" ../src/nssl-3.3.1-6a4778eae7.clean/exporters/cmake/OpenSSLConfig.cmake.in > OpenSSLConfig.cmake Makefile:3597: update target 'exporters/OpenSSLConfig.cmake' due to: target does not exist C:/dev/vcpkg/downloads/tools/msys2/dd1a9f876ba4a3f9/usr/bin/perl "-I." "-Mconfigdata" "-Minstalldata" "../src/nssl-3.3.1-6a4778eae7.clean/util/dofile.pl" "-oMakefile" ../src/nssl-3.3.1-6a4778eae7.clean/exporters/cmake/OpenSSLConfig.cmake.in > exporters/OpenSSLConfig.cmake Makefile:3603: update target 'exporters/libcrypto.pc' due to: target does not exist C:/dev/vcpkg/downloads/tools/msys2/dd1a9f876ba4a3f9/usr/bin/perl "-I." "-Mconfigdata" "-Minstalldata" "../src/nssl-3.3.1-6a4778eae7.clean/util/dofile.pl" "-oMakefile" ../src/nssl-3.3.1-6a4778eae7.clean/exporters/pkg-config/libcrypto.pc.in > exporters/libcrypto.pc Makefile:3605: update target 'exporters/libssl.pc' due to: target does not exist C:/dev/vcpkg/downloads/tools/msys2/dd1a9f876ba4a3f9/usr/bin/perl "-I." "-Mconfigdata" "-Minstalldata" "../src/nssl-3.3.1-6a4778eae7.clean/util/dofile.pl" "-oMakefile" ../src/nssl-3.3.1-6a4778eae7.clean/exporters/pkg-config/libssl.pc.in > exporters/libssl.pc Makefile:3663: update target 'openssl.pc' due to: target does not exist C:/dev/vcpkg/downloads/tools/msys2/dd1a9f876ba4a3f9/usr/bin/perl "-I." "-Mconfigdata" "-Mbuilddata" "-Mbuilddata" "-Mbuilddata" "../src/nssl-3.3.1-6a4778eae7.clean/util/dofile.pl" "-oMakefile" ../src/nssl-3.3.1-6a4778eae7.clean/exporters/pkg-config/openssl.pc.in > openssl.pc Makefile:3601: update target 'exporters/openssl.pc' due to: target does not exist C:/dev/vcpkg/downloads/tools/msys2/dd1a9f876ba4a3f9/usr/bin/perl "-I." "-Mconfigdata" "-Mconfigdata" "-Mconfigdata" "-Minstalldata" "../src/nssl-3.3.1-6a4778eae7.clean/util/dofile.pl" "-oMakefile" ../src/nssl-3.3.1-6a4778eae7.clean/exporters/pkg-config/openssl.pc.in > exporters/openssl.pc Makefile:3595: update target 'exporters/OpenSSLConfigVersion.cmake' due to: target does not exist C:/dev/vcpkg/downloads/tools/msys2/dd1a9f876ba4a3f9/usr/bin/perl "-I." "-Mconfigdata" "-Mconfigdata" "-Minstalldata" "../src/nssl-3.3.1-6a4778eae7.clean/util/dofile.pl" "-oMakefile" ../src/nssl-3.3.1-6a4778eae7.clean/exporters/cmake/OpenSSLConfigVersion.cmake.in > exporters/OpenSSLConfigVersion.cmake Makefile:3587: update target 'OpenSSLConfigVersion.cmake' due to: target does not exist C:/dev/vcpkg/downloads/tools/msys2/dd1a9f876ba4a3f9/usr/bin/perl "-I." "-Mconfigdata" "-Mconfigdata" "-Mbuilddata" "../src/nssl-3.3.1-6a4778eae7.clean/util/dofile.pl" "-oMakefile" ../src/nssl-3.3.1-6a4778eae7.clean/exporters/cmake/OpenSSLConfigVersion.cmake.in > OpenSSLConfigVersion.cmake Makefile:1536: update target 'build_sw' due to: target does not exist "/usr/bin/make" depend && "/usr/bin/make" _build_sw make[1]: Entering directory '/c/dev/vcpkg/buildtrees/openssl/x64-android-dbg' Makefile:1639: update target 'depend' due to: target does not exist : make[1]: Leaving directory '/c/dev/vcpkg/buildtrees/openssl/x64-android-dbg' make[1]: Entering directory '/c/dev/vcpkg/buildtrees/openssl/x64-android-dbg' Makefile:4652: update target 'crypto/aes/aes-x86_64.s' due to: target does not exist CC="C:/Program Files (x86)/Android/AndroidNDK/android-ndk-r23c/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe" C:/dev/vcpkg/downloads/tools/msys2/dd1a9f876ba4a3f9/usr/bin/perl ../src/nssl-3.3.1-6a4778eae7.clean/crypto/aes/asm/aes-x86_64.pl "elf" -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -I../src/nssl-3.3.1-6a4778eae7.clean -I../src/nssl-3.3.1-6a4778eae7.clean/include -I../src/nssl-3.3.1-6a4778eae7.clean/providers/common/include -I../src/nssl-3.3.1-6a4778eae7.clean/providers/implementations/include -fPIC -pthread -g -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -Wformat -Werror=format-security -fPIC --gcc-toolchain=C:/Program Files (x86)/Android/AndroidNDK/android-ndk-r23c/toolchains/llvm/prebuilt/windows-x86_64 -fno-limit-debug-info -DOPENSSL_USE_NODELETE -DOPENSSL_PIC -DOPENSSLDIR="\"/etc/ssl\"" -DENGINESDIR="\"/C/source/MariaGDK5/Native/out/build/android-x64-Debug/vcpkg_installed/x64-android/debug/lib/engines-3\"" -DMODULESDIR="\"/C/source/MariaGDK5/Native/out/build/android-x64-Debug/vcpkg_installed/x64-android/debug/lib/ossl-modules\"" -DOPENSSL_BUILDING_OPENSSL --target=x86_64-none-linux-android21 -DANDROID -D_FORTIFY_SOURCE=2 --sysroot=C:/Program Files (x86)/Android/AndroidNDK/android-ndk-r23c/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DAES_ASM -DBSAES_ASM -DCMLL_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM crypto/aes/aes-x86_64.s Makefile:4654: update target 'crypto/aes/libcrypto-lib-aes_cfb.o' due to: target does not exist C:/Program Files (x86)/Android/AndroidNDK/android-ndk-r23c/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -I../src/nssl-3.3.1-6a4778eae7.clean -I../src/nssl-3.3.1-6a4778eae7.clean/include -I../src/nssl-3.3.1-6a4778eae7.clean/providers/common/include -I../src/nssl-3.3.1-6a4778eae7.clean/providers/implementations/include -DAES_ASM -DBSAES_ASM -DCMLL_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM -fPIC -pthread -g -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -Wformat -Werror=format-security -fPIC --gcc-toolchain=C:/Program Files (x86)/Android/AndroidNDK/android-ndk-r23c/toolchains/llvm/prebuilt/windows-x86_64 -fno-limit-debug-info -DOPENSSL_USE_NODELETE -DOPENSSL_PIC -DOPENSSLDIR="\"/etc/ssl\"" -DENGINESDIR="\"/C/source/MariaGDK5/Native/out/build/android-x64-Debug/vcpkg_installed/x64-android/debug/lib/engines-3\"" -DMODULESDIR="\"/C/source/MariaGDK5/Native/out/build/android-x64-Debug/vcpkg_installed/x64-android/debug/lib/ossl-modules\"" -DOPENSSL_BUILDING_OPENSSL --target=x86_64-none-linux-android21 -DANDROID -D_FORTIFY_SOURCE=2 --sysroot=C:/Program Files (x86)/Android/AndroidNDK/android-ndk-r23c/toolchains/llvm/prebuilt/windows-x86_64/sysroot -c -o crypto/aes/libcrypto-lib-aes_cfb.o ../src/nssl-3.3.1-6a4778eae7.clean/crypto/aes/aes_cfb.c Makefile:4656: update target 'crypto/aes/libcrypto-lib-aes_ecb.o' due to: target does not exist C:/Program Files (x86)/Android/AndroidNDK/android-ndk-r23c/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -I../src/nssl-3.3.1-6a4778eae7.clean -I../src/nssl-3.3.1-6a4778eae7.clean/include -I../src/nssl-3.3.1-6a4778eae7.clean/providers/common/include -I../src/nssl-3.3.1-6a4778eae7.clean/providers/implementations/include -DAES_ASM -DBSAES_ASM -DCMLL_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM -fPIC -pthread -g -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -Wformat -Werror=format-security -fPIC --gcc-toolchain=C:/Program Files (x86)/Android/AndroidNDK/android-ndk-r23c/toolchains/llvm/prebuilt/windows-x86_64 -fno-limit-debug-info -DOPENSSL_USE_NODELETE -DOPENSSL_PIC -DOPENSSLDIR="\"/etc/ssl\"" -DENGINESDIR="\"/C/source/MariaGDK5/Native/out/build/android-x64-Debug/vcpkg_installed/x64-android/debug/lib/engines-3\"" -DMODULESDIR="\"/C/source/MariaGDK5/Native/out/build/android-x64-Debug/vcpkg_installed/x64-android/debug/lib/ossl-modules\"" -DOPENSSL_BUILDING_OPENSSL --target=x86_64-none-linux-android21 -DANDROID -D_FORTIFY_SOURCE=2 --sysroot=C:/Program Files (x86)/Android/AndroidNDK/android-ndk-r23c/toolchains/llvm/prebuilt/windows-x86_64/sysroot -c -o crypto/aes/libcrypto-lib-aes_ecb.o ../src/nssl-3.3.1-6a4778eae7.clean/crypto/aes/aes_ecb.c Makefile:4658: update target 'crypto/aes/libcrypto-lib-aes_ige.o' due to: target does not exist C:/Program Files (x86)/Android/AndroidNDK/android-ndk-r23c/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -I../src/nssl-3.3.1-6a4778eae7.clean -I../src/nssl-3.3.1-6a4778eae7.clean/include -I../src/nssl-3.3.1-6a4778eae7.clean/providers/common/include -I../src/nssl-3.3.1-6a4778eae7.clean/providers/implementations/include -DAES_ASM -DBSAES_ASM -DCMLL_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM -fPIC -pthread -g -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -Wformat -Werror=format-security -fPIC --gcc-toolchain=C:/Program Files (x86)/Android/AndroidNDK/android-ndk-r23c/toolchains/llvm/prebuilt/windows-x86_64 -fno-limit-debug-info -DOPENSSL_USE_NODELETE -DOPENSSL_PIC -DOPENSSLDIR="\"/etc/ssl\"" -DENGINESDIR="\"/C/source/MariaGDK5/Native/out/build/android-x64-Debug/vcpkg_installed/x64-android/debug/lib/engines-3\"" -DMODULESDIR="\"/C/source/MariaGDK5/Native/out/build/android-x64-Debug/vcpkg_installed/x64-android/debug/lib/ossl-modules\"" -DOPENSSL_BUILDING_OPENSSL --target=x86_64-none-linux-android21 -DANDROID -D_FORTIFY_SOURCE=2 --sysroot=C:/Program Files (x86)/Android/AndroidNDK/android-ndk-r23c/toolchains/llvm/prebuilt/windows-x86_64/sysroot -c -o crypto/aes/libcrypto-lib-aes_ige.o ../src/nssl-3.3.1-6a4778eae7.clean/crypto/aes/aes_ige.c Makefile:4660: update target 'crypto/aes/libcrypto-lib-aes_misc.o' due to: target does not exist C:/Program Files (x86)/Android/AndroidNDK/android-ndk-r23c/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -I../src/nssl-3.3.1-6a4778eae7.clean -I../src/nssl-3.3.1-6a4778eae7.clean/include -I../src/nssl-3.3.1-6a4778eae7.clean/providers/common/include -I../src/nssl-3.3.1-6a4778eae7.clean/providers/implementations/include -DAES_ASM -DBSAES_ASM -DCMLL_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM -fPIC -pthread -g -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -Wformat -Werror=format-security -fPIC --gcc-toolchain=C:/Program Files (x86)/Android/AndroidNDK/android-ndk-r23c/toolchains/llvm/prebuilt/windows-x86_64 -fno-limit-debug-info -DOPENSSL_USE_NODELETE -DOPENSSL_PIC -DOPENSSLDIR="\"/etc/ssl\"" -DENGINESDIR="\"/C/source/MariaGDK5/Native/out/build/android-x64-Debug/vcpkg_installed/x64-android/debug/lib/engines-3\"" -DMODULESDIR="\"/C/source/MariaGDK5/Native/out/build/android-x64-Debug/vcpkg_installed/x64-android/debug/lib/ossl-modules\"" -DOPENSSL_BUILDING_OPENSSL --target=x86_64-none-linux-android21 -DANDROID -D_FORTIFY_SOURCE=2 --sysroot=C:/Program Files (x86)/Android/AndroidNDK/android-ndk-r23c/toolchains/llvm/prebuilt/windows-x86_64/sysroot -c -o crypto/aes/libcrypto-lib-aes_misc.o ../src/nssl-3.3.1-6a4778eae7.clean/crypto/aes/aes_misc.c make[1]: Leaving directory '/c/dev/vcpkg/buildtrees/openssl/x64-android-dbg' ```

Additional context

vcpkg.json ``` { "dependencies": [ { "name": "tiff", "version>=": "4.6.0#4", "features": [ "cxx" ] }, { "name": "assimp", "version>=": "5.4.0" }, { "name": "bullet3", "version>=": "3.25#1" }, { "name": "protobuf", "version>=": "3.21.12#2" }, { "name": "zlib", "version>=": "1.3.1" }, { "name": "gdal", "version>=": "3.8.5" }, { "name": "gtest", "version>=": "1.14.0#1" } ], "builtin-baseline": "67a300519ea09dbf02b4d06982e781a01b617b93" } ```
rHermes commented 2 weeks ago

I think part of the issue here is that there has been a new update to visual studio, which moved the android ndk from:

to

I see in the openssl log that it's complaining about the (. But from the log I also see that plenty of other packages build just fine with this configuration.

rHermes commented 2 weeks ago

Creating a junction to the old location and changing ANDROID_NDK_HOME fixes the issue, but it's suboptimal.

dg0yt commented 2 weeks ago

I see in the openssl log that it's complaining about the (. But from the log I also see that plenty of other packages build just fine with this configuration.

OpenSSL has it own unique configuration and build system. And Windows isn't the platform where that build system shines.

Creating a junction to the old location and changing ANDROID_NDK_HOME fixes the issue, but it's suboptimal.

Using NDK r23c is suboptimal, too. vcpkg CI now uses r26 which is the current long term support release. So you might want to use a different NDK location anyways.