Hello moses team,
I am a newer in moses, I compile SRILM on mac os el capitan but get an
error:

make[2]: [/Users/admin/translation/srilm/bin/macosx/maxalloc] Error 1
(ignored)

c++ -Wall -Wno-unused-variable -Wno-uninitialized -Wno-overloaded-virtual
-DINSTANTIATE_TEMPLATES   -I/opt/local/libexec/macports/include -I.
-I/Users/admin/translation/srilm/include -DHAVE_ZOPEN -fPIC   -u _matherr
-L/Users/admin/translation/srilm/lib/macosx  -g -O2 -fno-common -o
../bin/macosx/ngram ../obj/macosx/ngram.o ../obj/macosx/liboolm.a
/Users/admin/translation/srilm/lib/macosx/libflm.a
/Users/admin/translation/srilm/lib/macosx/libdstruct.a
/Users/admin/translation/srilm/lib/macosx/libmisc.a
-L/opt/local/libexec/macports/lib/tcl8.5 -ltcl8.5 -lm -liconv 2>&1 | c++filt

Undefined symbols for architecture x86_64:

  "File::offset(std::basic_ostream<char, std::char_traits<char> >&)",
referenced from:

      NgramCounts<float>::readBinaryNode(Trie<unsigned int, float>&,
unsigned int, unsigned int, File&, long long&, bool, Array<unsigned int>&)
in liboolm.a(ClassNgram.o)

      Ngram::readBinaryNode(Trie<unsigned int, BOnode>&, unsigned int,
unsigned int, File&, long long&, bool, Array<unsigned int>&) in
liboolm.a(NgramLM.o)

      Ngram::skipToNextTrie(File&, unsigned int) in liboolm.a(NgramLM.o)

      Ngram::readBinaryV1Node(Trie<unsigned int, BOnode>&, File&, File&,
bool, Array<unsigned int>&, unsigned int) in liboolm.a(NgramLM.o)

      Ngram::writeBinaryNode(Trie<unsigned int, BOnode>&, unsigned int,
File&, long long&) in liboolm.a(NgramLM.o)

      Ngram::writeBinaryV1Node(Trie<unsigned int, BOnode>&, File&, File&,
long long&, unsigned int) in liboolm.a(NgramLM.o)

      Ngram::writeBinaryV1(File&)      in liboolm.a(NgramLM.o)

      ...

  "File::position(std::basic_ostream<char, std::char_traits<char> >&)",
referenced from:

      RefList::read(File&, bool) in liboolm.a(RefList.o)

      ClassNgram::readClasses(File&)       in liboolm.a(ClassNgram.o)

      NgramCounts<float>::read(File&, unsigned int, bool) [clone .part.83]
in liboolm.a(ClassNgram.o)

      NgramCounts<float>::readBinary(File&, unsigned int, bool) in
liboolm.a(ClassNgram.o)

      PQCodebook::read(File&)      in liboolm.a(Prob.o)

      AdaptiveMix::read(File&, bool) in liboolm.a(AdaptiveMix.o)

      HMMofNgrams::read(File&, bool) in liboolm.a(HMMofNgrams.o)

I think it can not found some funntion:
NgramCounts<float>::readBinaryNode(), Ngram::skipToNextTrie(),.....

I do not know to get these funtions from what library?

Please tell me about error!
Thank you very much!

-- 
*Ngô Thị Vinh*
Faculty of Electronics and Communications,
Thai Nguyen University of Information and Communication Technology (ICTU).
TEL: 0987 706 830
Email:   *[email protected] <[email protected]>*
_______________________________________________
Moses-support mailing list
[email protected]
http://mailman.mit.edu/mailman/listinfo/moses-support

Reply via email to