libjingleインストールしなおし途中
aptで入るのは0.3で、 http://code.google.com/p/libjingle/ にあるのは0.4なので入れ直すことにした
sudo apt-get remove libjinglebase0.3-dev libjinglebase0.3-0 libjinglep2p0.3-0 libjinglep2p0.3-dev libjinglesession0.3-0 libjinglesession0.3-dev libjinglexmllite0.3-0 libjinglexmllite0.3-dev libjinglexmpp0.3-0 libjinglexmpp0.3-dev
wget http://libjingle.googlecode.com/files/libjingle-0.4.0.zip unzip libjingle-0.4.0.zip cd libjingle-0.4.0 ./configure
入ってないライブラリがあるらしいので入れる
sudo apt-get install gawk sudo apt-get install g77 sudo apt-get install speex libspeex-dev libspeex1 sudo apt-get install libasound2 libasound2-plugins libasound2-dev
./configure make
configではこの辺がnoになっているけど何を入れればいいのかよくわからない
speexはaptから入れたのに認識されてないのかな?
checking whether we are cross compiling... no checking for gcc option to accept ANSI C... none needed checking for a sed that does not truncate output... /bin/sed checking if gcc supports -fno-rtti -fno-exceptions... no checking whether -lc should be explicitly linked in... no checking speex.h usability... no checking speex.h presence... no checking for speex.h... no checking iLBC_decode.h usability... no checking iLBC_decode.h presence... no checking for iLBC_decode.h... no
makeも失敗する
make all-recursive make[1]: ディレクトリ `/home/sho/tmp/libjingle-0.4.0' に入ります Making all in talk make[2]: ディレクトリ `/home/sho/tmp/libjingle-0.4.0/talk' に入ります make[3]: ディレクトリ `/home/sho/tmp/libjingle-0.4.0' に入ります make[3]: ディレクトリ `/home/sho/tmp/libjingle-0.4.0' から出ます Making all in base make[3]: ディレクトリ `/home/sho/tmp/libjingle-0.4.0/talk/base' に入ります make[4]: ディレクトリ `/home/sho/tmp/libjingle-0.4.0' に入ります make[4]: ディレクトリ `/home/sho/tmp/libjingle-0.4.0' から出ます if /bin/bash ../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I../.. `pkg-config --cflags gtk+-2.0` -I/usr/include -I/usr/include/speex -DPOSIX -g -O2 -MT socketadapters.lo -MD -MP -MF ".deps/socketadapters.Tpo" -c -o socketadapters.lo socketadapters.cc; \ then mv -f ".deps/socketadapters.Tpo" ".deps/socketadapters.Plo"; else rm -f ".deps/socketadapters.Tpo"; exit 1; fi In file included from ../../talk/base/httpcommon.h:36, from socketadapters.cc:47: ../../talk/base/stringutils.h:272: error: extra qualification 'talk_base::Traits<char>::' on member 'empty_str' make[3]: *** [socketadapters.lo] エラー 1 make[3]: ディレクトリ `/home/sho/tmp/libjingle-0.4.0/talk/base' から出ます make[2]: *** [all-recursive] エラー 1 make[2]: ディレクトリ `/home/sho/tmp/libjingle-0.4.0/talk' から出ます make[1]: *** [all-recursive] エラー 1 make[1]: ディレクトリ `/home/sho/tmp/libjingle-0.4.0' から出ます