2013-08-23 18 views
7

アンドロイド用にpjsipを設定したいと思います。 私はhttp://www.pjsip.org/download.htm からそれをダウンロードしているとhttp://trac.pjsip.org/repos/wiki/Getting-Started/Android に与えられた手順に従って、私が正常にエクスポートおよび./configure-androidコマンド を実行してきた。しかし、私はmake dep && make clean && makeをexcuteとき、それは次のエラーを与えている:アンドロイドのpjsipを設定する際にエラーが発生しました

$ make dep && make clean && make 
for dir in pjlib/build pjlib-util/build pjnath/build third_party/build pjmedia/build pjsip/build pjsip-apps/build ; do \ 
     if make -C $dir dep; then \ 
      true; \ 
     else \ 
      exit 1; \ 
     fi; \ 
done 
make[1]: Entering directory `/cygdrive/d/pj/pjproject/pjlib/build' 
make -f /cygdrive/d/pj/pjproject/build/rules.mak APP=PJLIB app=pjlib depend 
make[2]: Entering directory `/cygdrive/d/pj/pjproject/pjlib/build' 
.pjlib-arm-unknown-linux-androideabi.depend:1: *** multiple target patterns. Stop. 
make[2]: Leaving directory `/cygdrive/d/pj/pjproject/pjlib/build' 
Makefile:75: recipe for target `depend' failed 
make[1]: *** [depend] Error 2 
make[1]: Leaving directory `/cygdrive/d/pj/pjproject/pjlib/build' 
Makefile:14: recipe for target `dep' failed 
make: *** [dep] Error 1 

に私を助けてくださいこれを設定します。 ありがとうございます。

答えて

3

してください、cygwin付の建物が現在pjsipによってサポートされていないことに注意してください。なぜなら、Windowsのヘッダに問題がlinux reqs

具体的には、あなたの問題はmake depチェックすることをモジュールごとにすべてのソースファイルで、中にすべての依存関係をアノテート.module_name.depファイルの場合、ファイルのパスにコロン(たとえば、E * * // my_path)が含まれていると、新しいターゲット定義として認識されるmakeが混乱し、「複数のターゲットパターン」(depおよびmy_path)がダンプされます。

私は強くネイティブのLinuxコンピュータを使用することをお勧めしますか、そうでない場合は可能、mingw(それが動作するかどうかわからない)

+0

私は、VMware上のUbuntuのサーバを使用しています。まだ上記のエラーを生成するdepを作成します。 –

関連する問題