LINUX.ORG.RU

/usr/bin/lib/ld:cannot find -lart_lgpl_2


0

0

Доброго времени суток. Помогите разрешить следующую проблему: есть проект (Qt+OpenGL) на моей машине все собирается и работает правильно. А вот при попыкте компиляции на другой машине компановщик выдает "/usr/bin/lib/ld:cannot find -lart_lgpl_2", причем библиотека libart_lgpl_2.so лежит себе спокойненько в /usr/lib и все пути прописаны правильно(компоновщик даже находит другие библиотеки оттуда). :(( Все это хозяйство не работает под RH9. Подскажите, плз, из-за чего это и как лечить?


1) пересобрать cache ldconfig? 2) configure любит кешировать свои предыдущие обломы. попробуйте удалить все нафик, а потом заново из архива растарболлить.

anonymous
()
Ответ на: комментарий от Helena

1) Как собирается проект?
configure --with-some-options
make
make install
?
Если так, то советую посмотреть config.log - там много интересного можно найти об данной ошибке - иожет, libart не может найти какую-нть библиотеку, от которой зависит и напишет об этом в config.log

2)Может, просто несовместимые версии libart

И третье - можно пересоздать кэш библиотек
# ldconfig -v |grep art_lgpl посмотреть

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