Re: Пакетизация не проходит - куда копать?

2007-06-16 Пенетрантность Yauhen Kharuzhy
On Sat, Jun 16, 2007 at 04:37:38AM +0100, Mikhail Ramendik wrote:
 Всем привет!
 
 Пробую собрать в пакет pidgin. Во времена, когда он был gaim - удавалось. Иду 
 стандартным путём по NMG.
 
 А тут вот - нет. Когда собираю обычным способом (просто make, разумкеется в 
 другой директории) - всё в порядке (make install не делал). Но когда 
 dpkg-buildpackage - то получается облом с кучей сообщений  типа:
 
 .libs/ssl.o: In function `probe_ssl_plugins':
 /home/misha/source/pidgin/pidgin-2.0.2/libpurple/plugins/ssl/ssl.c:40: 
 undefined reference to `purple_plugins_get_all'
 /home/misha/source/pidgin/pidgin-2.0.2/libpurple/plugins/ssl/ssl.c:50: 
 undefined reference to `purple_plugin_is_loaded'
 
 Вопрос - куда копать на тему причин?

debian/rules

-- 
Yauhen Kharuzhy jekhor _at_ gmail.com
JID: [EMAIL PROTECTED]

A: No
Q: Should I quote below my post?


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Пакетизация не проходит - куда копать?

2007-06-16 Пенетрантность Mikhail Ramendik
On Saturday 16 June 2007 08:29, Alexander GQ Gerasiov wrote:

  Вопрос - куда копать на тему причин?

 А может просто не стоит изобретать велосипед?

 [EMAIL PROTECTED]:~# apt-cache policy pidgin
 pidgin:
   Установлен: (отсутствует)
   Кандидат: 2.0.1-1
   Таблица версий:
  2.0.1-1 0
 650 http://debian.lvk.cs.msu.su testing/main Packages
 600 http://debian.lvk.cs.msu.su unstable/main Packages

В смысле бекпортить? А оно точно проще?

-- 
Yours, Mikhail Ramendik


Re: Пакетизация не проходит - куда копать?

2007-06-16 Пенетрантность Mikhail Ramendik
On Saturday 16 June 2007 07:08, Yauhen Kharuzhy wrote:

  Вопрос - куда копать на тему причин?

 debian/rules

Так. В качестве configure:

./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --
prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info 
CFLAGS=$(CFLAGS) LDFLAGS=-Wl,-z,defs 

А в качества make - просто $(MAKE)

Вызывает подозрение -z,defs в LDFLAGS - убрать что ли?

-- 
Yours, Mikhail Ramendik


--SPAM (3.8) Пакетизация не проходит - куда копать ?

2007-06-16 Пенетрантность Dmitry E. Oboukhov
 Вопрос - куда копать на тему причин?
 
 А может просто не стоит изобретать велосипед?
 
 [EMAIL PROTECTED]:~# apt-cache policy pidgin
 pidgin:
 Установлен: (отсутствует)
 Кандидат: 2.0.1-1
 Таблица версий:
 2.0.1-1 0
 650 http://debian.lvk.cs.msu.su testing/main Packages
 600 http://debian.lvk.cs.msu.su unstable/main Packages

 В смысле бекпортить? А оно точно проще?
в самом простом варианте это всего одна команда 

fakeroot debian/rules binary

ну а в варианте посложнее возможно придется какую-то зависимость
сбекпортить или зависимости понизить..
http://wiki.debian.org/DebianRussian/DebinstPackages


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Пакетизация не проходит - куда копать?

2007-06-16 Пенетрантность Mikhail Ramendik
On Saturday 16 June 2007 11:26, Mikhail Ramendik wrote:

 Вызывает подозрение -z,defs в LDFLAGS - убрать что ли?

Убрал, но теперь configure не проходит - C compiler cannot create executables, 
хотя LDFLAGS=-Wl осталось...

-- 
Yours, Mikhail Ramendik


РЕШЕНО Re: Пакетизация не проходит - куда копать?

2007-06-16 Пенетрантность Mikhail Ramendik
On Saturday 16 June 2007 11:28, Dmitry E. Oboukhov wrote:

  В смысле бекпортить? А оно точно проще?

 в самом простом варианте это всего одна команда

 fakeroot debian/rules binary

 ну а в варианте посложнее возможно придется какую-то зависимость
 сбекпортить или зависимости понизить..
 http://wiki.debian.org/DebianRussian/DebinstPackages

Спасибо за совет. 

Причём я даже собрал 2.0.2 для etch, просто наложив patch от 2.0.1 для 
testing. Без сучка, без задоринки (не считая кучи странных depedencies вроде 
hesiod).

-- 
Yours, Mikhail Ramendik


Re: РЕШЕНО Re: Пакетизация не проходит - куда копать?

2007-06-16 Пенетрантность Andrey Melnikoff
Mikhail Ramendik [EMAIL PROTECTED] wrote:
 On Saturday 16 June 2007 11:28, Dmitry E. Oboukhov wrote:

   В смысле бекпортить? А оно точно проще?
 
  в самом простом варианте это всего одна команда
 
  fakeroot debian/rules binary
 
  ну а в варианте посложнее возможно придется какую-то зависимость
  сбекпортить или зависимости понизить..
  http://wiki.debian.org/DebianRussian/DebinstPackages

 Спасибо за совет. 

 Причём я даже собрал 2.0.2 для etch, просто наложив patch от 2.0.1 для 
 testing. Без сучка, без задоринки (не считая кучи странных depedencies вроде 
 hesiod).
Ночью собрался и 2.0.2 для unstable с патчем от 2.0.1. Только еще не
пробовал как работает.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: РЕШЕНО Re: Пакетизация не проходит - куда копать?

2007-06-16 Пенетрантность Andrey Melnikoff
Mikhail Ramendik [EMAIL PROTECTED] wrote:
 On Saturday 16 June 2007 11:28, Dmitry E. Oboukhov wrote:

   В смысле бекпортить? А оно точно проще?
 
  в самом простом варианте это всего одна команда
 
  fakeroot debian/rules binary
 
  ну а в варианте посложнее возможно придется какую-то зависимость
  сбекпортить или зависимости понизить..
  http://wiki.debian.org/DebianRussian/DebinstPackages

 Спасибо за совет. 

 Причём я даже собрал 2.0.2 для etch, просто наложив patch от 2.0.1 для 
 testing. Без сучка, без задоринки (не считая кучи странных depedencies вроде 
 hesiod).
Оно тянется от: pidgin - libzephyr3-krb - libzephyr3

Впрочем, все глюки, которые народ описывает - у ём остались. 
- В XMPP потер нафиг vcard. 
- Если в XMPP предпологается пользовать свой сервер - то его надо писать в 
идентификаторе пользователя и в домене. Если не написать в домене - 
коннектиться небудет. Если подправть в конфигах - снести лишний @ то
всё работает. 
- Если пароль для XMPP не сохранять, а вводить при запуске - то авторизуется
со второго раза. Первый раз всегда получает 401.
- Чтоб сменить комбинацию клавишь для отправки сообщения - нужно писать
биндинг для gtk. Трудно было чтоль настройку сделать ? Причем - плугин то
есть, который с gtkrc работает.
- С кодировками в ICQ - какой-то бардак. В настройках предпологается писать
набор кодировок, который оно будет использовать для передачи. Если выставить
CP1251 то вроде как работет, если поставить UTF-8,CP1251 - вместо мессаджа
полчаем (Произошла ошибка при приёме этого сообщения. Либо у вас и x
выбраны разные кодировки, либо клиент x содержит ошибки.). Нет, я
согласен, что клиент содержит ошибки, но почему нельзя упаковать в cp1251 и
послать ?
- Хистори пишет как-то по идиотски.. Если я закрыл окно с текущим
разговором, при открытии нового - создаст новую беседу с новым временем.
- ICQ - поиск только по email. А добавить UIN - совсем в другом месте, в
меню контаков. Где был моск авторов?

Мдя, и на это (libpurple) собираются centerim переводить... Так скоро
нормальных IM клиентов не останется..


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Пакетизация не проходит - куда копать?

2007-06-15 Пенетрантность Mikhail Ramendik
Всем привет!

Пробую собрать в пакет pidgin. Во времена, когда он был gaim - удавалось. Иду 
стандартным путём по NMG.

А тут вот - нет. Когда собираю обычным способом (просто make, разумкеется в 
другой директории) - всё в порядке (make install не делал). Но когда 
dpkg-buildpackage - то получается облом с кучей сообщений  типа:

.libs/ssl.o: In function `probe_ssl_plugins':
/home/misha/source/pidgin/pidgin-2.0.2/libpurple/plugins/ssl/ssl.c:40: 
undefined reference to `purple_plugins_get_all'
/home/misha/source/pidgin/pidgin-2.0.2/libpurple/plugins/ssl/ssl.c:50: 
undefined reference to `purple_plugin_is_loaded'

Вопрос - куда копать на тему причин?

-- 
Yours, Mikhail Ramendik