Страница 1 из 2
Поиск мейнтейнера pidgin mail.ru-agent
Добавлено: 2010-11-07 22:50:25
ostin
Доброго времени суток!
Я на досуге пишу
плагин к pidgin, реализующий протокол Mail.Ru Agent-а (не спрашивайте "зачем?"

)
Он хорошо работает под линуксом... Но один пользователь просит собрать его под FreeBSD. FreeBSD не видел ни разу, ставить и разбираться что да как сейчас времени нет. Посему ищу мейнтейнера, который мог бы раз в месяц(даже реже) делать package под FreeBSD.
Плагин простой как 3 копейки, думаю собрать его будет просто.
PS: возможно ли собирать пакеты под FreeBSD из линукса(конкретно - gentoo), тогда, я думаю, смогу и сам собирать
PPS: сори, не знал в какую ветку форума положить.
Re: Поиск мейнтейнера pidgin mail.ru-agent
Добавлено: 2010-11-08 0:13:27
hizel
так вернее, я не возьмусь, ибо не пользую
Re: Поиск мейнтейнера pidgin mail.ru-agent
Добавлено: 2010-11-08 0:30:36
ostin
Пользоваться не обязательно.
Главное, чтобы собиралось и устанавливалось куда надо. + логинилось(вся проверка на правильность установки и сборки).
Re: Поиск мейнтейнера pidgin mail.ru-agent
Добавлено: 2010-11-08 0:37:05
hizel
вы сами пользуетесь pidgin-ом и mail.ru протоколом?
Re: Поиск мейнтейнера pidgin mail.ru-agent
Добавлено: 2010-11-08 0:41:43
ostin
pidgin-ом постоянно(основной клиент). Mail.Ru включён, периодически пишут, иногда СМС-ки отсылаю.
+ ещё 2 Аккаунта агента - для тестов.
Re: Поиск мейнтейнера pidgin mail.ru-agent
Добавлено: 2010-11-08 1:09:12
ostin
А из PC BSD/Desktop BSD (у них установка по-проще будет) можно будет пакет для FreeBSD собрать? Насколько они совместимы?
Re: Поиск мейнтейнера pidgin mail.ru-agent
Добавлено: 2010-11-08 9:09:40
FreeBSP
лучше оформить порт, ежели религия позволяет распространять сырцы проекта
есть гипотеза, что если пакет будет *.tbz, то вроде можно считатьчто пыся(PC-BSD) - та же фря
но гипотеза требует подтверждения
по поводу установки - фря весьма дружелюбна по сравнению с другими бздями. при установке поставь галку, чтобы Desktop развернуло и после логина в консоль призови графику, сказав что то типа gdm или kdm...
Re: Поиск мейнтейнера pidgin mail.ru-agent
Добавлено: 2010-11-09 17:47:50
ostin
Поставил фряху, с гномом. Как Х-ы запустить? под VirtualBox-ом они работают?
gdm не запустился - на что-то рагается.
---
блин! сломал всё. не грузится... на выходных ещё раз попробую.
Re: Поиск мейнтейнера pidgin mail.ru-agent
Добавлено: 2010-11-09 17:52:27
FreeBSP
если все стоит ровно то gdm должен запускать иксы
если нет - то чего то не хватает

Re: Поиск мейнтейнера pidgin mail.ru-agent
Добавлено: 2011-01-11 23:10:25
dagor
Меня интересует это плугин,но скачав исходники не смог его собрать,очень странный makefile.
Re: Поиск мейнтейнера pidgin mail.ru-agent
Добавлено: 2011-01-12 10:30:27
ostin
По мне очень простой Makefile - писал сам, руками( как умею)...
[*]
make
[*]#
LIBDIR='local/lib' make install
Я погуглил - в FreeBSD(как и в Debian, но не как в ubuntu и gentoo) плагин надо устанавливать в
/usr/
local/lib/purple-2 а не /usr/
lib/purple-2 (жирным выделен LIBDIR)
Вроде всё

