I downloaded the android source from git with recursive operation and added all the paths.
When i tried to make. I'm getting the following error. I'm dumbstruck. Can some one please help me...
build-libs:
[exec] make[1]: Entering directory `/home/subrahmanyam/Downloads/linphone-android'
[exec] /home/subrahmanyam/Downloads/android-ndk-r8d/ndk-build LINPHONE_VERSION=3.5.2-1016-g04fef5f BUILD_UPNP=1 BUILD_REMOTE_PROVISIONING=1 BUILD_X264=1 BUILD_AMRNB=full BUILD_AMRWB=0 BUILD_GPLV3_ZRTP=0 BUILD_SILK=1 BUILD_G729=0 BUILD_TUNNEL=0 BUILD_WEBRTC_AECM=1 BUILD_FOR_X86=1 USE_JAVAH=1 -j4
[exec] Build proprietary SILK plugin for mediastreamer2
[exec] Build X264 plugin for mediastreamer2
[exec] Build proprietary SILK plugin for mediastreamer2
[exec] Build proprietary SILK plugin for mediastreamer2
[exec] make[2]: Entering directory `/home/subrahmanyam/Downloads/linphone-android'
[exec] Compile arm : mediastreamer2 <= opengles_display.c
[exec] SharedLibrary : liblinphonearmv5.so
[exec] SharedLibrary : liblinphonenoneon.so
[exec] Install : libneon.so => jni/..//libs/x86/libneon.so
[exec] Install : libxml2.so => jni/..//libs/x86/libxml2.so
[exec] Install : libneon.so => jni/..//libs/armeabi-v7a/libneon.so
[exec] Install : libxml2.so => jni/..//libs/armeabi-v7a/libxml2.so
[exec] Install : libsrtp.so => jni/..//libs/armeabi-v7a/libsrtp.so
[exec] Install : liblinssl.so => jni/..//libs/armeabi-v7a/liblinssl.so
[exec] Install : liblincrypto.so => jni/..//libs/armeabi-v7a/liblincrypto.so
[exec] Install : libavcodec.so => jni/..//libs/armeabi-v7a/libavcodec.so
[exec] Install : libswscale.so => jni/..//libs/armeabi-v7a/libswscale.so
[exec] Install : libavcore.so => jni/..//libs/armeabi-v7a/libavcore.so
[exec] Install : libavutil.so => jni/..//libs/armeabi-v7a/libavutil.so
[exec] Install : libavcodecnoneon.so => jni/..//libs/armeabi-v7a/libavcodecnoneon.so
[exec] /home/subrahmanyam/Downloads/android-ndk-r8d/toolchains/x86-4.6/prebuilt/linux-x86/bin/../lib/gcc/i686-linux-android/4.6/../../../../i686-linux-android/bin/ld: ./obj/local/x86/libopencoreamr.a(wrapper.o): in function Decoder_Interface_init:jni/..//submodules/externals/build/opencore-amr/../../opencore-amr/amrnb/wrapper.cpp:30: error: undefined reference to 'GSMInitDecode'
[exec] /home/subrahmanyam/Downloads/android-ndk-r8d/toolchains/x86-4.6/prebuilt/linux-x86/bin/../lib/gcc/i686-linux-android/4.6/../../../../i686-linux-android/bin/ld: ./obj/local/x86/libopencoreamr.a(wrapper.o): in function Decoder_Interface_exit:jni/..//submodules/externals/build/opencore-amr/../../opencore-amr/amrnb/wrapper.cpp:35: error: undefined reference to 'GSMDecodeFrameExit'
[exec] /home/subrahmanyam/Downloads/android-ndk-r8d/toolchains/x86-4.6/prebuilt/linux-x86/bin/../lib/gcc/i686-linux-android/4.6/../../../../i686-linux-android/bin/ld: ./obj/local/x86/libopencoreamr.a(wrapper.o): in function Decoder_Interface_Decode:jni/..//submodules/externals/build/opencore-amr/../../opencore-amr/amrnb/wrapper.cpp:41: error: undefined reference to 'AMRDecode'
[exec] /home/subrahmanyam/Downloads/android-ndk-r8d/toolchains/x86-4.6/prebuilt/linux-x86/bin/../lib/gcc/i686-linux-android/4.6/../../../../i686-linux-android/bin/ld: ./obj/local/x86/libopencoreamr.a(wrapper.o): in function Encoder_Interface_init:jni/..//submodules/externals/build/opencore-amr/../../opencore-amr/amrnb/wrapper.cpp:53: error: undefined reference to 'AMREncodeInit'
[exec] /home/subrahmanyam/Downloads/android-ndk-r8d/toolchains/x86-4.6/prebuilt/linux-x86/bin/../lib/gcc/i686-linux-android/4.6/../../../../i686-linux-android/bin/ld: ./obj/local/x86/libopencoreamr.a(wrapper.o): in function Encoder_Interface_exit:jni/..//submodules/externals/build/opencore-amr/../../opencore-amr/amrnb/wrapper.cpp:59: error: undefined reference to 'AMREncodeExit'
[exec] /home/subrahmanyam/Downloads/android-ndk-r8d/toolchains/x86-4.6/prebuilt/linux-x86/bin/../lib/gcc/i686-linux-android/4.6/../../../../i686-linux-android/bin/ld: ./obj/local/x86/libopencoreamr.a(wrapper.o): in function Encoder_Interface_Encode:jni/..//submodules/externals/build/opencore-amr/../../opencore-amr/amrnb/wrapper.cpp:66: error: undefined reference to 'AMREncode'
[exec] collect2: ld returned 1 exit status
[exec] make[2]: *** [obj/local/x86/liblinphonenoneon.so] Error 1
[exec] make[2]: *** Waiting for unfinished jobs....
[exec] /home/subrahmanyam/Downloads/android-ndk-r8d/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/libmsamr.a(msamr.o): in function libmsamr_init:jni/..//submodules/msamr/src/msamr.c:42: error: undefined reference to 'opencore_amr_wrapper_init'
[exec] /home/subrahmanyam/Downloads/android-ndk-r8d/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/libopencoreamr.a(wrapper.o): in function Decoder_Interface_init:jni/..//submodules/externals/build/opencore-amr/../../opencore-amr/amrnb/wrapper.cpp:30: error: undefined reference to 'my_GSMInitDecode'
[exec] /home/subrahmanyam/Downloads/android-ndk-r8d/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/libopencoreamr.a(wrapper.o): in function Decoder_Interface_exit:jni/..//submodules/externals/build/opencore-amr/../../opencore-amr/amrnb/wrapper.cpp:35: error: undefined reference to 'my_GSMDecodeFrameExit'
[exec] /home/subrahmanyam/Downloads/android-ndk-r8d/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/libopencoreamr.a(wrapper.o): in function Decoder_Interface_Decode:jni/..//submodules/externals/build/opencore-amr/../../opencore-amr/amrnb/wrapper.cpp:41: error: undefined reference to 'my_AMRDecode'
[exec] /home/subrahmanyam/Downloads/android-ndk-r8d/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/libopencoreamr.a(wrapper.o): in function Encoder_Interface_init:jni/..//submodules/externals/build/opencore-amr/../../opencore-amr/amrnb/wrapper.cpp:53: error: undefined reference to 'my_AMREncodeInit'
[exec] /home/subrahmanyam/Downloads/android-ndk-r8d/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/libopencoreamr.a(wrapper.o): in function Encoder_Interface_exit:jni/..//submodules/externals/build/opencore-amr/../../opencore-amr/amrnb/wrapper.cpp:59: error: undefined reference to 'my_AMREncodeExit'
[exec] /home/subrahmanyam/Downloads/android-ndk-r8d/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/libopencoreamr.a(wrapper.o): in function Encoder_Interface_Encode:jni/..//submodules/externals/build/opencore-amr/../../opencore-amr/amrnb/wrapper.cpp:66: error: undefined reference to 'my_AMREncode'
[exec] collect2: ld returned 1 exit status
[exec] make[2]: *** [obj/local/armeabi/liblinphonearmv5.so] Error 1
[exec] make[2]: Leaving directory `/home/subrahmanyam/Downloads/linphone-android'
[exec] make[1]: Leaving directory `/home/subrahmanyam/Downloads/linphone-android'
[exec] make[1]: *** [generate-libs] Error 2
BUILD FAILED
/home/subrahmanyam/Downloads/linphone-android/custom_rules.xml:60: exec returned: 2