linphone-developers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Linphone-developers] ffmpeg source


From: Doug Blewett
Subject: [Linphone-developers] ffmpeg source
Date: Thu, 23 Nov 2006 05:34:04 -0500

I am still having trouble compiling linphone.  Last time
it was under ubuntu, now I am trying FC6.  I thinking
that my copy of ffmpeg may be the problem.  Where is
everyone getting their versions for ffmpeg?  Can some
one send along a config script for FC6?  Thanks.

Doug

Here are the details of what I am doing:

I got ffmpeg using the usual:
svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
I did configure, make, and install.

I use the following script to configure linphone:

export SPEEX_LIBS="-L/usr/local/lib/libspeex -lspeex"
export SPEEX_CFLAGS=-I/usr/local
export FFMPEG_CFLAGS=-I/usr/local
export FFMPEG_LIBS="-L/usr/local/lib -lavcodec -lavutil"

cat > local-linphone.cache <<EOF
ac_cv_lib_avcodec_avcodec_register_all=yes
EOF

./configure \
        --cache=local-linphone.cache \
        --with-ffmpeg=/usr/local


I get the following error in mediastreamer/tests
gcc -I.. -I../../oRTP/include -I/usr/local -DVIDEO_ENABLED -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 -lasound -L/usr/local/lib/libspeex /usr/local/lib/libspeex.so ../../gsmlib/.libs/libgsm.a -lavcodec -lpthread -lrt -ldl -Wl,--rpath -Wl,/usr/local/lib
../src/.libs/libmediastreamer.so: undefined reference to `inflateReset'
../src/.libs/libmediastreamer.so: undefined reference to `inflateEnd'
../src/.libs/libmediastreamer.so: undefined reference to `av_crc_init'
../src/.libs/libmediastreamer.so: undefined reference to `av_d2q'
../src/.libs/libmediastreamer.so: undefined reference to `deflate'
../src/.libs/libmediastreamer.so: undefined reference to `deflateInit_'
../src/.libs/libmediastreamer.so: undefined reference to `av_crc04C11DB7'
../src/.libs/libmediastreamer.so: undefined reference to `av_log_get_level'
../src/.libs/libmediastreamer.so: undefined reference to `av_solve_lls'
../src/.libs/libmediastreamer.so: undefined reference to `inflate'
../src/.libs/libmediastreamer.so: undefined reference to `inflateSync'
../src/.libs/libmediastreamer.so: undefined reference to `crc32'
...

This can be patched a bit by adding -lavutil after every occurence of
-lavcodec and then I get the following:
gcc -I.. -I../../oRTP/include -I/usr/local -DVIDEO_ENABLED -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 -lasound -L/usr/local/lib/libspeex /usr/local/lib/libspeex.so ../../gsmlib/.libs/libgsm.a -L/usr/local/lib -lavcodec -lavutil -lpthread -lrt -ldl -Wl,--rpath -Wl,/usr/local/lib
../src/.libs/libmediastreamer.so: undefined reference to `inflateReset'
../src/.libs/libmediastreamer.so: undefined reference to `inflateEnd'
../src/.libs/libmediastreamer.so: undefined reference to `deflate'
../src/.libs/libmediastreamer.so: undefined reference to `deflateInit_'
../src/.libs/libmediastreamer.so: undefined reference to `inflate'
../src/.libs/libmediastreamer.so: undefined reference to `inflateSync'
../src/.libs/libmediastreamer.so: undefined reference to `crc32'
...


reply via email to

[Prev in Thread] Current Thread [Next in Thread]