должно работать. Если не компилируется - то скиньте мне логи - погляжу. Если пиджин не видит плагина -
Re: Поиск мейнтейнера pidgin mail.ru-agent
Добавлено: 2011-01-14 23:08:23
dagor
ну начнем.
$ svn checkout
http://mrim-prpl.googlecode.com/svn/trunk/ mrim-prpl-read-only
A mrim-prpl-read-only/cl.c
A mrim-prpl-read-only/package.h
A mrim-prpl-read-only/pixmaps
A mrim-prpl-read-only/pixmaps/mrim48.png
A mrim-prpl-read-only/pixmaps/mrim22.png
A mrim-prpl-read-only/pixmaps/mrim32.png
A mrim-prpl-read-only/pixmaps/mrim16.png
A mrim-prpl-read-only/LICENSE
A mrim-prpl-read-only/cl.h
A mrim-prpl-read-only/mrim.c
A mrim-prpl-read-only/ChangeLog
A mrim-prpl-read-only/proto.h
A mrim-prpl-read-only/mrim.h
A mrim-prpl-read-only/config.h
A mrim-prpl-read-only/README
A mrim-prpl-read-only/message.c
A mrim-prpl-read-only/filetransfer.c
A mrim-prpl-read-only/TODO
A mrim-prpl-read-only/message.h
A mrim-prpl-read-only/filetransfer.h
A mrim-prpl-read-only/package.c
A mrim-prpl-read-only/Makefile
A mrim-prpl-read-only/help.h
A mrim-prpl-read-only/po
A mrim-prpl-read-only/po/mrim-prpl-ru_RU.mo
A mrim-prpl-read-only/po/mrim-prpl-ru_RU.po
Checked out revision 72.
$ make
"Makefile", line 3: Need an operator
"Makefile", line 5: Need an operator
"Makefile", line 7: Need an operator
"Makefile", line 9: Need an operator
"Makefile", line 11: Need an operator
"Makefile", line 13: Need an operator
make: fatal errors encountered -- cannot continue
Re: Поиск мейнтейнера pidgin mail.ru-agent
Добавлено: 2011-01-15 11:42:52
ostin
У меня(под gentoo) собирается с помощью
$ make --v
GNU Make 3.81
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
This program built for i686-pc-linux-gnu
Блин! Придётсся FreeBSD всё таки ставить
Re: Поиск мейнтейнера pidgin mail.ru-agent
Добавлено: 2011-02-24 13:15:26
S_Paul
Такое ощущение иногда складывается, что ИМ(пользователям freebsd) ничего не нужно...
Библиотека собирается gmake с некоторыми манипуляциями - в gi18n-lib.h(дописал в инклюде полный путь до libintl.h, может и неправильно но сработало)
Re: Поиск мейнтейнера pidgin mail.ru-agent
Добавлено: 2011-02-24 21:37:32
dagor
Собралось,тока не коннектицо,не может utf8 в 1251 конвертнуть
Re: Поиск мейнтейнера pidgin mail.ru-agent
Добавлено: 2011-09-11 14:36:01
mjavthegray
Ой сколько времени не было тут ответов ...
Чуть чуть подправлю последнего постившего.
да, mrim-prpl собирается (если нашаманить в Makefile CFLAGS на все каталоги с gtk, atk, и прочая прочая),
и да - он "не может сконвертировать utf-8",
но неконвертация utf у него - это реакция на кнопку "reconnect",
а первая реакция по соединению -
Error reading from mrim.mail.ru: Connection reset by peer
Re: Поиск мейнтейнера pidgin mail.ru-agent
Добавлено: 2011-09-11 15:57:48
fidaj
dagor писал(а):ну начнем.
$ svn checkout
http://mrim-prpl.googlecode.com/svn/trunk/ mrim-prpl-read-only
A mrim-prpl-read-only/cl.c
A mrim-prpl-read-only/package.h
A mrim-prpl-read-only/pixmaps
A mrim-prpl-read-only/pixmaps/mrim48.png
A mrim-prpl-read-only/pixmaps/mrim22.png
A mrim-prpl-read-only/pixmaps/mrim32.png
A mrim-prpl-read-only/pixmaps/mrim16.png
A mrim-prpl-read-only/LICENSE
A mrim-prpl-read-only/cl.h
A mrim-prpl-read-only/mrim.c
A mrim-prpl-read-only/ChangeLog
A mrim-prpl-read-only/proto.h
A mrim-prpl-read-only/mrim.h
A mrim-prpl-read-only/config.h
A mrim-prpl-read-only/README
A mrim-prpl-read-only/message.c
A mrim-prpl-read-only/filetransfer.c
A mrim-prpl-read-only/TODO
A mrim-prpl-read-only/message.h
A mrim-prpl-read-only/filetransfer.h
A mrim-prpl-read-only/package.c
A mrim-prpl-read-only/Makefile
A mrim-prpl-read-only/help.h
A mrim-prpl-read-only/po
A mrim-prpl-read-only/po/mrim-prpl-ru_RU.mo
A mrim-prpl-read-only/po/mrim-prpl-ru_RU.po
Checked out revision 72.
$ make
"Makefile", line 3: Need an operator
"Makefile", line 5: Need an operator
"Makefile", line 7: Need an operator
"Makefile", line 9: Need an operator
"Makefile", line 11: Need an operator
"Makefile", line 13: Need an operator
make: fatal errors encountered -- cannot continue
гнутые программы нужно собирать gmake...
Код: Выделить всё
gmake
gcc -c `pkg-config purple gtk+-2.0 --cflags` -fPIC -DPIC -std=c99 -o mrim.o mrim.c
distcc[10395] ERROR: compile /usr/.ccache/tmp/mrim.tmp.nonamehost.10391.i on localhost failed
In file included from mrim.h:6,
from mrim.c:1:
config.h:2:28: warning: missing terminating " character
config.h:4:7: warning: missing terminating " character
In file included from mrim.h:7,
from mrim.c:2:
config.h:1: error: expected identifier or '(' before '-' token
config.h:1: error: stray '#' in program
config.h:1: error: stray '\' in program
config.h:1: error: stray '#' in program
config.h:1: error: stray '\' in program
config.h:1: error: stray '\' in program
config.h:2: error: stray '#' in program
In file included from mrim.h:7,
from mrim.c:2:
config.h:2:28: warning: missing terminating " character
config.h:2: error: missing terminating " character
config.h:4:7: warning: missing terminating " character
config.h:4: error: missing terminating " character
config.h:5: error: stray '\' in program
config.h:5: error: stray '#' in program
In file included from /usr/include/sys/_types.h:34,
from /usr/include/stddef.h:40,
from /usr/local/include/glib-2.0/glib/gmacros.h:41,
from /usr/local/include/glib-2.0/glibconfig.h:10,
from /usr/local/include/glib-2.0/glib/gtypes.h:35,
from /usr/local/include/glib-2.0/glib/galloca.h:35,
from /usr/local/include/glib-2.0/glib.h:33,
from mrim.h:11,
from mrim.c:2:
/usr/include/machine/_types.h:74: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__int_least8_t'
mrim.c: In function 'build_default_user_agent':
mrim.c:18: error: 'BUILD_NUMBER' undeclared (first use in this function)
mrim.c:18: error: (Each undeclared identifier is reported only once
mrim.c:18: error: for each function it appears in.)
mrim.c: In function 'mrim_close':
mrim.c:108: warning: implicit declaration of function 'close'
gmake: *** [mrim.o] Ошибка 1
Re: Поиск мейнтейнера pidgin mail.ru-agent
Добавлено: 2011-09-12 13:58:23
mjavthegray
Этот лог компиляции - он для какой версии плугина ?
у меня (после натыкивания компилятора мордой в каталоги atk, gtk и т.д.) всё собралось на ура.
я собирал 0.1.28й, таких жутких ошибок не видел.
Другое дело, что Connection reset by peer

