При попытке соединиться с сервером MS Messenger выскакивает сообщение о несовместимой libssl. Проблема полностью решается простой пересборкой. Нужно обязательно пересобирать gaim вместе с libssl.
*** Bug 5073 has been marked as a duplicate of this bug. ***
нужно =)
Я покопал чуть глубже и пришёл к мысли, что gaim в ALT собирается более странным из двух возможных вариантов поддержки SSL. Вот цитата из ./configure --help --enable-gnutls=yes,no Attempt to use GNUTLS for SSL support (preferred) default=yes --enable-nss=yes,no,static Attempt to use Mozilla libnss for SSL support default=yes В 0.80-alt1 используется Mozilla libnss. Помнится, от кого-то из более опытных разработчиков (или в форчунках) я слышал, что "если программа использует библиотеку, она должна быть с ней слинкована". Так вот, в ALT Linux Sisyphus gaim не содержит зависимостей от /usr/lib/libnspr4.so и /usr/lib/libnss3.so (из пакетов mozilla и mozilla-psm соответственно), а автоматический поиск зависимостей даёт осечку, потому что ничего в составе gaim не слинковано с libnspr4.so и libnss3.so. Согласно http://gaim.sourceforge.net/faq-ssl.php#q28, слинкован должен быть /usr/lib/gaim/ssl-nss.so Так что на первоначальный вопрос, ставший описанием бага, ответ готов: gaim-0.80-alt1 вообще не поддерживает ssl. В любом случае, мне кажется разумным последовать совету разработчиков и попробовать gnutls. Сегодня я поэкспериментирую со сборкой gaim с gnutls вместо Mozilla libnss. Разбираться, что там творится c libnss, в списке рассылки взялись другие люди - at@ и legion@. А что-то там определённо не так - иначе почему нет зависимостей (говоря точнее, почему нормально не собирается /usr/lib/gaim/ssl-nss.so)? Да и нет у меня возможности разбираться в многомегабайтными монстрами - даже с gaim решил связаться только по крайней нужде - мне тоже нужен работающий msn (это помимо yahoo, icq и jabber).
Вот здесь http://raven.org.ua/cgi-bin/wiki.pl/gaim лежит результат моих экспериментов с использованием библиотеки GnuTLS вместо Mozilla libnss (заодно и более свежая версия). msn заработал. Что касается проблемы "неслинкованости" с libnss, обнаруженной и описанной в Additional Comment #3 - мне кажется, дело в том, что нынешний gaim-0.80-alt1 не содержит сборочной зависимости от пакета mozilla-psm и в итоге "криво" собирается в hasher.
начиная с версии 1.0.2 собирается с GnuTLS