Как стать автором
Обновить

Комментарии 40

эх… уже — жалею что винда мне нравится больше чем линукс…
1. Пожалуйста, перенесите ваш топик в блог «Linux для всех».
2. На основе вашего топика для пользователей арча я набросал PKGBUILD: aur.archlinux.org/packages.php?ID=23378
За 2 спасибо, добавлю ссылку в топик. По поводу блога — пока этот больший подходит.
Не знаю как у вас, у меня вчера дефолтный пиджин из Kubuntu 8.04 просто подключился и работал. При этом два дня назад отказывался как и все остальные альтернативные клиенты.

Утром сегодня тоже работал…
вам повезло, у меня до скачивания апдейта(14-00 23.01.09) ru fedora 10 не работал, апдейт устраняет ошибку.
з.ы. либоскар не помог
да, та же ситуация. на работе позавчера пиджин умер, вчера сам заработал. дома такая же ситуация с квипом.
Замена liboscar.so.0.0.0 работает и для Pidgin 2.5.4.
Спасибо!
Странно. У меня pidgin весь период работал без проблем и без каких-либо патчей.
Для тех, кто любит иметь возможность полного управления установленным ПО: «sudo make install» меняем на sudo checkinstall -D (предварительно sudo apt-get install checkinstall, если этого еще не сделано).

Впрочем, мой пиджин безо всяких патчей второй день работает, хотя вчера сначала заартачился. Посмотрим, что будет дальше.

И вопрос про liboscar.so.0.0.0: она для 32- или 64-битной системы собрана?
32, сейчас уточню, спасибо.
А checkinstall -D что-то не очень срабатывает
/tmp/pidgin-2.5.4/install-sh -c -m 644 'icons/hicolor/16x16/apps/pidgin.png' '/opt//share/icons/hicolor/16x16/apps/pidgin.png'
chmod: изменение прав доступа для `/opt//share/icons/hicolor/16x16/apps/_inst.5972_': No such file or directory
черт, у меня вот тоже, когда я в последний раз собирал что-то и устанавливал с помощью checkinstall — была сплошная ругань на отсутствующие директории, хотя и под sudo — мог бы и сам все создать, что нужно. Я как-то забыл про это, хотя и собирался баг-репорт написать.
Ага, вот нашел:

/etc/checkinstallrc:

# Are we going to use filesystem translation?
TRANSLATE=0

This would get around the well known problem with checkinstall as acknowledged on their website:

www.asic-linux.com.mx/~izto/checkinstall/
Сделайте strip liboscar.so.0.0.0
почему в убунту make install? забудте об этом как о кошмарном сне и не делайте так.
всегда можно сделать следующее:
apt-get source libpurple0
apt-get source pidgin
apt-get build-dep libpurple0
patch…
debuild -us -uc
и тд…

для ленивых есть PPA, наверняка уже собрали там pidgin с этим патчем.

и еще, как это так смело ./configure без параметров. уверены, что в стандартном убунтовском пакете были именно такие флаги для .configure?
В убунтовском пакете --prefix=/usr
За build-dep "+"
Не уверен что патч для 2.5.4 подойдет к 2.5.2, который в репозитарии имеется. В прочем, ваш способ более кошерный.
НЛО прилетело и опубликовало эту надпись здесь
Возможно, ваш ip не попал в список угнетенных AOL'ом :) Ну или сильно повезло со случайным выбором сервера.
Замена liboscar.so.0.0.0 работает и для Pidgin 2.5.2. Спасибо!
Вообще мне кажется если бы разработчики pidgin перешли на систему контроля версий subversion, новые фичи и исправления были бы гораздо доступнее.
спс! Перестал работать pidgin. Вчера как раз искал подобную статью, не найдя информацию пробовал самостоятельно по руководству developer.pidgin.im/ticket/8198 наложить патч. Но увы так ничего и не заработало.
За мануал спасибо, проверю.
Несколько раз ставил пиджин, но он у меня не прижился из-за того, что я не могу найти, как можно перейти в режим «невидимый» и при этом разрешить видеть себя некоторым пользователям из списка? (Т.е. установлен режим «невидимый», но Маша и Даша меня видят.)
Инструменты-Конфиденциальность. Там можно выбрать условия и прописать им необходимые uin'ы
Самый простой вариант: Удалить всех надоедливых гламурных кис и неадекватный из контакт-листа и жить спокойно.
А патч под windows для pidgin не видел еще никто?
Патч то такой же, а вот пиджин под винду как собрать — это вопрос.
Ответ есть, но очень длинный.
Спасибо, качаю.
можно проще:
patch < pidgin-NOT-UPSTREAM-2.5.4-icq-russia.patch
./configure --prefix=/usr
cd libpurple/protocols/oscar/
sudo make install

Весь pidgin собирать незачем, только поддержку оскара. А вообще он ведь уже и без патча работает. Разве не у всех?
Ага. Таки заработал. :) Мне так не хотелось с исходников собирать и чудо произошло :)
У меня без патча не заработал.
так и без этого работает
только что заработал
единственное — в репозитариях лежит 2.5.2, в то время как сейчас уже 2.5.4 существует… обидно
а не подскажите как сделать что бы по команде pigin запускался свеже собранный pidgin?
хотел по юникс-вей пойти но на пункте с патчем не понял что делать т.к. он спрашивает какой файл патчить а я не знаю какой :)
там в начале файла с патчем написано :) путь pidgin-2.5.4/libpurple/protocols/oscar/flap_connection.c
семён семёныч :) не додумался глянуть в патч, спасибо :) буду знать
если для кого-то проблема ещё актуальна — вот репозитарий с пропатченными pidgin'овскими пакетами (версии 2.5.4):
deb ppa.launchpad.net/iaz/ubuntu jaunty main
deb-src ppa.launchpad.net/iaz/ubuntu jaunty main

А крибле-крабле-бумс, то бишь ./configure && make && make install (как, впрочем, и checkinstall) — для пакетных дистрибутивов это олицетворение мирового зла и ну очень не кошерно; лучше пару дней потратить на то, чтобы разобраться, как правильно собирать пакеты, чем периодически вручную бороться с зависимостями и постоянно выгребать из системы мусор, которого там быть не должно.
А можно за 15 минут собрать с --prefix=/opt (как я и предлагаю) а как появится пакет — поставить пакетом. Ненужное при этом удаляется на раз.
Да, не кошерно, но на пару дней сойдет :)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации