cargo tauri android dev
Info Using installed NDK: C:/Users/Administrator/AppData/Local/Android/Sdk\ndk\29.0.14206865
Info Starting emulator Pixel_8_Pro_API_36
Info Waiting for emulator to start...
Info Waiting for emulator to start...
Info Waiting for emulator to start...
Info Waiting for emulator to start... (maybe the emulator is unauthorized or offline, run `adb devices` to check)
Info Waiting for emulator to start... (maybe the emulator is unauthorized or offline, run `adb devices` to check)
Info Waiting for emulator to start... (maybe the emulator is unauthorized or offline, run `adb devices` to check)
Info Waiting for emulator to start... (maybe the emulator is unauthorized or offline, run `adb devices` to check)
Info Waiting for emulator to start... (maybe the emulator is unauthorized or offline, run `adb devices` to check)
Info Waiting for emulator to start... (maybe the emulator is unauthorized or offline, run `adb devices` to check)
Info Waiting for emulator to start... (maybe the emulator is unauthorized or offline, run `adb devices` to check)
Info Waiting for emulator to start... (maybe the emulator is unauthorized or offline, run `adb devices` to check)
Info Waiting for emulator to start... (maybe the emulator is unauthorized or offline, run `adb devices` to check)
Info Waiting for emulator to start... (maybe the emulator is unauthorized or offline, run `adb devices` to check)
Info Waiting for emulator to start... (maybe the emulator is unauthorized or offline, run `adb devices` to check)
Warn Waiting for your frontend dev server to start on http://192.168.0.152:1420/...
VITE v6.3.5 ready in 3494 ms
➜ Network: http://192.168.0.152:1420/
Compiling openssl-sys v0.9.114
Compiling portal v0.1.0 (D:\develop\rust\exercise\portal\src-tauri)
warning: openssl-sys@0.9.114: building OpenSSL: 'make' reported failure with exit code: 2
warning: openssl-sys@0.9.114: openssl-src: failed to build OpenSSL from source
error: failed to run custom build command for `openssl-sys v0.9.114`
Caused by:
process didn't exit successfully: `D:\develop\rust\exercise\portal\src-tauri\target\debug\build\openssl-sys-01615f57d675171c\build-script-main` (exit code: 1)
--- stdout
cargo:rustc-check-cfg=cfg(osslconf, values("OPENSSL_NO_OCB", "OPENSSL_NO_SM4", "OPENSSL_NO_SEED", "OPENSSL_NO_CHACHA", "OPENSSL_NO_CAST", "OPENSSL_NO_IDEA", "OPENSSL_NO_CAMELLIA", "OPENSSL_NO_RC4", "OPENSSL_NO_BF", "OPENSSL_NO_PSK", "OPENSSL_NO_DEPRECATED_3_0", "OPENSSL_NO_SCRYPT", "OPENSSL_NO_SM3", "OPENSSL_NO_RMD160", "OPENSSL_NO_EC2M", "OPENSSL_NO_OCSP", "OPENSSL_NO_CMS", "OPENSSL_NO_COMP", "OPENSSL_NO_SOCK", "OPENSSL_NO_STDIO", "OPENSSL_NO_EC", "OPENSSL_NO_SSL3_METHOD", "OPENSSL_NO_KRB5", "OPENSSL_NO_TLSEXT", "OPENSSL_NO_SRP", "OPENSSL_NO_SRTP", "OPENSSL_NO_RFC3779", "OPENSSL_NO_SHA", "OPENSSL_NO_NEXTPROTONEG", "OPENSSL_NO_ENGINE", "OPENSSL_NO_BUF_FREELISTS", "OPENSSL_NO_RC2"))
cargo:rustc-check-cfg=cfg(openssl)
cargo:rustc-check-cfg=cfg(libressl)
cargo:rustc-check-cfg=cfg(boringssl)
cargo:rustc-check-cfg=cfg(awslc)
cargo:rustc-check-cfg=cfg(awslc_pregenerated)
cargo:rustc-check-cfg=cfg(libressl250)
cargo:rustc-check-cfg=cfg(libressl251)
cargo:rustc-check-cfg=cfg(libressl252)
cargo:rustc-check-cfg=cfg(libressl261)
cargo:rustc-check-cfg=cfg(libressl270)
cargo:rustc-check-cfg=cfg(libressl271)
cargo:rustc-check-cfg=cfg(libressl273)
cargo:rustc-check-cfg=cfg(libressl280)
cargo:rustc-check-cfg=cfg(libressl281)
cargo:rustc-check-cfg=cfg(libressl291)
cargo:rustc-check-cfg=cfg(libressl310)
cargo:rustc-check-cfg=cfg(libressl321)
cargo:rustc-check-cfg=cfg(libressl332)
cargo:rustc-check-cfg=cfg(libressl340)
cargo:rustc-check-cfg=cfg(libressl350)
cargo:rustc-check-cfg=cfg(libressl360)
cargo:rustc-check-cfg=cfg(libressl361)
cargo:rustc-check-cfg=cfg(libressl370)
cargo:rustc-check-cfg=cfg(libressl380)
cargo:rustc-check-cfg=cfg(libressl381)
cargo:rustc-check-cfg=cfg(libressl382)
cargo:rustc-check-cfg=cfg(libressl390)
cargo:rustc-check-cfg=cfg(libressl400)
cargo:rustc-check-cfg=cfg(libressl410)
cargo:rustc-check-cfg=cfg(libressl420)
cargo:rustc-check-cfg=cfg(libressl430)
cargo:rustc-check-cfg=cfg(ossl101)
cargo:rustc-check-cfg=cfg(ossl102)
cargo:rustc-check-cfg=cfg(ossl102f)
cargo:rustc-check-cfg=cfg(ossl102h)
cargo:rustc-check-cfg=cfg(ossl110)
cargo:rustc-check-cfg=cfg(ossl110f)
cargo:rustc-check-cfg=cfg(ossl110g)
cargo:rustc-check-cfg=cfg(ossl110h)
cargo:rustc-check-cfg=cfg(ossl111)
cargo:rustc-check-cfg=cfg(ossl111b)
cargo:rustc-check-cfg=cfg(ossl111c)
cargo:rustc-check-cfg=cfg(ossl111d)
cargo:rustc-check-cfg=cfg(ossl300)
cargo:rustc-check-cfg=cfg(ossl310)
cargo:rustc-check-cfg=cfg(ossl320)
cargo:rustc-check-cfg=cfg(ossl330)
cargo:rustc-check-cfg=cfg(ossl340)
cargo:rustc-check-cfg=cfg(ossl400)
cargo:rerun-if-env-changed=X86_64_LINUX_ANDROID_OPENSSL_NO_VENDOR
X86_64_LINUX_ANDROID_OPENSSL_NO_VENDOR unset
cargo:rerun-if-env-changed=OPENSSL_NO_VENDOR
OPENSSL_NO_VENDOR unset
cargo:rerun-if-env-changed=X86_64_LINUX_ANDROID_OPENSSL_CONFIG_DIR
X86_64_LINUX_ANDROID_OPENSSL_CONFIG_DIR unset
cargo:rerun-if-env-changed=OPENSSL_CONFIG_DIR
OPENSSL_CONFIG_DIR unset
cargo:rerun-if-env-changed=CC_x86_64-linux-android
CC_x86_64-linux-android = None
cargo:rerun-if-env-changed=CC_x86_64_linux_android
CC_x86_64_linux_android = None
cargo:rerun-if-env-changed=TARGET_CC
TARGET_CC = Some(C:/Users/Administrator/AppData/Local/Android/Sdk\ndk\29.0.14206865\toolchains/llvm/prebuilt/windows-x86_64\bin\x86_64-linux-android24-clang.cmd)
cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
CRATE_CC_NO_DEFAULTS = None
cargo:rerun-if-env-changed=CFLAGS
CFLAGS = None
cargo:rerun-if-env-changed=TARGET_CFLAGS
TARGET_CFLAGS = None
cargo:rerun-if-env-changed=CFLAGS_x86_64_linux_android
CFLAGS_x86_64_linux_android = None
cargo:rerun-if-env-changed=CFLAGS_x86_64-linux-android
CFLAGS_x86_64-linux-android = None
cargo:rerun-if-env-changed=AR_x86_64-linux-android
AR_x86_64-linux-android = None
cargo:rerun-if-env-changed=AR_x86_64_linux_android
AR_x86_64_linux_android = None
cargo:rerun-if-env-changed=TARGET_AR
TARGET_AR = Some(C:/Users/Administrator/AppData/Local/Android/Sdk\ndk\29.0.14206865\toolchains/llvm/prebuilt/windows-x86_64\bin\llvm-ar.exe)
cargo:rerun-if-env-changed=ARFLAGS
ARFLAGS = None
cargo:rerun-if-env-changed=TARGET_ARFLAGS
TARGET_ARFLAGS = None
cargo:rerun-if-env-changed=ARFLAGS_x86_64_linux_android
ARFLAGS_x86_64_linux_android = None
cargo:rerun-if-env-changed=ARFLAGS_x86_64-linux-android
ARFLAGS_x86_64-linux-android = None
cargo:rerun-if-env-changed=RANLIB_x86_64-linux-android
RANLIB_x86_64-linux-android = None
cargo:rerun-if-env-changed=RANLIB_x86_64_linux_android
RANLIB_x86_64_linux_android = None
cargo:rerun-if-env-changed=TARGET_RANLIB
TARGET_RANLIB = None
cargo:rerun-if-env-changed=RANLIB
RANLIB = None
cargo:rerun-if-env-changed=RANLIBFLAGS
RANLIBFLAGS = None
cargo:rerun-if-env-changed=TARGET_RANLIBFLAGS
TARGET_RANLIBFLAGS = None
cargo:rerun-if-env-changed=RANLIBFLAGS_x86_64_linux_android
RANLIBFLAGS_x86_64_linux_android = None
cargo:rerun-if-env-changed=RANLIBFLAGS_x86_64-linux-android
RANLIBFLAGS_x86_64-linux-android = None
running "perl" "./Configure" "--prefix=D:/develop/rust/exercise/portal/src-tauri/target/x86_64-linux-android/debug/build/openssl-sys-f33e6e8e16db01f2/out/openssl-build/install" "--openssldir=/usr/local/ssl" "no-shared" "no-module" "no-tests" "no-comp" "no-zlib" "no-zlib-dynamic" "--libdir=lib" "no-ssl3" "no-md2" "no-rc5" "no-weak-ssl-ciphers" "no-camellia" "no-idea" "no-seed" "no-stdio" "linux-x86_64" "--target=x86_64-linux-android24" "-O2" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-w"
Configuring OpenSSL version 3.6.2 for target linux-x86_64
Using os-specific seed configuration
Created configdata.pm
Running configdata.pm
Created Makefile.in
Created Makefile
Created include/openssl/configuration.h
**********************************************************************
*** ***
*** OpenSSL has been successfully configured ***
*** ***
*** If you encounter a problem while building, please open an ***
*** issue on GitHub <https://github.com/openssl/openssl/issues> ***
*** and include the output from the following command: ***
*** ***
*** perl configdata.pm --dump ***
*** ***
*** (If you are new to OpenSSL, you might want to consult the ***
*** 'Troubleshooting' section in the INSTALL.md file first) ***
*** ***
**********************************************************************
running "make" "depend"
running "make" "build_libs"
perl util/mkinstallvars.pl COMMENT="This file should be used when building against this OpenSSL build, and should never be installed" PREFIX=. BINDIR=apps APPLINKDIR=ms LIBDIR= INCLUDEDIR=include "INCLUDEDIR=./include" ENGINESDIR=engines MODULESDIR=providers "VERSION=3.6.2" "LDLIBS=-ldl -pthread " > builddata.pm
perl "-I." "-Mconfigdata" "-Mbuilddata" "util/dofile.pl" "-oMakefile" exporters/cmake/OpenSSLConfig.cmake.in > OpenSSLConfig.cmake
perl "-I." "-Mconfigdata" "-Mconfigdata" "-Mbuilddata" "util/dofile.pl" "-oMakefile" exporters/cmake/OpenSSLConfigVersion.cmake.in > OpenSSLConfigVersion.cmake
perl util/mkinstallvars.pl "PREFIX=D:/develop/rust/exercise/portal/src-tauri/target/x86_64-linux-android/debug/build/openssl-sys-f33e6e8e16db01f2/out/openssl-build/install" BINDIR=bin "LIBDIR=lib" "libdir=D:/develop/rust/exercise/portal/src-tauri/target/x86_64-linux-android/debug/build/openssl-sys-f33e6e8e16db01f2/out/openssl-build/install/lib" INCLUDEDIR=include APPLINKDIR=include/openssl "ENGINESDIR=D:/develop/rust/exercise/portal/src-tauri/target/x86_64-linux-android/debug/build/openssl-sys-f33e6e8e16db01f2/out/openssl-build/install/lib/engines-3" "MODULESDIR=D:/develop/rust/exercise/portal/src-tauri/target/x86_64-linux-android/debug/build/openssl-sys-f33e6e8e16db01f2/out/openssl-build/install/lib/ossl-modules" "PKGCONFIGDIR=D:/develop/rust/exercise/portal/src-tauri/target/x86_64-linux-android/debug/build/openssl-sys-f33e6e8e16db01f2/out/openssl-build/install/lib/pkgconfig" "CMAKECONFIGDIR=D:/develop/rust/exercise/portal/src-tauri/target/x86_64-linux-android/debug/build/openssl-sys-f33e6e8e16db01f2/out/openssl-build/install/lib/cmake/OpenSSL" "LDLIBS=-ldl -pthread " "VERSION=3.6.2" > installdata.pm
perl "-I." "-Mconfigdata" "-Minstalldata" "util/dofile.pl" "-oMakefile" exporters/cmake/OpenSSLConfig.cmake.in > exporters/OpenSSLConfig.cmake
perl "-I." "-Mconfigdata" "-Mconfigdata" "-Minstalldata" "util/dofile.pl" "-oMakefile" exporters/cmake/OpenSSLConfigVersion.cmake.in > exporters/OpenSSLConfigVersion.cmake
perl "-I." "-Mconfigdata" "-Minstalldata" "util/dofile.pl" "-oMakefile" exporters/pkg-config/libcrypto.pc.in > exporters/libcrypto.pc
perl "-I." "-Mconfigdata" "-Minstalldata" "util/dofile.pl" "-oMakefile" exporters/pkg-config/libssl.pc.in > exporters/libssl.pc
perl "-I." "-Mconfigdata" "-Mconfigdata" "-Mconfigdata" "-Minstalldata" "util/dofile.pl" "-oMakefile" exporters/pkg-config/openssl.pc.in > exporters/openssl.pc
perl "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/crypto/bn_conf.h.in > include/crypto/bn_conf.h
perl "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/crypto/dso_conf.h.in > include/crypto/dso_conf.h
perl "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/asn1.h.in > include/openssl/asn1.h
perl "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/asn1t.h.in > include/openssl/asn1t.h
perl "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/bio.h.in > include/openssl/bio.h
perl "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/cmp.h.in > include/openssl/cmp.h
perl "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/cms.h.in > include/openssl/cms.h
perl "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/comp.h.in > include/openssl/comp.h
perl "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/conf.h.in > include/openssl/conf.h
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" include/openssl/core_names.h.in > include/openssl/core_names.h
perl "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/crmf.h.in > include/openssl/crmf.h
perl "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/crypto.h.in > include/openssl/crypto.h
perl "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/ct.h.in > include/openssl/ct.h
perl "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/err.h.in > include/openssl/err.h
perl "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/ess.h.in > include/openssl/ess.h
perl "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/fipskey.h.in > include/openssl/fipskey.h
perl "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/lhash.h.in > include/openssl/lhash.h
perl "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/ocsp.h.in > include/openssl/ocsp.h
perl "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/opensslv.h.in > include/openssl/opensslv.h
perl "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/pkcs12.h.in > include/openssl/pkcs12.h
perl "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/pkcs7.h.in > include/openssl/pkcs7.h
perl "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/safestack.h.in > include/openssl/safestack.h
perl "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/srp.h.in > include/openssl/srp.h
perl "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/ssl.h.in > include/openssl/ssl.h
perl "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/ui.h.in > include/openssl/ui.h
perl "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/x509.h.in > include/openssl/x509.h
perl "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/x509_acert.h.in > include/openssl/x509_acert.h
perl "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/x509_vfy.h.in > include/openssl/x509_vfy.h
perl "-I." "-Mconfigdata" "util/dofile.pl" "-oMakefile" include/openssl/x509v3.h.in > include/openssl/x509v3.h
perl "-I." "-Mconfigdata" "-Mbuilddata" "util/dofile.pl" "-oMakefile" exporters/pkg-config/libcrypto.pc.in > libcrypto.pc
perl "-I." "-Mconfigdata" "-Mbuilddata" "util/dofile.pl" "-oMakefile" exporters/pkg-config/libssl.pc.in > libssl.pc
perl "-I." "-Mconfigdata" "-Mbuilddata" "-Mbuilddata" "-Mbuilddata" "util/dofile.pl" "-oMakefile" exporters/pkg-config/openssl.pc.in > openssl.pc
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/asymciphers/rsa_enc.c.in > providers/implementations/asymciphers/rsa_enc.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/asymciphers/sm2_enc.c.in > providers/implementations/asymciphers/sm2_enc.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/ciphers/cipher_chacha20_poly1305.c.in > providers/implementations/ciphers/cipher_chacha20_poly1305.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/ciphers/ciphercommon.c.in > providers/implementations/ciphers/ciphercommon.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/ciphers/ciphercommon_ccm.c.in > providers/implementations/ciphers/ciphercommon_ccm.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/ciphers/ciphercommon_gcm.c.in > providers/implementations/ciphers/ciphercommon_gcm.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/digests/blake2_prov.c.in > providers/implementations/digests/blake2_prov.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/digests/digestcommon.c.in > providers/implementations/digests/digestcommon.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/digests/sha3_prov.c.in > providers/implementations/digests/sha3_prov.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/encode_decode/decode_der2key.c.in > providers/implementations/encode_decode/decode_der2key.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/encode_decode/decode_epki2pki.c.in > providers/implementations/encode_decode/decode_epki2pki.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/encode_decode/decode_pem2der.c.in > providers/implementations/encode_decode/decode_pem2der.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/encode_decode/decode_pvk2key.c.in > providers/implementations/encode_decode/decode_pvk2key.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/encode_decode/decode_spki2typespki.c.in > providers/implementations/encode_decode/decode_spki2typespki.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/encode_decode/encode_key2any.c.in > providers/implementations/encode_decode/encode_key2any.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/encode_decode/encode_key2ms.c.in > providers/implementations/encode_decode/encode_key2ms.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/exchange/dh_exch.c.in > providers/implementations/exchange/dh_exch.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/exchange/ecdh_exch.c.in > providers/implementations/exchange/ecdh_exch.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/exchange/ecx_exch.c.in > providers/implementations/exchange/ecx_exch.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/include/prov/blake2_params.inc.in > providers/implementations/include/prov/blake2_params.inc
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/kdfs/argon2.c.in > providers/implementations/kdfs/argon2.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/kdfs/hkdf.c.in > providers/implementations/kdfs/hkdf.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/kdfs/hmacdrbg_kdf.c.in > providers/implementations/kdfs/hmacdrbg_kdf.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/kdfs/kbkdf.c.in > providers/implementations/kdfs/kbkdf.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/kdfs/krb5kdf.c.in > providers/implementations/kdfs/krb5kdf.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/kdfs/pbkdf1.c.in > providers/implementations/kdfs/pbkdf1.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/kdfs/pbkdf2.c.in > providers/implementations/kdfs/pbkdf2.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/kdfs/pkcs12kdf.c.in > providers/implementations/kdfs/pkcs12kdf.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/kdfs/pvkkdf.c.in > providers/implementations/kdfs/pvkkdf.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/kdfs/scrypt.c.in > providers/implementations/kdfs/scrypt.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/kdfs/sshkdf.c.in > providers/implementations/kdfs/sshkdf.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/kdfs/sskdf.c.in > providers/implementations/kdfs/sskdf.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/kdfs/tls1_prf.c.in > providers/implementations/kdfs/tls1_prf.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/kdfs/x942kdf.c.in > providers/implementations/kdfs/x942kdf.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/kem/ec_kem.c.in > providers/implementations/kem/ec_kem.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/kem/ecx_kem.c.in > providers/implementations/kem/ecx_kem.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/kem/ml_kem_kem.c.in > providers/implementations/kem/ml_kem_kem.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/kem/rsa_kem.c.in > providers/implementations/kem/rsa_kem.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/keymgmt/ecx_kmgmt.c.in > providers/implementations/keymgmt/ecx_kmgmt.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/keymgmt/lms_kmgmt.c.in > providers/implementations/keymgmt/lms_kmgmt.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/keymgmt/ml_dsa_kmgmt.c.in > providers/implementations/keymgmt/ml_dsa_kmgmt.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/keymgmt/ml_kem_kmgmt.c.in > providers/implementations/keymgmt/ml_kem_kmgmt.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/keymgmt/mlx_kmgmt.c.in > providers/implementations/keymgmt/mlx_kmgmt.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/keymgmt/slh_dsa_kmgmt.c.in > providers/implementations/keymgmt/slh_dsa_kmgmt.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/keymgmt/template_kmgmt.c.in > providers/implementations/keymgmt/template_kmgmt.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/macs/cmac_prov.c.in > providers/implementations/macs/cmac_prov.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/macs/gmac_prov.c.in > providers/implementations/macs/gmac_prov.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/macs/hmac_prov.c.in > providers/implementations/macs/hmac_prov.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/macs/kmac_prov.c.in > providers/implementations/macs/kmac_prov.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/macs/poly1305_prov.c.in > providers/implementations/macs/poly1305_prov.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/macs/siphash_prov.c.in > providers/implementations/macs/siphash_prov.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/rands/drbg_ctr.c.in > providers/implementations/rands/drbg_ctr.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/rands/drbg_hash.c.in > providers/implementations/rands/drbg_hash.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/rands/drbg_hmac.c.in > providers/implementations/rands/drbg_hmac.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/rands/fips_crng_test.c.in > providers/implementations/rands/fips_crng_test.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/rands/seed_src.c.in > providers/implementations/rands/seed_src.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/rands/seed_src_jitter.c.in > providers/implementations/rands/seed_src_jitter.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/rands/test_rng.c.in > providers/implementations/rands/test_rng.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/signature/dsa_sig.c.in > providers/implementations/signature/dsa_sig.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/signature/ecdsa_sig.c.in > providers/implementations/signature/ecdsa_sig.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/signature/eddsa_sig.c.in > providers/implementations/signature/eddsa_sig.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/signature/ml_dsa_sig.c.in > providers/implementations/signature/ml_dsa_sig.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/signature/rsa_sig.c.in > providers/implementations/signature/rsa_sig.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/signature/slh_dsa_sig.c.in > providers/implementations/signature/slh_dsa_sig.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/signature/sm2_sig.c.in > providers/implementations/signature/sm2_sig.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/skeymgmt/generic.c.in > providers/implementations/skeymgmt/generic.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/storemgmt/file_store.c.in > providers/implementations/storemgmt/file_store.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/storemgmt/file_store_any2obj.c.in > providers/implementations/storemgmt/file_store_any2obj.c
perl "-I." "-Iutil/perl" "-Mconfigdata" "-MOpenSSL::paramnames" "util/dofile.pl" "-oMakefile" providers/implementations/storemgmt/winstore_store.c.in > providers/implementations/storemgmt/winstore_store.c
"make" depend && "make" _build_libs
make[1]: Entering directory '/d/develop/rust/exercise/portal/src-tauri/target/x86_64-linux-android/debug/build/openssl-sys-f33e6e8e16db01f2/out/openssl-build/build/src'
make[1]: Leaving directory '/d/develop/rust/exercise/portal/src-tauri/target/x86_64-linux-android/debug/build/openssl-sys-f33e6e8e16db01f2/out/openssl-build/build/src'
make[1]: Entering directory '/d/develop/rust/exercise/portal/src-tauri/target/x86_64-linux-android/debug/build/openssl-sys-f33e6e8e16db01f2/out/openssl-build/build/src'
CC="C:/Users/Administrator/AppData/Local/Android/Sdk\ndk\29.0.14206865\toolchains/llvm/prebuilt/windows-x86_64\bin\clang.exe" perl crypto/aes/asm/aes-cfb-avx512.pl "elf" -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -fPIC -pthread -m64 -Wall -O3 --target=x86_64-linux-android24 -O2 -ffunction-sections -fdata-sections -fPIC -g -gdwarf-2 -fno-omit-frame-pointer -m64 -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"D:/develop/rust/exercise/portal/src-tauri/target/x86_64-linux-android/debug/build/openssl-sys-f33e6e8e16db01f2/out/openssl-build/install/lib/engines-3\"" -DMODULESDIR="\"D:/develop/rust/exercise/portal/src-tauri/target/x86_64-linux-android/debug/build/openssl-sys-f33e6e8e16db01f2/out/openssl-build/install/lib/ossl-modules\"" -DOPENSSL_BUILDING_OPENSSL -DNDEBUG -DANDROID -DAES_ASM -DBSAES_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 -DOPENSSL_SM3_ASM -DPADLOCK_ASM -DPOLY1305_ASM -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DSM4_ASM -DSTATIC_LEGACY -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM crypto/aes/aes-cfb-avx512.s
C:/Users/Administrator/AppData/Local/Android/Sdk\ndk\29.0.14206865\toolchains/llvm/prebuilt/windows-x86_64\bin\clang.exe -fPIC -pthread -m64 -Wall -O3 --target=x86_64-linux-android24 -O2 -ffunction-sections -fdata-sections -fPIC -g -gdwarf-2 -fno-omit-frame-pointer -m64 -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"D:/develop/rust/exercise/portal/src-tauri/target/x86_64-linux-android/debug/build/openssl-sys-f33e6e8e16db01f2/out/openssl-build/install/lib/engines-3\"" -DMODULESDIR="\"D:/develop/rust/exercise/portal/src-tauri/target/x86_64-linux-android/debug/build/openssl-sys-f33e6e8e16db01f2/out/openssl-build/install/lib/ossl-modules\"" -DOPENSSL_BUILDING_OPENSSL -DNDEBUG -DANDROID -c -o crypto/aes/libcrypto-lib-aes-cfb-avx512.o crypto/aes/aes-cfb-avx512.s
make[1]: Leaving directory '/d/develop/rust/exercise/portal/src-tauri/target/x86_64-linux-android/debug/build/openssl-sys-f33e6e8e16db01f2/out/openssl-build/build/src'
cargo:warning=building OpenSSL: 'make' reported failure with exit code: 2
cargo:warning=openssl-src: failed to build OpenSSL from source
--- stderr
DEBUG: all keys: APPLINKDIR, BINDIR, CMAKECONFIGDIR, COMMENT, ENGINESDIR, INCLUDEDIR, LDLIBS, LIBDIR, MODULESDIR, PKGCONFIGDIR, PREFIX, VERSION, libdir
Use of uninitialized value in concatenation (.) or string at util/mkinstallvars.pl line 55.
DEBUG: LIBDIR = , libdir = => Use of uninitialized value in concatenation (.) or string at util/mkinstallvars.pl line 57.
LIBDIR =
No value given for CMAKECONFIGDIR
No value given for PKGCONFIGDIR
No value given for libdir
DEBUG: PREFIX = . => PREFIX = /d/develop/rust/exercise/portal/src-tauri/target/x86_64-linux-android/debug/build/openssl-sys-f33e6e8e16db01f2/out/openssl-build/build/src
Use of uninitialized value in concatenation (.) or string at util/mkinstallvars.pl line 72.
DEBUG: libdir = => Use of uninitialized value in concatenation (.) or string at util/mkinstallvars.pl line 75.
libdir =
DEBUG: BINDIR = apps => BINDIR = /d/develop/rust/exercise/portal/src-tauri/target/x86_64-linux-android/debug/build/openssl-sys-f33e6e8e16db01f2/out/openssl-build/build/src/apps, BINDIR_REL_PREFIX = apps
DEBUG: LIBDIR = Use of uninitialized value in print at util/mkinstallvars.pl line 91.
=> Use of uninitialized value in concatenation (.) or string at util/mkinstallvars.pl line 108.
LIBDIR = /d/develop/rust/exercise/portal/src-tauri/target/x86_64-linux-android/debug/build/openssl-sys-f33e6e8e16db01f2/out/openssl-build/build/src, LIBDIR_REL_PREFIX =
DEBUG: INCLUDEDIR = [ include, ./include ] => INCLUDEDIR = [ /d/develop/rust/exercise/portal/src-tauri/target/x86_64-linux-android/debug/build/openssl-sys-f33e6e8e16db01f2/out/openssl-build/build/src/include, /d/develop/rust/exercise/portal/src-tauri/target/x86_64-linux-android/debug/build/openssl-sys-f33e6e8e16db01f2/out/openssl-build/build/src/include ], INCLUDEDIR_REL_PREFIX = [ include, ./include ]
DEBUG: APPLINKDIR = ms => APPLINKDIR = /d/develop/rust/exercise/portal/src-tauri/target/x86_64-linux-android/debug/build/openssl-sys-f33e6e8e16db01f2/out/openssl-build/build/src/ms, APPLINKDIR_REL_PREFIX = ms
DEBUG: ENGINESDIR = engines => ENGINESDIR = /d/develop/rust/exercise/portal/src-tauri/target/x86_64-linux-android/debug/build/openssl-sys-f33e6e8e16db01f2/out/openssl-build/build/src/engines, ENGINESDIR_REL_LIBDIR = engines
DEBUG: MODULESDIR = providers => MODULESDIR = /d/develop/rust/exercise/portal/src-tauri/target/x86_64-linux-android/debug/build/openssl-sys-f33e6e8e16db01f2/out/openssl-build/build/src/providers, MODULESDIR_REL_LIBDIR = providers
DEBUG: PKGCONFIGDIR = . => PKGCONFIGDIR = /d/develop/rust/exercise/portal/src-tauri/target/x86_64-linux-android/debug/build/openssl-sys-f33e6e8e16db01f2/out/openssl-build/build/src, PKGCONFIGDIR_REL_LIBDIR = .
DEBUG: CMAKECONFIGDIR = . => CMAKECONFIGDIR = /d/develop/rust/exercise/portal/src-tauri/target/x86_64-linux-android/debug/build/openssl-sys-f33e6e8e16db01f2/out/openssl-build/build/src, CMAKECONFIGDIR_REL_LIBDIR = .
Use of uninitialized value in join or string at util/mkinstallvars.pl line 157.
DEBUG: all keys: APPLINKDIR, BINDIR, CMAKECONFIGDIR, COMMENT, ENGINESDIR, INCLUDEDIR, LDLIBS, LIBDIR, MODULESDIR, PKGCONFIGDIR, PREFIX, VERSION, libdir
DEBUG: LIBDIR = lib, libdir = D:/develop/rust/exercise/portal/src-tauri/target/x86_64-linux-android/debug/build/openssl-sys-f33e6e8e16db01f2/out/openssl-build/install/lib => LIBDIR = lib
No value given for COMMENT
DEBUG: PREFIX = D:/develop/rust/exercise/portal/src-tauri/target/x86_64-linux-android/debug/build/openssl-sys-f33e6e8e16db01f2/out/openssl-build/install => PREFIX = D:/develop/rust/exercise/portal/src-tauri/target/x86_64-linux-android/debug/build/openssl-sys-f33e6e8e16db01f2/out/openssl-build/install
DEBUG: libdir = D:/develop/rust/exercise/portal/src-tauri/target/x86_64-linux-android/debug/build/openssl-sys-f33e6e8e16db01f2/out/openssl-build/install/lib => libdir = D:/develop/rust/exercise/portal/src-tauri/target/x86_64-linux-android/debug/build/openssl-sys-f33e6e8e16db01f2/out/openssl-build/install/lib
DEBUG: BINDIR = bin => BINDIR = D:/develop/rust/exercise/portal/src-tauri/target/x86_64-linux-android/debug/build/openssl-sys-f33e6e8e16db01f2/out/openssl-build/install/bin, BINDIR_REL_PREFIX = bin
DEBUG: LIBDIR = lib => LIBDIR = D:/develop/rust/exercise/portal/src-tauri/target/x86_64-linux-android/debug/build/openssl-sys-f33e6e8e16db01f2/out/openssl-build/install/lib, LIBDIR_REL_PREFIX = lib
DEBUG: INCLUDEDIR = include => INCLUDEDIR = D:/develop/rust/exercise/portal/src-tauri/target/x86_64-linux-android/debug/build/openssl-sys-f33e6e8e16db01f2/out/openssl-build/install/include, INCLUDEDIR_REL_PREFIX = include
DEBUG: APPLINKDIR = include/openssl => APPLINKDIR = D:/develop/rust/exercise/portal/src-tauri/target/x86_64-linux-android/debug/build/openssl-sys-f33e6e8e16db01f2/out/openssl-build/install/include/openssl, APPLINKDIR_REL_PREFIX = include/openssl
DEBUG: ENGINESDIR = D:/develop/rust/exercise/portal/src-tauri/target/x86_64-linux-android/debug/build/openssl-sys-f33e6e8e16db01f2/out/openssl-build/install/lib/engines-3 => ENGINESDIR = D:/develop/rust/exercise/portal/src-tauri/target/x86_64-linux-android/debug/build/openssl-sys-f33e6e8e16db01f2/out/openssl-build/install/lib/engines-3, ENGINESDIR_REL_LIBDIR = engines-3
DEBUG: MODULESDIR = D:/develop/rust/exercise/portal/src-tauri/target/x86_64-linux-android/debug/build/openssl-sys-f33e6e8e16db01f2/out/openssl-build/install/lib/ossl-modules => MODULESDIR = D:/develop/rust/exercise/portal/src-tauri/target/x86_64-linux-android/debug/build/openssl-sys-f33e6e8e16db01f2/out/openssl-build/install/lib/ossl-modules, MODULESDIR_REL_LIBDIR = ossl-modules
DEBUG: PKGCONFIGDIR = D:/develop/rust/exercise/portal/src-tauri/target/x86_64-linux-android/debug/build/openssl-sys-f33e6e8e16db01f2/out/openssl-build/install/lib/pkgconfig => PKGCONFIGDIR = D:/develop/rust/exercise/portal/src-tauri/target/x86_64-linux-android/debug/build/openssl-sys-f33e6e8e16db01f2/out/openssl-build/install/lib/pkgconfig, PKGCONFIGDIR_REL_LIBDIR = pkgconfig
DEBUG: CMAKECONFIGDIR = D:/develop/rust/exercise/portal/src-tauri/target/x86_64-linux-android/debug/build/openssl-sys-f33e6e8e16db01f2/out/openssl-build/install/lib/cmake/OpenSSL => CMAKECONFIGDIR = D:/develop/rust/exercise/portal/src-tauri/target/x86_64-linux-android/debug/build/openssl-sys-f33e6e8e16db01f2/out/openssl-build/install/lib/cmake/OpenSSL, CMAKECONFIGDIR_REL_LIBDIR = cmake/OpenSSL
Use of uninitialized value in concatenation (.) or string at util/mkinstallvars.pl line 137.
/bin/sh: line 1: C:/Users/Administrator/AppData/Local/Android/Sdkndk29.0.14206865toolchains/llvm/prebuilt/windows-x86_64binclang.exe: No such file or directory
make[1]: *** [Makefile:4450: crypto/aes/libcrypto-lib-aes-cfb-avx512.o] Error 127
make: *** [Makefile:1768: build_libs] Error 2
Error building OpenSSL:
'make' reported failure with exit code: 2
Command failed: "make" "build_libs"
Error failed to build Android app: `Failed to run `cargo build`: command ["cargo", "build", "--package", "portal", "--manifest-path", "D:\\develop\\rust\\exercise\\portal\\src-tauri\\Cargo.toml", "--target", "x86_64-linux-android", "--features", "", "--lib"] exited with code 101
Describe the bug
Description
When building Tauri apps for Android on Windows, the NDK path gets constructed with mixed forward and backward slashes, which causes shell commands to fail with "No such file or directory" errors.
Current Behavior
User sets environment variables with forward slashes:
$env:ANDROID_HOME = "C:/Users/Administrator/AppData/Local/Android/Sdk"
$env:ANDROID_NDK_HOME = "C:/Users/Administrator/AppData/Local/Android/Sdk/ndk/29.0.14206865"
$env:NDK_HOME = "C:/Users/Administrator/AppData/Local/Android/Sdk/ndk/29.0.14206865"
Tauri reports the path as (note the mixed separators):
Info Using installed NDK: C:/Users/Administrator/AppData/Local/Android/Sdk\ndk\29.0.14206865
The compiler command fails because the path becomes malformed:
CC="C:/Users/Administrator/AppData/Local/Android/Sdk\ndk\29.0.14206865\toolchains/llvm/prebuilt/windows-x86_64\bin\clang.exe"
/usr/bin/sh: line 1: C:/Users/Administrator/AppData/Local/Android/Sdkndk29.0.14206865toolchains/llvm/prebuilt/windows-x86_64binclang.exe: No such file or directory
Reproduction
No response
Expected behavior
No response
Full
tauri infooutputStack trace
Additional context
No response