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. > > Sylvain Berfini > Master 2 Génie Logiciel > <belledonne-communications.png> > > 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 >> [email protected] >> 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.
_______________________________________________ Linphone-users mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/linphone-users
