Hi Mikel I did get a report of problems with a very recent g++, but the reporter stopped responding to emails before we got to the bottom of it.
Could you try running bjam with -q (so that it will stop at the first error) and -d+2 (so that it will report the commands that it's running) The bjam build places all the binaries into a dist/bin directory, by default, but afaik it also puts a copy of moses in moses-cmd/src for backwards compatibility, cheers - Barry On Friday 23 Dec 2011 18:39:40 Mikel Forcada wrote: > Thanks a lot, Barry. > I tried to compile moses from github as explained in > > :http://www.statmt.org/moses/?n=Development.GetStarted . > > However the build failed as I don't get any "moses" inside moses-cmd. > bjam says: > > ...failed gcc.link > misc/bin/gcc-4.6.1/release/debug-symbols-on/link-static/threading-multi/que > ryLexicalTable... ...skipped > <p/home/mikel/tmp/mosesdecoder/dist/bin>queryLexicalTable for lack of > <pmisc/bin/gcc-4.6.1/release/debug-symbols-on/link-static/threading-multi>q > ueryLexicalTable... ...failed updating 36 targets... > ...skipped 48 targets... > ...updated 4 targets... > > Is this also related to the fact that I am using 4.6.1? Or am I doing > something wrong? > > Cheers > > Mikel > > Al 12/23/2011 07:29 PM, En/na Barry Haddow ha escrit: > > Hi Mikel > > > > That's a very old version of moses. It's moved to github now, so I'd > > recommend you grab the latest from > > https://github.com/moses-smt/mosesdecoder. > > > > Your versions of giza and irstlm are also out-of-date, so you should go > > for the latest versions, especially with an up-to-date compiler, > > > > cheers - Barry > > > > On Friday 23 Dec 2011 17:53:38 Mikel Forcada wrote: > >> Dear moses-support > >> > >> The hybrid EBMT/SMT system OpenMaTrEx (http://www.openmatrex.org) uses > >> GIZA++, Moses and IRSTLM. We provide an installer in the webpage for > >> version 0.98 (http://openmatrex.org/OpenMaTrEx-installer-0.98 > >> <http://openmatrex.org/OpenMaTrEx-installer-0.98>) which compiled with > >> g++ 4.4 after the usual GIZA++ patch: > >> > >> Giza++ 1.0.3 (patched withhttp://www.openmatrex.org/giza-pp.patch as > >> shown in http://code.google.com/p/giza-pp/issues/detail?id=11#c4) IRSTLM > >> 5.22.01 Moses rev. 3284 > >> > >> But now, with g++ 4.6.1, I get errors when compiling one of the files in > >> Moses: FloydWarshall.cpp. > >> > >> I have also tried with later versions: > >> > >> # Giza++ 1.0.5 (also patched as above) > >> # IRSTLM 5.50.02 > >> # Moses rev. 3739 > >> > >> Gives the same problem. > >> > >> > >> Am I using too old a version of Moses? Should I consider preparing a new > >> installer for OpenMaTrEX using later versions of all three packages? > >> Or is there a quick patch for FloydWarshall.cpp to compile? > >> > >> Thanks a lot! And happy Festivus! > >> > >> Mikel > _______________________________________________ Moses-support mailing list [email protected] http://mailman.mit.edu/mailman/listinfo/moses-support
