|
From: | ThinkinBunny |
Subject: | [Linphone-developers] build linphone (android) failure cause log2 and log2f |
Date: | Sun, 19 Jan 2014 19:40:39 +0800 |
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
[Prev in Thread] | Current Thread | [Next in Thread] |