Para instalar MOSES, CUNEI, JOSHUA necesitamos tener instalado SRILM
Hay que tener instalado tcl-dev, en linux instalar con sudo apt-get install tcl-dev
En el directorios srilm/sbin hay un archivo llamado machine-type, si ejecutamos ese archivo nos permite ver cual es nuestro MACHINE-TYPE, y por lo tanto cual de los Makefile que estan en srilm/common se va a ejecutar.
En mi caso no ejecutar ese archivo me daba error porque no tenia instalado csh, curioso no?, asi que puse sudo apt-get install csh y luego lo pude ejecutar.
En Makefile hay que cambiar el directorio donde esta srilm ej. /home/usuario/srilm
En el Makefile que corresponde a tu machine-type hay una linea que esta comentada que dice SRILM =...
pone ahi el path donde esta el srilm que descargaste y descomprimiste.
SRILM = /home/nombreusuario/Descargas/srilm
En el archivo common/Makefile.machine.i686-gcc4 (en mi caso, elegi el tuyo) la variable TCL_INCLUDE debe quedar TCL_INCLUDE = -I /usr/include/tcl
Tambien modifique esto GCC_FLAGS = -mtune=pentium3 -Wreturn-type -Wimplicit -Wformat
Ejecutar make World desde srilm/
o
make SRILM=/home/path/srilm MACHINE_TYPE=i686-gcc4 OPTION=depend MAKE_PIC=yes World
Para exportar la variable
exportar SRILM=/home/usuario/srilm
|