Gentoo Linux — Обновление libpng. Решение проблемы с libpng-1.4.2
После обновления libpng c версии 1.2 до 1.4 многие приложения стали неработоспособными. Пересборка с помощью revdep-rebuild не помогала. Далее способ, который помог мне разрешить эту проблему.
1. # emerge cairo pango gtk+ atk libglade qt-gui
2. Теперь пересоберите необходимые пакеты с помощью revdep-rebuild. Для того, чтобы revdep-rebuild не использовал файлы, оставшиеся после предыдущего запуска необходимо запускать его с ключом -i.
Если это не помогло, переходите к пункту 3.
3. # find /usr/lib* -name '*.la'| xargs grep ^dep lpng12
Эта команда возвращает имена битых файлов, их следует переименовать в l(ib)png14 или, если не поможет, — удалить.
1. # emerge cairo pango gtk+ atk libglade qt-gui
2. Теперь пересоберите необходимые пакеты с помощью revdep-rebuild. Для того, чтобы revdep-rebuild не использовал файлы, оставшиеся после предыдущего запуска необходимо запускать его с ключом -i.
Если это не помогло, переходите к пункту 3.
3. # find /usr/lib* -name '*.la'| xargs grep ^dep lpng12
Эта команда возвращает имена битых файлов, их следует переименовать в l(ib)png14 или, если не поможет, — удалить.