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