chenyunecjtu / doubango

Automatically exported from code.google.com/p/doubango
0 stars 0 forks source link

[Android] Build errors for commercial target #352

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1.
2.
3.

What is the expected output? What do you see instead?

Please use labels and text to provide additional information.
/Volumes/enterproid/doubango/my-android-toolchain-armv5te/bin/../lib/gcc/arm-lin
ux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: 
../tinyDAV/.libs/libtinyDAV.a(libtinyDAV_la-tdav_codec_amr.o): in function 
tdav_codec_amrnb_close:tdav_codec_amr.c(.text+0x14): error: undefined reference 
to 'Encoder_Interface_exit'

/Volumes/enterproid/doubango/my-android-toolchain-armv5te/bin/../lib/gcc/arm-lin
ux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: 
../tinyDAV/.libs/libtinyDAV.a(libtinyDAV_la-tdav_codec_amr.o): in function 
tdav_codec_amrnb_close:tdav_codec_amr.c(.text+0x2c): error: undefined reference 
to 'Decoder_Interface_exit'

/Volumes/enterproid/doubango/my-android-toolchain-armv5te/bin/../lib/gcc/arm-lin
ux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: 
../tinyDAV/.libs/libtinyDAV.a(libtinyDAV_la-tdav_codec_amr.o): in function 
tdav_codec_amrnb_encode:tdav_codec_amr.c(.text+0x27c): error: undefined 
reference to 'Encoder_Interface_Encode'

/Volumes/enterproid/doubango/my-android-toolchain-armv5te/bin/../lib/gcc/arm-lin
ux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: 
../tinyDAV/.libs/libtinyDAV.a(libtinyDAV_la-tdav_codec_amr.o): in function 
tdav_codec_amrnb_encode:tdav_codec_amr.c(.text+0x4e8): error: undefined 
reference to 'Encoder_Interface_Encode'

/Volumes/enterproid/doubango/my-android-toolchain-armv5te/bin/../lib/gcc/arm-lin
ux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: 
../tinyDAV/.libs/libtinyDAV.a(libtinyDAV_la-tdav_codec_amr.o): in function 
tdav_codec_amrnb_open:tdav_codec_amr.c(.text+0x724): error: undefined reference 
to 'Encoder_Interface_init'

/Volumes/enterproid/doubango/my-android-toolchain-armv5te/bin/../lib/gcc/arm-lin
ux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: 
../tinyDAV/.libs/libtinyDAV.a(libtinyDAV_la-tdav_codec_amr.o): in function 
tdav_codec_amrnb_open:tdav_codec_amr.c(.text+0x7c4): error: undefined reference 
to 'Decoder_Interface_init'

/Volumes/enterproid/doubango/my-android-toolchain-armv5te/bin/../lib/gcc/arm-lin
ux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: 
../tinyDAV/.libs/libtinyDAV.a(libtinyDAV_la-tdav_codec_amr.o): in function 
tdav_codec_amr_deinit:tdav_codec_amr.c(.text+0x8c4): error: undefined reference 
to 'Encoder_Interface_exit'

/Volumes/enterproid/doubango/my-android-toolchain-armv5te/bin/../lib/gcc/arm-lin
ux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: 
../tinyDAV/.libs/libtinyDAV.a(libtinyDAV_la-tdav_codec_amr.o): in function 
tdav_codec_amr_deinit:tdav_codec_amr.c(.text+0x8d8): error: undefined reference 
to 'Decoder_Interface_exit'

/Volumes/enterproid/doubango/my-android-toolchain-armv5te/bin/../lib/gcc/arm-lin
ux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: 
../tinyDAV/.libs/libtinyDAV.a(libtinyDAV_la-tdav_codec_amr.o): in function 
tdav_codec_amrnb_decode:tdav_codec_amr.c(.text+0x149c): error: undefined 
reference to 'Decoder_Interface_Decode'

/Volumes/enterproid/doubango/my-android-toolchain-armv5te/bin/../lib/gcc/arm-lin
ux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: 
../tinyDAV/.libs/libtinyDAV.a(libtinyDAV_la-tdav_codec_amr.o): in function 
tdav_codec_amrnb_decode:tdav_codec_amr.c(.text+0x18b0): error: undefined 
reference to 'Decoder_Interface_Decode'

/Volumes/enterproid/doubango/my-android-toolchain-armv5te/bin/../lib/gcc/arm-lin
ux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: 
/Volumes/enterproid/doubango/thirdparties/android/armv5te/lib/dist/lgpl/libavcod
ec.a(h264chroma_init_arm.o): in function 
ff_h264chroma_init_arm:h264chroma_init_arm.c(.text.unlikely+0x88): error: 
undefined reference to 'ff_put_h264_chroma_mc8_neon'

/Volumes/enterproid/doubango/my-android-toolchain-armv5te/bin/../lib/gcc/arm-lin
ux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: 
/Volumes/enterproid/doubango/thirdparties/android/armv5te/lib/dist/lgpl/libavcod
ec.a(h264chroma_init_arm.o): in function 
ff_h264chroma_init_arm:h264chroma_init_arm.c(.text.unlikely+0x8c): error: 
undefined reference to 'ff_put_h264_chroma_mc4_neon'

/Volumes/enterproid/doubango/my-android-toolchain-armv5te/bin/../lib/gcc/arm-lin
ux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: 
/Volumes/enterproid/doubango/thirdparties/android/armv5te/lib/dist/lgpl/libavcod
ec.a(h264chroma_init_arm.o): in function 
ff_h264chroma_init_arm:h264chroma_init_arm.c(.text.unlikely+0x90): error: 
undefined reference to 'ff_put_h264_chroma_mc2_neon'

/Volumes/enterproid/doubango/my-android-toolchain-armv5te/bin/../lib/gcc/arm-lin
ux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: 
/Volumes/enterproid/doubango/thirdparties/android/armv5te/lib/dist/lgpl/libavcod
ec.a(h264chroma_init_arm.o): in function 
ff_h264chroma_init_arm:h264chroma_init_arm.c(.text.unlikely+0x94): error: 
undefined reference to 'ff_avg_h264_chroma_mc8_neon'

/Volumes/enterproid/doubango/my-android-toolchain-armv5te/bin/../lib/gcc/arm-lin
ux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: 
/Volumes/enterproid/doubango/thirdparties/android/armv5te/lib/dist/lgpl/libavcod
ec.a(h264chroma_init_arm.o): in function 
ff_h264chroma_init_arm:h264chroma_init_arm.c(.text.unlikely+0x98): error: 
undefined reference to 'ff_avg_h264_chroma_mc4_neon'

/Volumes/enterproid/doubango/my-android-toolchain-armv5te/bin/../lib/gcc/arm-lin
ux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: 
/Volumes/enterproid/doubango/thirdparties/android/armv5te/lib/dist/lgpl/libavcod
ec.a(h264chroma_init_arm.o): in function 
ff_h264chroma_init_arm:h264chroma_init_arm.c(.text.unlikely+0x9c): error: 
undefined reference to 'ff_avg_h264_chroma_mc2_neon'

Original issue reported on code.google.com by boss...@yahoo.fr on 5 Mar 2014 at 10:11

GoogleCodeExporter commented 8 years ago
r1037 fixes the issue. Requires running "./autogen.sh" before 
"./android_build.sh commercial"

Original comment by boss...@yahoo.fr on 5 Mar 2014 at 11:42