0

我刚刚构建了 Mu 以便使用 mu4e 在 emacs 中阅读我的邮件。为此,我还必须安装作为 mu 依赖项的 GMIME 3.0 和 Xapian 1.4。

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 文件的路径。

4

1 回答 1

0

无法手动构建 mu 所以我切换到通过 apt 安装库。

sudo apt install maildir-utils
sudo apt install mu4e

并将 apt 安装 mu4e (emacs24/site-lisp) 的路径添加到加载路径。

于 2019-02-26T17:05:55.090 回答