[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Linphone-developers] build linphone for android problem in ubuntu
From: |
Guillaume Beraudo |
Subject: |
Re: [Linphone-developers] build linphone for android problem in ubuntu |
Date: |
Fri, 30 Aug 2013 09:46:43 +0200 |
User-agent: |
Mutt/1.5.21 (2010-09-15) |
Hi,
It may be due to openssl not compiled properly and for all architectures.
I am short of time; if you get it working please send a patch.
First, openssl should be compiled properly:
diff --git a/jni/Android.mk b/jni/Android.mk
index 068467e..b6c734c 100755
--- a/jni/Android.mk
+++ b/jni/Android.mk
@@ -68,15 +68,16 @@ include
$(linphone-root-dir)/submodules/linphone/mediastreamer2/build/android/An
include
$(linphone-root-dir)/submodules/linphone/mediastreamer2/tools/Android.mk
-ifeq ($(BUILD_TUNNEL), 1)
# Openssl
-ifeq ($(wildcard $(linphone-root-dir)/submodules/externals/prebuilts/ssl.mk),)
+ifneq ($(BUILD_TUNNEL)$(BUILD_GPLV3_ZRTP), 00)
+ifeq (,$(DUMP_VAR))
+$(info Openssl is required)
+endif
include $(linphone-root-dir)/submodules/externals/openssl/Android.mk
-else
-include $(linphone-root-dir)/submodules/externals/prebuilts/ssl.mk
-include $(linphone-root-dir)/submodules/externals/prebuilts/crypto.mk
endif
+
#tunnel
+ifeq ($(BUILD_TUNNEL), 1)
include $(linphone-root-dir)/submodules/tunnel/Android.mk
endif
On Thu, Aug 29, 2013 at 08:08:30PM +0100, Luis Azedo wrote:
> Hi,
>
> i'm getting problems making linphone in ubuntu 12.04 (new virtual machine)
> maybe i'm missing something.
>
> help appreciated.
>
> thanks
>
> Compile++ thumb : zrtpcpp <= sha384.cpp
> Compile++ thumb : zrtpcpp <= ZrtpDH.cpp
> Compile++ thumb : zrtpcpp <= TwoCFB.cpp
> Compile thumb : zrtpcpp <= twofish.c
> Compile thumb : zrtpcpp <= twofish_cfb.c
> SharedLibrary : libzrtpcpp.so
> /home/luis/Desktop/ADT/android-ndk-r9/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld:
> ./obj/local/armeabi-v7a/objs/zrtpcpp/src/libzrtpcpp/crypto/openssl/AesCFB.o:
> in function aesCfbEncrypt(unsigned char*, int, unsigned char*, unsigned
> char*,
> int):jni/..//submodules/externals/build/libzrtpcpp/../../libzrtpcpp/src/libzrtpcpp/crypto/openssl/AesCFB.cpp:59:
> error: undefined reference to 'AES_set_encrypt_key'
> /home/luis/Desktop/ADT/android-ndk-r9/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld:
> ./obj/local/armeabi-v7a/objs/zrtpcpp/src/libzrtpcpp/crypto/openssl/AesCFB.o:
> in function aesCfbEncrypt(unsigned char*, int, unsigned char*, unsigned
> char*,
> int):jni/..//submodules/externals/build/libzrtpcpp/../../libzrtpcpp/src/libzrtpcpp/crypto/openssl/AesCFB.cpp:65:
> error: undefined reference to 'AES_cfb128_encrypt'
> /home/luis/Desktop/ADT/android-ndk-r9/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld:
> ./obj/local/armeabi-v7a/objs/zrtpcpp/src/libzrtpcpp/crypto/openssl/AesCFB.o:
> in function aesCfbDecrypt(unsigned char*, int, unsigned char const*,
> unsigned char*,
> int):jni/..//submodules/externals/build/libzrtpcpp/../../libzrtpcpp/src/libzrtpcpp/crypto/openssl/AesCFB.cpp:82:
> error: undefined reference to 'AES_set_encrypt_key'
> _______________________________________________
> Linphone-developers mailing list
> address@hidden
> https://lists.nongnu.org/mailman/listinfo/linphone-developers