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

Reply via email to