Проблема с созданием 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).

Другие вопросы по тегам