2017-07-09 12 views
0

私はUbuntu Linuxにpjprojectをインストールしています。私はこの記事を使用してpjprojectをインストールしようとしています: https://trac.pjsip.org/repos/wiki/Python_SIP/Build_Install すべてが通じ罰金見上げ、私はDEPを作ってmakeを実行したときに、私はこのエラーを受け取った、DEPの.soファイルを作成:Ubuntu Linuxでinstallig pjprojectのエラー

../src/pjmedia-audiodev/alsa_dev.c:37:28: fatal error: alsa/asoundlib.h: No such file or directory 
#include <alsa/asoundlib.h> 
          ^
compilation terminated. 
/home/wissam/Downloads/pjproject-master/build/rules.mak:163: recipe for target 'output/pjmedia-audiodev-x86_64-unknown-linux-gnu/alsa_dev.o' failed 
make[2]: *** [output/pjmedia-audiodev-x86_64-unknown-linux-gnu/alsa_dev.o] Error 1 
make[2]: Leaving directory '/home/wissam/Downloads/pjproject-master/pjmedia/build' 
Makefile:230: recipe for target 'libpjmedia-audiodev-x86_64-unknown-linux-gnu.a' failed 
make[1]: *** [libpjmedia-audiodev-x86_64-unknown-linux-gnu.a] Error 2 
make[1]: Leaving directory '/home/wissam/Downloads/pjproject-master/pjmedia/build' 
Makefile:14: recipe for target 'all' failed 
make: *** [all] Error 1 

誰も私が診断に役立つことができますこのエラーと解決しますか?

+2

alsaサウンドライブラリの開発者ファイルがありません。最近のUbuntuの 'libasound2-dev'やそれに類するパッケージに入っているはずです。あなたがこの種のことを頻繁にやらなければ、おそらく他の開発パッケージも欠けているでしょう。 – mkiever

+1

ようこそスタックオーバーフロー! [ツアー](https://stackoverflow.com/tour)、 を見て、[ヘルプセンター](https://stackoverflow.com/help)、特に を読んでください[どのようにして私は良い質問をしますか?](https://stackoverflow.com/help/how-to-ask) と[ここではどのような話題がありますか?](https://stackoverflow.com/help/on-トピック)。また、あなたの質問を編集することを忘れないでください –

答えて

0

@ mkieverのコメントに基づいて構築するには、C言語コンポーネントをコンパイルするために必要なライブラリがありません。 Cでは、ライブラリを参照するために、#include <alsa/asoundlib.h>のような行が含まれています。

これを過去にインストールしたことがわかっている場合は、インストールとパスの変数を確認してください。そうでない場合、書面による指示はあなたのためにそれをするようには思われません。

Ubuntuでは、あなたが望むパッケージはsudo apt install libasound2-devでインストールできます。このインストールの後、期待どおりにインストールできるはずです。

+0

ありがとう......しかし、コマンドラインを入力するとsudo apt libasound2-devをインストールすると次のようなエラーが表示されますE:ロックを取得できませんでした/ var/lib/dpkg/lock - open 11:リソースは一時的に利用できません) E:管理ディレクトリ(/ var/lib/dpkg /)をロックできませんでした。 –

+0

これは、この特定のインストール以外の別の問題です。再起動して再試行するか、ここでデバイスを確認することをおすすめします:https://askubuntu.com/questions/15433/unable-to-lock-the-administration-directory-var-lib-dpkg-is-another-process – Jeremy

関連する問題