mu构建“加载共享库时出错:libxapian.so.30”的问题

时间:2019-02-25 23:31:06

标签: emacs mu mu4e

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

mu的构建没有给出任何错误,但是在命令行中调用“ mu服务器”时,出现以下错误消息:

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 
    
  • libxapian.so文件的路径添加到LD_LIBRARY_PATH。

1 个答案:

答案 0 :(得分:0)

无法手动构建mu,所以我转而通过apt安装库。

sudo apt install maildir-utils
sudo apt install mu4e

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