LINUX.ORG.RU

.la архивы и сборка GTK 2.6


0

0

Народ, кто мне бы подсказал, где прочесть про .la Проблема же у меня такая -- при компилировании GTK 2.6 я удалил старые пакеты с 2.4 из /usr/lib (Слака 9.1, removepkg blablabla). Новые ставлю в /usr/local/lib Так вот каждая последующая библиотека ругается уже на этапе make что не может найти /usr/lib/lib*****.la и требует вернуть её взад :) Решаю я это просто - 'ln -s' , но хочется узнать откуда берутся эти сведения. В pkgconfig чисто, ldconfig я запускаю после каждой компиляции.


.la это не архив, это описание библиотеки. Libtool использует его для поиска библиотек, хотя и без него все ищется нормально. Если libtool ищет файл /usr/lib/lib**.la, это значит, что он прописан в каком-то другом файле .la, этот файл нужно найти поиском по /usr/lib и /usr/local/lib и удалить оттуда упоминание несуществующий .la или просто удалить его. Возможно, при этом процесс станет рекурсивным и придется удалить все .la из системы. Но вреда от этого никакого точно не будет.

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