Hi Ken (and Hieu), that's awesome, thanks! I've just tested with the python wrapper and it builds just fine =)
Cheers, Wilker On 12 November 2012 19:49, Kenneth Heafield <[email protected]> wrote: > Just now, I cut it down to 4 libraries produced by Moses: > > moses mert_lib mira_lib pcfg_common > > For decoding, then you should only need to link against moses. > > Kenneth > > > On 11/07/12 23:30, Wilker Aziz wrote: > >> Thanks Ken! >> >> Wilker >> >> On Nov 7, 2012 11:32 PM, "Kenneth Heafield" <[email protected] >> <mailto:[email protected]>> wrote: >> >> Odd, BleuScorer.cpp is listed both in mert_lib and this thing: >> >> lib bleu_lib : BleuScorer.cpp mert_lib : : : <include>. ; >> >> So bjam was getting angry because it was being compiled twice into the >> same shared library. Looks like somebody was trying to export the >> <include>. dependency for only that file. But all of mert appears to >> have this requirement, so I've just added the <include>. to the >> mert_lib >> target. >> >> Also there were some dependencies that gcc likes to have explicitly, >> so >> I have added those. >> >> Now works for me. >> >> Kenneth >> >> On 11/07/12 19:51, Wilker Aziz wrote: >> > Hello, >> > >> > I am not yet familiar with bjam, so please excuse me if I am >> missing >> > something obvious. >> > I am trying to compile Moses with *link=shared* and I am getting >> the >> > error below. >> > In case it matters, I managed to compile with the very same >> command line >> > some revisions ago. >> > >> > ./bjam -a -j4 link=shared >> > warning: No toolsets are configured. >> > warning: Configuring default toolset "gcc". >> > warning: If the default is wrong, your build may not work >> correctly. >> > warning: Use the "toolset=xxxxx" option to override our guess. >> > warning: For more configuration options, please consult >> > warning: >> > >> http://boost.org/boost-build2/**doc/html/bbv2/advanced/** >> configuration.html<http://boost.org/boost-build2/doc/html/bbv2/advanced/configuration.html> >> > /usr/share/boost-build/build/**virtual-target.jam:1079: in >> > virtual-target.register-**actual-name from module virtual-target >> > error: Duplicate name of actual target: >> > >> <pmert/bin/gcc-4.6/release/**debug-symbols-on/threading-** >> multi>BleuScorer.o >> > error: previous virtual target { >> gcc%gcc.compile.c++-**BleuScorer.o.OBJ { >> > BleuScorer.cpp.CPP } } >> > error: created from mert/mert_lib >> > error: another virtual target { >> gcc%gcc.compile.c++-**BleuScorer.o.OBJ { >> > BleuScorer.cpp.CPP } } >> > error: created from mert/bleu_lib >> > error: added properties: >> > >> <xdll-path>/media/Data/tools/**moses/mosesdecoder/mert/bin/** >> gcc-4.6/release/debug-symbols-**on/threading-multi >> > error: removed properties: none >> > /usr/share/boost-build/build/**virtual-target.jam:490: in >> > actualize-no-scanner from module object(file-target)@2120 >> > /usr/share/boost-build/build/**virtual-target.jam:135: in >> > object(file-target)@2120.**actualize from module >> object(file-target)@2120 >> > /usr/share/boost-build/build/**virtual-target.jam:811: in >> > actualize-source-type from module object(action)@2123 >> > /usr/share/boost-build/build/**virtual-target.jam:832: in >> > actualize-sources from module object(action)@2123 >> > /usr/share/boost-build/build/**virtual-target.jam:759: in >> > object(action)@2123.actualize from module object(action)@2123 >> > /usr/share/boost-build/build/**virtual-target.jam:311: in >> actualize-action >> > from module object(file-target)@2124 >> > /usr/share/boost-build/build/**virtual-target.jam:499: in >> > actualize-no-scanner from module object(file-target)@2124 >> > /usr/share/boost-build/build/**virtual-target.jam:135: in >> > object(file-target)@2124.**actualize from module >> object(file-target)@2124 >> > /usr/share/boost-build/build-**system.jam:748: in load from module >> > build-system >> > /usr/share/boost-build/kernel/**modules.jam:283: in import from >> module modules >> > /usr/share/boost-build/kernel/**bootstrap.jam:142: in boost-build >> from module >> > /usr/share/boost-build/boost-**build.jam:8: in module scope from >> module >> > >> > Regards, >> > >> > Wilker. >> > >> > >> > ______________________________**_________________ >> > Moses-support mailing list >> > [email protected] <mailto:[email protected]> >> >> > >> http://mailman.mit.edu/**mailman/listinfo/moses-support<http://mailman.mit.edu/mailman/listinfo/moses-support> >> ______________________________**_________________ >> Moses-support mailing list >> [email protected] <mailto:[email protected]> >> >> http://mailman.mit.edu/**mailman/listinfo/moses-support<http://mailman.mit.edu/mailman/listinfo/moses-support> >> >> -- Wilker Aziz http://pers-www.wlv.ac.uk/~in1676/ PhD candidate at The Research Group in Computational Linguistics Research Institute of Information and Language Processing (RIILP) University of Wolverhampton MB108 Stafford Street WOLVERHAMPTON WV1 1LY
_______________________________________________ Moses-support mailing list [email protected] http://mailman.mit.edu/mailman/listinfo/moses-support
