[#5184] build kernel with lib mediastreamer fails

Document created by Aaronwu Employee on Sep 3, 2013
Version 1Show Document
  • View in full screen mode

[#5184] build kernel with lib mediastreamer fails

Submitted By: Vivi Li

Open Date

2009-06-01 05:38:29     Close Date

2009-08-19 21:37:01

Priority:

Medium     Assignee:

Sonic Zhang

Status:

Closed     Fixed In Release:

N/A

Found In Release:

N/A     Release:

Category:

Make Errors     Board:

N/A

Processor:

ALL     Silicon Revision:

Is this bug repeatable?:

Yes     Resolution:

Fixed

Uboot version or rev.:

    Toolchain version or rev.:

gcc4.1-09r1_rc6

App binary format:

FDPIC     

Summary: build kernel with lib mediastreamer fails

Details:

 

Build kernel with lib mediastreamer fails.

As lib ffmpeg is required, so only fdpic format is supported for lib mediastreamer.

No such test on regression and find this bug by built kernel manually.

 

Bellow is the log:

--

/opt/uClinux/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/../../../../bfin-linux-uclibc/bin/ld: skipping incompatible /usr/lib/libc.a when searching for -lc

/home/test/work/cruise/checkouts/uclinux-dist/staging/usr/lib/libasound.so: warning: fork: this function is not implemented on no-mmu systems

../src/.libs/libmediastreamer.so: undefined reference to `_speex_echo_state_init'

../src/.libs/libmediastreamer.so: undefined reference to `_speex_echo_cancel'

../src/.libs/libmediastreamer.so: undefined reference to `_speex_echo_state_destroy'

../src/.libs/libmediastreamer.so: undefined reference to `_speex_preprocess_state_init'

../src/.libs/libmediastreamer.so: undefined reference to `_speex_preprocess_ctl'

../src/.libs/libmediastreamer.so: undefined reference to `_speex_echo_state_reset'

../src/.libs/libmediastreamer.so: undefined reference to `_speex_preprocess_state_destroy'

../src/.libs/libmediastreamer.so: undefined reference to `_speex_preprocess'

../src/.libs/libmediastreamer.so: undefined reference to `_speex_echo_ctl'

collect2: ld returned 1 exit status

make[5]: *** [mediastream] Error 1

make[5]: Leaving directory `/home/test/work/cruise/checkouts/uclinux-dist/lib/mediastreamer/build-mediastreamer-2.1.0/tests'

make[4]: *** [install-recursive] Error 1

make[4]: Leaving directory `/home/test/work/cruise/checkouts/uclinux-dist/lib/mediastreamer/build-mediastreamer-2.1.0'

make[3]: *** [all] Error 2

make[3]: Leaving directory `/home/test/work/cruise/checkouts/uclinux-dist/lib/mediastreamer'

make[2]: *** [mediastreamer] Error 2

make[2]: Leaving directory `/home/test/work/cruise/checkouts/uclinux-dist/lib'

make[1]: *** [all] Error 2

make[1]: Leaving directory `/home/test/work/cruise/checkouts/uclinux-dist/lib'

make: *** [subdirs] Error 1

--

 

Follow-ups

 

--- Sonic Zhang                                              2009-06-03 04:27:33

Fixed

 

--- Vivi Li                                                  2009-08-20 02:37:35

OK now. Close it.

 

 

 

    Files

    Changes

    Commits

    Dependencies

    Duplicates

    Associations

    Tags

 

File Name     File Type     File Size     Posted By

config.user.mediastreamer    application/octet-stream    45431    Vivi Li

Outcomes