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

Reply via email to