diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 6722458..ddd9bfd 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -8,9 +8,12 @@ ---------- * moved to the latest build tools: - - cmake 4.x - - gradle 4.x - - android tools 29 ?? + - NDK: 18.1.5063045 + - Android Bulid tools: 28.0.3 + - CMake: 3.6.4111459 + - Gradle: 4.10.2 + - Android Gradle plugin: 3.2.1 + 2017-04-06 diff --git a/README_DEV.rst b/README_DEV.rst new file mode 100644 index 0000000..12502f3 --- /dev/null +++ b/README_DEV.rst @@ -0,0 +1,70 @@ +DEVELOPER README +================ + + +application details +------------------- +* ./wolfssl + - builds source from wolfssl repository!! =) + - only needs to be built once (when you want a new library) + +* ./app (default main source code) + - JNI, java connections to the native binaries + - C files + +* ./wolfcrypt + - test code, just a shell of .c code and the make files + + + + + +Requirements +------------ + + + +How To Build +------------ + +WOLFSSL + +1. $ ./init.sh +2. $ gradle build + + + + + + + +BUILD Information +================= + +ndk 2018 +-------- +* NDK: 18.1.5063045 +* Android Bulid tools: 28.0.3 +* CMake: 3.6.4111459 +* Gradle: 4.10.2 +* Android Gradle plugin: 3.2.1 +* SDK Target: 26 +* SDK Min: 23 + + + +gradle version +-------------- +Gradle version: Gradle 4.10.2. + +Build time: 2018-09-19 18:10:15 UTC +Revision: b4d8d5d170bb4ba516e88d7fe5647e2323d791dd + +Kotlin DSL: 1.0-rc-6 +Kotlin: 1.2.61 +Groovy: 2.4.15 +Ant: Apache Ant(TM) version 1.9.11 compiled on March 23 2018 +JVM: 1.8.0_152-release (JetBrains s.r.o 25.152-b06) +OS: Mac OS X 10.13.6 x86_64 + + diff --git a/app/build.gradle b/app/build.gradle index d647163..ac284ec 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -14,7 +14,8 @@ android { // ndk default settings for this build ndk { - abiFilters 'x86', 'x86_64', 'armeabi', 'armeabi-v7a', 'arm64-v8a' + abiFilters 'x86' + // abiFilters 'x86', 'x86_64', 'armeabi', 'armeabi-v7a', 'arm64-v8a' } // set these default settings externalNativeBuild { diff --git a/build.gradle b/build.gradle index 2e9fd1f..3d05003 100644 --- a/build.gradle +++ b/build.gradle @@ -2,17 +2,19 @@ buildscript { repositories { + google() jcenter() } dependencies { // gradle tools 2.2.2+ supports stable ndk - classpath 'com.android.tools.build:gradle:2.3.0' - //classpath "com.android.tools.build:gradle-experimental:0.7.0-alpha4" + // classpath 'com.android.tools.build:gradle:2.3.0' + classpath 'com.android.tools.build:gradle:3.2.1' } } allprojects { repositories { + google() jcenter() } } diff --git a/docs/build_log_2018-10 b/docs/build_log_2018-10 new file mode 100644 index 0000000..6fb6eb8 --- /dev/null +++ b/docs/build_log_2018-10 @@ -0,0 +1,31 @@ + + + +ERRORS +====== + + + + + + +WARNINGS +======== + + +SDK Build Tools WARNING +----------------------- + +WARNING: The specified Android SDK Build Tools version (25.0.2) is ignored, as it is below the minimum supported version (28.0.3) for Android Gradle Plugin 3.2.1. +Android SDK Build Tools 28.0.3 will be used. +To suppress this warning, remove "buildToolsVersion '25.0.2'" from your build.gradle file, as each version of the Android Gradle Plugin now has a default version of the build tools. + + +API Level and Google Play +------------------------- + +/Volumes/malloc-dev/nextcrypto/source/nc-wc-ndk/wolfssl/build.gradle:10: Error: Google Play will soon require that apps target API level 26 or higher. This will be required for new apps in August 2018, and for updates to existing apps in November 2018. [ExpiringTargetSdkVersion] + targetSdkVersion 25 + + + diff --git a/docs/logs/g_build_001.log b/docs/logs/g_build_001.log new file mode 100644 index 0000000..5032927 --- /dev/null +++ b/docs/logs/g_build_001.log @@ -0,0 +1,644 @@ + +> Configure project :wolfssl +WARNING: The specified Android SDK Build Tools version (25.0.2) is ignored, as it is below the minimum supported version (28.0.3) for Android Gradle Plugin 3.2.1. +Android SDK Build Tools 28.0.3 will be used. +To suppress this warning, remove "buildToolsVersion '25.0.2'" from your build.gradle file, as each version of the Android Gradle Plugin now has a default version of the build tools. + +> Task :wolfssl:generateJsonModelDebug +Variant=debug ABI=armeabi-v7a :-- Check for working C compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang +Variant=debug ABI=armeabi-v7a :-- Check for working C compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works +Variant=debug ABI=armeabi-v7a :-- Detecting C compiler ABI info +Variant=debug ABI=armeabi-v7a :-- Detecting C compiler ABI info - done +Variant=debug ABI=armeabi-v7a :-- Detecting C compile features +Variant=debug ABI=armeabi-v7a :-- Detecting C compile features - done +Variant=debug ABI=armeabi-v7a :-- Check for working CXX compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ +Variant=debug ABI=armeabi-v7a :-- Check for working CXX compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works +Variant=debug ABI=armeabi-v7a :-- Detecting CXX compiler ABI info +Variant=debug ABI=armeabi-v7a :-- Detecting CXX compiler ABI info - done +Variant=debug ABI=armeabi-v7a :-- Detecting CXX compile features +Variant=debug ABI=armeabi-v7a :-- Detecting CXX compile features - done +Variant=debug ABI=armeabi-v7a :-- Configuring done +Variant=debug ABI=armeabi-v7a :-- Generating done +Variant=debug ABI=armeabi-v7a :-- Build files have been written to: /Volumes/malloc-dev/nextcrypto/source/nc-wc-ndk/wolfssl/.externalNativeBuild/cmake/debug/armeabi-v7a +Variant=debug ABI=arm64-v8a :-- Check for working C compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang +Variant=debug ABI=arm64-v8a :-- Check for working C compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works +Variant=debug ABI=arm64-v8a :-- Detecting C compiler ABI info +Variant=debug ABI=arm64-v8a :-- Detecting C compiler ABI info - done +Variant=debug ABI=arm64-v8a :-- Detecting C compile features +Variant=debug ABI=arm64-v8a :-- Detecting C compile features - done +Variant=debug ABI=arm64-v8a :-- Check for working CXX compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ +Variant=debug ABI=arm64-v8a :-- Check for working CXX compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works +Variant=debug ABI=arm64-v8a :-- Detecting CXX compiler ABI info +Variant=debug ABI=arm64-v8a :-- Detecting CXX compiler ABI info - done +Variant=debug ABI=arm64-v8a :-- Detecting CXX compile features +Variant=debug ABI=arm64-v8a :-- Detecting CXX compile features - done +Variant=debug ABI=arm64-v8a :-- Configuring done +Variant=debug ABI=arm64-v8a :-- Generating done +Variant=debug ABI=arm64-v8a :-- Build files have been written to: /Volumes/malloc-dev/nextcrypto/source/nc-wc-ndk/wolfssl/.externalNativeBuild/cmake/debug/arm64-v8a +Variant=debug ABI=x86 :-- Check for working C compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang +Variant=debug ABI=x86 :-- Check for working C compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works +Variant=debug ABI=x86 :-- Detecting C compiler ABI info +Variant=debug ABI=x86 :-- Detecting C compiler ABI info - done +Variant=debug ABI=x86 :-- Detecting C compile features +Variant=debug ABI=x86 :-- Detecting C compile features - done +Variant=debug ABI=x86 :-- Check for working CXX compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ +Variant=debug ABI=x86 :-- Check for working CXX compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works +Variant=debug ABI=x86 :-- Detecting CXX compiler ABI info +Variant=debug ABI=x86 :-- Detecting CXX compiler ABI info - done +Variant=debug ABI=x86 :-- Detecting CXX compile features +Variant=debug ABI=x86 :-- Detecting CXX compile features - done +Variant=debug ABI=x86 :-- Configuring done +Variant=debug ABI=x86 :-- Generating done +Variant=debug ABI=x86 :-- Build files have been written to: /Volumes/malloc-dev/nextcrypto/source/nc-wc-ndk/wolfssl/.externalNativeBuild/cmake/debug/x86 +Variant=debug ABI=x86_64 :-- Check for working C compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang +Variant=debug ABI=x86_64 :-- Check for working C compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works +Variant=debug ABI=x86_64 :-- Detecting C compiler ABI info +Variant=debug ABI=x86_64 :-- Detecting C compiler ABI info - done +Variant=debug ABI=x86_64 :-- Detecting C compile features +Variant=debug ABI=x86_64 :-- Detecting C compile features - done +Variant=debug ABI=x86_64 :-- Check for working CXX compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ +Variant=debug ABI=x86_64 :-- Check for working CXX compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works +Variant=debug ABI=x86_64 :-- Detecting CXX compiler ABI info +Variant=debug ABI=x86_64 :-- Detecting CXX compiler ABI info - done +Variant=debug ABI=x86_64 :-- Detecting CXX compile features +Variant=debug ABI=x86_64 :-- Detecting CXX compile features - done +Variant=debug ABI=x86_64 :-- Configuring done +Variant=debug ABI=x86_64 :-- Generating done +Variant=debug ABI=x86_64 :-- Build files have been written to: /Volumes/malloc-dev/nextcrypto/source/nc-wc-ndk/wolfssl/.externalNativeBuild/cmake/debug/x86_64 + +> Task :wolfssl:externalNativeBuildDebug +Build wolfssl x86_64 +[1/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/crl.c.o +[2/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/internal.c.o +[3/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/io.c.o +[4/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/keys.c.o +[5/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/ocsp.c.o +[6/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/sniffer.c.o +[7/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/ssl.c.o +[8/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/tls.c.o +[9/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/aes.c.o +[10/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/arc4.c.o +[11/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/asm.c.o +[12/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/asn.c.o +[13/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/blake2b.c.o +[14/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/camellia.c.o +[15/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/chacha.c.o +[16/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/chacha20_poly1305.c.o +[17/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/coding.c.o +[18/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/compress.c.o +[19/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/curve25519.c.o +[20/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/des3.c.o +[21/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/dh.c.o +[22/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/dsa.c.o +[23/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ecc.c.o +[24/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ecc_fp.c.o +[25/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ed25519.c.o +[26/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/error.c.o +[27/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/fe_low_mem.c.o +[28/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/fe_operations.c.o +[29/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ge_low_mem.c.o +[30/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ge_operations.c.o +[31/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/hash.c.o +[32/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/hc128.c.o +[33/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/hmac.c.o +[34/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/idea.c.o +[35/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/integer.c.o +[36/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/logging.c.o +[37/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/md2.c.o +[38/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/md4.c.o +[39/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/md5.c.o +[40/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/memory.c.o +[41/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/misc.c.o +[42/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/pkcs7.c.o +[43/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/pkcs12.c.o +[44/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/poly1305.c.o +[45/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/pwdbased.c.o +[46/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/rabbit.c.o +/Volumes/malloc-dev/nextcrypto/source/nc-wc-ndk/wolfssl/src/main/cpp/wolfssl-oem/wolfssl-git/wolfcrypt/src/misc.c:49:6: warning: misc.c does not need to be compiled when using inline (NO_INLINE not defined) [-W#warnings] + #warning misc.c does not need to be compiled when using inline (NO_INLINE not defined) + ^ +1 warning generated. +[47/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/random.c.o +[48/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ripemd.c.o +[49/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/rsa.c.o +[50/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/sha.c.o +[51/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/sha256.c.o +[52/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/sha512.c.o +[53/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/srp.c.o +[54/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/tfm.c.o +[55/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/wc_encrypt.c.o +[56/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/wc_port.c.o +[57/57] Linking C shared library ../../../../build/intermediates/cmake/debug/obj/x86_64/libwolfssl.so +Build wolfssl x86 +[1/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/crl.c.o +[2/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/internal.c.o +[3/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/io.c.o +[4/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/keys.c.o +[5/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/ocsp.c.o +[6/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/sniffer.c.o +[7/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/ssl.c.o +[8/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/tls.c.o +[9/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/aes.c.o +[10/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/arc4.c.o +[11/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/asm.c.o +[12/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/asn.c.o +[13/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/blake2b.c.o +[14/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/camellia.c.o +[15/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/chacha.c.o +[16/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/chacha20_poly1305.c.o +[17/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/coding.c.o +[18/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/compress.c.o +[19/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/curve25519.c.o +[20/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/des3.c.o +[21/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/dh.c.o +[22/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/dsa.c.o +[23/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ecc.c.o +[24/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ecc_fp.c.o +[25/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ed25519.c.o +[26/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/error.c.o +[27/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/fe_low_mem.c.o +[28/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/fe_operations.c.o +[29/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ge_low_mem.c.o +[30/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ge_operations.c.o +[31/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/hash.c.o +[32/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/hc128.c.o +[33/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/hmac.c.o +[34/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/idea.c.o +[35/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/integer.c.o +[36/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/logging.c.o +[37/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/md2.c.o +[38/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/md4.c.o +[39/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/md5.c.o +[40/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/memory.c.o +[41/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/misc.c.o +[42/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/pkcs7.c.o +[43/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/pkcs12.c.o +[44/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/poly1305.c.o +[45/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/pwdbased.c.o +/Volumes/malloc-dev/nextcrypto/source/nc-wc-ndk/wolfssl/src/main/cpp/wolfssl-oem/wolfssl-git/wolfcrypt/src/misc.c:49:6: warning: misc.c does not need to be compiled when using inline (NO_INLINE not defined) [-W#warnings] + #warning misc.c does not need to be compiled when using inline (NO_INLINE not defined) + ^ +1 warning generated. +[46/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/rabbit.c.o +[47/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/random.c.o +[48/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ripemd.c.o +[49/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/rsa.c.o +[50/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/sha.c.o +[51/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/sha256.c.o +[52/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/sha512.c.o +[53/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/srp.c.o +[54/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/tfm.c.o +[55/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/wc_encrypt.c.o +[56/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/wc_port.c.o +[57/57] Linking C shared library ../../../../build/intermediates/cmake/debug/obj/x86/libwolfssl.so +Build wolfssl arm64-v8a +[1/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/crl.c.o +[2/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/internal.c.o +[3/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/io.c.o +[4/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/keys.c.o +[5/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/ocsp.c.o +[6/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/sniffer.c.o +[7/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/ssl.c.o +[8/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/tls.c.o +[9/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/aes.c.o +[10/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/arc4.c.o +[11/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/asm.c.o +[12/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/asn.c.o +[13/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/blake2b.c.o +[14/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/camellia.c.o +[15/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/chacha.c.o +[16/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/chacha20_poly1305.c.o +[17/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/coding.c.o +[18/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/compress.c.o +[19/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/curve25519.c.o +[20/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/des3.c.o +[21/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/dh.c.o +[22/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/dsa.c.o +[23/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ecc.c.o +[24/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ecc_fp.c.o +[25/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ed25519.c.o +[26/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/error.c.o +[27/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/fe_low_mem.c.o +[28/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/fe_operations.c.o +[29/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ge_low_mem.c.o +[30/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ge_operations.c.o +[31/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/hash.c.o +[32/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/hc128.c.o +[33/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/hmac.c.o +[34/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/idea.c.o +[35/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/integer.c.o +[36/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/logging.c.o +[37/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/md2.c.o +[38/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/md4.c.o +[39/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/md5.c.o +[40/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/memory.c.o +[41/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/misc.c.o +[42/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/pkcs7.c.o +[43/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/pkcs12.c.o +[44/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/poly1305.c.o +[45/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/pwdbased.c.o +[46/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/rabbit.c.o +[47/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/random.c.o +[48/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ripemd.c.o +/Volumes/malloc-dev/nextcrypto/source/nc-wc-ndk/wolfssl/src/main/cpp/wolfssl-oem/wolfssl-git/wolfcrypt/src/misc.c:49:6: warning: misc.c does not need to be compiled when using inline (NO_INLINE not defined) [-W#warnings] + #warning misc.c does not need to be compiled when using inline (NO_INLINE not defined) + ^ +1 warning generated. +[49/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/rsa.c.o +[50/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/sha.c.o +[51/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/sha256.c.o +[52/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/sha512.c.o +[53/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/srp.c.o +[54/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/tfm.c.o +[55/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/wc_encrypt.c.o +[56/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/wc_port.c.o +[57/57] Linking C shared library ../../../../build/intermediates/cmake/debug/obj/arm64-v8a/libwolfssl.so +Build wolfssl armeabi-v7a +[1/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/crl.c.o +[2/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/internal.c.o +[3/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/io.c.o +[4/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/keys.c.o +[5/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/ocsp.c.o +[6/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/sniffer.c.o +[7/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/ssl.c.o +[8/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/tls.c.o +[9/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/aes.c.o +[10/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/arc4.c.o +[11/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/asm.c.o +[12/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/asn.c.o +[13/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/blake2b.c.o +[14/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/camellia.c.o +[15/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/chacha.c.o +[16/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/chacha20_poly1305.c.o +[17/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/coding.c.o +[18/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/compress.c.o +[19/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/curve25519.c.o +[20/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/des3.c.o +[21/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/dh.c.o +[22/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/dsa.c.o +[23/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ecc.c.o +[24/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ecc_fp.c.o +[25/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ed25519.c.o +[26/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/error.c.o +[27/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/fe_low_mem.c.o +[28/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/fe_operations.c.o +[29/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ge_low_mem.c.o +[30/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ge_operations.c.o +[31/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/hash.c.o +[32/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/hc128.c.o +[33/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/hmac.c.o +[34/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/idea.c.o +[35/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/integer.c.o +[36/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/logging.c.o +[37/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/md2.c.o +[38/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/md4.c.o +[39/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/md5.c.o +[40/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/memory.c.o +[41/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/misc.c.o +[42/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/pkcs7.c.o +[43/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/pkcs12.c.o +[44/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/poly1305.c.o +[45/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/pwdbased.c.o +[46/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/rabbit.c.o +[47/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/random.c.o +/Volumes/malloc-dev/nextcrypto/source/nc-wc-ndk/wolfssl/src/main/cpp/wolfssl-oem/wolfssl-git/wolfcrypt/src/misc.c:49:6: warning: misc.c does not need to be compiled when using inline (NO_INLINE not defined) [-W#warnings] + #warning misc.c does not need to be compiled when using inline (NO_INLINE not defined) + ^ +1 warning generated. +[48/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ripemd.c.o +[49/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/rsa.c.o +[50/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/sha.c.o +[51/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/sha256.c.o +[52/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/sha512.c.o +[53/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/srp.c.o +[54/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/tfm.c.o +[55/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/wc_encrypt.c.o +[56/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/wc_port.c.o +[57/57] Linking C shared library ../../../../build/intermediates/cmake/debug/obj/armeabi-v7a/libwolfssl.so + +> Task :wolfssl:generateJsonModelRelease +Variant=release ABI=armeabi-v7a :-- Check for working C compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang +Variant=release ABI=armeabi-v7a :-- Check for working C compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works +Variant=release ABI=armeabi-v7a :-- Detecting C compiler ABI info +Variant=release ABI=armeabi-v7a :-- Detecting C compiler ABI info - done +Variant=release ABI=armeabi-v7a :-- Detecting C compile features +Variant=release ABI=armeabi-v7a :-- Detecting C compile features - done +Variant=release ABI=armeabi-v7a :-- Check for working CXX compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ +Variant=release ABI=armeabi-v7a :-- Check for working CXX compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works +Variant=release ABI=armeabi-v7a :-- Detecting CXX compiler ABI info +Variant=release ABI=armeabi-v7a :-- Detecting CXX compiler ABI info - done +Variant=release ABI=armeabi-v7a :-- Detecting CXX compile features +Variant=release ABI=armeabi-v7a :-- Detecting CXX compile features - done +Variant=release ABI=armeabi-v7a :-- Configuring done +Variant=release ABI=armeabi-v7a :-- Generating done +Variant=release ABI=armeabi-v7a :-- Build files have been written to: /Volumes/malloc-dev/nextcrypto/source/nc-wc-ndk/wolfssl/.externalNativeBuild/cmake/release/armeabi-v7a +Variant=release ABI=arm64-v8a :-- Check for working C compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang +Variant=release ABI=arm64-v8a :-- Check for working C compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works +Variant=release ABI=arm64-v8a :-- Detecting C compiler ABI info +Variant=release ABI=arm64-v8a :-- Detecting C compiler ABI info - done +Variant=release ABI=arm64-v8a :-- Detecting C compile features +Variant=release ABI=arm64-v8a :-- Detecting C compile features - done +Variant=release ABI=arm64-v8a :-- Check for working CXX compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ +Variant=release ABI=arm64-v8a :-- Check for working CXX compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works +Variant=release ABI=arm64-v8a :-- Detecting CXX compiler ABI info +Variant=release ABI=arm64-v8a :-- Detecting CXX compiler ABI info - done +Variant=release ABI=arm64-v8a :-- Detecting CXX compile features +Variant=release ABI=arm64-v8a :-- Detecting CXX compile features - done +Variant=release ABI=arm64-v8a :-- Configuring done +Variant=release ABI=arm64-v8a :-- Generating done +Variant=release ABI=arm64-v8a :-- Build files have been written to: /Volumes/malloc-dev/nextcrypto/source/nc-wc-ndk/wolfssl/.externalNativeBuild/cmake/release/arm64-v8a +Variant=release ABI=x86 :-- Check for working C compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang +Variant=release ABI=x86 :-- Check for working C compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works +Variant=release ABI=x86 :-- Detecting C compiler ABI info +Variant=release ABI=x86 :-- Detecting C compiler ABI info - done +Variant=release ABI=x86 :-- Detecting C compile features +Variant=release ABI=x86 :-- Detecting C compile features - done +Variant=release ABI=x86 :-- Check for working CXX compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ +Variant=release ABI=x86 :-- Check for working CXX compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works +Variant=release ABI=x86 :-- Detecting CXX compiler ABI info +Variant=release ABI=x86 :-- Detecting CXX compiler ABI info - done +Variant=release ABI=x86 :-- Detecting CXX compile features +Variant=release ABI=x86 :-- Detecting CXX compile features - done +Variant=release ABI=x86 :-- Configuring done +Variant=release ABI=x86 :-- Generating done +Variant=release ABI=x86 :-- Build files have been written to: /Volumes/malloc-dev/nextcrypto/source/nc-wc-ndk/wolfssl/.externalNativeBuild/cmake/release/x86 +Variant=release ABI=x86_64 :-- Check for working C compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang +Variant=release ABI=x86_64 :-- Check for working C compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works +Variant=release ABI=x86_64 :-- Detecting C compiler ABI info +Variant=release ABI=x86_64 :-- Detecting C compiler ABI info - done +Variant=release ABI=x86_64 :-- Detecting C compile features +Variant=release ABI=x86_64 :-- Detecting C compile features - done +Variant=release ABI=x86_64 :-- Check for working CXX compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ +Variant=release ABI=x86_64 :-- Check for working CXX compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works +Variant=release ABI=x86_64 :-- Detecting CXX compiler ABI info +Variant=release ABI=x86_64 :-- Detecting CXX compiler ABI info - done +Variant=release ABI=x86_64 :-- Detecting CXX compile features +Variant=release ABI=x86_64 :-- Detecting CXX compile features - done +Variant=release ABI=x86_64 :-- Configuring done +Variant=release ABI=x86_64 :-- Generating done +Variant=release ABI=x86_64 :-- Build files have been written to: /Volumes/malloc-dev/nextcrypto/source/nc-wc-ndk/wolfssl/.externalNativeBuild/cmake/release/x86_64 + +> Task :wolfssl:externalNativeBuildRelease +Build wolfssl x86_64 +[1/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/crl.c.o +[2/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/internal.c.o +[3/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/io.c.o +[4/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/keys.c.o +[5/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/ocsp.c.o +[6/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/sniffer.c.o +[7/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/ssl.c.o +[8/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/tls.c.o +[9/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/aes.c.o +[10/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/arc4.c.o +[11/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/asm.c.o +[12/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/asn.c.o +[13/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/blake2b.c.o +[14/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/camellia.c.o +[15/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/chacha.c.o +[16/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/chacha20_poly1305.c.o +[17/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/coding.c.o +[18/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/compress.c.o +[19/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/curve25519.c.o +[20/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/des3.c.o +[21/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/dh.c.o +[22/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/dsa.c.o +[23/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ecc.c.o +[24/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ecc_fp.c.o +[25/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ed25519.c.o +[26/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/error.c.o +[27/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/fe_low_mem.c.o +[28/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/fe_operations.c.o +[29/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ge_low_mem.c.o +[30/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ge_operations.c.o +[31/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/hash.c.o +[32/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/hc128.c.o +[33/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/hmac.c.o +[34/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/idea.c.o +[35/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/integer.c.o +[36/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/logging.c.o +[37/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/md2.c.o +[38/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/md4.c.o +[39/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/md5.c.o +[40/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/memory.c.o +[41/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/misc.c.o +[42/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/pkcs7.c.o +[43/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/pkcs12.c.o +[44/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/poly1305.c.o +[45/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/pwdbased.c.o +[46/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/rabbit.c.o +/Volumes/malloc-dev/nextcrypto/source/nc-wc-ndk/wolfssl/src/main/cpp/wolfssl-oem/wolfssl-git/wolfcrypt/src/misc.c:49:6: warning: misc.c does not need to be compiled when using inline (NO_INLINE not defined) [-W#warnings] + #warning misc.c does not need to be compiled when using inline (NO_INLINE not defined) + ^ +1 warning generated. +[47/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/random.c.o +[48/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ripemd.c.o +[49/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/rsa.c.o +[50/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/sha.c.o +[51/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/sha256.c.o +[52/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/sha512.c.o +[53/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/srp.c.o +[54/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/tfm.c.o +[55/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/wc_encrypt.c.o +[56/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/wc_port.c.o +[57/57] Linking C shared library ../../../../build/intermediates/cmake/release/obj/x86_64/libwolfssl.so +Build wolfssl x86 +[1/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/crl.c.o +[2/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/internal.c.o +[3/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/io.c.o +[4/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/keys.c.o +[5/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/ocsp.c.o +[6/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/sniffer.c.o +[7/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/ssl.c.o +[8/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/tls.c.o +[9/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/aes.c.o +[10/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/arc4.c.o +[11/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/asm.c.o +[12/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/asn.c.o +[13/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/blake2b.c.o +[14/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/camellia.c.o +[15/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/chacha.c.o +[16/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/chacha20_poly1305.c.o +[17/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/coding.c.o +[18/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/compress.c.o +[19/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/curve25519.c.o +[20/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/des3.c.o +[21/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/dh.c.o +[22/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/dsa.c.o +[23/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ecc.c.o +[24/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ecc_fp.c.o +[25/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ed25519.c.o +[26/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/error.c.o +[27/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/fe_low_mem.c.o +[28/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/fe_operations.c.o +[29/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ge_low_mem.c.o +[30/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ge_operations.c.o +[31/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/hash.c.o +[32/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/hc128.c.o +[33/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/hmac.c.o +[34/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/idea.c.o +[35/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/integer.c.o +[36/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/logging.c.o +[37/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/md2.c.o +[38/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/md4.c.o +[39/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/md5.c.o +[40/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/memory.c.o +[41/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/misc.c.o +[42/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/pkcs7.c.o +[43/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/pkcs12.c.o +[44/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/poly1305.c.o +[45/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/pwdbased.c.o +[46/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/rabbit.c.o +/Volumes/malloc-dev/nextcrypto/source/nc-wc-ndk/wolfssl/src/main/cpp/wolfssl-oem/wolfssl-git/wolfcrypt/src/misc.c:49:6: warning: misc.c does not need to be compiled when using inline (NO_INLINE not defined) [-W#warnings] + #warning misc.c does not need to be compiled when using inline (NO_INLINE not defined) + ^ +1 warning generated. +[47/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/random.c.o +[48/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ripemd.c.o +[49/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/rsa.c.o +[50/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/sha.c.o +[51/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/sha256.c.o +[52/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/sha512.c.o +[53/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/srp.c.o +[54/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/tfm.c.o +[55/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/wc_encrypt.c.o +[56/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/wc_port.c.o +[57/57] Linking C shared library ../../../../build/intermediates/cmake/release/obj/x86/libwolfssl.so +Build wolfssl arm64-v8a +[1/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/crl.c.o +[2/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/internal.c.o +[3/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/io.c.o +[4/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/keys.c.o +[5/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/ocsp.c.o +[6/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/sniffer.c.o +[7/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/ssl.c.o +[8/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/tls.c.o +[9/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/aes.c.o +[10/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/arc4.c.o +[11/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/asm.c.o +[12/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/asn.c.o +[13/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/blake2b.c.o +[14/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/camellia.c.o +[15/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/chacha.c.o +[16/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/chacha20_poly1305.c.o +[17/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/coding.c.o +[18/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/compress.c.o +[19/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/curve25519.c.o +[20/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/des3.c.o +[21/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/dh.c.o +[22/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/dsa.c.o +[23/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ecc.c.o +[24/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ecc_fp.c.o +[25/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ed25519.c.o +[26/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/error.c.o +[27/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/fe_low_mem.c.o +[28/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/fe_operations.c.o +[29/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ge_low_mem.c.o +[30/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ge_operations.c.o +[31/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/hash.c.o +[32/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/hc128.c.o +[33/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/hmac.c.o +[34/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/idea.c.o +[35/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/integer.c.o +[36/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/logging.c.o +[37/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/md2.c.o +[38/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/md4.c.o +[39/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/md5.c.o +[40/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/memory.c.o +[41/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/misc.c.o +[42/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/pkcs7.c.o +[43/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/pkcs12.c.o +[44/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/poly1305.c.o +[45/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/pwdbased.c.o +[46/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/rabbit.c.o +/Volumes/malloc-dev/nextcrypto/source/nc-wc-ndk/wolfssl/src/main/cpp/wolfssl-oem/wolfssl-git/wolfcrypt/src/misc.c:49:6: warning: misc.c does not need to be compiled when using inline (NO_INLINE not defined) [-W#warnings] + #warning misc.c does not need to be compiled when using inline (NO_INLINE not defined) + ^ +1 warning generated. +[47/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/random.c.o +[48/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ripemd.c.o +[49/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/rsa.c.o +[50/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/sha.c.o +[51/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/sha256.c.o +[52/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/sha512.c.o +[53/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/srp.c.o +[54/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/tfm.c.o +[55/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/wc_encrypt.c.o +[56/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/wc_port.c.o +[57/57] Linking C shared library ../../../../build/intermediates/cmake/release/obj/arm64-v8a/libwolfssl.so +Build wolfssl armeabi-v7a +[1/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/crl.c.o +[2/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/internal.c.o +[3/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/io.c.o +[4/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/keys.c.o +[5/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/ocsp.c.o +[6/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/sniffer.c.o +[7/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/ssl.c.o +[8/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/tls.c.o +[9/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/aes.c.o +[10/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/arc4.c.o +[11/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/asm.c.o +[12/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/asn.c.o +[13/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/blake2b.c.o +[14/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/camellia.c.o +[15/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/chacha.c.o +[16/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/chacha20_poly1305.c.o +[17/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/coding.c.o +[18/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/compress.c.o +[19/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/curve25519.c.o +[20/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/des3.c.o +[21/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/dh.c.o +[22/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/dsa.c.o +[23/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ecc.c.o +[24/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ecc_fp.c.o +[25/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ed25519.c.o +[26/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/error.c.o +[27/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/fe_low_mem.c.o +[28/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/fe_operations.c.o +[29/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ge_low_mem.c.o +[30/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ge_operations.c.o +[31/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/hash.c.o +[32/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/hc128.c.o +[33/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/hmac.c.o +[34/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/idea.c.o +[35/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/integer.c.o +[36/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/logging.c.o +[37/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/md2.c.o +[38/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/md4.c.o +[39/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/md5.c.o +[40/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/memory.c.o +[41/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/misc.c.o +[42/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/pkcs7.c.o +[43/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/pkcs12.c.o +[44/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/poly1305.c.o +[45/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/pwdbased.c.o +/Volumes/malloc-dev/nextcrypto/source/nc-wc-ndk/wolfssl/src/main/cpp/wolfssl-oem/wolfssl-git/wolfcrypt/src/misc.c:49:6: warning: misc.c does not need to be compiled when using inline (NO_INLINE not defined) [-W#warnings] + #warning misc.c does not need to be compiled when using inline (NO_INLINE not defined) + ^ +1 warning generated. +[46/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/rabbit.c.o +[47/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/random.c.o +[48/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ripemd.c.o +[49/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/rsa.c.o +[50/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/sha.c.o +[51/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/sha256.c.o +[52/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/sha512.c.o +[53/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/srp.c.o +[54/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/tfm.c.o +[55/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/wc_encrypt.c.o +[56/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/wc_port.c.o +[57/57] Linking C shared library ../../../../build/intermediates/cmake/release/obj/armeabi-v7a/libwolfssl.so +W/ResourceType(98678): For resource 0x0101053d, entry index(1341) is beyond type entryCount(1329) +W/ResourceType(98678): For resource 0x0101053e, entry index(1342) is beyond type entryCount(1329) +W/ResourceType(98678): For resource 0x0101053b, entry index(1339) is beyond type entryCount(1329) +W/ResourceType(98678): For resource 0x0101053c, entry index(1340) is beyond type entryCount(1329) + + +> Task :wolfssl:lint +Calling mockable JAR artifact transform to create file: /Users/j3g/.gradle/caches/transforms-1/files-1.1/android.jar/8d378eb6fec2da414d33bbda900e484e/android.jar with input /usr/local/opt/android-sdk/platforms/android-25/android.jar +Ran lint on variant release: 2 issues found +Ran lint on variant debug: 2 issues found +Wrote HTML report to file:///Volumes/malloc-dev/nextcrypto/source/nc-wc-ndk/wolfssl/build/reports/lint-results.html +Wrote XML report to file:///Volumes/malloc-dev/nextcrypto/source/nc-wc-ndk/wolfssl/build/reports/lint-results.xml + +> Task :wolfssl:lint FAILED +50 actionable tasks: 33 executed, 17 up-to-date diff --git a/docs/logs/g_build_002.log b/docs/logs/g_build_002.log new file mode 100644 index 0000000..e39a988 --- /dev/null +++ b/docs/logs/g_build_002.log @@ -0,0 +1,28 @@ + +> Task :wolfssl:externalNativeBuildDebug +Build wolfssl x86_64 +ninja: no work to do. +Build wolfssl x86 +ninja: no work to do. +Build wolfssl arm64-v8a +ninja: no work to do. +Build wolfssl armeabi-v7a +ninja: no work to do. + +> Task :wolfssl:externalNativeBuildRelease +Build wolfssl x86_64 +ninja: no work to do. +Build wolfssl x86 +ninja: no work to do. +Build wolfssl arm64-v8a +ninja: no work to do. +Build wolfssl armeabi-v7a +ninja: no work to do. + +> Task :wolfssl:lint +Calling mockable JAR artifact transform to create file: /Users/j3g/.gradle/caches/transforms-1/files-1.1/android.jar/972dd3608aedda3960cabf00b3bdd939/android.jar with input /usr/local/opt/android-sdk/platforms/android-28/android.jar +Ran lint on variant debug: 0 issues found +Ran lint on variant release: 0 issues found + +BUILD SUCCESSFUL in 4s +54 actionable tasks: 21 executed, 33 up-to-date diff --git a/docs/logs/g_build_003.log b/docs/logs/g_build_003.log new file mode 100644 index 0000000..196ed9a --- /dev/null +++ b/docs/logs/g_build_003.log @@ -0,0 +1,631 @@ + +> Task :wolfssl:generateJsonModelDebug +Variant=debug ABI=armeabi-v7a :-- Check for working C compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang +Variant=debug ABI=armeabi-v7a :-- Check for working C compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works +Variant=debug ABI=armeabi-v7a :-- Detecting C compiler ABI info +Variant=debug ABI=armeabi-v7a :-- Detecting C compiler ABI info - done +Variant=debug ABI=armeabi-v7a :-- Detecting C compile features +Variant=debug ABI=armeabi-v7a :-- Detecting C compile features - done +Variant=debug ABI=armeabi-v7a :-- Check for working CXX compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ +Variant=debug ABI=armeabi-v7a :-- Check for working CXX compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works +Variant=debug ABI=armeabi-v7a :-- Detecting CXX compiler ABI info +Variant=debug ABI=armeabi-v7a :-- Detecting CXX compiler ABI info - done +Variant=debug ABI=armeabi-v7a :-- Detecting CXX compile features +Variant=debug ABI=armeabi-v7a :-- Detecting CXX compile features - done +Variant=debug ABI=armeabi-v7a :-- Configuring done +Variant=debug ABI=armeabi-v7a :-- Generating done +Variant=debug ABI=armeabi-v7a :-- Build files have been written to: /Volumes/malloc-dev/nextcrypto/source/nc-wc-ndk/wolfssl/.externalNativeBuild/cmake/debug/armeabi-v7a +Variant=debug ABI=arm64-v8a :-- Check for working C compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang +Variant=debug ABI=arm64-v8a :-- Check for working C compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works +Variant=debug ABI=arm64-v8a :-- Detecting C compiler ABI info +Variant=debug ABI=arm64-v8a :-- Detecting C compiler ABI info - done +Variant=debug ABI=arm64-v8a :-- Detecting C compile features +Variant=debug ABI=arm64-v8a :-- Detecting C compile features - done +Variant=debug ABI=arm64-v8a :-- Check for working CXX compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ +Variant=debug ABI=arm64-v8a :-- Check for working CXX compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works +Variant=debug ABI=arm64-v8a :-- Detecting CXX compiler ABI info +Variant=debug ABI=arm64-v8a :-- Detecting CXX compiler ABI info - done +Variant=debug ABI=arm64-v8a :-- Detecting CXX compile features +Variant=debug ABI=arm64-v8a :-- Detecting CXX compile features - done +Variant=debug ABI=arm64-v8a :-- Configuring done +Variant=debug ABI=arm64-v8a :-- Generating done +Variant=debug ABI=arm64-v8a :-- Build files have been written to: /Volumes/malloc-dev/nextcrypto/source/nc-wc-ndk/wolfssl/.externalNativeBuild/cmake/debug/arm64-v8a +Variant=debug ABI=x86 :-- Check for working C compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang +Variant=debug ABI=x86 :-- Check for working C compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works +Variant=debug ABI=x86 :-- Detecting C compiler ABI info +Variant=debug ABI=x86 :-- Detecting C compiler ABI info - done +Variant=debug ABI=x86 :-- Detecting C compile features +Variant=debug ABI=x86 :-- Detecting C compile features - done +Variant=debug ABI=x86 :-- Check for working CXX compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ +Variant=debug ABI=x86 :-- Check for working CXX compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works +Variant=debug ABI=x86 :-- Detecting CXX compiler ABI info +Variant=debug ABI=x86 :-- Detecting CXX compiler ABI info - done +Variant=debug ABI=x86 :-- Detecting CXX compile features +Variant=debug ABI=x86 :-- Detecting CXX compile features - done +Variant=debug ABI=x86 :-- Configuring done +Variant=debug ABI=x86 :-- Generating done +Variant=debug ABI=x86 :-- Build files have been written to: /Volumes/malloc-dev/nextcrypto/source/nc-wc-ndk/wolfssl/.externalNativeBuild/cmake/debug/x86 +Variant=debug ABI=x86_64 :-- Check for working C compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang +Variant=debug ABI=x86_64 :-- Check for working C compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works +Variant=debug ABI=x86_64 :-- Detecting C compiler ABI info +Variant=debug ABI=x86_64 :-- Detecting C compiler ABI info - done +Variant=debug ABI=x86_64 :-- Detecting C compile features +Variant=debug ABI=x86_64 :-- Detecting C compile features - done +Variant=debug ABI=x86_64 :-- Check for working CXX compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ +Variant=debug ABI=x86_64 :-- Check for working CXX compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works +Variant=debug ABI=x86_64 :-- Detecting CXX compiler ABI info +Variant=debug ABI=x86_64 :-- Detecting CXX compiler ABI info - done +Variant=debug ABI=x86_64 :-- Detecting CXX compile features +Variant=debug ABI=x86_64 :-- Detecting CXX compile features - done +Variant=debug ABI=x86_64 :-- Configuring done +Variant=debug ABI=x86_64 :-- Generating done +Variant=debug ABI=x86_64 :-- Build files have been written to: /Volumes/malloc-dev/nextcrypto/source/nc-wc-ndk/wolfssl/.externalNativeBuild/cmake/debug/x86_64 + +> Task :wolfssl:externalNativeBuildDebug +Build wolfssl x86_64 +[1/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/crl.c.o +[2/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/internal.c.o +[3/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/io.c.o +[4/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/keys.c.o +[5/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/ocsp.c.o +[6/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/sniffer.c.o +[7/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/ssl.c.o +[8/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/tls.c.o +[9/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/aes.c.o +[10/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/arc4.c.o +[11/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/asm.c.o +[12/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/asn.c.o +[13/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/blake2b.c.o +[14/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/camellia.c.o +[15/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/chacha.c.o +[16/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/chacha20_poly1305.c.o +[17/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/coding.c.o +[18/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/compress.c.o +[19/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/curve25519.c.o +[20/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/des3.c.o +[21/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/dh.c.o +[22/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/dsa.c.o +[23/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ecc.c.o +[24/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ecc_fp.c.o +[25/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ed25519.c.o +[26/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/error.c.o +[27/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/fe_low_mem.c.o +[28/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/fe_operations.c.o +[29/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ge_low_mem.c.o +[30/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ge_operations.c.o +[31/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/hash.c.o +[32/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/hc128.c.o +[33/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/hmac.c.o +[34/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/idea.c.o +[35/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/integer.c.o +[36/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/logging.c.o +[37/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/md2.c.o +[38/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/md4.c.o +[39/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/md5.c.o +[40/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/memory.c.o +[41/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/misc.c.o +[42/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/pkcs7.c.o +[43/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/pkcs12.c.o +[44/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/poly1305.c.o +[45/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/pwdbased.c.o +[46/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/rabbit.c.o +[47/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/random.c.o +[48/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ripemd.c.o +/Volumes/malloc-dev/nextcrypto/source/nc-wc-ndk/wolfssl/src/main/cpp/wolfssl-oem/wolfssl-git/wolfcrypt/src/misc.c:49:6: warning: misc.c does not need to be compiled when using inline (NO_INLINE not defined) [-W#warnings] + #warning misc.c does not need to be compiled when using inline (NO_INLINE not defined) + ^ +1 warning generated. +[49/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/rsa.c.o +[50/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/sha.c.o +[51/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/sha256.c.o +[52/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/sha512.c.o +[53/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/srp.c.o +[54/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/tfm.c.o +[55/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/wc_encrypt.c.o +[56/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/wc_port.c.o +[57/57] Linking C shared library ../../../../build/intermediates/cmake/debug/obj/x86_64/libwolfssl.so +Build wolfssl x86 +[1/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/crl.c.o +[2/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/internal.c.o +[3/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/io.c.o +[4/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/keys.c.o +[5/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/ocsp.c.o +[6/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/sniffer.c.o +[7/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/ssl.c.o +[8/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/tls.c.o +[9/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/aes.c.o +[10/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/arc4.c.o +[11/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/asm.c.o +[12/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/asn.c.o +[13/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/blake2b.c.o +[14/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/camellia.c.o +[15/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/chacha.c.o +[16/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/chacha20_poly1305.c.o +[17/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/coding.c.o +[18/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/compress.c.o +[19/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/curve25519.c.o +[20/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/des3.c.o +[21/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/dh.c.o +[22/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/dsa.c.o +[23/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ecc.c.o +[24/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ecc_fp.c.o +[25/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ed25519.c.o +[26/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/error.c.o +[27/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/fe_low_mem.c.o +[28/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/fe_operations.c.o +[29/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ge_low_mem.c.o +[30/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ge_operations.c.o +[31/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/hash.c.o +[32/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/hc128.c.o +[33/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/hmac.c.o +[34/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/idea.c.o +[35/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/integer.c.o +[36/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/logging.c.o +[37/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/md2.c.o +[38/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/md4.c.o +[39/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/md5.c.o +[40/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/memory.c.o +[41/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/misc.c.o +[42/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/pkcs7.c.o +[43/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/pkcs12.c.o +[44/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/poly1305.c.o +[45/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/pwdbased.c.o +[46/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/rabbit.c.o +[47/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/random.c.o +/Volumes/malloc-dev/nextcrypto/source/nc-wc-ndk/wolfssl/src/main/cpp/wolfssl-oem/wolfssl-git/wolfcrypt/src/misc.c:49:6: warning: misc.c does not need to be compiled when using inline (NO_INLINE not defined) [-W#warnings] + #warning misc.c does not need to be compiled when using inline (NO_INLINE not defined) + ^ +1 warning generated. +[48/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ripemd.c.o +[49/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/rsa.c.o +[50/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/sha.c.o +[51/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/sha256.c.o +[52/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/sha512.c.o +[53/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/srp.c.o +[54/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/tfm.c.o +[55/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/wc_encrypt.c.o +[56/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/wc_port.c.o +[57/57] Linking C shared library ../../../../build/intermediates/cmake/debug/obj/x86/libwolfssl.so +Build wolfssl arm64-v8a +[1/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/crl.c.o +[2/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/internal.c.o +[3/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/io.c.o +[4/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/keys.c.o +[5/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/ocsp.c.o +[6/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/sniffer.c.o +[7/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/ssl.c.o +[8/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/tls.c.o +[9/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/aes.c.o +[10/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/arc4.c.o +[11/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/asm.c.o +[12/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/asn.c.o +[13/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/blake2b.c.o +[14/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/camellia.c.o +[15/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/chacha.c.o +[16/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/chacha20_poly1305.c.o +[17/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/coding.c.o +[18/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/compress.c.o +[19/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/curve25519.c.o +[20/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/des3.c.o +[21/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/dh.c.o +[22/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/dsa.c.o +[23/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ecc.c.o +[24/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ecc_fp.c.o +[25/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ed25519.c.o +[26/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/error.c.o +[27/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/fe_low_mem.c.o +[28/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/fe_operations.c.o +[29/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ge_low_mem.c.o +[30/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ge_operations.c.o +[31/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/hash.c.o +[32/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/hc128.c.o +[33/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/hmac.c.o +[34/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/idea.c.o +[35/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/integer.c.o +[36/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/logging.c.o +[37/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/md2.c.o +[38/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/md4.c.o +[39/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/md5.c.o +[40/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/memory.c.o +[41/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/misc.c.o +[42/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/pkcs7.c.o +[43/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/pkcs12.c.o +[44/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/poly1305.c.o +[45/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/pwdbased.c.o +[46/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/rabbit.c.o +[47/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/random.c.o +/Volumes/malloc-dev/nextcrypto/source/nc-wc-ndk/wolfssl/src/main/cpp/wolfssl-oem/wolfssl-git/wolfcrypt/src/misc.c:49:6: warning: misc.c does not need to be compiled when using inline (NO_INLINE not defined) [-W#warnings] + #warning misc.c does not need to be compiled when using inline (NO_INLINE not defined) + ^ +1 warning generated. +[48/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ripemd.c.o +[49/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/rsa.c.o +[50/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/sha.c.o +[51/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/sha256.c.o +[52/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/sha512.c.o +[53/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/srp.c.o +[54/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/tfm.c.o +[55/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/wc_encrypt.c.o +[56/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/wc_port.c.o +[57/57] Linking C shared library ../../../../build/intermediates/cmake/debug/obj/arm64-v8a/libwolfssl.so +Build wolfssl armeabi-v7a +[1/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/crl.c.o +[2/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/internal.c.o +[3/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/io.c.o +[4/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/keys.c.o +[5/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/ocsp.c.o +[6/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/sniffer.c.o +[7/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/ssl.c.o +[8/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/tls.c.o +[9/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/aes.c.o +[10/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/arc4.c.o +[11/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/asm.c.o +[12/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/asn.c.o +[13/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/blake2b.c.o +[14/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/camellia.c.o +[15/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/chacha.c.o +[16/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/chacha20_poly1305.c.o +[17/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/coding.c.o +[18/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/compress.c.o +[19/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/curve25519.c.o +[20/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/des3.c.o +[21/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/dh.c.o +[22/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/dsa.c.o +[23/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ecc.c.o +[24/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ecc_fp.c.o +[25/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ed25519.c.o +[26/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/error.c.o +[27/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/fe_low_mem.c.o +[28/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/fe_operations.c.o +[29/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ge_low_mem.c.o +[30/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ge_operations.c.o +[31/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/hash.c.o +[32/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/hc128.c.o +[33/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/hmac.c.o +[34/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/idea.c.o +[35/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/integer.c.o +[36/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/logging.c.o +[37/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/md2.c.o +[38/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/md4.c.o +[39/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/md5.c.o +[40/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/memory.c.o +[41/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/misc.c.o +[42/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/pkcs7.c.o +[43/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/pkcs12.c.o +[44/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/poly1305.c.o +[45/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/pwdbased.c.o +[46/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/rabbit.c.o +[47/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/random.c.o +/Volumes/malloc-dev/nextcrypto/source/nc-wc-ndk/wolfssl/src/main/cpp/wolfssl-oem/wolfssl-git/wolfcrypt/src/misc.c:49:6: warning: misc.c does not need to be compiled when using inline (NO_INLINE not defined) [-W#warnings] + #warning misc.c does not need to be compiled when using inline (NO_INLINE not defined) + ^ +1 warning generated. +[48/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ripemd.c.o +[49/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/rsa.c.o +[50/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/sha.c.o +[51/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/sha256.c.o +[52/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/sha512.c.o +[53/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/srp.c.o +[54/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/tfm.c.o +[55/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/wc_encrypt.c.o +[56/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/wc_port.c.o +[57/57] Linking C shared library ../../../../build/intermediates/cmake/debug/obj/armeabi-v7a/libwolfssl.so + +> Task :wolfssl:generateJsonModelRelease +Variant=release ABI=armeabi-v7a :-- Check for working C compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang +Variant=release ABI=armeabi-v7a :-- Check for working C compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works +Variant=release ABI=armeabi-v7a :-- Detecting C compiler ABI info +Variant=release ABI=armeabi-v7a :-- Detecting C compiler ABI info - done +Variant=release ABI=armeabi-v7a :-- Detecting C compile features +Variant=release ABI=armeabi-v7a :-- Detecting C compile features - done +Variant=release ABI=armeabi-v7a :-- Check for working CXX compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ +Variant=release ABI=armeabi-v7a :-- Check for working CXX compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works +Variant=release ABI=armeabi-v7a :-- Detecting CXX compiler ABI info +Variant=release ABI=armeabi-v7a :-- Detecting CXX compiler ABI info - done +Variant=release ABI=armeabi-v7a :-- Detecting CXX compile features +Variant=release ABI=armeabi-v7a :-- Detecting CXX compile features - done +Variant=release ABI=armeabi-v7a :-- Configuring done +Variant=release ABI=armeabi-v7a :-- Generating done +Variant=release ABI=armeabi-v7a :-- Build files have been written to: /Volumes/malloc-dev/nextcrypto/source/nc-wc-ndk/wolfssl/.externalNativeBuild/cmake/release/armeabi-v7a +Variant=release ABI=arm64-v8a :-- Check for working C compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang +Variant=release ABI=arm64-v8a :-- Check for working C compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works +Variant=release ABI=arm64-v8a :-- Detecting C compiler ABI info +Variant=release ABI=arm64-v8a :-- Detecting C compiler ABI info - done +Variant=release ABI=arm64-v8a :-- Detecting C compile features +Variant=release ABI=arm64-v8a :-- Detecting C compile features - done +Variant=release ABI=arm64-v8a :-- Check for working CXX compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ +Variant=release ABI=arm64-v8a :-- Check for working CXX compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works +Variant=release ABI=arm64-v8a :-- Detecting CXX compiler ABI info +Variant=release ABI=arm64-v8a :-- Detecting CXX compiler ABI info - done +Variant=release ABI=arm64-v8a :-- Detecting CXX compile features +Variant=release ABI=arm64-v8a :-- Detecting CXX compile features - done +Variant=release ABI=arm64-v8a :-- Configuring done +Variant=release ABI=arm64-v8a :-- Generating done +Variant=release ABI=arm64-v8a :-- Build files have been written to: /Volumes/malloc-dev/nextcrypto/source/nc-wc-ndk/wolfssl/.externalNativeBuild/cmake/release/arm64-v8a +Variant=release ABI=x86 :-- Check for working C compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang +Variant=release ABI=x86 :-- Check for working C compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works +Variant=release ABI=x86 :-- Detecting C compiler ABI info +Variant=release ABI=x86 :-- Detecting C compiler ABI info - done +Variant=release ABI=x86 :-- Detecting C compile features +Variant=release ABI=x86 :-- Detecting C compile features - done +Variant=release ABI=x86 :-- Check for working CXX compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ +Variant=release ABI=x86 :-- Check for working CXX compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works +Variant=release ABI=x86 :-- Detecting CXX compiler ABI info +Variant=release ABI=x86 :-- Detecting CXX compiler ABI info - done +Variant=release ABI=x86 :-- Detecting CXX compile features +Variant=release ABI=x86 :-- Detecting CXX compile features - done +Variant=release ABI=x86 :-- Configuring done +Variant=release ABI=x86 :-- Generating done +Variant=release ABI=x86 :-- Build files have been written to: /Volumes/malloc-dev/nextcrypto/source/nc-wc-ndk/wolfssl/.externalNativeBuild/cmake/release/x86 +Variant=release ABI=x86_64 :-- Check for working C compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang +Variant=release ABI=x86_64 :-- Check for working C compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works +Variant=release ABI=x86_64 :-- Detecting C compiler ABI info +Variant=release ABI=x86_64 :-- Detecting C compiler ABI info - done +Variant=release ABI=x86_64 :-- Detecting C compile features +Variant=release ABI=x86_64 :-- Detecting C compile features - done +Variant=release ABI=x86_64 :-- Check for working CXX compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ +Variant=release ABI=x86_64 :-- Check for working CXX compiler: /usr/local/opt/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works +Variant=release ABI=x86_64 :-- Detecting CXX compiler ABI info +Variant=release ABI=x86_64 :-- Detecting CXX compiler ABI info - done +Variant=release ABI=x86_64 :-- Detecting CXX compile features +Variant=release ABI=x86_64 :-- Detecting CXX compile features - done +Variant=release ABI=x86_64 :-- Configuring done +Variant=release ABI=x86_64 :-- Generating done +Variant=release ABI=x86_64 :-- Build files have been written to: /Volumes/malloc-dev/nextcrypto/source/nc-wc-ndk/wolfssl/.externalNativeBuild/cmake/release/x86_64 + +> Task :wolfssl:externalNativeBuildRelease +Build wolfssl x86_64 +[1/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/crl.c.o +[2/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/internal.c.o +[3/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/io.c.o +[4/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/keys.c.o +[5/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/ocsp.c.o +[6/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/sniffer.c.o +[7/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/ssl.c.o +[8/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/tls.c.o +[9/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/aes.c.o +[10/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/arc4.c.o +[11/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/asm.c.o +[12/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/asn.c.o +[13/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/blake2b.c.o +[14/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/camellia.c.o +[15/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/chacha.c.o +[16/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/chacha20_poly1305.c.o +[17/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/coding.c.o +[18/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/compress.c.o +[19/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/curve25519.c.o +[20/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/des3.c.o +[21/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/dh.c.o +[22/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/dsa.c.o +[23/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ecc.c.o +[24/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ecc_fp.c.o +[25/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ed25519.c.o +[26/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/error.c.o +[27/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/fe_low_mem.c.o +[28/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/fe_operations.c.o +[29/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ge_low_mem.c.o +[30/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ge_operations.c.o +[31/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/hash.c.o +[32/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/hc128.c.o +[33/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/hmac.c.o +[34/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/idea.c.o +[35/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/integer.c.o +[36/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/logging.c.o +[37/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/md2.c.o +[38/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/md4.c.o +[39/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/md5.c.o +[40/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/memory.c.o +[41/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/misc.c.o +[42/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/pkcs7.c.o +[43/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/pkcs12.c.o +[44/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/poly1305.c.o +[45/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/pwdbased.c.o +[46/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/rabbit.c.o +/Volumes/malloc-dev/nextcrypto/source/nc-wc-ndk/wolfssl/src/main/cpp/wolfssl-oem/wolfssl-git/wolfcrypt/src/misc.c:49:6: warning: misc.c does not need to be compiled when using inline (NO_INLINE not defined) [-W#warnings] + #warning misc.c does not need to be compiled when using inline (NO_INLINE not defined) + ^ +1 warning generated. +[47/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/random.c.o +[48/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ripemd.c.o +[49/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/rsa.c.o +[50/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/sha.c.o +[51/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/sha256.c.o +[52/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/sha512.c.o +[53/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/srp.c.o +[54/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/tfm.c.o +[55/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/wc_encrypt.c.o +[56/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/wc_port.c.o +[57/57] Linking C shared library ../../../../build/intermediates/cmake/release/obj/x86_64/libwolfssl.so +Build wolfssl x86 +[1/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/crl.c.o +[2/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/internal.c.o +[3/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/io.c.o +[4/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/keys.c.o +[5/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/ocsp.c.o +[6/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/sniffer.c.o +[7/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/ssl.c.o +[8/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/tls.c.o +[9/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/aes.c.o +[10/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/arc4.c.o +[11/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/asm.c.o +[12/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/asn.c.o +[13/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/blake2b.c.o +[14/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/camellia.c.o +[15/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/chacha.c.o +[16/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/chacha20_poly1305.c.o +[17/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/coding.c.o +[18/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/compress.c.o +[19/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/curve25519.c.o +[20/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/des3.c.o +[21/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/dh.c.o +[22/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/dsa.c.o +[23/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ecc.c.o +[24/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ecc_fp.c.o +[25/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ed25519.c.o +[26/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/error.c.o +[27/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/fe_low_mem.c.o +[28/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/fe_operations.c.o +[29/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ge_low_mem.c.o +[30/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ge_operations.c.o +[31/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/hash.c.o +[32/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/hc128.c.o +[33/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/hmac.c.o +[34/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/idea.c.o +[35/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/integer.c.o +[36/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/logging.c.o +[37/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/md2.c.o +[38/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/md4.c.o +[39/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/md5.c.o +[40/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/memory.c.o +[41/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/misc.c.o +[42/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/pkcs7.c.o +[43/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/pkcs12.c.o +[44/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/poly1305.c.o +/Volumes/malloc-dev/nextcrypto/source/nc-wc-ndk/wolfssl/src/main/cpp/wolfssl-oem/wolfssl-git/wolfcrypt/src/misc.c:49:6: warning: misc.c does not need to be compiled when using inline (NO_INLINE not defined) [-W#warnings] + #warning misc.c does not need to be compiled when using inline (NO_INLINE not defined) + ^ +1 warning generated. +[45/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/pwdbased.c.o +[46/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/rabbit.c.o +[47/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/random.c.o +[48/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ripemd.c.o +[49/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/rsa.c.o +[50/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/sha.c.o +[51/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/sha256.c.o +[52/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/sha512.c.o +[53/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/srp.c.o +[54/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/tfm.c.o +[55/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/wc_encrypt.c.o +[56/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/wc_port.c.o +[57/57] Linking C shared library ../../../../build/intermediates/cmake/release/obj/x86/libwolfssl.so +Build wolfssl arm64-v8a +[1/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/crl.c.o +[2/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/internal.c.o +[3/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/io.c.o +[4/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/keys.c.o +[5/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/ocsp.c.o +[6/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/sniffer.c.o +[7/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/ssl.c.o +[8/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/tls.c.o +[9/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/aes.c.o +[10/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/arc4.c.o +[11/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/asm.c.o +[12/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/asn.c.o +[13/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/blake2b.c.o +[14/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/camellia.c.o +[15/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/chacha.c.o +[16/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/chacha20_poly1305.c.o +[17/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/coding.c.o +[18/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/compress.c.o +[19/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/curve25519.c.o +[20/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/des3.c.o +[21/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/dh.c.o +[22/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/dsa.c.o +[23/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ecc.c.o +[24/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ecc_fp.c.o +[25/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ed25519.c.o +[26/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/error.c.o +[27/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/fe_low_mem.c.o +[28/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/fe_operations.c.o +[29/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ge_low_mem.c.o +[30/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ge_operations.c.o +[31/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/hash.c.o +[32/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/hc128.c.o +[33/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/hmac.c.o +[34/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/idea.c.o +[35/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/integer.c.o +[36/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/logging.c.o +[37/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/md2.c.o +[38/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/md4.c.o +[39/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/md5.c.o +[40/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/memory.c.o +[41/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/misc.c.o +[42/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/pkcs7.c.o +[43/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/pkcs12.c.o +[44/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/poly1305.c.o +/Volumes/malloc-dev/nextcrypto/source/nc-wc-ndk/wolfssl/src/main/cpp/wolfssl-oem/wolfssl-git/wolfcrypt/src/misc.c:49:6: warning: misc.c does not need to be compiled when using inline (NO_INLINE not defined) [-W#warnings] + #warning misc.c does not need to be compiled when using inline (NO_INLINE not defined) + ^ +1 warning generated. +[45/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/pwdbased.c.o +[46/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/rabbit.c.o +[47/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/random.c.o +[48/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ripemd.c.o +[49/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/rsa.c.o +[50/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/sha.c.o +[51/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/sha256.c.o +[52/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/sha512.c.o +[53/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/srp.c.o +[54/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/tfm.c.o +[55/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/wc_encrypt.c.o +[56/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/wc_port.c.o +[57/57] Linking C shared library ../../../../build/intermediates/cmake/release/obj/arm64-v8a/libwolfssl.so +Build wolfssl armeabi-v7a +[1/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/crl.c.o +[2/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/internal.c.o +[3/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/io.c.o +[4/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/keys.c.o +[5/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/ocsp.c.o +[6/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/sniffer.c.o +[7/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/ssl.c.o +[8/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/src/tls.c.o +[9/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/aes.c.o +[10/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/arc4.c.o +[11/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/asm.c.o +[12/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/asn.c.o +[13/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/blake2b.c.o +[14/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/camellia.c.o +[15/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/chacha.c.o +[16/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/chacha20_poly1305.c.o +[17/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/coding.c.o +[18/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/compress.c.o +[19/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/curve25519.c.o +[20/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/des3.c.o +[21/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/dh.c.o +[22/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/dsa.c.o +[23/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ecc.c.o +[24/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ecc_fp.c.o +[25/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ed25519.c.o +[26/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/error.c.o +[27/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/fe_low_mem.c.o +[28/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/fe_operations.c.o +[29/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ge_low_mem.c.o +[30/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ge_operations.c.o +[31/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/hash.c.o +[32/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/hc128.c.o +[33/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/hmac.c.o +[34/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/idea.c.o +[35/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/integer.c.o +[36/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/logging.c.o +[37/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/md2.c.o +[38/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/md4.c.o +[39/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/md5.c.o +[40/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/memory.c.o +[41/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/misc.c.o +[42/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/pkcs7.c.o +[43/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/pkcs12.c.o +[44/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/poly1305.c.o +[45/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/pwdbased.c.o +/Volumes/malloc-dev/nextcrypto/source/nc-wc-ndk/wolfssl/src/main/cpp/wolfssl-oem/wolfssl-git/wolfcrypt/src/misc.c:49:6: warning: misc.c does not need to be compiled when using inline (NO_INLINE not defined) [-W#warnings] + #warning misc.c does not need to be compiled when using inline (NO_INLINE not defined) + ^ +1 warning generated. +[46/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/rabbit.c.o +[47/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/random.c.o +[48/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/ripemd.c.o +[49/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/rsa.c.o +[50/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/sha.c.o +[51/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/sha256.c.o +[52/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/sha512.c.o +[53/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/srp.c.o +[54/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/tfm.c.o +[55/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/wc_encrypt.c.o +[56/57] Building C object src/main/cpp/wolfssl-oem/CMakeFiles/wolfssl.dir/wolfssl-git/wolfcrypt/src/wc_port.c.o +[57/57] Linking C shared library ../../../../build/intermediates/cmake/release/obj/armeabi-v7a/libwolfssl.so + +> Task :wolfssl:lint +Ran lint on variant release: 0 issues found +Ran lint on variant debug: 0 issues found + +BUILD SUCCESSFUL in 28s +54 actionable tasks: 35 executed, 19 up-to-date diff --git a/docs/nc-wc-ndk_logs b/docs/nc-wc-ndk_logs deleted file mode 100644 index b880cb5..0000000 --- a/docs/nc-wc-ndk_logs +++ /dev/null @@ -1,26 +0,0 @@ -[[[ NC WC NDK Gradle Build Log Files ]]] - - - -[[ gradle build ]] - -# targets 'wolfssl' -$ gradle build -... -FAILURE: Build failed with an exception. - -* What went wrong: -Execution failed for task ':wolfssl:externalNativeBuildRelease'. -> Unexpected native build target wolfssl. Valid values are: libwolfssl - - -# targets 'libwolfssl' -$ gradle build -... -FAILURE: Build failed with an exception. - -* What went wrong: -Execution failed for task ':wolfssl:externalNativeBuildDebug'. -> Unexpected native build target libwolfssl. Valid values are: wolfssl - - diff --git a/docs/proj_agile b/docs/proj_agile index 37e217d..ac38abd 100644 --- a/docs/proj_agile +++ b/docs/proj_agile @@ -5,14 +5,12 @@ [ Tasks ] * l@@k at Android Weekly emails -* +* fixing CMake build + -discover which gradle to target [ Milestone ] * WolfCrypt compile -* - - @@ -24,7 +22,7 @@ -AES crypt [ Tasks ] - +* create "update_wolfssl.sh" script to pull latest from the repository, apply patches, build wolfssl, then copy library files to a "dist" folder for usage. As of right now the build works but the generated files aren''t auto copied. It is generated by hand. diff --git a/docs/proj_nc b/docs/proj_nc index 68023d7..9cc9fac 100644 --- a/docs/proj_nc +++ b/docs/proj_nc @@ -1,13 +1,6 @@ -[[[ Project Notes ]]] +============= +Project Notes +============= -The project includes the following build targets: -* app (default main source code) - -JNI, java connections to the native binaries - -C files -* wolfcrypt - -test code, just a shell of .c code and the make files - -* wolfssl - - diff --git a/init.sh b/init.sh new file mode 100644 index 0000000..1404d35 --- /dev/null +++ b/init.sh @@ -0,0 +1,13 @@ +#!/bin/sh +#### #### #### #### +# configure project, checkout wolfssl source code +#### #### #### #### + +WOLF_BRANCH='v3.10.0-stable' + +# checkout wolfssl +cd wolfssl +# this dot is the same as "source" of the file +. get_wolfssl_src.sh $WOLF_BRANCH +cd .. + diff --git a/settings.gradle b/settings.gradle index 210049f..a91bf52 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1,3 +1,3 @@ -include ':app' +include ':wolfssl' +// include ':app' //includ ':wolfcrypt' -//include ':wolfssl' diff --git a/wolfssl/README_DEV.rst b/wolfssl/README_DEV.rst new file mode 100644 index 0000000..98d0989 --- /dev/null +++ b/wolfssl/README_DEV.rst @@ -0,0 +1,65 @@ +DEVELOPER README +================ + +* Generates a shared library (libwolfssl.so) + + +Requirements +------------ + + + +How To Build +------------ + +WOLFSSL + +1. $ ./get_wolfssl_src.sh +2. $ gradle build +3. prepare for distribution + - copy files from output directory to ./dist + - bulld/intermediates/cmake/release/obj/x86_64/libwolfssl.so + + + +OUPUT +----- + +bulld/intermediates/cmake/release/obj/x86_64/libwolfssl.so + + + + + + + +BUILD Information +================= + +ndk 2018 +-------- +* NDK: 18.1.5063045 +* Android Bulid tools: 28.0.3 +* CMake: 3.6.4111459 +* Gradle: 4.10.2 +* Android Gradle plugin: 3.2.1 +* SDK Target: 26 +* SDK Min: 23 + + + +gradle version +-------------- +Gradle version: Gradle 4.10.2. + +Build time: 2018-09-19 18:10:15 UTC +Revision: b4d8d5d170bb4ba516e88d7fe5647e2323d791dd + +Kotlin DSL: 1.0-rc-6 +Kotlin: 1.2.61 +Groovy: 2.4.15 +Ant: Apache Ant(TM) version 1.9.11 compiled on March 23 2018 +JVM: 1.8.0_152-release (JetBrains s.r.o 25.152-b06) +OS: Mac OS X 10.13.6 x86_64 + + diff --git a/wolfssl/build.gradle b/wolfssl/build.gradle index 07e0310..e225219 100644 --- a/wolfssl/build.gradle +++ b/wolfssl/build.gradle @@ -1,19 +1,20 @@ apply plugin: 'com.android.library' android { - compileSdkVersion 25 - buildToolsVersion '25.0.2' + compileSdkVersion 28 + // a default can be used, but it is good practice to explicitly select build tools + buildToolsVersion '28.0.3' defaultConfig { // applicationId 'xyz.nc.android.wc' - minSdkVersion 19 - targetSdkVersion 25 + minSdkVersion 23 + targetSdkVersion 28 versionCode 1 versionName '1.0' externalNativeBuild { cmake { - arguments '-DANDROID_PLATFORM=android-19', + arguments '-DANDROID_PLATFORM=android-23', '-DANDROID_TOOLCHAIN=clang' // Sets optional flags for the C compiler. cFlags \ @@ -30,7 +31,7 @@ android { } } - + // buildTypes { // release { // minifyEnabled false diff --git a/wolfssl/dist/README b/wolfssl/dist/README new file mode 100644 index 0000000..4ee4487 --- /dev/null +++ b/wolfssl/dist/README @@ -0,0 +1,5 @@ +DIST README +=========== + + +* This folder is *not* auto generated. As of right now files are copied from the ./bulld/intermediates/cmake/release/obj/... location. diff --git a/wolfssl/dist/android-23/debug/arm64-v8a/libwolfssl.so b/wolfssl/dist/android-23/debug/arm64-v8a/libwolfssl.so new file mode 100755 index 0000000..c74f9a6 Binary files /dev/null and b/wolfssl/dist/android-23/debug/arm64-v8a/libwolfssl.so differ diff --git a/wolfssl/dist/android-23/debug/armeabi-v7a/libwolfssl.so b/wolfssl/dist/android-23/debug/armeabi-v7a/libwolfssl.so new file mode 100755 index 0000000..62a2faf Binary files /dev/null and b/wolfssl/dist/android-23/debug/armeabi-v7a/libwolfssl.so differ diff --git a/wolfssl/dist/android-23/debug/x86/libwolfssl.so b/wolfssl/dist/android-23/debug/x86/libwolfssl.so new file mode 100755 index 0000000..fda7c49 Binary files /dev/null and b/wolfssl/dist/android-23/debug/x86/libwolfssl.so differ diff --git a/wolfssl/dist/android-23/debug/x86_64/libwolfssl.so b/wolfssl/dist/android-23/debug/x86_64/libwolfssl.so new file mode 100755 index 0000000..5ce0840 Binary files /dev/null and b/wolfssl/dist/android-23/debug/x86_64/libwolfssl.so differ diff --git a/wolfssl/dist/android-23/release/arm64-v8a/libwolfssl.so b/wolfssl/dist/android-23/release/arm64-v8a/libwolfssl.so new file mode 100755 index 0000000..52c9c8e Binary files /dev/null and b/wolfssl/dist/android-23/release/arm64-v8a/libwolfssl.so differ diff --git a/wolfssl/dist/android-23/release/armeabi-v7a/libwolfssl.so b/wolfssl/dist/android-23/release/armeabi-v7a/libwolfssl.so new file mode 100755 index 0000000..e1dc221 Binary files /dev/null and b/wolfssl/dist/android-23/release/armeabi-v7a/libwolfssl.so differ diff --git a/wolfssl/dist/android-23/release/x86/libwolfssl.so b/wolfssl/dist/android-23/release/x86/libwolfssl.so new file mode 100755 index 0000000..d9768b0 Binary files /dev/null and b/wolfssl/dist/android-23/release/x86/libwolfssl.so differ diff --git a/wolfssl/dist/android-23/release/x86_64/libwolfssl.so b/wolfssl/dist/android-23/release/x86_64/libwolfssl.so new file mode 100755 index 0000000..c12edb9 Binary files /dev/null and b/wolfssl/dist/android-23/release/x86_64/libwolfssl.so differ diff --git a/wolfssl/get_wolfssl_src.sh b/wolfssl/get_wolfssl_src.sh index 1dfd6ae..7f68c0e 100755 --- a/wolfssl/get_wolfssl_src.sh +++ b/wolfssl/get_wolfssl_src.sh @@ -1,7 +1,20 @@ #!/bin/sh # from src/main/cpp/ +# +if [[ -z $1 ]]; then + echo "ERROR: missing parameter: branch to checkout required" + echo + echo "Known working branches:" + echo " v3.10.0-stable" + echo + exit +fi + +CD=`pwd` cd src/main/cpp/wolfssl-oem git clone https://github.com/wolfSSL/wolfssl.git wolfssl-git cd wolfssl-git -git checkout v3.10.0-stable +git checkout $1 git checkout -b building +cd $CD + diff --git a/wolfssl/src/main/AndroidManifest.xml b/wolfssl/src/main/AndroidManifest.xml index de1e181..4937aa8 100644 --- a/wolfssl/src/main/AndroidManifest.xml +++ b/wolfssl/src/main/AndroidManifest.xml @@ -1,5 +1,5 @@ + package="io.malloc.android.lib.wolfssl"> diff --git a/wolfssl/src/main/res/values/strings.xml b/wolfssl/src/main/res/values/strings.xml index a763d34..a770ae2 100644 --- a/wolfssl/src/main/res/values/strings.xml +++ b/wolfssl/src/main/res/values/strings.xml @@ -1,3 +1,3 @@ - BuildLibs + WolfSSL JNI Lib