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