LINUX.ORG.RU

libtool: link: cannot find the library `/usr/lib/libpng14.la' когда установлена libpng16


0

1

Собралустановил libpng-1.6.7, была 1.4.5. Теперь собираю libdrm-2.4.50. Конфигурирование проходит успешно, а сборка выдает следующе сообщение

 libtool: link: cannot find the library `/usr/lib/libpng14.la' or unhandled argument `/usr/lib/libpng14.la' 
В pkgconfig-е написано все правильно (libpng16), в /usr/lib есть сим. ссылка libpng.la на libpng16.la. Правда есть еще файлы libpng12.so.0@ libpng12.so.0.44.0* libpng14.so.14@ libpng14.so.14.5.0* помимо тех что были установлены новым пакетом. Они остались потому что числятся в другом пакете.
Система Slackware 13.37 (3.2.4)
Костыли не хочется применять. Может кто нибудь сталкивался, подскажите чем лечится?

★★★

У кого стоит libpng 1.6 или 1.5 дайте пожалуйста если не сложно ls -ld /usr/lib/*libpng*

normann ★★★
() автор топика

/usr/lib/libpng14.la

Если пакет просит более старую версию, это значит, что более новая ему может не подойти. Можете попробовать запилить симлинк c именем libpng14.la на libpng16.la, но не факт, что поможет. Лучше всего просто держите обе версии.

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

Лучше всего просто держите обе версии.

Так и сделаю. Только вот нормально ли это держать установленными оба пакета разных версий?

normann ★★★
() автор топика
Ответ на: комментарий от normann

Если они предоставляют разный набор файлов, которые не конфликтуют между собой, то почему нет? =)

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