2014-12-29 88 views
0

我已經安裝libxmlrpc核-C3-dev軟件包(使用aptitude)和irstlm在/ opt /摩西如何用XMLRPC支持編譯摩西?

之後,我跑

./bjam -j4 --with-irstlm=/opt/moses/irstlm --with-xmlrpc-c=/usr/ --prefix=/opt/moses > install.txt 

看來一切成功安裝異常mosesserver二進制文件。在greetting install.txt後,我發現這個:

gcc.compile.c++ contrib/server/bin/gcc-4.8/release/debug-symbols-on/link-static/threading-multi/mosesserver.o 
contrib/server/mosesserver.cpp:16:29: fatal error: xmlrpc-c/base.hpp: No such file or directory 
"g++" -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall -g -pthread -I/usr/include -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_DLL -DKENLM_MAX_ORDER=6 -DLM_IRST -DMAX_NUM_FACTORS=4 -DNDEBUG -DTRACE_ENABLE=1 -DWITH_THREADS -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -I"." -I"moses/TranslationModel/DynSAInclude" -I"util/double-conversion" -c -o "contrib/server/bin/gcc-4.8/release/debug-symbols-on/link-static/threading-multi/mosesserver.o" "contrib/server/mosesserver.cpp" 
...failed gcc.compile.c++ contrib/server/bin/gcc-4.8/release/debug-symbols-on/link-static/threading-multi/mosesserver.o... 
...skipped <pcontrib/server/bin/gcc-4.8/release/debug-symbols-on/link-static/threading-multi>mosesserver for lack of <pcontrib/server/bin/gcc-4.8/release/debug-symbols-on/link-static/threading-multi>mosesserver.o... 
...skipped <p/opt/moses/bin>mosesserver for lack of <pcontrib/server/bin/gcc-4.8/release/debug-symbols-on/link-static/threading-multi>mosesserver.o... 

我在做什麼錯了?

回答

0

我已經成功地編譯libxmlrpc-C在--with-XMLRPC-C /選擇/ libxmlrpc並設置該文件夾手動= /選擇/ libxmlrpc

2

我面臨同樣的問題上擠壓。

sudo apt-get install libxmlrpc-c3-dev 

解決了我的問題。