Доброго времени суток.
После обновления случилось непонятное.
alex@calculate ~ $ gimp
gimp: error while loading shared libraries: libglitz-glx.so.1: cannot open shared object file: No such file or directory
alex@calculate ~ $ chromium
/usr/lib64/chromium-browser/chrome: error while loading shared libraries: libglitz-glx.so.1: cannot open shared object file: No such file or directory
revdep-rebuild находит неудовлетворенные зависимости, но работу заканчивает с ошибкой. Не может пересобрать media-gfx/graphviz. Жалуется на отсутствие той же бибилиотеки. Как найти какому пакету она принадлежит и установить в ручную или как разрулить по другому эту ситуацию.
* The following 2 packages have failed to build or install:
*
* (x11-misc/notification-daemon-0.4.0-r1::gentoo, ebuild scheduled for merge), Log file:
* '/var/calculate/tmp/portage/x11-misc/notification-daemon-0.4.0-r1/temp/build.log'
* (media-gfx/imagemagick-6.6.5.6::gentoo, ebuild scheduled for merge), Log file:
* '/var/calculate/tmp/portage/media-gfx/imagemagick-6.6.5.6/temp/build.log'
Обновил мир. Обновил конфиги. Перезагружаюсь (у меня много чё обновилось). Делаю depclean - примерно тоже самое, что у тебя…
Похоже, разработчики (cairo или gentoo) просто решили отказаться от этой библиотеки. Я решил не плевать против ветра и снес ее, а потом пересобрал зависимые пакеты revdep-rebuild. Мне помогло, но у меня не установлен graphviz. Покажи лог его revdep-rebuild. С какими флагами он был собран?
alex@calculate ~ $ equery d media-libs/glitz
[ Searching for packages depending on media-libs/glitz… ]
Вообще никому не нужен.
alex@calculate ~ $ equery u graphviz
[ Searching for packages matching graphviz… ]
[ Colour Code : set unset ]
[ Legend : Left column (U) - USE flags from make.conf ]
[ : Right column (I) - USE flags packages was installed with ]
[ Found these USE variables for media-gfx/graphviz-2.26.3-r2 ]
U I
cairo : Enable support for the cairo graphics library
doc : Adds extra documentation (API, Javadoc, etc)
examples : Install examples, usually source code
gtk : Adds support for x11-libs/gtk+ (The GIMP Toolkit)
java : Adds support for Java
lasi : Enables PostScript output via media-libs/lasi library
nls : Adds Native Language Support (using gettext - GNU locale utilities)
perl : Adds support/bindings for the Perl language
python : Adds support/bindings for the Python language
ruby : Adds support/bindings for the Ruby language
static-libs : Build static libraries
tcl : Adds support the Tcl language
Сейчас попробую удалить media-libs/glitz и обновиться.
Портежи сообщали что этот пакет лишний, но он в зависимостях у других пакетов. Получается удалить и выполнить dispatch-conf. Либо ждать пока все зависимые пакеты обновят свои версии.
[blocks B ] x11-misc/notification-daemon (“x11-misc/notification-daemon” is blocking app-misc/cld-meta-11.0-r3)
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
(app-misc/cld-meta-11.0-r3::calculate, binary scheduled for merge) pulled in by
app-misc/cld-meta required by (app-misc/calculate-meta-11.0-r5::calculate, installed)
(x11-misc/notification-daemon-0.4.0-r1::gentoo, ebuild scheduled for merge) pulled in by
x11-misc/notification-daemon required by (x11-libs/libnotify-0.4.5::gentoo, installed)