...
Re: Поиск мейнтейнера pidgin mail.ru-agent
Добавлено: 2011-09-12 14:09:21
fidaj
mjavthegray писал(а):Этот лог компиляции - он для какой версии плугина ?
по дате моего поста делал svn checkout
http://mrim-prpl.googlecode.com/svn/trunk/ mrim-prpl-read-only - какая версия не смотрел...
Re: Поиск мейнтейнера pidgin mail.ru-agent
Добавлено: 2011-09-12 19:30:39
ostin
fidaj писал(а):mjavthegray писал(а):Этот лог компиляции - он для какой версии плугина ?
по дате моего поста делал svn checkout
http://mrim-prpl.googlecode.com/svn/trunk/ mrim-prpl-read-only - какая версия не смотрел...
В транке svn-а страшная альфа.
брать стабильные версии:
http://mrim-prpl.googlecode.com/svn/bra ... pl-0.1.28/ или в гите (бранч 0.1.28).
В любом случаем при сборке с gtk+ надо будет Makefile шаманить: к CFLAGS добавить GTK_СFLAGS
Re: Поиск мейнтейнера pidgin mail.ru-agent
Добавлено: 2011-09-12 19:36:42
fidaj
значит я так понимаю - ничто не составит труда сделать порт? или есть какие-то проблемы с этим?
Re: Поиск мейнтейнера pidgin mail.ru-agent
Добавлено: 2011-09-12 21:08:23
ostin
fidaj писал(а):значит я так понимаю - ничто не составит труда сделать порт? или есть какие-то проблемы с этим?
Я только за! Если нужны изменения в mrim-prpl - запросто(главное, чтобы сборка под другие ОС не сломалась), кастомный tar.gz - тоже не проблема.
Re: Поиск мейнтейнера pidgin mail.ru-agent
Добавлено: 2011-09-13 15:33:48
mjavthegray
Я не знаю, что я случайно делаю так, или НЕ так. Несколько дней подряд плугин устойчиво выдавал что "Connection reset ...", и не сдавал позиций.
Вчера, решив проверить - как реагирует пиджин на локали, выставил LC_ALL=ru_RU.UTF-8 и LANG=ru_RU.UTF-8 (обычно у меня стоит KOI8-R, как более привычная), пиджин ожидаемо руссифицировался где-то на 50% , после чего mail.ru плугин завёлся, и замечательно работал несколько часов.
Тут бы и обрадоваться, но ... сменив локаль на KOI8-R , и перезапустив pidgin, я снова получил работающий mail.ru плугин. залогинился. разлогинился. залогинился. перезагрузил машину. подождал полчаса. и снова получаю стойкое "Connection reset".
Где можно было бы попытаться включить debug в этом модуле, чтобы глянуть, на каких стадиях что происходит ?
Re: Поиск мейнтейнера pidgin mail.ru-agent
Добавлено: 2011-09-13 16:51:00
fidaj
mjavthegray писал(а):Я не знаю, что я случайно делаю так, или НЕ так. Несколько дней подряд плугин устойчиво выдавал что "Connection reset ...", и не сдавал позиций.
Вчера, решив проверить - как реагирует пиджин на локали, выставил LC_ALL=ru_RU.UTF-8 и LANG=ru_RU.UTF-8 (обычно у меня стоит KOI8-R, как более привычная), пиджин ожидаемо руссифицировался где-то на 50% , после чего mail.ru плугин завёлся, и замечательно работал несколько часов.
Тут бы и обрадоваться, но ... сменив локаль на KOI8-R , и перезапустив pidgin, я снова получил работающий mail.ru плугин. залогинился. разлогинился. залогинился. перезагрузил машину. подождал полчаса. и снова получаю стойкое "Connection reset".
Где можно было бы попытаться включить debug в этом модуле, чтобы глянуть, на каких стадиях что происходит ?
можно попытаться логировать запуск и работу пидгина
либо смотреть ~/.xsession-errors - плагин может и там всое недовольство высказывать...
Re: Поиск мейнтейнера pidgin mail.ru-agent
Добавлено: 2011-09-13 19:28:27
ostin
pidgin -d можно ещё | grep mrim