web-dev-qa-db-fra.com

Installation de Chuck, problème avec alsa / JACK / Pulse /

J'ai tapé "make", la sortie était

[chuck build]: please use one of the following configurations:
   make linux-alsa, make linux-jack, make linux-Pulse,
   make osx, make osx-ub, make cygwin, or make win32

Tout d'abord, comment choisir parmi ceux-ci?

J'ai tout essayé, voici les erreurs

faire linux-alsa

g++ -I. -Ilo -O3 -D__LINUX_ALSA__ -D__PLATFORM_LINUX__ -O3 -fno-strict-aliasing -D__CK_SNDFILE_NATIVE__  -c RtAudio/RtAudio.cpp -o RtAudio/RtAudio.o
RtAudio/RtAudio.cpp:5267:28: fatal error: alsa/asoundlib.h: No such file or directory
 #include <alsa/asoundlib.h>
                            ^
compilation terminated.
makefile:153: recipe for target 'RtAudio/RtAudio.o' failed
make: *** [RtAudio/RtAudio.o] Error 1

faire linux-Pulse

g++ -I. -Ilo -O3 -D__LINUX_Pulse__ -D__PLATFORM_LINUX__ -O3 -fno-strict-aliasing -D__CK_SNDFILE_NATIVE__  -c RtAudio/RtAudio.cpp -o RtAudio/RtAudio.o
RtAudio/RtAudio.cpp:6540:25: fatal error: Pulse/error.h: No such file or directory
 #include <Pulse/error.h>
                         ^
compilation terminated.
makefile:153: recipe for target 'RtAudio/RtAudio.o' failed
make: *** [RtAudio/RtAudio.o] Error 1

faire linux-jack

RtAudio/RtAudio.cpp:1910:23: fatal error: jack/jack.h: No such file or directory
 #include <jack/jack.h>
                       ^
compilation terminated.
makefile:153: recipe for target 'RtAudio/RtAudio.o' failed
make: *** [RtAudio/RtAudio.o] Error 1

Comment résoudre ça? Quel est le problème?

1
Tarun Maganti

Le problème est probable que vous n'avez pas installé les bibliothèques de développement appropriées sur votre machine.

Vous devrez soit consulter la documentation de construction du logiciel (comme un fichier README ou INSTALL dans le répertoire racine de l'archive logicielle) pour une liste des dépendances, soit le découvrir vous-même - pour ce dernier , les apt-file l'utilité est utile, par exemple.

$ apt-file search 'alsa/asoundlib.h'
libasound2-dev: /usr/include/alsa/asoundlib.h
libdssialsacompat-dev: /usr/include/dssi/alsa/asoundlib.h

suggérant que vous auriez besoin d'installer le libasound2-dev package par exemple.

Le apt-file le package doit être disponible à partir du référentiel universe.

2
steeldriver