[devel] Mozilla libraries disorder
Dmitry V. Levin
ldv на altlinux.org
Вс Ноя 20 01:53:10 MSK 2005
On Sat, Nov 19, 2005 at 10:44:29PM +0300, Mikhail Zabaluev wrote:
> В Сбт, 19/11/2005 в 21:51 +0300, Konstantin A. Lepikhov пишет:
> > > $ my-favourite-program
> > > my-favourite-program: error while loading shared libraries: libplc4.so:
> > > cannot open shared object file: No such file or directory
> > правильно, надо менять rpath.
Жуть.
Коллеги, если не хотите неприятностей, то избегайте библиотек из
проекта mozilla.org. А также многих других библиотек. :/
> > > Здесь кроме libplc4.so может стоять любая библиотека, входящая в
> > > Mozilla. Это связано с тем, что библиотеки mozilla были без согласования
> > > перенесены из /usr/lib в /usr/lib/mozilla. Обращаю внимание, что из-за
> > > этого сломалась стереотипная (т.е. без правки спеков) сборка ряда
> > > пакетов, зависящих от Mozilla. В некоторых случаях ошибки оказываются
> > > очень неочевидными, как в примере с апплетом часов GNOME: этот апплет
> > > зависит от evolution-data-server, поскольку умеет показывать данные от
> > > органайзера, а evolution-data-server, в свою очередь, зависит от Mozilla.
> > гхм. стереотипная сборка пакетов - это плохо. и игнорирование проблем -
> > тоже плохо. В текущем виде (с либами в /usr/lib) mozilla suite делает
> > неработоспособными _все_ другие mozilla.org-based приложения. Так что в
> > новой сборке все сделано правильно.
>
> Теперь всех клиентов нужно пересобирать с -rpath:
Зачем? Выглядит как очередная ошибка.
Хорошо что я не пользуюсь этими клиентами.
Но вдруг другие пользуются, хоть бы о них позаботились...
Вы поймите, не вполне знающий всю эту кухню человек может подумать, что
имеет место либо техническая неграмотность, либо безалаберность, либо
развлечение в форме сознательного вредительства типа "закину-ка я гранату
в Сизиф, пусть повеселятся".
--
ldv
----------- следущая часть -----------
j e┴ф╜┼┴Ъ╕
l┼ з╤ЙчвоT╝Xm╤÷Ъ√+-╠╘m√)Нф┼ЮЧ≤╘z╧ ┼_щzВ╔Щ╚miхfz{lЪm4Г]vсЩЬo² wOз╤ж°├g╖╣╦╖
Подробная информация о списке рассылки Devel