Новости:

Форуму исполнилось 12 лет!

Мы в матрице .
Мы в телеге .

Главное меню

pidgin и mail agent

Автор Anton, 15 мая 2012, 22:57:08

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Anton

Скачал исходники плагина для Pidgin чтоб mail agent появился (просят чтоб поставил =(((  )
распаковал, выполнил make и..... нифига  :(

Научите компилять  :-\

Исходники качал тут
Мне сказали, Слака — кака, пояснили, что я лох. Всё равно её не брошу, потому что на всех пох!

bormant

У него фейковый configure, поэтому ему Makefile нужно чутка поправить на предмет путей к используемым, но не прописанным заголовкам/библиотекам: gtk-2.0, gdk-2.0, cairo, pango, gdk-pixbuf-2.0, atk-1.0.
Попозже, если никто не опередит, напишу слакбилд (если забуду, пни в личку).

bormant

Если нет сил ждать, то правится/опакечивается "на коленке" так:
# mkdir -p ~/bld/mrim-prpl
# cd ~/bld/mrim-prpl
# wget http://mrim-prpl.googlecode.com/files/mrim-prpl-0.1.28.tar.gz
# tar xf mrim-prpl-0.1.28.tar.gz
# cd mrim-prpl-0.1.28

Правим пару строчек в Makefile, "-" -- удалить, "+" -- вставить (на самом деле достаточно только первой):
compile:
-        ${CC} ${CFLAGS}                 ${PURPLE_CFLAGS} ${LDFLAGS} message.c cl.c package.c mrim.c filetransfer.c mrim-util.c mrim-gtk+.c -o libmrim.so
+        ${CC} ${CFLAGS}                 ${GTK_CFLAGS} ${PURPLE_CFLAGS} ${LDFLAGS} message.c cl.c package.c mrim.c filetransfer.c mrim-util.c mrim-gtk+.c -o libmrim.so
debug:
         make clean
-        ${CC} ${CFLAGS} ${DEBUG_CFLAGS} ${PURPLE_CFLAGS} ${LDFLAGS} message.c cl.c package.c mrim.c filetransfer.c mrim-util.c mrim-gtk+.c -o libmrim.so
+        ${CC} ${CFLAGS} ${DEBUG_CFLAGS} ${GTK_CFLAGS} ${PURPLE_CFLAGS} ${LDFLAGS} message.c cl.c package.c mrim.c filetransfer.c mrim-util.c mrim-gtk+.c -o libmrim.so

Сохраняем, собираем, делаем пакет, ставим:
# mkdir /tmp/package-mrim-prpl
# ./configure
# make
# make DESTDIR=/tmp/package-mrim-prpl install
# cd /tmp/package-mrim-prpl
# makepkg /tmp/mrim-prpl-0.1.28-i486-1.txz
# cd ; rm -rf ~/bld/mrim-prpl/mrim-prpl-0.1.28/ /tmp/package-mrim-prpl/
# upgradepkg --install-new /tmp/mrim-prpl-0.1.28-i486-1.txz

Anton

Сегодня попробую
Мне сказали, Слака — кака, пояснили, что я лох. Всё равно её не брошу, потому что на всех пох!

bormant

Ошибка была в том, что в опциях компилятора были пропущены  ${GTK_CFLAGS}, которые чуть выше устанавливались, но в gcc не попадали.

Anton

Спасибо! Всё скомпилировалось и заработало  :)
Правда я сначала забыл разделители добавить (tab-улятор)
Мне сказали, Слака — кака, пояснили, что я лох. Всё равно её не брошу, потому что на всех пох!