【问题标题】:Emacs warning: "no version information available (required by emacs)"Emacs 警告:“没有可用的版本信息(emacs 需要)”
【发布时间】:2019-04-10 07:21:44
【问题描述】:

当我打开 emacs 时,我收到了这个警告

external/slc6_amd64_gcc630/lib/libtiff.so.5: no version information available (required by emacs)

我最近将系统从 sl6 更改为 centos7。所以,这是一个结果。我该如何解决这个问题?

【问题讨论】:

    标签: emacs linker centos shared-libraries


    【解决方案1】:

    只是一个猜测,但我认为您可以通过符号链接从您的 libtiff 到您的 emacs 二进制文件预期的位置(假设您不只是想为您的发行版重新编译/获取 emacs 二进制文件)。

    无论在哪里,都可以链接到您的 libtiff,

    find /usr/lib -name libtiff.so.5 2>/dev/null
    

    或locate libtiff.so.5

    来自 emacs 二进制文件的预期,

    ldd /usr/bin/emacs | awk '/libtiff/ { print $3 }'
    

    将/usr/lib/、/usr/bin/emacs 替换为您的实际位置。

    【讨论】:

    • 它对我有用。我基本上不得不将 /usr/lib64/ 附加到 LD_LIBRARY_PATH 并且 emacs 能够找到正确的库。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-27
    • 2023-03-19
    • 2013-10-23
    • 2017-10-19
    • 2011-12-28
    • 2019-03-07
    相关资源
    最近更新 更多