linphone-developers
[Top][All Lists]
Advanced

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

Re: [Linphone-developers] build linphone (android) failure cause log2 an


From: Sylvain Berfini
Subject: Re: [Linphone-developers] build linphone (android) failure cause log2 and log2f
Date: Sun, 19 Jan 2014 13:18:04 +0100

Hi,

This issue can be solved using the NDK R9 (not R9B nor N9C), see the README file.
You can also disable the compilation of x264 in the Makefile.

Regards.




2014/1/19 ThinkinBunny <address@hidden>

hi ,i try build linphone (android),but stop because  undefined error.  I try build on ubuntu and osx ,but same error

here is error log

[x86] SharedLibrary  : liblinphone-x86.so/Users/ThinkinBunny/android-ndk/toolchains/x86-4.6/prebuilt/darwin-x86_64/bin/../lib/gcc/i686-linux-android/4.6/../../../../i686-linux-android/bin/ld: jni/..//submodules/externals/build/x264/x86/libx264.a(encoder.o): in function x264_validate_parameters:encoder.c(.text+0x1a2c): error: undefined reference to 'log2f'

/Users/ThinkinBunny/android-ndk/toolchains/x86-4.6/prebuilt/darwin-x86_64/bin/../lib/gcc/i686-linux-android/4.6/../../../../i686-linux-android/bin/ld: jni/..//submodules/externals/build/x264/x86/libx264.a(encoder.o): in function x264_validate_parameters:encoder.c(.text+0x1a6b): error: undefined reference to 'log2f'

/Users/ThinkinBunny/android-ndk/toolchains/x86-4.6/prebuilt/darwin-x86_64/bin/../lib/gcc/i686-linux-android/4.6/../../../../i686-linux-android/bin/ld: jni/..//submodules/externals/build/x264/x86/libx264.a(analyse.o): in function x264_analyse_prepare_costs:analyse.c(.text+0x26e32): error: undefined reference to 'log2f'

/Users/ThinkinBunny/android-ndk/toolchains/x86-4.6/prebuilt/darwin-x86_64/bin/../lib/gcc/i686-linux-android/4.6/../../../../i686-linux-android/bin/ld: jni/..//submodules/externals/build/x264/x86/libx264.a(ratecontrol.o): in function init_pass2:ratecontrol.c(.text+0x28ef): error: undefined reference to 'log2f'

/Users/ThinkinBunny/android-ndk/toolchains/x86-4.6/prebuilt/darwin-x86_64/bin/../lib/gcc/i686-linux-android/4.6/../../../../i686-linux-android/bin/ld: jni/..//submodules/externals/build/x264/x86/libx264.a(ratecontrol.o): in function x264_ratecontrol_new:ratecontrol.c(.text+0x838d): error: undefined reference to 'log2'

/Users/ThinkinBunny/android-ndk/toolchains/x86-4.6/prebuilt/darwin-x86_64/bin/../lib/gcc/i686-linux-android/4.6/../../../../i686-linux-android/bin/ld: jni/..//submodules/externals/build/x264/x86/libx264.a(ratecontrol.o): in function x264_ratecontrol_new:ratecontrol.c(.text+0x83b8): error: undefined reference to 'log2'

/Users/ThinkinBunny/android-ndk/toolchains/x86-4.6/prebuilt/darwin-x86_64/bin/../lib/gcc/i686-linux-android/4.6/../../../../i686-linux-android/bin/ld: jni/..//submodules/externals/build/x264/x86/libx264.a(ratecontrol.o): in function x264_ratecontrol_new:ratecontrol.c(.text+0x83d1): error: undefined reference to 'log2'

collect2: ld returned 1 exit status

make[1]: *** [obj/local/x86/liblinphone-x86.so] Error 1

make[1]: *** Waiting for unfinished jobs....

/Users/ThinkinBunny/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/darwin-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: jni/..//submodules/externals/build/x264/arm/libx264.a(encoder.o): in function x264_validate_parameters:encoder.c(.text+0x28ac): error: undefined reference to 'log2f'

/Users/ThinkinBunny/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/darwin-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: jni/..//submodules/externals/build/x264/arm/libx264.a(encoder.o): in function x264_validate_parameters:encoder.c(.text+0x28d0): error: undefined reference to 'log2f'

/Users/ThinkinBunny/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/darwin-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: jni/..//submodules/externals/build/x264/arm/libx264.a(analyse.o): in function x264_analyse_prepare_costs:analyse.c(.text+0x25464): error: undefined reference to 'log2f'

/Users/ThinkinBunny/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/darwin-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: jni/..//submodules/externals/build/x264/arm/libx264.a(ratecontrol.o): in function rate_estimate_qscale:ratecontrol.c(.text+0x2998): error: undefined reference to 'log2f'

/Users/ThinkinBunny/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/darwin-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: jni/..//submodules/externals/build/x264/arm/libx264.a(ratecontrol.o): in function x264_ratecontrol_new:ratecontrol.c(.text+0x6878): error: undefined reference to 'log2'

/Users/ThinkinBunny/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/darwin-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: jni/..//submodules/externals/build/x264/arm/libx264.a(ratecontrol.o): in function x264_ratecontrol_new:ratecontrol.c(.text+0x688c): error: undefined reference to 'log2'

/Users/ThinkinBunny/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/darwin-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: jni/..//submodules/externals/build/x264/arm/libx264.a(ratecontrol.o): in function x264_ratecontrol_new:ratecontrol.c(.text+0x68a4): error: undefined reference to 'log2'

collect2: ld returned 1 exit status

make[1]: *** [obj/local/armeabi-v7a/liblinphone-armeabi-v7a.so] Error 1

make[1]: Leaving directory `/Users/ThinkinBunny/Desktop/linphone-android'




make: *** [generate-libs] Error 2


-- thank you 




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

--
Sylvain Berfini

reply via email to

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