To answer your questions: 1. Both openssl and libssl-dev have already been installed prior to me building Moses and generating the build.log.gz output. 2. That was a typo on my part, I was already specifying --with-cmph in my bjam command.
Within the bjam build system for Moses, is there a way to explicitly link ssl during the g++ linking stage? This is the linking command that is erroring out during build (extracted from the build.log): "g++" -L"/usr/include/lib" -L"/usr/include/lib64" -L"/usr/local/lib" -Wl,-rpath-link -Wl,"/usr/include/lib" -Wl,-rpath-link -Wl,"/usr/include/lib64" -Wl,-rpath-link -Wl,"/usr/local/lib" -o "/home/whkuo/mosesdecoder/bin/moses" -Wl,--start-group "moses-cmd/bin/gcc-5.5.0/release/link-static/threading-multi/Main.o" "moses/bin/gcc-5.5.0/release/link-static/threading-multi/libmoses.a" "probingpt/bin/gcc-5.5.0/release/link-static/threading-multi/libprobingpt.a" -Wl,-Bstatic -lboost_filesystem -lboost_iostreams -lz -lbz2 -llzma -lcmph -lxmlrpc_xmltok -lxmlrpc_xmlparse -lxmlrpc_util++ -lxmlrpc_util -lxmlrpc_server_abyss++ -lxmlrpc_server_abyss -lxmlrpc_server++ -lxmlrpc_server -lxmlrpc_abyss++ -lboost_program_options -lboost_serialization -lboost_thread -lboost_system -ltcmalloc_minimal -lxmlrpc -lxmlrpc++ -lxmlrpc_abyss -Wl,-Bdynamic -lSegFault -lrt -Wl,--end-group -pthread ...failed gcc.link /home/whkuo/mosesdecoder/bin/moses... Basically I’m looking for a way to add “-lssl” into the g++ command above… Hank From: Hieu Hoang <[email protected]> Sent: Friday, May 29, 2020 3:31 PM To: Hank Kuo <[email protected]> Cc: [email protected] Subject: [EXT] Re: [Moses-support] Error when compiling Moses with xmlrpc-c support 2 things: 1. From the error message, it seems to need the open ssl library. So I guess you have to install openssl libssl-dev 2. it's --with-cmph not --withcmph Hieu Hoang http://statmt.org/hieu On Fri, 29 May 2020 at 12:03, Hank Kuo <[email protected]<mailto:[email protected]>> wrote: Hello, I am encountering a compile error when building Moses with xmlrpc-c support. I downloaded, compiled, and installed xmlrpc-c-1.51.06 into a Ubuntu 18.04 LTS VM. After installing xmlrpc-c-1.51.06, the command that I executed to compile Moses is: cd ~/mosesdecoder/ ./bjam -a -j4 -withcmph=/usr/include See attached build.log.gz for the build output. Any help greatly appreciated. Thanks, Hank Kuo MITRE Corporation McLean, VA _______________________________________________ Moses-support mailing list [email protected]<mailto:[email protected]> http://mailman.mit.edu/mailman/listinfo/moses-support
_______________________________________________ Moses-support mailing list [email protected] http://mailman.mit.edu/mailman/listinfo/moses-support
