Instalando o Chuck, problema com alsa / JACK / pulse /

1

eu digitei "make", a saída era

[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

Primeiro, como escolher entre esses?

Eu tentei de tudo, aqui estão os erros

faça o 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

faça o pulso linux

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

faça o 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

Como resolver isso? Qual é o problema?

    
por Tarun Maganti 26.01.2017 / 14:29

1 resposta

2

O problema é que você não possui as bibliotecas de desenvolvimento relevantes instaladas em sua máquina.

Você precisará consultar a documentação de compilação do software (como um arquivo README ou INSTALL no diretório-raiz do arquivo de software) para obter uma lista de dependências ou descobrir você mesmo - para o último, a apt-file utility é útil, por exemplo

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

sugerindo que você precisa instalar o pacote libasound2-dev , por exemplo.

O pacote apt-file deve estar disponível no repositório universe .

    
por steeldriver 26.01.2017 / 17:18