On May 7, 2015 2:42:53 AM GMT+07:00, Barry Haddow <[email protected]> wrote:
>Hi Kwame
>
>The --server switch was introduced post v3, so you would have to use 
>current master if you want to go down that route. However you will
>still 
>hit the xmlrpc issues.
>
>> made soft links from the so.8 libs to so.7 so that mosesserver can 
>> load the library (figuring that the functionality/interface was the
>same).
>Probably there's a reason for the version number change from 7 to 8,
>and 
>you've just hit the incompatibility. Make sure you build and run
>against 
>the same version of xmlrpc-c - we're using 1.16.33 which is probably 
>old, but works.
>
>cheers - Barry
>
>
>On 06/05/15 19:59, kwame porter robinson wrote:
>> Hi,
>>
>> I am attempting to use the binary release 3 moses as a service.
>Recent 
>> discussion indicates that mosesserver is depreciated and that moses 
>> --server should be used instead. However, running 'moses --server 
>> --server-port 1234 -f phrase-model/moses.ini' complains about illegal
>
>> switches.
>>
>> So I looked at mosseserver. It complains about libxmlrpc libraries 
>> (*.so.7) not being found. So I installed the libxmlrpc-c++ package 
>> (1.33.06) and made soft links from the so.8 libs to so.7 so that 
>> mosesserver can load the library (figuring that the 
>> functionality/interface was the same).
>>
>> However, moseserver seg faults, when called with 'mosesserver 
>> --server-port 1234 -f phrase-model/moses.ini'. Does anyone know 
>> where/how to get libxmlrpc libraries required by moses release 3.0 or
>
>> otherwise make moses as a service w/o having to re-build it? I'm
>using 
>> Ubunut 14.04.
>>
>> If all else fails I can use moses' stdio but I was hoping to get this
>
>> working. Thank you for your time.
>>
>> - Kwame
>>
>>
>> _______________________________________________
>> 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

Also, C++ ABIs are  by  nature  much  more  brittle  than  what  you  get  with 
 C libraries.  It only  takes  a  very  small  change, sometimes  even  just  a 
 compiler  upgrade, to  break  binary  compatibility.


Jeroen
_______________________________________________
Moses-support mailing list
[email protected]
http://mailman.mit.edu/mailman/listinfo/moses-support

Reply via email to