[Homeros] Для Ольги Яковлевой: RHVoice + autotools

Michael Pozhidaev msp на altlinux.ru
Вс Янв 16 23:02:47 UTC 2011


Добрый день!

Предпринял первую попытку добавить поддержку autoconf+automake для
RHVoice. Ни в коем случае не имею ничего против scons, просто при
сборке в rpm для autoconf уже хорошо налажен механизм передачи всех
параметров сборки из rpm в autoconf, а в случае scons есть риск
что-нибудь потерять.

В репозитории:

http://git.altlinux.org/people/msp/public/RHVoice.git 

появилась ветка autotools, где можно найти текущий результат
работы. Получить содержимое можно следующим образом:

git clone http://git.altlinux.org/people/msp/public/RHVoice.git 
git branch autotools origin/autotools
git checkout autotools 

Сама сборка проходит стандартно:
autoreconf 
./configure
make 
make install

Есть такие заметки:

1. В оригинальной сборке есть такой макрос:  -Dpath_sep=\"\\\/\". Может
быть тут правильнее сделать просто \"/\"?

2. automake почему-то считает, что имена директории в /usr/share должны
быть из маленьких букв.Не знаю, что это за предписание у них, но он
самостоятельно делает директорию /usr/share/rhvoice, а не
/usr/share/RHVoice. Поскольку такое значение получает и макрос VOXDIR,
то, думаю, здесь особых затруднений нет, просто обращаю внимание на это
отличие.

Результат пока получили не очень. Сборка проходит, файлы
устанавливаются, можно получить справку через -h, но попытка
синтезировать речь приводит к падению синтезатора с ошибкой
сегментирования. 

В аттаче к этому письму приведён лог сборки, в котором видно, с какими
ключами запускается синтезатор. Большая просьба к Ольге
посмотреть этот файл, не попадутся ли явно неправильные ключи.
Ну и, если автор не против, хотел бы предложить коммиты с autotools для
втягивания в основной репозиторий синтезатора. scons, наверно, тоже
имеет смысл оставить, поскольку  он пригодиться для сборки в Windows. 

Спасибо!

-- 
Michael Pozhidaev. Tomsk, Russia.
Russian info page: http://www.marigostra.ru/


----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : RHVoice-gccs
Тип     : application/octet-stream
Размер  : 13289 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/homeros/attachments/20110117/c6e0e245/attachment-0001.obj>


Подробная информация о списке рассылки Homeros