Когда я открываю emacs, я получаю это предупреждение
external/slc6_amd64_gcc630/lib/libtiff.so.5: no version information available (required by emacs)
Недавно я сменил свою систему с sl6 на centos7. Таким образом, это результат этого. Как решить эту проблему?
Просто предположение, но я думаю, что вы могли бы уйти с символической ссылкой из вашего 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 смог найти нужную библиотеку.