Hi,
I'm trying to install moses onto a 64-bit linux machine. I have compiled srilm 
with the MACHINE_TYPE variable set to "i686-m64". Now, when compiling moses, I 
get this :

//////////////////Making all in moses/src
make[2]: Entering directory `/data/acp08avk/darwin/moses/moses/src'
make  all-am
make[3]: Entering directory `/data/acp08avk/darwin/moses/moses/src'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/data/acp08avk/darwin/moses/moses/src'
make[2]: Leaving directory `/data/acp08avk/darwin/moses/moses/src'
Making all in moses-cmd/src
make[2]: Entering directory `/data/acp08avk/darwin/moses/moses-cmd/src'
g++  -g -O2  -L/data/acp08avk/darwin/srilm/lib/i686 -o moses  Main.o mbr.o 
IOWrapper.o TranslationAnalysis.o -L../../moses/src -lmoses -loolm -ldstruct 
-lmisc -lz
/usr/bin/ld: cannot find -loolm
collect2: ld returned 1 exit status
make[2]: *** [moses] Error 1
make[2]: Leaving directory `/data/acp08avk/darwin/moses/moses-cmd/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/data/acp08avk/darwin/moses'
//////////////////////

I have searched online and found this post by someone 

/////Hi Iain,

I used to have the same problem and I fixed it by modifying LDFLAGS in 4 
Makefile files to srilm 64-bit version.

Hope this help,
Nguyen
/////////////////////

I cant seem to understand the advice given above. modify 4 Makefile files? 
There is only one Makefile inside the moses directory and that has only one 
instance of LDFLAGS. Could anybody please explain to me what the given advice 
actually means?

Thanks,
Aditya



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

Reply via email to