linphone-users
[Top][All Lists]
Advanced

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

Re: [Linphone-users] Compile/ndk-build for Android


From: Alex Vishnev
Subject: Re: [Linphone-users] Compile/ndk-build for Android
Date: Mon, 20 Feb 2012 14:05:08 -0500

Thanks. I swear I did --recursive the first time as well. Damn, that copy/paste I probably did not grab the entire line

it is working now. thanks for the help
On Feb 20, 2012, at 12:44 PM, Sylvain Berfini wrote:

Hi.

In order to get all files needed for linphone compilation, you should have executed git clone "git://git.linphone.org/linphone-android.git --recursive". It's this last option that ensure all submodules are download properly.
You can still execute "git submodule update --recursive --init" to put your repository in the valid state, and compile it.

Regards.


Le 20/02/2012 18:38, Alex Vishnev a écrit :
Hello

While trying to build the proper environment for ndk-build (Android r6b), i found a number of dependencies missing. I cloned android-linphone repository as well as going to externals and cloning linphone.git, msilbc.git, libilbc-rfc3591.git,msamr.git, msx264.git, mssilk.git repositories in submodules directory from android-linphone repository. Initially these directories were empty, but after I cloned the above repo they are populated. When I tried to do ndk-build from R6B android NDK, i saw that openssl was missing as well. I googled and found the project called android-openssl that built then environment for openssl NDK build. After I cloned the repository for android-openssl i stopped getting the errors indicating the Android.mk was missing in openssl directory (dah --- Directory was empty). I am not sure if that is the correct way of getting the files. Please let me know the right place to get opennssl for linphone. Now, I am getting errors 

