WindowsのMinGWでLinphone3.9.1のコンパイル

諸事情からMinGWでLinphone3.9.1のコンパイルを再チャレンジ。Edisonの時と同じように、belle-sipは1.4.2を指定。そこは問題が無かったものの、Linphone本体のコンパイルで謎のエラーが。

スポンサーリンク

調べてみるとここで報告されているエラーと同じで、いろいろ試したけど解決先は結局記載されているようにMinGWを全部入れなおして手順をやり直すのみ。悲しい。まぁ、出来たからいいけど…

具体的にやったことのリストは以下の通り。

・MinGWをインストール。http://www.mingw.orgからダウンロードできる
・以下のパッケージを追加。それ以外は追加しないほうが安全かも。
 ・mingw-developer-toolkit, mingw32-base, mingw32-gcc-g++, mingw32-pthreads-w32, msys-base, msys-zip, msys-unzip, msys-wget
・MSYSを入れて、先に/etc/fstabをいじっておく。
 ・自分は c:/mingw /mingw とした。
・Readme.mingwに従って、Perlやライブラリの設定を進める。
・Readme.mingwにあるmsys-gitはもうないっぽいけど、転送される場所からそのままgitをインストール。後のコンパイルでgitコマンドを利用するので、git.exeのある場所にパスを通しておくこと。
・belle-sipとlinphoneは、1.4.2と3.9.1を指定してgit cloneした。
・msysで以下のコマンドを実行して、正しく動作することを確認できた。


git clone --branch 1.4.2 git://git.linphone.org/belle-sip.git
git clone --branch 3.9.1 git://git.linphone.org/linphone.git --recursive
export PKG_CONFIG_PATH=/usr/lib/pkgconfig
cd belle-sip
./autogen.sh
./configure --prefix=/usr --enable-shared --disable-static
make && make install
cd ..
cd linphone
./autogen.sh
./configure --prefix=/usr --enable-shared --disable-static
make
make install

スポンサーリンク


スポンサーリンク

コメントする

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