Сбой сборки/установки Sphinxbase

Я пытаюсь установить sphinxbase и pocketsphinx на Debian Jessie, как описано в это руководство, но запуск make check во время установки sphinxbase не работает; Я думаю, что это приводит к невозможности установить pocketsphinx позже. Когда я проверяю соответствующий журнал, он показывает источник ошибки:

INFO: cmd_ln.c(697): Parsing command line:
/home/username/projects/sphinx/sphinxbase/test/unit/test_fe/.libs/lt-test_fe 

Current configuration:
[NAME]      [DEFLT]     [VALUE]
-alpha      0.97        9.700000e-01
-dither     no      no
-doublebw   no      no
-frate      100     100
-input_endian   little      little
-lifter     0       0
-logspec    no      no
-lowerf     133.33334   1.333333e+02
-ncep       13      13
-nfft       512     512
-nfilt      40      40
-remove_dc  no      no
-remove_noise   yes     yes
-remove_silence yes     yes
-round_filters  yes     yes
-samprate   16000       1.600000e+04
-seed       -1      -1
-smoothspec no      no
-transform  legacy      legacy
-unit_area  yes     yes
-upperf     6855.4976   6.855498e+03
-vad_postspeech 50      50
-vad_prespeech  10      10
-vad_threshold  2.0     2.000000e+00
-verbose    no      no
-warp_params            
-warp_type  inverse_linear  inverse_linear
-wlen       0.025625    2.562500e-02

FAIL: fabs((cepbuf1[3][i]) - (cepbuf2[0][i])) < EPSILON
frame_size 410 frame_shift 160
inptr 1024 nsamp 0 nfr 0
inptr 1024 nsamp 0 nfr 0
inptr 1024 nsamp 0 nfr 0
inptr 1024 nsamp 0 nfr 0
nfr 0
nfr 0
nfr 0
3: 0.00,4.95

Я немного покопался в cmd_ln.c, и похоже, что оскорбительная строка находится в #ifndef, связанном с win32, что делает ее неуместной в этой ситуации? Я не уверен.

У кого-нибудь еще была эта проблема или кто-нибудь еще может пролить свет на эту тему для меня?


person Kienan Knight-Boehm    schedule 30.11.2014    source источник
comment
для начала, базовый каталог (с которого вам было приказано начать через cd /usr/src не был выполнен   -  person user3629249    schedule 30.11.2014
comment
На данный момент ожидается, что make check завершится ошибкой, вы можете продолжить без этого.   -  person Nikolay Shmyrev    schedule 30.11.2014
comment
@НиколайШмырев Хорошо. Возможно, тогда ошибка в Pocketsphinx; при компиляции выдает слишком мало аргументов.   -  person Kienan Knight-Boehm    schedule 30.11.2014
comment
Предоставьте дополнительную информацию об ошибке (журнал). Скорее всего, вы неправильно установили sphinxbase или у вас разные установки sphinxbase (вероятно, одна из репозитория). В целом, SO предназначен для разработки программного обеспечения, если у вас есть проблемы с установкой программного обеспечения, лучше использовать форумы cmusphinx на sourceforge.   -  person Nikolay Shmyrev    schedule 01.12.2014
comment
Хорошее замечание, сойдет. Спасибо за помощь.   -  person Kienan Knight-Boehm    schedule 01.12.2014


Ответы (2)


Итак, получается, что если я использую последнюю кодовую базу, размещенную в репозитории git CMU, и использую инструкции, предоставленные ими для установки, все идет идеально гладко.

Иди разберись.

Спасибо за помощь!

person Kienan Knight-Boehm    schedule 22.02.2015

Пропустите make check и запустите make install.

person user1630150    schedule 13.02.2015