IRSTLM install its library and its executable in subdirs of lib and bin depending on your architecture machine. Moreover, Moses looks for the IRSTLM library in a specific subdirs depending on your architecture machine.

Unfortunately, the environment variable used by IRSTLM and Moses to get the architecture type is not the same. Hence, sometimes the env variables return different names causing Moses not to find the IRSTLM library.

The "ln" command tries to solve this issue.

If I am not wrong, in your case IRSTLM library has been installed under "lib/ i686-redhat-linux-gnu i686",
but Moses would search for it under "lib/i686"

So linking the latter to the former should make IRSTLM library "visible" to Moses.

However, I do not think that the faliure in the IRSTLM installation is due to this command.

Hope my explanation helps you.
otherwise please send me the log of the installation.

best regards,
Nicola Bertoldi





On Sep 21, 2010, at 5:45 PM, Neda NoorMohammadi wrote:

Hi,
I'm trying to install IRSTLM, but in one of its steps, installation have stopped. is it possible to explain below command?

ln -s i686-redhat-linux-gnu i686
what is "i686-redhat-linux-gnu " ?

--
Best regards,

Noormohammadi
_______________________________________________
Moses-support mailing list
[email protected]
http://mailman.mit.edu/mailman/listinfo/moses-support

_______________________________________________
Moses-support mailing list
[email protected]
http://mailman.mit.edu/mailman/listinfo/moses-support

Reply via email to