Open rHermes opened 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:
C:\Microsoft\AndroidNDK\android-ndk-r23c
to
C:/Program Files (x86)/Android/AndroidNDK/android-ndk-r23c/
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.
Creating a junction to the old location and changing ANDROID_NDK_HOME
fixes the issue, but it's suboptimal.
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.
Package: openssl:x64-android@3.3.1
Host Environment
To Reproduce
vcpkg install
Failure logs
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" } ```