linphone problem
emanuele bottegoni
emanuele.b at automaonline.com
Tue Oct 7 10:12:12 UTC 2008
Hello,
I get some errors while linphone is compiling, after launching bitbake
linphone, I post the whole log error,please,what's the reason of the error?
and how can i solve it?
Thanks
ema at ubuntu:~/stuff$ bitbake linphone
NOTE: Handling BitBake files: | (5770/5770) [100 %]
NOTE: Parsing finished. 5510 cached, 1 parsed, 259 skipped, 0 masked.
NOTE: build 200810071204: started
OE Build Configuration:
BB_VERSION = "1.8.11"
METADATA_BRANCH = "org.openembedded.dev"
METADATA_REVISION = "cbb177a67299a2ef3023e419ebf69326dd5896f0"
TARGET_ARCH = "arm"
TARGET_OS = "linux-gnueabi"
MACHINE = "at91sam9263ek"
DISTRO = "angstrom"
DISTRO_VERSION = "2008.1-test-20081007"
TARGET_FPU = "soft"
NOTE: Resolving any missing task queue dependencies
NOTE: Preparing runqueue
NOTE: Executing runqueue
NOTE: Running task 410 of 564 (ID: 7,
/home/ema/stuff/org.openembedded.dev/packages/linphone/linphone_1.6.0.bb,
do_compile)
NOTE: package linphone-1.6.0: started
NOTE: package linphone-1.6.0-r3: task do_compile: started
ERROR: function do_compile failed
ERROR: log data follows
(/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/temp/log.do_compile.8930)
| NOTE: make
| make all-recursive
| make[1]: Entering directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0'
| Making all in m4
| make[2]: Entering directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/m4'
| make[2]: Nothing to be done for `all'.
| make[2]: Leaving directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/m4'
| Making all in pixmaps
| make[2]: Entering directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/pixmaps'
| make[2]: Nothing to be done for `all'.
| make[2]: Leaving directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/pixmaps'
| Making all in po
| make[2]: Entering directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/po'
| make[2]: Nothing to be done for `all'.
| make[2]: Leaving directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/po'
| Making all in ipkg
| make[2]: Entering directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/ipkg'
| make[2]: Nothing to be done for `all'.
| make[2]: Leaving directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/ipkg'
| Making all in oRTP
| make[2]: Entering directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/oRTP'
| make all-recursive
| make[3]: Entering directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/oRTP'
| Making all in src
| make[4]: Entering directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/oRTP/src'
| Making all in .
| make[5]: Entering directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/oRTP/src'
| make[5]: Nothing to be done for `all-am'.
| make[5]: Leaving directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/oRTP/src'
| Making all in tests
| make[5]: Entering directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/oRTP/src/tests'
| Making all in win_receiver
| make[6]: Entering directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/oRTP/src/tests/win_receiver'
| make[6]: Nothing to be done for `all'.
| make[6]: Leaving directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/oRTP/src/tests/win_receiver'
| Making all in win_sender
| make[6]: Entering directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/oRTP/src/tests/win_sender'
| make[6]: Nothing to be done for `all'.
| make[6]: Leaving directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/oRTP/src/tests/win_sender'
| make[6]: Entering directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/oRTP/src/tests'
| make[6]: Nothing to be done for `all-am'.
| make[6]: Leaving directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/oRTP/src/tests'
| make[5]: Leaving directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/oRTP/src/tests'
| make[4]: Leaving directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/oRTP/src'
| Making all in docs
| make[4]: Entering directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/oRTP/docs'
| make[4]: Nothing to be done for `all'.
| make[4]: Leaving directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/oRTP/docs'
| Making all in build
| make[4]: Entering directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/oRTP/build'
| Making all in win32native
| make[5]: Entering directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/oRTP/build/win32native'
| make[5]: Nothing to be done for `all'.
| make[5]: Leaving directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/oRTP/build/win32native'
| Making all in wince
| make[5]: Entering directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/oRTP/build/wince'
| make[5]: Nothing to be done for `all'.
| make[5]: Leaving directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/oRTP/build/wince'
| make[5]: Entering directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/oRTP/build'
| make[5]: Nothing to be done for `all-am'.
| make[5]: Leaving directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/oRTP/build'
| make[4]: Leaving directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/oRTP/build'
| Making all in include
| make[4]: Entering directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/oRTP/include'
| Making all in ortp
| make[5]: Entering directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/oRTP/include/ortp'
| make[5]: Nothing to be done for `all'.
| make[5]: Leaving directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/oRTP/include/ortp'
| make[5]: Entering directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/oRTP/include'
| make[5]: Nothing to be done for `all-am'.
| make[5]: Leaving directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/oRTP/include'
| make[4]: Leaving directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/oRTP/include'
| make[4]: Entering directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/oRTP'
| make[4]: Nothing to be done for `all-am'.
| make[4]: Leaving directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/oRTP'
| make[3]: Leaving directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/oRTP'
| make[2]: Leaving directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/oRTP'
| Making all in gsmlib
| make[2]: Entering directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/gsmlib'
| make[2]: Nothing to be done for `all'.
| make[2]: Leaving directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/gsmlib'
| Making all in mediastreamer2
| make[2]: Entering directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/mediastreamer2'
| make all-recursive
| make[3]: Entering directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/mediastreamer2'
| Making all in src
| make[4]: Entering directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/mediastreamer2/src'
| make all-am
| make[5]: Entering directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/mediastreamer2/src'
| make[5]: Nothing to be done for `all-am'.
| make[5]: Leaving directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/mediastreamer2/src'
| make[4]: Leaving directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/mediastreamer2/src'
| Making all in build
| make[4]: Entering directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/mediastreamer2/build'
| Making all in win32native
| make[5]: Entering directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/mediastreamer2/build/win32native'
| make[5]: Nothing to be done for `all'.
| make[5]: Leaving directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/mediastreamer2/build/win32native'
| Making all in win32-novideo
| make[5]: Entering directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/mediastreamer2/build/win32-novideo'
| make[5]: Nothing to be done for `all'.
| make[5]: Leaving directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/mediastreamer2/build/win32-novideo'
| Making all in wince
| make[5]: Entering directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/mediastreamer2/build/wince'
| make[5]: Nothing to be done for `all'.
| make[5]: Leaving directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/mediastreamer2/build/wince'
| make[5]: Entering directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/mediastreamer2/build'
| make[5]: Nothing to be done for `all-am'.
| make[5]: Leaving directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/mediastreamer2/build'
| make[4]: Leaving directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/mediastreamer2/build'
| Making all in include
| make[4]: Entering directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/mediastreamer2/include'
| Making all in mediastreamer2
| make[5]: Entering directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/mediastreamer2/include/mediastreamer2'
| make[5]: Nothing to be done for `all'.
| make[5]: Leaving directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/mediastreamer2/include/mediastreamer2'
| make[5]: Entering directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/mediastreamer2/include'
| make[5]: Nothing to be done for `all-am'.
| make[5]: Leaving directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/mediastreamer2/include'
| make[4]: Leaving directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/mediastreamer2/include'
| Making all in tests
| make[4]: Entering directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/mediastreamer2/tests'
| /bin/sh ../arm-angstrom-linux-gnueabi-libtool --tag=CC --mode=link
ccache arm-angstrom-linux-gnueabi-gcc -march=armv5te -mtune=arm926ej-s
-I.. -I../../oRTP/include -DORTP_INET6
-isystem/home/ema/stuff/tmp/staging/arm-angstrom-linux-gnueabi/usr/include
-fexpensive-optimizations -frename-registers -fomit-frame-pointer -Os
-DINET6 -Wall -O2 -g -Werror -pthread -D_REENTRANT -rdynamic
-L/home/ema/stuff/tmp/staging/arm-angstrom-linux-gnueabi/usr/lib
-Wl,-rpath-link,/home/ema/stuff/tmp/staging/arm-angstrom-linux-gnueabi/usr/lib
-Wl,-O1 -o mediastream mediastream.o ../src/libquickstream.la
../src/libmediastreamer.la ../../oRTP/src/libortp.la -lasound -lspeex
../../gsmlib/libgsm.la -pthread -lpthread -lrt -ldl
| arm-angstrom-linux-gnueabi-libtool: link: ccache
arm-angstrom-linux-gnueabi-gcc -march=armv5te -mtune=arm926ej-s -I..
-I../../oRTP/include -DORTP_INET6
-isystem/home/ema/stuff/tmp/staging/arm-angstrom-linux-gnueabi/usr/include
-fexpensive-optimizations -frename-registers -fomit-frame-pointer -Os
-DINET6 -Wall -O2 -g -Werror -pthread -D_REENTRANT -rdynamic
-Wl,-rpath-link
-Wl,/home/ema/stuff/tmp/staging/arm-angstrom-linux-gnueabi/usr/lib -Wl,-O1
-o .libs/mediastream mediastream.o -pthread
-L/home/ema/stuff/tmp/staging/arm-angstrom-linux-gnueabi/usr/lib
../src/.libs/libquickstream.so
/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/mediastreamer2/src/.libs/libmediastreamer.so
../src/.libs/libmediastreamer.so
/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/oRTP/src/.libs/libortp.so
../../oRTP/src/.libs/libortp.so
/home/ema/stuff/tmp/staging/arm-angstrom-linux-gnueabi/usr/lib/libasound.so /home/ema/stuff/tmp/staging/arm-angstrom-linux-gnueabi/usr/lib/libspeex.so
-lm ../../gsmlib/.libs/libgsm.a -lpthread -lrt -ldl -pthread
|
/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/mediastreamer2/src/.libs/libmediastreamer.so:
undefined reference to `speex_echo_state_reset'
|
/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/mediastreamer2/src/.libs/libmediastreamer.so:
undefined reference to `speex_echo_ctl'
|
/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/mediastreamer2/src/.libs/libmediastreamer.so:
undefined reference to `speex_preprocess_ctl'
|
/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/mediastreamer2/src/.libs/libmediastreamer.so:
undefined reference to `speex_preprocess_state_init'
|
/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/mediastreamer2/src/.libs/libmediastreamer.so:
undefined reference to `speex_echo_state_destroy'
|
/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/mediastreamer2/src/.libs/libmediastreamer.so:
undefined reference to `speex_preprocess'
|
/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/mediastreamer2/src/.libs/libmediastreamer.so:
undefined reference to `speex_echo_cancel'
|
/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/mediastreamer2/src/.libs/libmediastreamer.so:
undefined reference to `speex_echo_state_init'
|
/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/mediastreamer2/src/.libs/libmediastreamer.so:
undefined reference to `speex_preprocess_state_destroy'
| collect2: ld returned 1 exit status
| make[4]: *** [mediastream] Error 1
| make[4]: Leaving directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/mediastreamer2/tests'
| make[3]: *** [all-recursive] Error 1
| make[3]: Leaving directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/mediastreamer2'
| make[2]: *** [all] Error 2
| make[2]: Leaving directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0/mediastreamer2'
| make[1]: *** [all-recursive] Error 1
| make[1]: Leaving directory
`/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/linphone-1.6.0'
| make: *** [all] Error 2
| FATAL: oe_runmake failed
NOTE: Task failed:
/home/ema/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/linphone-1.6.0-r3/temp/log.do_compile.8930
NOTE: package linphone-1.6.0-r3: task do_compile: failed
ERROR: TaskFailed event exception, aborting
NOTE: package linphone-1.6.0: failed
ERROR: Build of
/home/ema/stuff/org.openembedded.dev/packages/linphone/linphone_1.6.0.bb
do_compile failed
ERROR: Task 7
(/home/ema/stuff/org.openembedded.dev/packages/linphone/linphone_1.6.0.bb,
do_compile) failed
NOTE: Tasks Summary: Attempted 409 tasks of which 409 didn't need to be
rerun and 1 failed.
ERROR:
'/home/ema/stuff/org.openembedded.dev/packages/linphone/linphone_1.6.0.bb'
failed
NOTE: build 200810071204: completed
ema at ubuntu:~/stuff$
More information about the Openembedded-users
mailing list