проблемы с /usr/lib/libpng14.so
som314 13 декабря, 2011 - 22:23
При обновлении мира получил вот такую ошибку:
...
i686-pc-linux-gnu-gcc: /usr/lib/libpng14.so: No such file or directory
make[1]: *** [coders/png.la] Ошибка 1
make[1]: Выход из каталога `/var/tmp/portage/media-gfx/imagemagick-6.7.1.0/work/ImageMagick-6.7.1-0'
make: *** [all] Ошибка 2
[31;01m*[0m ERROR: media-gfx/imagemagick-6.7.1.0 failed (compile phase):
[31;01m*[0m emake failed
...
при попытке выполнить env-update выскакивает вот эта ошибка:
gentoo ~ # env-update >>> Regenerating /etc/ld.so.cache... /sbin/ldconfig: /usr/lib/libpng14.so.14 не является символьной ссылкой
Пытаюсь добавить символьную ссылку на этот libpng14.so.14 получаю в ответ вот это:
gentoo ~ # ln -s /usr/lib/libpng14.so.14 ln: не удалось создать символьную ссылку «./libpng14.so.14»: Файл существует
хотя символьной ссылки в этом каталоге нет, при этом сам файл libpng14.so.14 там лежит.
Посоветуйте в какую сторону копать.
»
- Для комментирования войдите или зарегистрируйтесь
Почему - читать man lnНо
Почему - читать man ln
Но решать проблему надо так:
я бы переосбрал media-libs/libpng, затем заглянул в багзилу
Я конечно понимаю, читать не
Я конечно понимаю, читать не модно, а мануалы даже вредно
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Еккб, а я вчера пытался
Еккб, а я вчера пытался вспомнить где я недавно видел упоминание про libpng. Но т.к. проблем с этим не было, то я проделал и забыл.
som314 новости надо читать, их совсем не много. Хотя мой способ тоже бы помог, только телодвижений побольше )
_SerEga_ написал(а): Хотя мой
Не помог бы, пересборка libpng проблему не решает :)
Проблема в том что есть приложения собранные с libpng-1.4, вот их как раз и пересобирает revdep-rebuild :)
Ну фикс на *.la
Working on Gentoo Linux for Asus P535 and Qtopia :-)
Там был и второй шаг: поход в
Там был и второй шаг: поход в багзилу, на 95% помогло бы )
slepnoga написал(а): Я
Спасибо за подсказку.
Выполнил согласно рекомендаций, а именно
1. ...rebuild cairo and gdk-pixbuf as soon as possible if they are installed. Прошло без ошибок
2. ...# revdep-rebuild --library libpng14.so.14 -- --keep-going Четыре пакета из 27 не желают обновляться, жалуются на отсутствие этой самой /usr/lib/libpng14.so. Типа вот так
команду revdep-rebuild запускал несколько раз, результат одинаков. Так же запускал lafilefixer --justfixit, результат тотже.
Не совсем понятна вот эта рекомендация:
То есть, список файлов то я получаю, а вот что делать дальше.
Если просто делаю ...re-emerge the packages they belong to... получаю теже самые ошибки.
Что значит delete them, edit them in place and replace png14 with png15, просто удалить эти битые la файлы? Или отредактировать? И что в этих файлах редактировать, просто заменить 14 на 15?
Ну вроде бы удалось его
Ну вроде бы удалось его победить :-)
Просто отредактировал файл libpng14.la, везде заменил libpng14... на соответвтующие libpng15..., после этого все собралось.
Меня как то так достала эта
Меня как то так достала эта библиотека что я стал собирать все с USE="static-libs"
Думаю это не самое красивое решение но....