На ту проблему указали когда символьная ссылка /lib
был перемещен в другой пакет.
Обновите filesystem-2013.01-1 и glibc-2.17-2 вместе
Из-за перемещения / символьной ссылки lib от glibc пакета до более соответствующего пакета файловой системы, это требуется, чтобы обновлять glibc-2.17-2 и filesystem-2013.01-1 вместе. Это произойдет автоматически, когда Вы будете работать
pacman -Syu
. Помните, частичные обновления не поддерживаются и никогда не используют--force
опция.Потенциальная проблема с обновлением на x86_64 находит конфликтующие файлы в
/usr/lib64
. Вся Дуга пакеты Linux, которые имели файлы в этом каталоге, были обновлены, так обновляет их индивидуально сначала. Любые пакеты АУРА с файлами в этом каталоге должны быть обновлены для установки их в/usr/lib
.
Я нашел ответ после второго взгляда на руководство pkg-config
, и лучшего понимания назначения этих переменных окружения. Я также заметил, что могу выполнить поиск в Google по pkg-config
. Затем я смог найти решение.
Это позволяет настроить поиск необходимых библиотек с pkg-config....
$ PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig ./configure
Это позволило найти pidgin
и purple
.
Я знаю, что это вопрос для CentOS, но поскольку это был первый результат, который я получил при поиске Ubuntu, вот несколько помощников Ubuntu 16.04.
Мне не хватало pidgin, purple, gtk + -2.0
Мне нужно было
sudo apt install libgtk2.0-dev pidgin-dev libpurple-dev libgcrypt20-dev
Та же ошибка произошла со мной с pidgin -libnotify на RHEL 7.4.
Это решило проблему для меня:
sudo -i
yum install libnotify-devel
yum install libpurple-devel
yum install pidgin-devel
yum install gtk2-devel
env PKG _CONFIG _PATH=/usr/lib64/pkgconfig./configure
(Не используйте pkgconfig из lib64-Хотя конфигурация пройдет успешно, позже во время компиляции произойдет сбой -с ошибкой unsigned int ).
./configure
make
make install
Теперь скопируйте сгенерированный plugin.so(в моем случае src/pidgin -libnotify.so )в ваш пользовательский каталог .purple/plugins .