Edison用にLinphone3.9.1をUbuntu14.04LTS上でクロスコンパイル

Linphoneが新しくなったので、Edison用にクロスコンパイルを再チャレンジ。基本的には以前やった方法と同じだけど、少し修正が必要だったので、その部分のみメモ。

スポンサーリンク

Antlr3:
Linphone3.9.1ではlibantlr3c-3.2を利用しているっぽいので、Antlr3のページからそれをダウンロードしてコンパイル。

./configure
make
make install DESTDIR=/home/username/linphone-edison/install/

belle-sip.Linphone3.9.1では1.4.2のブランチを指定.上記のantlrを明示的に利用するために、configureのオプションで明示する:

git clone --branch 1.4.2 git://git.linphone.org/belle-sip.git
sudo ./autogen.sh
sudo ./configure --with-antlr=/home/username/linphone-edison/install/usr/local/
sudo make
sudo make install DESTDIR=/home/username/linphone-edison/install/

Linphone.3.9.1のブランチを指定:

git clone --branch 3.9.1 git://git.linphone.org/linphone.git --recursive
sudo ./autogen.sh
sudo ./configure --disable-glx --enable-xv --disable-strict
sudo make
sudo make install DESTDIR=/home/username/linphone-edison/install/

ちなみに動画記録機能がLinphone3.9.0から有効になったようだけど、H264フォーマットを使った時のみ動画も記録できる、とのこと。コマンドラインのLinphonecから記録できるかどうかはちょっとわからない(無理かも)。MKVというちょっと特殊なフォーマットだけど、VLCなら普通に再生できた。

スポンサーリンク


スポンサーリンク

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です