Господа, кому удалось собрать сабж?Мне не удается собрать:
[cut]
-fPIC -DPIC -o .libs/libcppconsui_la-ComboBox.o
In file included from Border.h:24,
from Window.h:25,
from MenuWindow.h:25,
from ComboBox.h:26,
from ComboBox.cpp:21:
LineStyle.h:56: error: ISO C++ forbids declaration of `cchar_t' with no type
LineStyle.h:56: error: expected `;' before '*' token
LineStyle.h:57: error: expected `;' before "const"
[cut]
>LineStyle.h:56: error: ISO C++ forbids declaration of `cchar_t' with no type-D_XOPEN_SOURCE_EXTENDED во флаги, вестимо
>>LineStyle.h:56: error: ISO C++ forbids declaration of `cchar_t' with no type
>
>-D_XOPEN_SOURCE_EXTENDED во флаги, вестимоНе помогло однако (
[root@router /usr/home/install/centerim-5.0-alpha1]# CFLAGS="-D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -D_HPUX_SOURCE"
[root@router /usr/home/install/centerim-5.0-alpha1]# CXXFLAGS="-D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -D_HPUX_SOURCE"
[root@router /usr/home/install/centerim-5.0-alpha1]# LDFLAGS="-lxnet"
[root@router /usr/home/install/centerim-5.0-alpha1]# ./configure
[-cut-]
[root@router /usr/home/install/centerim-5.0-alpha1]# make
[-cut-]
LineStyle.h:87: error: expected `;' before '*' token
LineStyle.h:94: error: ISO C++ forbids declaration of `cchar_t' with no type
LineStyle.h:94: error: expected `;' before '*' token
*** Error code 1Stop in /usr/home/install/centerim-5.0-alpha1/cppconsui.
*** Error code 1Stop in /usr/home/install/centerim-5.0-alpha1.
*** Error code 1Stop in /usr/home/install/centerim-5.0-alpha1.
[root@router /usr/home/install/centerim-5.0-alpha1]#
>Не помогло однако (А export кто будет делать?
>>Не помогло однако (
>
>А export кто будет делать?[root@router /usr/home/install/centerim-5.0-alpha1]# export CPPFLAGS="-D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -D_HPUX_SOURCE -ansi -pedantic -Wall -ggdb -O0"
[root@router /usr/home/install/centerim-5.0-alpha1]# export CXXFLAGS="-D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -D_HPUX_SOURCE -ansi -pedantic -Wall -ggdb -O0"
[root@router /usr/home/install/centerim-5.0-alpha1]# ./configure
[-cut-]
[root@router /usr/home/install/centerim-5.0-alpha1]# make
make all-recursive
Making all in po
Making all in cppconsui
Making all in src
VER_FILE=`sed -ne "s/^#[ \x09]*define[ \x09]\+GIT_VERSION[ \x09]\+\"\([0-9]\+.*\)\"/\1/p" 2>/dev/null < git-version.h | tr -d '\012'` || true; VER_GIT=`cd ..; ./misc/git-version-gen .version`; if [ -z $VER_FILE ] || [ $VER_FILE != $VER_GIT ]; then sed -e "s/@GIT_VERSION@/$VER_GIT/" < git-version.h.in > git-version.h; fi
./misc/git-version-gen: not found
*** Error code 127
>Making all in src
>VER_FILE=`sed -ne "s/^#[ \x09]*define[ \x09]\+GIT_VERSION[ \x09]\+\"\([0-9]\+.*\)\"/\1/p" 2>/dev/null < git-version.h | tr -d '\012'` || true; VER_GIT=`cd ..; ./misc/git-version-gen .version`; if [ -z $VER_FILE ] || [ $VER_FILE != $VER_GIT ]; then sed -e "s/@GIT_VERSION@/$VER_GIT/" < git-version.h.in > git-version.h; fi
>./misc/git-version-gen: not found
>*** Error code 127Слазить в Makefile да выкинуть, git-version.h сделать руками.
>Слазить в Makefile да выкинуть, git-version.h сделать руками.Поборол и это.
Однако препятствия не завершились:
.deps/centerim-Accounts.Tpo -c -o centerim-Accounts.o `test -f 'Accounts.cpp' || echo './'`Accounts.cpp
In file included from Accounts.h:26,
from Accounts.cpp:26:
/usr/local/include/libpurple/connection.h:49: error: comma at end of enumerator listlibpurple актуальный. Установлен из портов.
>libpurple актуальный. Установлен из портов.Какой смысл собирать руками при неспособности исправить косяки?
>>libpurple актуальный. Установлен из портов.
>
>Какой смысл собирать руками при неспособности исправить косяки?Есть варианты консольного icq-клиента, который соберется без проблем и станет работать хоть бы _приемлимо_???
Я бы собрал из портов с удовольствием. не исправляя косяки...
Смысл в том, что centerim 2.22.5 уже не способен жить (
>>>libpurple актуальный. Установлен из портов.
>>
>>Какой смысл собирать руками при неспособности исправить косяки?
>
>Есть варианты консольного icq-клиента, который соберется без проблем и станет работать хоть
>бы _приемлимо_???
>Я бы собрал из портов с удовольствием. не исправляя косяки...
>Смысл в том, что centerim 4.22.5 уже не способен жить (
>Есть варианты консольного icq-клиента, который соберется без проблем и станет работать хоть
>бы _приемлимо_???
>Я бы собрал из портов с удовольствием. не исправляя косяки...
>Смысл в том, что centerim 2.22.5 уже не способен жить (А что не так с 4.22.5? У меня все отлично работает.
А 5.0, могу вас огорчить, у показывает два серых прямоугольника и больше ничего не делает. Это, правда, alpha1 а не git.
Больше консольных ICQ клиентов не знаю, сам давно перешел на Jabber.
>А что не так с 4.22.5? У меня все отлично работает.
>
>А 5.0, могу вас огорчить, у показывает два серых прямоугольника и больше
>ничего не делает. Это, правда, alpha1 а не git.
>
>Больше консольных ICQ клиентов не знаю, сам давно перешел на Jabber.в 4.22.5_1 серьезные проблемы с просмотром хистори, со статусами, с авторизацией... это как минимум ((
Проклятый pidgin работает с utf-8, а о Jabber не знают большенство людей, с которыми я повседневно общаюсь.Если о "пятерке" вы серьезно (впрочем читал такое мнение в ЖЖ) -- остается только отказаться от ICQ ((
>в 4.22.5_1 серьезные проблемы с просмотром хистори, со статусами, с авторизацией... это
>как минимум ((Никогда не замечал.
>Проклятый pidgin работает с utf-8, а о Jabber не знают большенство людей,
>с которыми я повседневно общаюсь.Так вам обязательно консольный? Ибо pidgin вроде же GUI? И чем вам мешает utf-8?
GUI клиентов-то навалом.>Если о "пятерке" вы серьезно (впрочем читал такое мнение в ЖЖ) --
>остается только отказаться от ICQ ((Серьезно. alpha есть alpha, только зачем ее запаковали и выложили, непонятно.
>Так вам обязательно консольный? Ибо pidgin вроде же GUI? И чем вам
>мешает utf-8?
>GUI клиентов-то навалом.Мне нужно обязательно консольный. У меня в скринее на серваке centerim висит - я уже привык. И utf-8 как раз из-за консоли во FreeBSD не подходит.
centerim5 выглядит так:
http://amdmi3.ru/cim5.png>Мне нужно обязательно консольный. У меня в скринее на серваке centerim висит
>- я уже привык. И utf-8 как раз из-за консоли во FreeBSD не подходит.Нормальный софт вообще-то должен использовать текущую локаль. Кроме того, тот же screen, насколько я помню, умеет что-то там перекодировывать.
Но имхо, альтернатив centerim нету. Не знаю какие вы там глюки нашли.
>>Так вам обязательно консольный? Ибо pidgin вроде же GUI? И чем вам
>>мешает utf-8?
>>GUI клиентов-то навалом.
>
>Мне нужно обязательно консольный. У меня в скринее на серваке centerim висит
>- я уже привык. И utf-8 как раз из-за консоли во
>FreeBSD не подходит.Я работаю с /usr/ports/net-im/centerim-devel
Устраивает всем. Кстати, кто работает с 4.22.5 - там были баги с кодировкой. Отписывался на их maillist - побороли, но исправлено только в devel. Не знаю почему у вас она работает без проблем.
Для тех, у кого 4.22.5
http://bugzilla.centerim.org/show_bug.cgi?id=81
>Я работаю с /usr/ports/net-im/centerim-devel
>Устраивает всем. Кстати, кто работает с 4.22.5 - там были баги с
>кодировкой. Отписывался на их maillist - побороли, но исправлено только в
>devel. Не знаю почему у вас она работает без проблем.Точно, было. Значит я ее патчил. Только было это уже полгода назад, так что я думал в портах это давно починили.