Emacs警告:“没有可用的版本信息(emacs必需)”

时间:2019-04-10 07:21:45

标签: emacs linker centos shared-libraries

我打开emacs时收到此警告

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

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

1 个答案:

答案 0 :(得分: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替换为您的实际位置。