compile nettle 3.5.1 error
command: ./make-ring.py --install --distribution=Android
code: release/202005
os: macos 10.15.2
export ANDROID_NDK_ROOT=/Users/tom/Library/Android/sdk/ndk/20.1.5948944
export ANDROID_NDK=/Users/tom/Library/Android/sdk/ndk/20.1.5948944
export ANDROID_HOME=/Users/tom/Library/Android/sdk
export ANDROID_SDK=/Users/tom/Library/Android/sdk
export PATH=PATH:
ANDROID_SDK/platform-tools
export ANDROID_ABI="armeabi-v7a"
configure: summary of build options:
Version: nettle 3.5.1 Host type: arm-unknown-linux-androideabi ABI: standard Assembly files: arm Install prefix: /Users/tom/Documents/project/workspace-antudio/ring-project/daemon/contrib/arm-linux-androideabi Library directory: /Users/tom/Documents/project/workspace-antudio/ring-project/daemon/contrib/arm-linux-androideabi/lib Compiler: /Users/tom/Documents/project/workspace-antudio/ring-project/client-android/android-toolchain-21-arm/bin/arm-linux-androideabi-clang Static libraries: yes Shared libraries: no Public key crypto: yes Using mini-gmp: no Documentation: no
cd nettle && make install
make[1]: Entering directory /Users/tom/Documents/project/workspace-antudio/ring-project/daemon/contrib/native-arm-linux-androideabi/nettle' make install-here make[2]: Entering directory
/Users/tom/Documents/project/workspace-antudio/ring-project/daemon/contrib/native-arm-linux-androideabi/nettle'
./install-sh -c -d /Users/tom/Documents/project/workspace-antudio/ring-project/daemon/contrib/arm-linux-androideabi/include/nettle
/Users/tom/Documents/project/workspace-antudio/ring-project/daemon/extras/tools/build/bin/m4 ./asm.m4 machine.m4 config.m4 aes-decrypt-internal.asm >aes-decrypt-internal.s
/Users/tom/Documents/project/workspace-antudio/ring-project/client-android/android-toolchain-21-arm/bin/arm-linux-androideabi-clang -I. -I/Users/tom/Documents/project/workspace-antudio/ring-project/daemon/contrib/arm-linux-androideabi/include -fPIC -DHAVE_CONFIG_H -I/Users/tom/Documents/project/workspace-antudio/ring-project/daemon/contrib/arm-linux-androideabi/include -DNDEBUG=1 -O3 -fPIC -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -c aes-decrypt.c
&& true
/Users/tom/Documents/project/workspace-antudio/ring-project/daemon/extras/tools/build/bin/m4 ./asm.m4 machine.m4 config.m4 aes-encrypt-internal.asm >aes-encrypt-internal.s
/Users/tom/Documents/project/workspace-antudio/ring-project/client-android/android-toolchain-21-arm/bin/arm-linux-androideabi-clang -I. -I/Users/tom/Documents/project/workspace-antudio/ring-project/daemon/contrib/arm-linux-androideabi/include -fPIC -DHAVE_CONFIG_H -I/Users/tom/Documents/project/workspace-antudio/ring-project/daemon/contrib/arm-linux-androideabi/include -DNDEBUG=1 -O3 -fPIC -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -c aes-encrypt.c
&& true
/Users/tom/Documents/project/workspace-antudio/ring-project/client-android/android-toolchain-21-arm/bin/arm-linux-androideabi-clang -I. -I/Users/tom/Documents/project/workspace-antudio/ring-project/daemon/contrib/arm-linux-androideabi/include -fPIC -DHAVE_CONFIG_H -I/Users/tom/Documents/project/workspace-antudio/ring-project/daemon/contrib/arm-linux-androideabi/include -DNDEBUG=1 -O3 -fPIC -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -c aes-encrypt-table.c
&& true
/Users/tom/Documents/project/workspace-antudio/ring-project/client-android/android-toolchain-21-arm/bin/arm-linux-androideabi-clang -I. -I/Users/tom/Documents/project/workspace-antudio/ring-project/daemon/contrib/arm-linux-androideabi/include -fPIC -DHAVE_CONFIG_H -I/Users/tom/Documents/project/workspace-antudio/ring-project/daemon/contrib/arm-linux-androideabi/include -DNDEBUG=1 -O3 -fPIC -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -c aes-invert-internal.c
&& true
/Users/tom/Documents/project/workspace-antudio/ring-project/client-android/android-toolchain-21-arm/bin/arm-linux-androideabi-clang -I. -I/Users/tom/Documents/project/workspace-antudio/ring-project/daemon/contrib/arm-linux-androideabi/include -fPIC -DHAVE_CONFIG_H -I/Users/tom/Documents/project/workspace-antudio/ring-project/daemon/contrib/arm-linux-androideabi/include -DNDEBUG=1 -O3 -fPIC -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -c aes-set-key-internal.c
&& true
/bin/sh: line 1: 74038 Abort trap: 6 /Users/tom/Documents/project/workspace-antudio/ring-project/daemon/extras/tools/build/bin/m4 ./asm.m4 machine.m4 config.m4 aes-decrypt-internal.asm > aes-decrypt-internal.s
make[2]: *** [aes-decrypt-internal.o] Error 134
make[2]: *** Waiting for unfinished jobs....
/bin/sh: line 1: 74040 Abort trap: 6 /Users/tom/Documents/project/workspace-antudio/ring-project/daemon/extras/tools/build/bin/m4 ./asm.m4 machine.m4 config.m4 aes-encrypt-internal.asm > aes-encrypt-internal.s
make[2]: *** [aes-encrypt-internal.o] Error 134
for f in aes.h arcfour.h arctwo.h asn1.h blowfish.h base16.h base64.h bignum.h buffer.h camellia.h cast128.h cbc.h ccm.h cfb.h chacha.h chacha-poly1305.h ctr.h curve25519.h des.h dsa.h dsa-compat.h eax.h ecc-curve.h ecc.h ecdsa.h eddsa.h gcm.h gosthash94.h hmac.h knuth-lfib.h hkdf.h macros.h cmac.h md2.h md4.h md5.h md5-compat.h memops.h memxor.h nettle-meta.h nettle-types.h pbkdf2.h pgp.h pkcs1.h pss.h pss-mgf1.h realloc.h ripemd160.h rsa.h salsa20.h sexp.h serpent.h sha.h sha1.h sha2.h sha3.h twofish.h umac.h yarrow.h xts.h poly1305.h version.h ; do
if [ -f "$f" ] ; then
/usr/bin/install -c -m 644 "$f" /Users/tom/Documents/project/workspace-antudio/ring-project/daemon/contrib/arm-linux-androideabi/include/nettle ;
else
/usr/bin/install -c -m 644 "./$f" /Users/tom/Documents/project/workspace-antudio/ring-project/daemon/contrib/arm-linux-androideabi/include/nettle ;
fi ; done
make[2]: Leaving directory /Users/tom/Documents/project/workspace-antudio/ring-project/daemon/contrib/native-arm-linux-androideabi/nettle' make[1]: *** [install] Error 2 make[1]: Leaving directory
/Users/tom/Documents/project/workspace-antudio/ring-project/daemon/contrib/native-arm-linux-androideabi/nettle'
make: *** [.nettle] Error 2
armeabi-v7a build KO
Traceback (most recent call last):
File "./make-ring.py", line 528, in
main()
File "./make-ring.py", line 515, in main
run_install(parsed_args)
File "./make-ring.py", line 283, in run_install
return subprocess.run(["./compile.sh"], cwd="./client-android", check=True)
File "/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.7/lib/python3.7/subprocess.py", line 487, in run
output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['./compile.sh']' returned non-zero exit status 1.