URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 82422
[ Назад ]

Исходное сообщение
"centerim-5.0-alpha1 & FreeBSD"

Отправлено solariz , 15-Окт-08 20:10 
Господа, кому удалось собрать сабж?

Мне не удается собрать:

[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]


Содержание

Сообщения в этом обсуждении
"centerim-5.0-alpha1 & FreeBSD"
Отправлено AMDmi3 , 15-Окт-08 21:22 
>LineStyle.h:56: error: ISO C++ forbids declaration of `cchar_t' with no type

-D_XOPEN_SOURCE_EXTENDED во флаги, вестимо


"centerim-5.0-alpha1 & FreeBSD"
Отправлено solariz , 15-Окт-08 21:36 
>>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 1

Stop in /usr/home/install/centerim-5.0-alpha1/cppconsui.
*** Error code 1

Stop in /usr/home/install/centerim-5.0-alpha1.
*** Error code 1

Stop in /usr/home/install/centerim-5.0-alpha1.
[root@router /usr/home/install/centerim-5.0-alpha1]#


"centerim-5.0-alpha1 & FreeBSD"
Отправлено AMDmi3 , 15-Окт-08 22:13 
>Не помогло однако (

А export кто будет делать?


"centerim-5.0-alpha1 & FreeBSD"
Отправлено solariz , 15-Окт-08 23:05 
>>Не помогло однако (
>
>А 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


"centerim-5.0-alpha1 & FreeBSD"
Отправлено AMDmi3 , 16-Окт-08 00:42 
>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 сделать руками.


"centerim-5.0-alpha1 & FreeBSD"
Отправлено solariz , 16-Окт-08 17:02 

>Слазить в 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 list

libpurple актуальный. Установлен из портов.


"centerim-5.0-alpha1 & FreeBSD"
Отправлено AMDmi3 , 16-Окт-08 20:06 
>libpurple актуальный. Установлен из портов.

Какой смысл собирать руками при неспособности исправить косяки?


"centerim-5.0-alpha1 & FreeBSD"
Отправлено solariz , 16-Окт-08 20:25 
>>libpurple актуальный. Установлен из портов.
>
>Какой смысл собирать руками при неспособности исправить косяки?

Есть варианты консольного icq-клиента, который соберется без проблем и станет работать хоть бы _приемлимо_???
Я бы собрал из портов с удовольствием. не исправляя косяки...
Смысл в том, что centerim 2.22.5 уже не способен жить (



"centerim-5.0-alpha1 & FreeBSD"
Отправлено solariz , 16-Окт-08 20:26 
>>>libpurple актуальный. Установлен из портов.
>>
>>Какой смысл собирать руками при неспособности исправить косяки?
>
>Есть варианты консольного icq-клиента, который соберется без проблем и станет работать хоть
>бы _приемлимо_???
>Я бы собрал из портов с удовольствием. не исправляя косяки...
>Смысл в том, что centerim 4.22.5 уже не способен жить (

"centerim-5.0-alpha1 & FreeBSD"
Отправлено AMDmi3 , 16-Окт-08 20:55 
>Есть варианты консольного icq-клиента, который соберется без проблем и станет работать хоть
>бы _приемлимо_???
>Я бы собрал из портов с удовольствием. не исправляя косяки...
>Смысл в том, что centerim 2.22.5 уже не способен жить (

А что не так с 4.22.5? У меня все отлично работает.

А 5.0, могу вас огорчить, у показывает два серых прямоугольника и больше ничего не делает. Это, правда, alpha1 а не git.

Больше консольных ICQ клиентов не знаю, сам давно перешел на Jabber.


"centerim-5.0-alpha1 & FreeBSD"
Отправлено solariz , 16-Окт-08 21:03 
>А что не так с 4.22.5? У меня все отлично работает.
>
>А 5.0, могу вас огорчить, у показывает два серых прямоугольника и больше
>ничего не делает. Это, правда, alpha1 а не git.
>
>Больше консольных ICQ клиентов не знаю, сам давно перешел на Jabber.

в 4.22.5_1 серьезные проблемы с просмотром хистори, со статусами, с авторизацией... это как минимум ((
Проклятый pidgin работает с utf-8, а о Jabber не знают большенство людей, с которыми я повседневно общаюсь.

Если о "пятерке" вы серьезно (впрочем читал такое мнение в ЖЖ) -- остается только отказаться от ICQ ((



"centerim-5.0-alpha1 & FreeBSD"
Отправлено AMDmi3 , 16-Окт-08 21:38 
>в 4.22.5_1 серьезные проблемы с просмотром хистори, со статусами, с авторизацией... это
>как минимум ((

Никогда не замечал.

>Проклятый pidgin работает с utf-8, а о Jabber не знают большенство людей,
>с которыми я повседневно общаюсь.

Так вам обязательно консольный? Ибо pidgin вроде же GUI? И чем вам мешает utf-8?
GUI клиентов-то навалом.

>Если о "пятерке" вы серьезно (впрочем читал такое мнение в ЖЖ) --
>остается только отказаться от ICQ ((

Серьезно. alpha есть alpha, только зачем ее запаковали и выложили, непонятно.


"centerim-5.0-alpha1 & FreeBSD"
Отправлено solariz , 16-Окт-08 21:44 
>Так вам обязательно консольный? Ибо pidgin вроде же GUI? И чем вам
>мешает utf-8?
>GUI клиентов-то навалом.

Мне нужно обязательно консольный. У меня в скринее на серваке centerim висит - я уже привык. И utf-8 как раз из-за консоли во FreeBSD не подходит.


"centerim-5.0-alpha1 & FreeBSD"
Отправлено AMDmi3 , 16-Окт-08 22:11 
centerim5 выглядит так:
http://amdmi3.ru/cim5.png

>Мне нужно обязательно консольный. У меня в скринее на серваке centerim висит
>- я уже привык. И utf-8 как раз из-за консоли во FreeBSD не подходит.

Нормальный софт вообще-то должен использовать текущую локаль. Кроме того, тот же screen, насколько я помню, умеет что-то там перекодировывать.

Но имхо, альтернатив centerim нету. Не знаю какие вы там глюки нашли.


"centerim-5.0-alpha1 & FreeBSD"
Отправлено sda , 17-Окт-08 14:35 
>>Так вам обязательно консольный? Ибо pidgin вроде же GUI? И чем вам
>>мешает utf-8?
>>GUI клиентов-то навалом.
>
>Мне нужно обязательно консольный. У меня в скринее на серваке centerim висит
>- я уже привык. И utf-8 как раз из-за консоли во
>FreeBSD не подходит.

Я работаю с /usr/ports/net-im/centerim-devel
Устраивает всем. Кстати, кто работает с 4.22.5 - там были баги с кодировкой. Отписывался на их maillist - побороли, но исправлено только в devel. Не знаю почему у вас она работает без проблем.


"centerim-5.0-alpha1 & FreeBSD"
Отправлено sda , 17-Окт-08 14:46 
Для тех, у кого 4.22.5
http://bugzilla.centerim.org/show_bug.cgi?id=81

"centerim-5.0-alpha1 & FreeBSD"
Отправлено AMDmi3 , 17-Окт-08 16:31 
>Я работаю с /usr/ports/net-im/centerim-devel
>Устраивает всем. Кстати, кто работает с 4.22.5 - там были баги с
>кодировкой. Отписывался на их maillist - побороли, но исправлено только в
>devel. Не знаю почему у вас она работает без проблем.

Точно, было. Значит я ее патчил. Только было это уже полгода назад, так что я думал в портах это давно починили.