Maybe there are difference in your m4 folder, try make (plans check again in gnu document) then rerun autogen.sh. in anotherway, I think you should read about gnu build system. Best regards. On Jul 23, 2012 5:26 PM, "kehai chen" <[email protected]> wrote:
> I am sorry that the problem still exists: > > ...... > make all-recursive > make[1]: 正在进入目录 `/home/administrator/tools/randlm/randlm-0.2.5' > Making all in src > make[2]: 正在进入目录 `/home/administrator/tools/randlm/randlm-0.2.5/src' > Making all in RandLM > make[3]: 正在进入目录 `/home/administrator/tools/randlm/randlm-0.2.5/src/RandLM' > /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H > -I. -I../.. -I./ -DMULTITHREADED -g -O2 -MT libRandLM_la-BloomMap.lo -MD > -MP -MF .deps/libRandLM_la-BloomMap.Tpo -c -o libRandLM_la-BloomMap.lo > `test -f 'BloomMap.cpp' || echo './'`BloomMap.cpp > libtool: Version mismatch error. This is libtool 2.4 Debian-2.4-2ubuntu1, > but the > libtool: definition of this LT_INIT comes from libtool 2.2.6b. > libtool: You should recreate aclocal.m4 with macros from libtool 2.4 > Debian-2.4-2ubuntu1 > libtool: and run autoconf again. > make[3]: *** [libRandLM_la-BloomMap.lo] 错误 63 > make[3]:正在离开目录 `/home/administrator/tools/randlm/randlm-0.2.5/src/RandLM' > make[2]: *** [all-recursive] 错误 1 > make[2]:正在离开目录 `/home/administrator/tools/randlm/randlm-0.2.5/src' > make[1]: *** [all-recursive] 错误 1 > make[1]:正在离开目录 `/home/administrator/tools/randlm/randlm-0.2.5' > make: *** [all] 错误 2 > > why? Thank your answers. > > > 2012/7/23 Tom Hoar <[email protected]> > >> One more suggestion. You should only install all RandLM dependencies from >> the Ubuntu repositories (unless you have a strong reason and experience to >> do otherwise). Here's the Debian command to install them from Ubuntu >> repositories on a clean host: >> >> ~$ sudo apt-get install build-essential libtool automake autoconf >> libboost-all-dev sparsehash >> >> >> >> On Mon, 23 Jul 2012 14:39:46 +0700, Hoai-Thu Vuong <[email protected]> >> wrote: >> >> I also compile successful, i think you should try running autogen.sh >> firstly. I use Ubuntu 12.04 64bit, g++ version 4.63, libtool version >> 2.4.2, i test with svn version 41 of randlm >> On Mon, Jul 23, 2012 at 1:17 PM, Tom Hoar < >> [email protected]> wrote: >> >>> I just tested SVN revision 41 on Ubuntu 10.04. It compiled without error >>> using the following commands: >>> >>> ./autogen.sh >>> ./configure" --prefix=$prefix >>> ./make >>> ./make install >>> >>> I also re-build moses decoder bjam --with-randlm=$prefix without errors. >>> >>> Tom >>> >>> >>> >>> On Mon, 23 Jul 2012 12:55:02 +0700, Tom Hoar < >>> [email protected]> wrote: >>> >>> What version of RandLM are you working with? There was a confirmed >>> incompatibility of SVN revision 20 with Ubuntu 11.11. If you're installing >>> from the tarball, I suggest you switch to the svn revision with this >>> command: >>> >>> ~$ svn co -r 40 >>> https://randlm.svn.sourceforge.net/svnroot/randlm/trunkrandlm >>> >>> This forces the SVN to revision 40, which we have tested and confirmed >>> compatibility on Ubuntu 10.04, 11.04, 11.11 and 12.04. We have not yet >>> tested the latest SVN revision 41 on any system. >>> >>> You might also have to run the autogen.sh script in the randlm folder to >>> update RandLM to use your libtools version. >>> >>> Tom >>> >>> >>> >>> On Mon, 23 Jul 2012 13:17:00 +0800, kehai chen wrote: >>> >>> Hi, >>> I install RandLM on the Ubuntu11.04, and I have install libtool. But the >>> problem still exists. >>> kehai >>> 2012/7/23 Hoai-Thu Vuong <[email protected]> >>> >>>> I think the problem come from your version of libtool, you can see the >>>> line, which is highlighted below. >>>> >>>> On Fri, Jul 20, 2012 at 11:17 PM, <[email protected]>wrote: >>>> >>>>> >>>>> >>>>> today,I want to install RandLM Toolkit in order to test it on the >>>>> Moses, >>>>> but the following errors: >>>>> >>>>> administrator@ubuntu:~/tools/randlm$ make >>>>> make all-recursive >>>>> make[1]: ???????????? `/home/administrator/tools/randlm' >>>>> Making all in src >>>>> make[2]: ???????????? `/home/administrator/tools/randlm/src' >>>>> Making all in RandLM >>>>> make[3]: ???????????? `/home/administrator/tools/randlm/src/RandLM' >>>>> /bin/bash ../../libtool --tag=CXX --mode=compile g++ >>>>> -DHAVE_CONFIG_H -I. >>>>> -I../.. -I./ -DMULTITHREADED -g -O2 -MT libRandLM_la-BloomMap.lo -MD >>>>> -MP >>>>> -MF .deps/libRandLM_la-BloomMap.Tpo -c -o libRandLM_la-BloomMap.lo >>>>> `test -f >>>>> 'BloomMap.cpp' || echo './'`BloomMap.cpp >>>>> libtool: Version mismatch error. This is libtool 2.4 >>>>> Debian-2.4-2ubuntu1, >>>>> but the >>>>> * libtool: definition of this LT_INIT comes from libtool 2.2.6b. >>>>> libtool: You should recreate aclocal.m4 with macros from libtool 2.4* >>>>> Debian-2.4-2ubuntu1 >>>>> libtool: and run autoconf again. >>>>> make[3]: *** [libRandLM_la-BloomMap.lo] ???? 63 >>>>> make[3]:???????????? `/home/administrator/tools/randlm/src/RandLM' >>>>> make[2]: *** [all-recursive] ???? 1 >>>>> make[2]:???????????? `/home/administrator/tools/randlm/src' >>>>> make[1]: *** [all-recursive] ???? 1 >>>>> make[1]:???????????? `/home/administrator/tools/randlm' >>>>> make: *** [all] ???? 2 >>>>> >>>>> according to file INSTALL ,I installed Boost and Google Sparse-hash. >>>>> But >>>>> the erros still exist. I look forward to your replying. >>>>> >>>>> >>>> >>>> >>>> -- >>>> Thu. >>>> >>> >> >> >> -- >> Thu. >> >> >
_______________________________________________ Moses-support mailing list [email protected] http://mailman.mit.edu/mailman/listinfo/moses-support
