k001
k001
:...
k001 [userpic]
Pidgin ICQ problem and solution

Если у кого не работает ICQ в Pidgin, то скажите спасибо AOL.

Update: для Федоры смотреть сюда.

Если у вас Fedora, возьмите src.rpm тут (pidgin-2.4.2-1kk.fc8.src.rpm, 9M) и перекомпилируйте, примерно так:
wget http://kir.sacred.ru/lj/pidgin-2.4.2-1kk.fc8.src.rpm
yum localinstall pidgin-2.4.2-1kk.fc8.src.rpm
rpmbuild --rebuild pidgin-2.4.2-1kk.fc8.src.rpm

Если не будет собираться (выдавать всякие ошибки), попробуйте
yum install avahi-devel avahi-glib-devel NetworkManager-devel NetworkManager-glib-devel
и далее снова rpmbuild.

Когда оно побилдится, там будет много букв, а в конце строчки вида:
Wrote: /что/то/там/pidgin-....rpm
Возьмите это /что/то/там (то есть путь) и напишите:
rpm -Uhv /что/то/там/*2.4.2-1kk*.rpm
После чего перезапустите Pidgin. Ах да, все команды yum и rpm* из-под рута или через su/sudo.


Если у вас Gentoo и вы умеете делать ебилды (или минимально модифицировать существующие), добавьте этот патч и пересоберите net-im/pidgin. Если у вас Gentoo и вы не умеете делать ебилды (или минимально модифицировать существующие) -- пора уже научиться!

Comments

Без каких-либо патчей и обновлений подождал полчаса, перезапустил копыта что на федоре, что на кубунту, и все заработало.

я тебе уже объяснял "у тебя", как копете починилось, объясню и тут (для других):

Просто у копыта эти циферки (номера протоколов из заголовка) хранятся в конфиг-файлике, который он пробовал обновлять из инета (http://kopete.kde.org/что-то-там). Там этого файлика не было, а теперь подложили (с новыми циферками). То бишь он как бы автоматически починился :)

Вот так всегда и бывает: сперва отвечаю на чужие комменты, потом читаю комменты в своем журнале :)

adium'овцы и pidgin'овцы клянутся, что патчи еще не официальные.

кто бы мне вот adium подогнал, а то так лень самому собирать )

Ниже написано, что уже есть сборка как минимум под мак. Наверное, и под остальные платформы тоже.

А для Убунты?

Ну вот как-то нет у меня под рукой убунты…

собирал - собирал - не получилось :(

За патч спасибо огромное! А зачем такой изврат?
gear-srpmimport /mnt/cdrom/Sisyphus/files/SRPMS/pidgin-2.4.2-alt1.src.rpm
cd pidgin
patch -p0 pidgin-2.4.2-icq.patch
gear --commit --hasher -- hsh --mountpoints=/proc --no-sisyphus-check --target=i586
ждем. apt-get update apt-get reinstall pidgin

если вы на маке, то выберите в адиуме, в меню, Check for Update

Пишет, что у меня и так последняя версия. И не коннектится.

Уже прочитала, что вышла 1,2,6 (после того, как ушла на работу :) Будем вечером обновляться-с :)

А почему это приложение самостоятельно проверяет наличие новой версии себя? Разве это не задача менеджера пакетов?

PS адиум использует libpurple, которая есть часть пиджина.

PPS вчера вышел pidgin-2.4.3, он уже есть в федоре в pending репозитории.

а на маке нет ни пакетов, ни менеджера пакетов
вот все сами себя и проверяют

там же есть какой-то Install.App или что-то в этом духе?

ойкекью не нужен :D

ура

package pidgin-2.4.2-1kk.fc8.src is intended for a x86_64 architecture

хм?

а мне выдало для ppc :) пользуйте rpmbuild --rebuild без localinstall

У меня fc9, скачал src.rpm. Как кошерно наложить на него этот патч?

если вы имеете в виду мой src.rpm, на который я ссылаюсь в посте — то там этот патч (если вы имеете в виду патч, на который я ссылаюсь в посте) уже есть внутри, надо только пересобрать rpm

Поздно, я уже установил src.rpm в /usr/src, подправил spec и пересобрал. Но все равно спасибо.

*после утренней пересборки licq*

И главное патч-то правит одну букву, вот что обидно =( Для такого случая был бы идеален бинарный патч.

Ja-ja.
openSuSE в этом рулит?

Это всё извращения. А вот kopete делает правильно — там все эти магические числа записаны в конфиге (ну и какие-то дефолты, конечно, тоже зашиты в коде). А конфиг тот он пытается обновить с какого-то сервера. Соответственно, копете починили путём выкладывания в нужное место нужного файлика :)

Спасибо!