Проблема с созданием mu "ошибка при загрузке общих библиотек: libxapian.so.30"
Я просто собрал Mu для того, чтобы читать мои письма в emacs с помощью mu4e. Для этого мне также пришлось установить GMIME 3.0 и Xapian 1.4, которые являются зависимостями mu.
Сборка mu не выдает никакой ошибки, но при вызове "mu server" в командной строке я получаю следующее сообщение об ошибке:
mu: error while loading shared libraries:
libxapian.so.30: cannot open shared object file:
No such file or directory
Я на Ubuntu 16.04.2. Я пробовал следующее безрезультатно:
Символическая ссылка на libxapian.so.30 на libxapian.so. Когда я это делаю, я получаю другой тип ошибки:
mu: symbol lookup error: mu: undefined symbol:_ZN6Xapian16WritableDatabaseC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEii
Добавление к LD_LIBRARY_PATH пути к файлу libxapian.so.
1 ответ
Не удалось собрать вручную, поэтому я переключился на установку библиотек через apt.
sudo apt install maildir-utils
sudo apt install mu4e
И добавление в путь загрузки пути, по которому apt устанавливает mu4e (emacs24/site-lisp).