linphone-developers
[Top][All Lists]
Advanced

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

[Linphone-developers] Linphone-android Build Errors


From: Venkateswar Reddy Melachervu
Subject: [Linphone-developers] Linphone-android Build Errors
Date: Tue, 2 Jul 2013 15:45:17 +0530

Hello There,
First of all - we liked the linphone android. We are trying to build it on centos 6.3 64-bit. We followed this link - https://community.freescale.com/docs/DOC-94176 - for building linphone-android. The problem we are facing is the error reported when exeucting make - 8th step. 

The error reported is below. Appreciate the help to resolve the issues in advance.
--------------------------------------------------------------------------------
[exec] /usr/local/src/linphone-android/development/adt-bundle-linux-x86_64-May2013/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi-v7a/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-v7a/liblinphonearmv7.so] Error 1
     [exec] make[1]: *** [generate-libs] Error 2

BUILD FAILED
/usr/local/src/linphone-android/sources/linphone-android/custom_rules.xml:60: exec returned: 2
Total time: 11 seconds
make: *** [generate-apk] Error 1
-----------------------------------------------------------------------------------

The detailed console output is pasted below:
----------------------------------------------------------------------------------------
/usr/local/src/linphone-android/development/adt-bundle-linux-x86_64-May2013/sdk/tools/android update project --path . --target android-17
Updated project.properties
Updated local.properties
build.xml: Found version-tag: custom. File will not be updated.
Updated file ./proguard-project.txt
It seems that there are sub-projects. If you want to update them
please use the --subprojects parameter.
cd /usr/local/src/linphone-android/sources/linphone-android/submodules/mssilk/sdk && \
make extract-sources \
|| ( echo "SILK audio plugin prepare state failed." ; exit 1 )
make[1]: Entering directory `/usr/local/src/linphone-android/sources/linphone-android/submodules/mssilk/sdk'
make[1]: Nothing to be done for `extract-sources'.
make[1]: Leaving directory `/usr/local/src/linphone-android/sources/linphone-android/submodules/mssilk/sdk'
ant partial-clean
Buildfile: /usr/local/src/linphone-android/sources/linphone-android/build.xml

partial-clean:

BUILD SUCCESSFUL
Total time: 1 second
echo "version.name=2.1.2" > default.properties
ant debug
Buildfile: /usr/local/src/linphone-android/sources/linphone-android/build.xml

-set-mode-check:

-set-debug-files:

-check-env:
 [checkenv] Android SDK Tools Revision 22.0.1
 [checkenv] Installed at /usr/local/src/linphone-android/development/adt-bundle-linux-x86_64-May2013/sdk

-setup:
     [echo] Project Name: Linphone
  [gettype] Project Type: Application

-set-debug-mode:

-debug-obfuscation-check:

-pre-build:
     [move] Warning: Could not find file /usr/local/src/linphone-android/sources/linphone-android/submodules/linphone/mediastreamer2/java/src/org/linphone/mediastream/MediastreamerActivity.java to copy.

-build-setup:
[getbuildtools] Using latest Build Tools: 17.0.0
     [echo] Resolving Build Target for Linphone...
[gettarget] Project Target:   Android 4.2.2
[gettarget] API level:        17
     [echo] ----------
     [echo] Creating output directories if needed...
     [echo] ----------
     [echo] Resolving Dependencies for Linphone...
[dependency] Library dependencies:
[dependency] No Libraries
     [echo] ----------
     [echo] Building Libraries with 'debug'...
   [subant] No sub-builds to iterate on

-code-gen:
[mergemanifest] No changes in the AndroidManifest files.
     [echo] Handling aidl files...
     [aidl] No AIDL files to compile.
     [echo] ----------
     [echo] Handling RenderScript files...
[renderscript] No RenderScript files to compile.
     [echo] ----------
     [echo] Handling Resources...
     [aapt] No changed resources. R.java and Manifest.java untouched.
     [echo] ----------
     [echo] Handling BuildConfig class...
[buildconfig] Generating BuildConfig class.

-pre-compile:

-compile:
    [javac] Compiling 1 source file to /usr/local/src/linphone-android/sources/linphone-android/bin/classes

javah:
     [echo] Generate JNI header

build-libs:
     [exec] make[1]: Entering directory `/usr/local/src/linphone-android/sources/linphone-android'
     [exec] /usr/local/src/linphone-android/development/adt-bundle-linux-x86_64-May2013/ndk/ndk-build NDK_DEBUG=0 LINPHONE_VERSION=3.6.1-2-g3bff0ce 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
     [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 `/usr/local/src/linphone-android/sources/linphone-android'
     [exec] Compile arm    : mediastreamer2 <= opengles_display.c
     [exec] StaticLibrary  : libmediastreamer2.a
     [exec] SharedLibrary  : liblinphonearmv7.so
     [exec] /usr/local/src/linphone-android/development/adt-bundle-linux-x86_64-May2013/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi-v7a/libmsamr.a(msamr.o): in function libmsamr_init:jni/..//submodules/msamr/src/msamr.c:42: error: undefined reference to 'opencore_amr_wrapper_init'
     [exec] /usr/local/src/linphone-android/development/adt-bundle-linux-x86_64-May2013/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi-v7a/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] /usr/local/src/linphone-android/development/adt-bundle-linux-x86_64-May2013/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi-v7a/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] /usr/local/src/linphone-android/development/adt-bundle-linux-x86_64-May2013/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi-v7a/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'make[2]: Leaving directory `/usr/local/src/linphone-android/sources/linphone-android'
     [exec] 
     [exec] make[1]: Leaving directory `/usr/local/src/linphone-android/sources/linphone-android'
     [exec] /usr/local/src/linphone-android/development/adt-bundle-linux-x86_64-May2013/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi-v7a/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] /usr/local/src/linphone-android/development/adt-bundle-linux-x86_64-May2013/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi-v7a/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] /usr/local/src/linphone-android/development/adt-bundle-linux-x86_64-May2013/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi-v7a/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-v7a/liblinphonearmv7.so] Error 1
     [exec] make[1]: *** [generate-libs] Error 2

BUILD FAILED
/usr/local/src/linphone-android/sources/linphone-android/custom_rules.xml:60: exec returned: 2
Total time: 11 seconds
make: *** [generate-apk] Error 1
-------------------------
--
Regards,
Venkateswar Reddy Melachervu
"...dare to dream, care to win..."
www.linkedin.com/in/vmelachervu

reply via email to

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