this is a standard error. you need to build SRILM using 64-bit support (i686-m64)
Miles On 22 February 2010 11:40, Marce van Velden <[email protected]> wrote: > 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 > > -- The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336. _______________________________________________ Moses-support mailing list [email protected] http://mailman.mit.edu/mailman/listinfo/moses-support
