-
Notifications
You must be signed in to change notification settings - Fork 6.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[openssl:arm64-android] openssl for android build failure #33881
Comments
I don't know. We need to test with NDK r26. (I'm not concerned about making #33198 a drop-in replacement for vcpkg_configure_make and friends, but about giving it an extensible interface now that allows to fix use case which vcpkg_configure_make is unable to handle at the moment. Once the port is merged, it will become impossible to make certain changes, such as changing an option from default-on to default-off. Maybe the functions should start as |
Hmmm... Actually it seems like a fresh vcpkg install of main also fixes the issue 🤔 I probably had a corrupt vcpkg environment |
…github.com/microsoft/vcpkg/issues/33881) Signed-off-by: Rob Walworth <robert.walworth@swirldslabs.com>
Operating system
Windows
vcpkg commit: 4cfabe7
Compiler
Clang (android ndk26)
Steps to reproduce the behavior
`vcpkg install openssl --triplet arm64-android`
Failure logs
config-arm64-android-dbg-err.log
config-arm64-android-dbg-out.log
config-arm64-android-dbg-err.log
config-arm64-android-dbg-out.log
Additional context
When I try to run the command that failed
C:/vcpkg/downloads/tools/msys2/d7266db249278763/usr/bin/bash.exe --noprofile --norc --debug -c "V=1 ./../src/nssl-3.1.2-a1adf9ea87.clean/vcpkg/configure --host=aarch64-linux-android \"C:/vcpkg/downloads/tools/msys2/7695e693b092e6c7/usr/bin/perl.exe\" \"C:/vcpkg/buildtrees/openssl/src/nssl-3.1.2-a1adf9ea87.clean/Configure\" \"android-\" \"enable-static-engine\" \"enable-capieng\" \"no-ssl3\" \"no-weak-ssl-ciphers\" \"no-tests\" \"no-shared\" \"no-module\" \"no-apps\" \"--openssldir=/etc/ssl\" \"--libdir=lib\" \"--disable-silent-rules\" \"--verbose\" \"--disable-shared\" \"--enable-static\" \"--debug\" \"--prefix=/C/vcpkg/installed/arm64-android/debug\""
I get this error:
\C:/vcpkg/buildtrees/openssl/src/nssl-3.1.2-a1adf9ea87.clean/Configure\: -c: line 1: unexpected EOF while looking for matching
"'`Not too sure if it's related or not.
openssl:x64-android also fails.
I am able to install the windows variants of the library (openssl:x64-windows, openssl:x86-windows, etc).
I am able to build other arm64-android packages without issues. I currently have fmt, spdlog, boost-signals2, bzip2, catch2, glm, gtest, libguarded and nlohmann-json.
I have set
$Env:ANDROID_NDK_HOME="C:\Android\ndk\26.0.10636728"
before trying to install otherwise I would get an error.The text was updated successfully, but these errors were encountered: