2017-07-09 3 views
0

Ich installiere pjproject auf Ubuntu Linux. Ich versuche, die pjproject mit diesem Artikel zu installieren: https://trac.pjsip.org/repos/wiki/Python_SIP/Build_Install Alles sieht gut aus nach oben durch make dep .so-Dateien, wenn ich make dep laufen und machen, erhalte ich diesen Fehler:Fehler installj pjproject auf Ubuntu Linux

../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 

Kann mir jemand helfen zu diagnostizieren dieser Fehler und beheben Sie es?

+2

Sie vermissen Entwicklerdateien für alsa Sound Library. Sollte im Paket 'libasound2-dev' oder ähnlich für ein neues Ubuntu sein. Vermutlich werden auch andere Dev-Pakete fehlen, wenn Sie so etwas nicht oft machen. – mkiever

+1

Willkommen bei Stack Overflow! Bitte nehmen Sie die [Tour] (https://Stackoverflow.com/tour), schauen Sie sich um, und lesen Sie durch die [Hilfe-Center] (https://stackoverflow.com/help), insbesondere [wie stelle ich eine gute Frage?] (https://stackoverflow.com/help/how-to-ask) und [Was kann ich hier fragen?] (https://stackoverflow.com/help/on- Thema). Vergessen Sie auch nicht, bearbeiten Sie Ihre Frage –

Antwort

0

Um auf @mkievers Kommentar aufzubauen, fehlt eine Bibliothek, die zum Kompilieren der C-Sprachkomponente benötigt wird. In C ist eine Zeile wie #include <alsa/asoundlib.h> enthalten, um auf Bibliotheken zu verweisen.

Wenn Sie wissen, dass Sie dies in der Vergangenheit installiert haben, überprüfen Sie Ihre Installations- und Pfadvariablen. Wenn nicht, scheint die schriftliche Anweisung es nicht für Sie zu tun. In Ubuntu kann das gewünschte Paket mit sudo apt install libasound2-dev installiert werden. Nach dieser Installation sollten Sie wie erwartet installieren können.

+0

Danke ......, aber wenn Kommandozeile Sudo apt installieren libasound2-dev die folgende falsche erscheint E: Konnte nicht erhalten Sperre/var/lib/dpkg/lock - open (11: Ressource vorübergehend nicht verfügbar) E: Kann das Verwaltungsverzeichnis (/ var/lib/dpkg /) nicht gesperrt werden, verwendet ein anderer Prozess es? –

+0

Das ist ein weiteres Problem außerhalb dieser speziellen Installation. Ich würde empfehlen, neu zu starten und es erneut zu versuchen oder das Gerät hier zu überprüfen: https://askubuntu.com/questions/15433/unable-to-lock-the-administration-directory-var-lib-dpkg-is-another-process – Jeremy

Verwandte Themen