Сбой установки SRILM из-за libiconv - PullRequest
0 голосов
/ 07 июля 2019

Я пытаюсь установить инструмент SRILM на свой MacOSX, но кажется, что файл libiconv отсутствует или не может быть правильно прочитан, так как выдает ошибку и установка инструмента не завершена

Iпопытался установить libiconv несколькими способами и попытался связать файл libiconv в общем / makefile.machine.macosx, но безрезультатно.У меня нет вариантов в моей голове, что я должен делать

Ошибка заключается в следующем

Undefined symbols for architecture x86_64:
  "_libiconv", referenced from:
      File::fgetsUTF8(char*, int) in libmisc.a(File.o)
  "_libiconv_close", referenced from:
      File::~File() in libmisc.a(File.o)
      File::reopen(char const*, char const*) in libmisc.a(File.o)
      File::reopen(char const*) in libmisc.a(File.o)
      File::reopen(char const*, unsigned long, int) in libmisc.a(File.o)
      File::reopen(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int) in libmisc.a(File.o)
  "_libiconv_open", referenced from:
      File::fgetsUTF8(char*, int) in libmisc.a(File.o)
ld: symbol(short) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -void to see invocation)
test -f ../bin/macosx/ngram
make[2]: *** [../bin/macosx/ngram] Error 1
make[1]: *** [release-programs] Error 1
make: *** [World] Error 2
...