[Linphone-developers] undefined refernce to speex_encoder_ctl
From:
Kapil Kumar
Subject:
[Linphone-developers] undefined refernce to speex_encoder_ctl
Date:
Mon, 21 Apr 2008 11:34:40 +0530
Hi all
I just started to build LINPHONE on
Red Hat Linux.
But i am getting error while making it.
I saw all posts regarding same error and tried all solution but still i
am not able to compille it.
for e.g
--disable-shared
--disable-static
--disable-nls
and changes in MAKE file for uncommenting
some path for LDFLAGS.
But still I am getting error like
undefined refernce to speex_encoder_ctl
and so on.....
Now i am going witk following guidelines posted by Mr. Sabeeh
Hi there,
Thanks for all the help. I finally got linphone 1.5.1 working and i'll
list
the procedure as follows.
*Note:* this procedure also worked for 1.6.0 when i tired it.
You need to do *make clean* and *make uninstall *on all previous
installations because they may be conflicting with one another.
(I found this out the hard way after re-installing a clean kernel)
Install: speex.i386 and speex-devel.i386
*Note:* it is easiest to do this with an active internet connection and
performing *yum install speex.i386 *and *yum install speex-devel.i386*
Install: libosip2-2.2.0, speex-1.1.12, msilbc-2.0.0, readline4_3.3.orig
*Note:* i found all of these as source tarballs and installed them through
the usual *./configure && make && make install*
*Note:* once you've done *make install*, make sure to do *make clean* before
leaving the directory of the source
Finally to install linphone 1.5.1: *./configure --prefix=/usr
--disable-static --disable-video && make clean && make
&& make install*
*Note:* This will install linphone 1.5.1 (or 1.6.0) but it will not provide
video capabilities...to install with video capabilities, remove *
--disable-video*, but note that this brang up a whole new set of errors
for
me but you're welcome to try it out.
Thanks for all your help and time,
Sabeeh Siddiqui
I am installing Linphone
(linphone-1.5.1.tar.gz ) using following command:
address@hidden linphone-1.5.1]#
./configure --disable-video SPEEX_CFLAGS="-I/usr/local/include"
SPEEX_LIBS="-L/usr/local/lib-lspeex -lm"
configure: linphone-1.5.1
A full featured audio/video sip phone.
configure: licensed under the terms
of the General Public License (GPL)
But when i am doing MAKE i am getting
following error: make[4]: Entering directory `/home/kapil/linphone-1.5.1/mediastreamer2/tests'
/bin/sh ../libtool --tag=CC --mode=link
gcc -I.. -I../../oRTP/include -DORTP_INET6 -DINET6 -Wall
-O2 -g -Werror -pthread -D_REENTRANT -rdynamic -o mediastream
mediastream.o ../src/libquickstream.la ../src/libmediastreamer.la
../../oRTP/src/libortp.la -lartsc -L/usr/local/lib-lspeex -lm ../../gsmlib/libgsm.la
-pthread -lpthread -lrt -ldl
gcc -I.. -I../../oRTP/include -DORTP_INET6
-DINET6 -Wall -O2 -g -Werror -pthread -D_REENTRANT -rdynamic -o .libs/mediastream
mediastream.o -pthread ../src/.libs/libquickstream.so ../src/.libs/libmediastreamer.so
../../oRTP/src/.libs/libortp.so /usr/lib/libartsc.so -L/usr/local/lib-lspeex
-lm ../../gsmlib/.libs/libgsm.a -lpthread -lrt -ldl -Wl,--rpath -Wl,/usr/local/lib
../src/.libs/libmediastreamer.so: undefined
reference to `speex_mode_query'
../src/.libs/libmediastreamer.so: undefined
reference to `speex_decoder_ctl'
../src/.libs/libmediastreamer.so: undefined
reference to `speex_bits_destroy'
../src/.libs/libmediastreamer.so: undefined
reference to `speex_encoder_ctl'
../src/.libs/libmediastreamer.so: undefined
reference to `speex_echo_state_reset'
../src/.libs/libmediastreamer.so: undefined
reference to `speex_mode_list'
../src/.libs/libmediastreamer.so: undefined
reference to `speex_decoder_destroy'
../src/.libs/libmediastreamer.so: undefined
reference to `speex_decode_int'
../src/.libs/libmediastreamer.so: undefined
reference to `speex_encoder_destroy'
../src/.libs/libmediastreamer.so: undefined
reference to `speex_echo_cancel'
../src/.libs/libmediastreamer.so: undefined
reference to `speex_nb_mode'
../src/.libs/libmediastreamer.so: undefined
reference to `speex_encoder_init'
../src/.libs/libmediastreamer.so: undefined
reference to `speex_encode_int'
../src/.libs/libmediastreamer.so: undefined
reference to `speex_preprocess'
../src/.libs/libmediastreamer.so: undefined
reference to `speex_bits_reset'
../src/.libs/libmediastreamer.so: undefined
reference to `speex_preprocess_state_init'
../src/.libs/libmediastreamer.so: undefined
reference to `speex_preprocess_state_destroy'
../src/.libs/libmediastreamer.so: undefined
reference to `speex_bits_read_from'
../src/.libs/libmediastreamer.so: undefined
reference to `speex_bits_insert_terminator'
../src/.libs/libmediastreamer.so: undefined
reference to `speex_echo_state_init'
../src/.libs/libmediastreamer.so: undefined
reference to `speex_echo_ctl'
../src/.libs/libmediastreamer.so: undefined
reference to `speex_bits_write'
../src/.libs/libmediastreamer.so: undefined
reference to `speex_decoder_init'
../src/.libs/libmediastreamer.so: undefined
reference to `speex_wb_mode'
../src/.libs/libmediastreamer.so: undefined
reference to `speex_echo_state_destroy'
../src/.libs/libmediastreamer.so: undefined
reference to `speex_bits_init'
../src/.libs/libmediastreamer.so: undefined
reference to `speex_bits_remaining'
collect2: ld returned 1 exit status
make[4]: *** [mediastream] Error 1
make[4]: Leaving directory `/home/kapil/linphone-1.5.1/mediastreamer2/tests'
make[3]: *** [all-recursive] Error
1
make[3]: Leaving directory `/home/kapil/linphone-1.5.1/mediastreamer2'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/kapil/linphone-1.5.1/mediastreamer2'
make[1]: *** [all-recursive] Error
1
make[1]: Leaving directory `/home/kapil/linphone-1.5.1'
make: *** [all] Error 2
address@hidden linphone-1.5.1]#
1.Can you tell me the link to download
rpm files and how to install it
I tried with speex-devel-1.0.4-1.1.el3.dag.i386.rpm but it was having
some dependency.
Please help me out.
2. Is msilbc-2.0.0.tar.gz is needed for compiling without video ...?
i am not able to install this,it was giving error while doing MAKE showing
some directory is not there.
is this reason for not able
to link with speex library????
thanks a lot
______________________________________________________________________
[Prev in Thread]
Current Thread
[Next in Thread]
[Linphone-developers] undefined refernce to speex_encoder_ctl,
Kapil Kumar<=