linphone-developers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Linphone-developers] build linphone for android problem in ubuntu


From: Luis Azedo
Subject: Re: [Linphone-developers] build linphone for android problem in ubuntu
Date: Fri, 30 Aug 2013 14:29:50 +0100

Hi Guillaume,

this patch worked and i successfully built with zrtp enabled.

thank you


On Fri, Aug 30, 2013 at 8:46 AM, Guillaume Beraudo <address@hidden> wrote:
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


_______________________________________________
Linphone-developers mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/linphone-developers



--
Luis Azedo



reply via email to

[Prev in Thread] Current Thread [Next in Thread]