Hi all, I am new to moses and having problem building it.
./bjam -j2 fails with 1 update failure while compiling UTrieNode.cpp. It would be a great help if someone could point out the problem. Thanks, XXXXX#~/Softwares/moses$ sudo ./bjam -j2 Tip: install tcmalloc for faster threading. See BUILD-INSTRUCTIONS.txt for more information. ...patience... ...found 3443 targets... ...updating 29 targets... gcc.compile.c++ moses/bin/gcc-4.1.3/release/debug-symbols-on/link-static/threading-multi/TranslationModel/RuleTable/UTrieNode.o /usr/include/c++/4.1.3/bits/stl_map.h: In member function ‘_Tp& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const _Key&) [with _Key = std::vector<int, std::allocator<int> >, _Tp = Moses::TargetPhraseCollection, _Compare = std::less<std::vector<int, std::allocator<int> > >, _Alloc = std::allocator<std::pair<const std::vector<int, std::allocator<int> >, Moses::TargetPhraseCollection> >]’: moses/TranslationModel/RuleTable/UTrieNode.cpp:111: instantiated from here /usr/include/c++/4.1.3/bits/stl_map.h:348: error: no matching function for call to ‘Moses::TargetPhraseCollection::TargetPhraseCollection(Moses::TargetPhraseCollection)’ "g++" -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall -g -pthread -DKENLM_MAX_ORDER=6 -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 "moses/bin/gcc-4.1.3/release/debug-symbols-on/link-static/threading-multi/TranslationModel/RuleTable/UTrieNode.o" "moses/TranslationModel/RuleTable/UTrieNode.cpp" ...failed gcc.compile.c++ moses/bin/gcc-4.1.3/release/debug-symbols-on/link-static/threading-multi/TranslationModel/RuleTable/UTrieNode.o... ...skipped <pmoses/bin/gcc-4.1.3/release/debug-symbols-on/link-static/threading-multi>libmoses.a(clean) for lack of <pmoses/bin/gcc-4.1.3/release/debug-symbols-on/link-static/threading-multi>TranslationModel/RuleTable/UTrieNode.o... ...skipped <pmoses/bin/gcc-4.1.3/release/debug-symbols-on/link-static/threading-multi>libmoses.a for lack of <pmoses/bin/gcc-4.1.3/release/debug-symbols-on/link-static/threading-multi>TranslationModel/RuleTable/UTrieNode.o... ...skipped <pmoses-chart-cmd/bin/gcc-4.1.3/release/debug-symbols-on/link-static/threading-multi>moses_chart for lack of <pmoses/bin/gcc-4.1.3/release/debug-symbols-on/link-static/threading-multi>libmoses.a... ...skipped <p/home/shashito/Softwares/moses/bin>moses_chart for lack of <pmoses-chart-cmd/bin/gcc-4.1.3/release/debug-symbols-on/link-static/threading-multi>moses_chart... ...skipped <pmoses-cmd/bin/gcc-4.1.3/release/debug-symbols-on/link-static/threading-multi>moses for lack of <pmoses/bin/gcc-4.1.3/release/debug-symbols-on/link-static/threading-multi>libmoses.a... ...skipped <p/home/shashito/Softwares/moses/bin>moses for lack of <pmoses-cmd/bin/gcc-4.1.3/release/debug-symbols-on/link-static/threading-multi>moses... ...skipped <pmoses-cmd/bin/gcc-4.1.3/release/debug-symbols-on/link-static/threading-multi>lmbrgrid for lack of <pmoses/bin/gcc-4.1.3/release/debug-symbols-on/link-static/threading-multi>libmoses.a... ...skipped <p/home/shashito/Softwares/moses/bin>lmbrgrid for lack of <pmoses-cmd/bin/gcc-4.1.3/release/debug-symbols-on/link-static/threading-multi>lmbrgrid... ...skipped <pOnDiskPt/bin/gcc-4.1.3/release/debug-symbols-on/link-static/threading-multi>CreateOnDiskPt for lack of <pmoses/bin/gcc-4.1.3/release/debug-symbols-on/link-static/threading-multi>libmoses.a... ...skipped <p/home/shashito/Softwares/moses/bin>CreateOnDiskPt for lack of <pOnDiskPt/bin/gcc-4.1.3/release/debug-symbols-on/link-static/threading-multi>CreateOnDiskPt... ...skipped <pOnDiskPt/bin/gcc-4.1.3/release/debug-symbols-on/link-static/threading-multi>queryOnDiskPt for lack of <pmoses/bin/gcc-4.1.3/release/debug-symbols-on/link-static/threading-multi>libmoses.a... ...skipped <p/home/shashito/Softwares/moses/bin>queryOnDiskPt for lack of <pOnDiskPt/bin/gcc-4.1.3/release/debug-symbols-on/link-static/threading-multi>queryOnDiskPt... ...skipped <pmisc/bin/gcc-4.1.3/release/debug-symbols-on/link-static/threading-multi>processPhraseTable for lack of <pmoses/bin/gcc-4.1.3/release/debug-symbols-on/link-static/threading-multi>libmoses.a... ...skipped <p/home/shashito/Softwares/moses/bin>processPhraseTable for lack of <pmisc/bin/gcc-4.1.3/release/debug-symbols-on/link-static/threading-multi>processPhraseTable... ...skipped <pmisc/bin/gcc-4.1.3/release/debug-symbols-on/link-static/threading-multi>processLexicalTable for lack of <pmoses/bin/gcc-4.1.3/release/debug-symbols-on/link-static/threading-multi>libmoses.a... ...skipped <p/home/shashito/Softwares/moses/bin>processLexicalTable for lack of <pmisc/bin/gcc-4.1.3/release/debug-symbols-on/link-static/threading-multi>processLexicalTable... ...skipped <pmisc/bin/gcc-4.1.3/release/debug-symbols-on/link-static/threading-multi>queryPhraseTable for lack of <pmoses/bin/gcc-4.1.3/release/debug-symbols-on/link-static/threading-multi>libmoses.a... ...skipped <p/home/shashito/Softwares/moses/bin>queryPhraseTable for lack of <pmisc/bin/gcc-4.1.3/release/debug-symbols-on/link-static/threading-multi>queryPhraseTable... ...skipped <pmisc/bin/gcc-4.1.3/release/debug-symbols-on/link-static/threading-multi>queryLexicalTable for lack of <pmoses/bin/gcc-4.1.3/release/debug-symbols-on/link-static/threading-multi>libmoses.a... ...skipped <p/home/shashito/Softwares/moses/bin>queryLexicalTable for lack of <pmisc/bin/gcc-4.1.3/release/debug-symbols-on/link-static/threading-multi>queryLexicalTable... ...skipped <pmira/bin/gcc-4.1.3/release/debug-symbols-on/link-static/threading-multi>mira for lack of <pmoses/bin/gcc-4.1.3/release/debug-symbols-on/link-static/threading-multi>libmoses.a... ...skipped <p/home/shashito/Softwares/moses/bin>mira for lack of <pmira/bin/gcc-4.1.3/release/debug-symbols-on/link-static/threading-multi>mira... ...skipped <pcontrib/server/bin/gcc-4.1.3/release/debug-symbols-on/link-static/threading-multi>mosesserver for lack of <pmoses/bin/gcc-4.1.3/release/debug-symbols-on/link-static/threading-multi>libmoses.a... ...skipped <p/home/shashito/Softwares/moses/bin>mosesserver for lack of <pcontrib/server/bin/gcc-4.1.3/release/debug-symbols-on/link-static/threading-multi>mosesserver... ...skipped <p/home/shashito/Softwares/moses/lib>libmoses.a for lack of <pmoses/bin/gcc-4.1.3/release/debug-symbols-on/link-static/threading-multi>libmoses.a... ...skipped <pmoses/LM/bin/BackwardTest.test/gcc-4.1.3/release/debug-symbols-on/link-static/threading-multi>BackwardTest for lack of <pmoses/bin/gcc-4.1.3/release/debug-symbols-on/link-static/threading-multi>libmoses.a... ...skipped <pmoses/LM/bin/BackwardTest.test/gcc-4.1.3/release/debug-symbols-on/link-static/threading-multi>BackwardTest.run for lack of <pmoses/LM/bin/BackwardTest.test/gcc-4.1.3/release/debug-symbols-on/link-static/threading-multi>BackwardTest... ...failed updating 1 target... ...skipped 28 targets... The build failed. If you need support, run: ./jam-files/bjam -j2 --debug-configuration -d2 >build.log then attach build.log to your e-mail. ERROR OUTPUT: BUILD.LOG notice: found boost-build.jam at /usr/share/boost-build/boost-build.jam notice: loading Boost.Build from /usr/share/boost-build/kernel notice: searching "/etc" "/home/shashito" "/usr/share/boost-build/kernel" "/usr/share/boost-build" "/usr/share/boost-build/kernel" "/usr/share/boost-build/util" "/usr/share/boost-build/build" "/usr/share/boost-build/tools" "/usr/share/boost-build/new" "/usr/share/boost-build/." for "site-config.jam" notice: loading site-config.jam from /etc/site-config.jam notice: using gcc libraries :: <toolset>gcc-4.1.3 :: /usr/bin /usr/lib /usr/lib32 /usr/lib64 notice: using gcc archiver :: <toolset>gcc-4.1.3 :: /usr/bin/ar warning: toolset gcc initialization: can't find tool windres warning: initialized from notice: using rc compiler :: <toolset>gcc-4.1.3 :: /usr/bin/as notice: searching "/home/shashito/" "/usr/share/boost-build/kernel" "/usr/share/boost-build" "/usr/share/boost-build/kernel" "/usr/share/boost-build/util" "/usr/share/boost-build/build" "/usr/share/boost-build/tools" "/usr/share/boost-build/new" "/usr/share/boost-build/." for "user-config.jam" notice: loading user-config.jam from /usr/share/boost-build/user-config.jam ~/Softwares/moses/jam-files/sanity.jam:54: in modules.load *** argument error * rule option.get ( name : default-value ? ) * called with: ( static : : yes ) * extra argument yes /usr/share/boost-build/util/option.jam:11:see definition of rule 'option.get' being called /usr/share/boost-build/build/project.jam:312: in load-jamfile /usr/share/boost-build/build/project.jam:68: in load /usr/share/boost-build/build/project.jam:170: in project.find /usr/share/boost-build/build-system.jam:248: in load /usr/share/boost-build/kernel/modules.jam:261: in import /usr/share/boost-build/kernel/bootstrap.jam:132: in boost-build /usr/share/boost-build/boost-build.jam:1: in module scope --
_______________________________________________ Moses-support mailing list Moses-support@mit.edu http://mailman.mit.edu/mailman/listinfo/moses-support