Hi,

I get the folowing error when trying to compile moses on a intel64 pc. What
could cause the liboolm.a to be incompatible?
(/usr/bin/ld: skipping incompatible /home/marce/srilm64/lib/i686/liboolm.a
when searching for -loolm)

ma...@moses:~/moses/trunk$ sudo make
make  all-recursive
make[1]: Entering directory `/home/marce/moses/trunk'
Making all in moses/src
make[2]: Entering directory `/home/marce/moses/trunk/moses/src'
make  all-am
make[3]: Entering directory `/home/marce/moses/trunk/moses/src'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/marce/moses/trunk/moses/src'
make[2]: Leaving directory `/home/marce/moses/trunk/moses/src'
Making all in moses-cmd/src
make[2]: Entering directory `/home/marce/moses/trunk/moses-cmd/src'
g++  -g -O2  -L/home/marce/srilm64/lib/i686 -o moses Main.o mbr.o
IOWrapper.o TranslationAnalysis.o LatticeMBR.o -L../../moses/src -lmoses
-L/usr/include/boost/lib -lboost_thread-mt -loolm -ldstruct -lmisc -lz
/usr/bin/ld: skipping incompatible /home/marce/srilm64/lib/i686/liboolm.a
when searching for -loolm
/usr/bin/ld: cannot find -loolm
collect2: ld returned 1 exit status
make[2]: *** [moses] Error 1
make[2]: Leaving directory `/home/marce/moses/trunk/moses-cmd/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/marce/moses/trunk'
make: *** [all] Error 2

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

Reply via email to