Ошибка при компиляции kaldi не удалось включить pa_ringbuffer - PullRequest
0 голосов
/ 07 ноября 2019

Попробуйте установить kaldi на raspian lite. Все работало до тех пор, пока я не выполнил последнюю команду make ext, получившую ошибку

Я пытался установить portaudio Исправлена ​​ошибка, при которой не удалось включить studio.h, но теперь у меня возникла эта ошибка, и я не могу что-то найти, выполнив поиск

cd kaldi/src    
make ext

make[1]: Verzeichnis „/home/pi/tools/kaldi/src/cudafeat“ wird betreten
In file included from online-feat-input.h:32,
             from online-feat-input.cc:24:
online-audio-source.h:29:10: fatal error: pa_ringbuffer.h: Datei oder Verzeichni                                                                             s nicht gefunden
 #include <pa_ringbuffer.h>
      ^~~~~~~~~~~~~~~~~
compilation terminated.
In file included from ../online/online-feat-input.h:32,
             from ../online/online-decodable.h:27,
             from online-decodable.cc:23:
../online/online-audio-source.h:29:10: fatal error: pa_ringbuffer.h: Datei oder                                                                              Verzeichnis nicht gefunden
#include <pa_ringbuffer.h>
      ^~~~~~~~~~~~~~~~~
compilation terminated.
make[1]: *** [<eingebaut>: online-feat-input.o] Fehler 1
make[1]: *** Es wird auf noch nicht beendete Prozesse gewartet....
make[1]: *** [<eingebaut>: online-decodable.o] Fehler 1
make[1]: Für das Ziel „all“ ist nichts zu tun.
make[1]: Verzeichnis „/home/pi/tools/kaldi/src/cudafeat“ wird verlassen
make -C cudadecoder
make[1]: Verzeichnis „/home/pi/tools/kaldi/src/cudadecoder“ wird betreten
make[1]: Für das Ziel „all“ ist nichts zu tun.
make[1]: Verzeichnis „/home/pi/tools/kaldi/src/cudadecoder“ wird verlassen
make -C bin
make -C fstbin
make -C gmmbin
make[1]: Verzeichnis „/home/pi/tools/kaldi/src/fstbin“ wird betreten
make[1]: Verzeichnis „/home/pi/tools/kaldi/src/bin“ wird betreten
make[1]: Verzeichnis „/home/pi/tools/kaldi/src/gmmbin“ wird betreten
In file included from online-audio-source.cc:32:
online-audio-source.h:29:10: fatal error: pa_ringbuffer.h: Datei oder Verzeichni                                                                             s nicht gefunden
#include <pa_ringbuffer.h>
      ^~~~~~~~~~~~~~~~~
compilation terminated.
make[1]: *** [<eingebaut>: online-audio-source.o] Fehler 1
make[1]: Verzeichnis „/home/pi/tools/kaldi/src/online“ wird verlassen
make: *** [Makefile:140: online] Fehler 2
make: *** Es wird auf noch nicht beendete Prozesse gewartet....
make[1]: Für das Ziel „all“ ist nichts zu tun.
make[1]: Verzeichnis „/home/pi/tools/kaldi/src/fstbin“ wird verlassen
make[1]: Für das Ziel „all“ ist nichts zu tun.
make[1]: Verzeichnis „/home/pi/tools/kaldi/src/gmmbin“ wird verlassen

Не должно получаться сообщение об ошибке в предыдущие разы, оно только что закончилось и сказало, что оно успешно

...