../android-ndk-r6b/ndk-build BUILD_X264=1 BUILD_AMRNB=light BUILD_GPLV3_ZRTP=0 BUILD_SILK=0 BUILD_G720=0 BUILD_TUNNEL=0
Invalid attribute name: android:debuggable 
Build X264 plugin for mediastreamer2
Compile thumb  : linphone <= linphonecore.c
Compile thumb  : linphone <= misc.c
Compile thumb  : linphone <= enum.c
Compile thumb  : linphone <= presence.c
Compile thumb  : linphone <= proxy.c
Compile thumb  : linphone <= friend.c
Compile thumb  : linphone <= authentication.c
Compile thumb  : linphone <= lpconfig.c
Compile thumb  : linphone <= chat.c
Compile thumb  : linphone <= sipsetup.c
Compile thumb  : linphone <= siplogin.c
Compile thumb  : linphone <= address.c
Compile++ thumb  : linphone <= linphonecore_jni.cc
Compile thumb  : linphone <= sal.c
Compile thumb  : linphone <= sal_eXosip2.c
In file included from /Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eXosip.h:28,
                 from /Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/sal_eXosip2.h:24,
                 from /Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/sal_eXosip2.c:23:
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eX_setup.h:29:38: error: osipparser2/osip_message.h: No such file or directory
In file included from /Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eXosip.h:28,
                 from /Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/sal_eXosip2.h:24,
                 from /Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/sal_eXosip2.c:23:
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eX_setup.h:111: error: expected specifier-qualifier-list before 'osip_proxy_authenticate_t'
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eX_setup.h:210: error: expected ')' before '*' token
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eX_setup.h:217: error: expected ')' before 'cbsipCallback'
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eX_setup.h:279: error: expected ')' before '*' token
In file included from /Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eXosip.h:29,
                 from /Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/sal_eXosip2.h:24,
                 from /Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/sal_eXosip2.c:23:
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eX_register.h:28:37: error: osipparser2/osip_parser.h: No such file or directory
In file included from /Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eXosip.h:29,
                 from /Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/sal_eXosip2.h:24,
                 from /Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/sal_eXosip2.c:23:
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eX_register.h:70: error: expected declaration specifiers or '...' before 'osip_message_t'
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eX_register.h:85: error: expected declaration specifiers or '...' before 'osip_message_t'
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eX_register.h:94: error: expected declaration specifiers or '...' before 'osip_message_t'
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eX_register.h:102: error: expected declaration specifiers or '...' before 'osip_message_t'
In file included from /Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eXosip.h:30,
                 from /Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/sal_eXosip2.h:24,
                 from /Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/sal_eXosip2.c:23:
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eX_call.h:29:37: error: osipparser2/sdp_message.h: No such file or directory
In file included from /Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eXosip.h:30,
                 from /Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/sal_eXosip2.h:24,
                 from /Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/sal_eXosip2.c:23:
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eX_call.h:90: error: expected ')' before '*' token
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eX_call.h:99: error: expected ')' before '*' token
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eX_call.h:109: error: expected declaration specifiers or '...' before 'osip_message_t'
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eX_call.h:117: error: expected declaration specifiers or '...' before 'osip_message_t'
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eX_call.h:125: error: expected declaration specifiers or '...' before 'osip_message_t'
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eX_call.h:135: error: expected declaration specifiers or '...' before 'osip_message_t'
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eX_call.h:143: error: expected declaration specifiers or '...' before 'osip_message_t'
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eX_call.h:151: error: expected declaration specifiers or '...' before 'osip_message_t'
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eX_call.h:159: error: expected declaration specifiers or '...' before 'osip_message_t'
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eX_call.h:169: error: expected declaration specifiers or '...' before 'osip_message_t'
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eX_call.h:177: error: expected declaration specifiers or '...' before 'osip_message_t'
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eX_call.h:186: error: expected declaration specifiers or '...' before 'osip_message_t'
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eX_call.h:195: error: expected declaration specifiers or '...' before 'osip_message_t'
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eX_call.h:212: error: expected declaration specifiers or '...' before 'osip_message_t'
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eX_call.h:220: error: expected declaration specifiers or '...' before 'osip_message_t'
In file included from /Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eXosip.h:31,
                 from /Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/sal_eXosip2.h:24,
                 from /Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/sal_eXosip2.c:23:
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eX_options.h:67: error: expected ')' before '*' token
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eX_options.h:75: error: expected ')' before '*' token
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eX_options.h:84: error: expected declaration specifiers or '...' before 'osip_message_t'
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eX_options.h:93: error: expected declaration specifiers or '...' before 'osip_message_t'
In file included from /Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eXosip.h:32,
                 from /Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/sal_eXosip2.h:24,
                 from /Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/sal_eXosip2.c:23:
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eX_subscribe.h:103: error: expected ')' before '*' token
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eX_subscribe.h:113: error: expected ')' before '*' token
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eX_subscribe.h:121: error: expected declaration specifiers or '...' before 'osip_message_t'
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eX_subscribe.h:129: error: expected declaration specifiers or '...' before 'osip_message_t'
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eX_subscribe.h:154: error: expected declaration specifiers or '...' before 'osip_message_t'
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eX_subscribe.h:164: error: expected declaration specifiers or '...' before 'osip_message_t'
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eX_subscribe.h:174: error: expected declaration specifiers or '...' before 'osip_message_t'
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eX_subscribe.h:186: error: expected declaration specifiers or '...' before 'osip_message_t'
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eX_subscribe.h:194: error: expected declaration specifiers or '...' before 'osip_message_t'
In file included from /Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eXosip.h:33,
                 from /Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/sal_eXosip2.h:24,
                 from /Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/sal_eXosip2.c:23:
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eX_refer.h:67: error: expected ')' before '*' token
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eX_refer.h:76: error: expected ')' before '*' token
In file included from /Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eXosip.h:34,
                 from /Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/sal_eXosip2.h:24,
                 from /Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/sal_eXosip2.c:23:
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eX_message.h:71: error: expected ')' before '*' token
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eX_message.h:80: error: expected ')' before '*' token
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eX_message.h:89: error: expected declaration specifiers or '...' before 'osip_message_t'
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eX_message.h:98: error: expected declaration specifiers or '...' before 'osip_message_t'
In file included from /Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eXosip.h:35,
                 from /Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/sal_eXosip2.h:24,
                 from /Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/sal_eXosip2.c:23:
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eX_publish.h:69: error: expected ')' before '*' token
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eX_publish.h:83: error: expected ')' before '*' token
In file included from /Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/sal_eXosip2.h:24,
                 from /Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/sal_eXosip2.c:23:
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eXosip.h:166: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eXosip.h:173: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eXosip.h:180: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eXosip.h:187: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eXosip.h:194: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eXosip.h:201: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eXosip.h:208: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eXosip.h:215: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eXosip.h:222: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eXosip.h:229: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eXosip.h:237: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eXosip.h:245: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/Users/alex9134/linphone-android/jni/..//submodules/linphone/build/android/../../coreapi/../../externals/exosip/include/eXosip2/eXosip.h:347: error: expected specifier-qualifier-list before 'osip_message_t'


Apparently Exosip2 is not present. 

Is there a guide that can walk thru getting the proper GIT repo's and building for Android? and iPhone/iPad? I figured I can continue trial and error,  but hope someone experienced this already and we can build a guide for others if it does not exist already.



Alex

 
--------------------
Note: The information contained in this message may be privileged and confidential 
and protected from disclosure. If the reader of this message is not the intended 
recipient, or an employee or agent responsible for delivering this message to the 
intended recipient, you are hereby notified that any dissemination, distribution or 
copying of this communication is strictly prohibited. If you have received this 
communication in error, please notify us immediately by replying to the message and 
deleting it from your computer. Thank you. Thrupoint, Inc.


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

 
--------------------
Note: The information contained in this message may be privileged and confidential 
and protected from disclosure. If the reader of this message is not the intended 
recipient, or an employee or agent responsible for delivering this message to the 
intended recipient, you are hereby notified that any dissemination, distribution or 
copying of this communication is strictly prohibited. If you have received this 
communication in error, please notify us immediately by replying to the message and 
deleting it from your computer. Thank you. Thrupoint, Inc.


reply via email to

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