On Tue, Oct 19, 2004 at 02:23:02PM +0400, Alexey Gladkov wrote: > проблема в том, что несмотря на то что soname у них одинаковые, они > разные. Версия libnspr - 4.4.1, в mozilla - 4.5.0. Увы, последний официальнйы релиз nspr -- 4.1.1, см. http://www.mozilla.org/projects/nspr/ Я портировал два патча из mozilla trunk, один как раз -- addrinfo, другой -- x86_64. Этой сборки пока нет в сизифе. > Например в libnspr нет следующих функций: > PR_EnumerateAddrInfo; > PR_FreeAddrInfo; > PR_GetAddrInfoByName; > PR_GetCanonNameFromAddrInfo; Мы делаем одну и ту же работу... > которые используются в mozilla. > Это не позволяет линковать mozilla/firefox/thunderbird с этой > библиотекой. Все они используют версию . Хуже того, если бы в сизифе была самая свежая версия nspr, тебе едва ли удалось бы собрать mozilla/firefox/thunderbird c --enable-system-nspr. Там в нескольких местах кривые Makefile'ы, которые не учитывают --enable-system-nspr, и эти Makefile'ы правятся весьма неочевидным образом (по крайней мере так мне показалось). Я сделал патч для mozilla-1.6, но текущей версии мозиллы, которую ты собираешь, у меня пока нет. Короче я пока в раздумье... я всё беру на себя. :) > 2at@ Собери пожалуйста новую версию или поставь более жесткий конфликт > на mozilla. $ rpm -q --conflicts libnspr mozilla <= 1.7.2-alt1 $ > -- > Rgrds, legion