Ошибка при установке Openfst Thrax [configure: error: заголовок fst / fst.h не найден] - PullRequest
0 голосов
/ 09 марта 2020

Я пытался установить Thrax в Ubuntu, используя ./configure --enable-far=true --enable-pdt=true --enable-mpdt=true, но следующая ошибка показывает

checking fst/fst.h usability... no
checking fst/fst.h presence... no
checking for fst/fst.h... no
configure: error: fst/fst.h header not found

Я пытался ./configure --enable-far=true --enable-pdt=true --enable-mpdt=true --enable-fst=true, но ошибка сохраняется

Я также пытался установить CFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib, но возникает та же ошибка.

Как мне решить эту проблему?

1 Ответ

0 голосов
/ 10 марта 2020

Цитата: . / Configure --enable-far = true --enable-pdt = true --enable-mpdt = true

... это настройка параметров для openfst.

tar xvf openfst-1.7.6.tar.gz
cd openfst-1.7.6/
./configure --prefix=/usr --libexecdir=/usr/lib64 --enable-far=true --enable-pdt=true --enable-mpdt=true
make
sudo make install

Т.е. при prefix=/usr библиотеки / заголовки автоматически определяются thrax.

tar xvf thrax-1.3.2.tar.gz
cd thrax-1.3.2/
./configure
make && sudo make install

Результаты, примеры пакетов (для Ubuntu 19.04 и более поздних версий) https://drive.google.com/drive/folders/1EHvwKt5X54faPT6SKQGkVHWgeUcPIrob?usp=sharing

Другие тестовые сборки, openfst / thrax: Ubuntu 16.04.6 и 18.04.4 → ошибок нет.

...