LINUX.ORG.RU

Как половчее удалить старую библиотеку glib если make uninstall не всё чистит?


0

0

Проблема возникает при попытке поставить pygtk-2.0.0: В ходе ./configure последние
"ругательства" такие

checking for GLIB - version >= 2.0.0...
*** 'pkg-config --modversion glib-2.0' returned 2.2.3, but GLIB (2.6.2)
*** was found! If pkg-config was correct, then it is best
*** to remove the old version of GLib. You may also be able to fix the error
*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing
*** /etc/ld.so.conf. Make sure you have run ldconfig if that is
*** required on your system.
*** If pkg-config was wrong, set the environment variable PKG_CONFIG_PATH
*** to point to the correct configuration files 

Хорошо - после tar zxf glib-2.2.3.tar.gz  делаем для glib
./configure
make
make install , после чего старую версию убираем
make uninstall

А если теперь переустановить более свежую версию glib хоть из .deb хоть из tar.gz
то при попытке сделать ./configure для pygtk ничего не меняется - всё та же ошибка -
Старая версия библиотеки путает configure

Люди добрые подскажите кто знает - как бороться с такими чудесами?
anonymous

Найди старый файл glib-2.0.pc и удали его. Он должен быть где-нибудь в /usr/lib/pkgconfig или в $PKG_CONFIG_PATH.

Скорее всего, завалялся где-нибудь с мусором, потому что make uninstall должен все убирать.

anonymous
()
Ответ на: комментарий от anonymous

Удалил. Cтавлю glib посвежей. Теперь configure для pygtk заканчивает строчками
...
checking for GLIB - version >= 2.0.0... no
configure: error: maybe you want the gtk-gnome-1-2 branch?

Пробовал освежить и из tar.gz и из .deb - все равно те же сообщения
Как же поставить этот pygtk? Докачать библиотеки gnome? Но на сайте debian есть пакеты openoffice.org-gtk-gnome и rep-gtk-gnome а такого пакета как gtk-gnome нет.
Тянуть ли большую часть гнома? Эх.. помогите въехать - что предпринять чтоб пошло.

anonymous
()

А пакаджманагеры на что? Как минимум stow надо юзать всегда...

EvilOne
()
Ответ на: комментарий от anonymous

Так ты куда новую поставил? в /usr/local/? А pkg-config у тебя ищет в /usr, либо пиши export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig, либо переставляй glib в /usr(./configure --prefix=/usr). Да у тебя еще, наверное, остатки glib-2.0 остались в /usr. Ну и менеджерами пакетов в любом случае удобнее пользоваться.

anonymous
()
Ответ на: комментарий от anonymous

Ага для debian оказывается названия пакетов попутаны ..pygnome, pygtk and pyglade seem to be aliases for python-gnome, python-gtk and python-glade, respectively (but only pygnome exists in Woody).

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.