Ошибка при компиляции srilm в Linux Ubuntu 12.04

Я пытаюсь установить SRILM на свой компьютер, используя os linux ubuntu 12.04, gcc версии 4.6.3 и тип машины i686. в конце процесса это дает результат 2 ошибок следующим образом:

-o ../obj/i686/tclmain.o tclmain.cc
tclmain.cc:8:17: фатальная ошибка: tcl.h: нет такого файла или каталога
компиляция прекращена.
сделать [2]: * [../obj/i686/tclmain.o] Ошибка 1
make [2]: выход из каталога /home/supriadi/workspace/srilm/misc/src'
make[1]: *** [release-libraries] Error 1
make[1]: Leaving directory
/ Главная / supriadi / рабочее пространство / srilm»
делать: *
[Мир] Ошибка 2

что я должен сделать, чтобы решить эту проблему? Спасибо друг

1

Решение

Вам не хватает файлов dev из tcl. использование

sudo apt-get install tcl-dev tk-dev
2

Другие решения

Вам необходимо установить файлы разработки tcl.

Вы можете найти пакет tcl-dev для Ubuntu 12.04 здесь https://launchpad.net/ubuntu/precise/+package/tcl-dev

0

Попробуйте это вместо make:

 make MACHINE_TYPE=i686-m64 World

или же

 make NO_TCL=1 MACHINE_TYPE=i686-ubuntu World

В моем случае это привело меня к другой ошибке

/usr/include/features.h:323:26: фатальная ошибка: биты / prevfs.h: нет такого
файл или каталог

Что я нашел исправить Вот, такой что:

 sudo aptitude install libc6-dev-amd64
0
По вопросам рекламы [email protected]