VyPressChat (не собирается : ()

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

Nec{Nikolaev}
Сообщения: 117
ОС: Mandriva 2009.1

Re: VyPressChat

Сообщение Nec{Nikolaev} »

z41 писал(а):
30.01.2007 02:40
Nec{Nikolaev}
Именно так, как написано, ничего не менять. А вообще неплохо бы было почитать FAQ (есть в исходниках), ну а если с англ. плохо, то вот здесь: http://trix.sourceforge.net/index.php?lang=rus&section=4 . Там это написано. Не поможет - будет думать дальше.


эта - а ничего что я мультикаст не использую - а у меня броадкаст по адрессу 169.254.255.255

Это какой мне мультикаст адрес прописать в программе надо?

Viper-2 писал(а):
30.01.2007 14:18
Собирал из исходников, ошибок никаких не было при сборке... так напрягает ента фигня :'(


"make[1]: *** Не заданы цели и не найден make-файл. Останов." = жить незачем и неизвестно как. Суицид...
Некоторые гении, такие как я, страдают сильно заниженной самооценкой...
Спасибо сказали:
Аватара пользователя
z41
Сообщения: 56
ОС: Debian 3.1 r0a "Sarge"

Re: VyPressChat

Сообщение z41 »

Бродкаст, если честно, я и не тестировал. Он имхо не нужен - мультикаст со всем прекрасно справляется. Потому надо выяснять у тех, кто тоже использует бродкаст.

ЗЫ: сейчас перечитал, понял, что неправильно истрактовал написанное... мультикаст выбирается в настройках программы - посмотрите что у вас там выбрано.

PPS: в настройках на русском это выбирается в типе соединения: широковещательный (это бродкасты) или групповой (соответственно мультикаст). Сообщите, что у вас там выбрано.
Спасибо сказали:
Аватара пользователя
Viper-2
Сообщения: 79
ОС: Debian 4.0, Linux 2.6.18-4-686

Re: VyPressChat

Сообщение Viper-2 »

to Nec{Nikolaev}: это ты к чему написал? =)
RedHat 4.0, Debian 3.1, Open SuSE 10.1, Open SuSE 10.2, ASP Linux 11.2, Ubuntu 7.04, Debian 4.0, Open SuSE 10.3, Gentoo 2007, Ubuntu 7.10, Ubuntu 8.04!
Спасибо сказали:
Аватара пользователя
z41
Сообщения: 56
ОС: Debian 3.1 r0a "Sarge"

Re: VyPressChat

Сообщение z41 »

Мысли вслух по всей видимости :)
Спасибо сказали:
extractor
Сообщения: 4

Re: VyPressChat

Сообщение extractor »

огромное спасибо автору за trix :)

пытаюсь собрать под mac os x, с кое какими ошибками справился, не компилятся только 3 файла:

Код: Выделить всё

if g++ -DHAVE_CONFIG_H -I. -I. -I.  -DDATADIR=\"/usr/local/share/trix/\" -I/Developer/QT/include -DQT_THREAD_SUPPORT  -DQT_THREAD_SUPPORT  -DDATADIR=\"/usr/local/share/trix/\" -I/Developer/QT/include -DQT_THREAD_SUPPORT  -g -O2 -MT trix-trayicon_x11.o -MD -MP -MF ".deps/trix-trayicon_x11.Tpo" -c -o trix-trayicon_x11.o `test -f 'trayicon_x11.cpp' || echo './'`trayicon_x11.cpp; \
then mv -f ".deps/trix-trayicon_x11.Tpo" ".deps/trix-trayicon_x11.Po"; else rm -f ".deps/trix-trayicon_x11.Tpo"; exit 1; fi
trayicon_x11.cpp: In member function 'virtual void TrayIcon::TrayIconPrivate::initWM(WId)':
trayicon_x11.cpp:139: error: 'x11Display' was not declared in this scope
trayicon_x11.cpp: In member function 'virtual void TrayIcon::TrayIconPrivate::enterEvent(QEvent*)':
trayicon_x11.cpp:181: error: 'qt_xdisplay' was not declared in this scope
trayicon_x11.cpp:188: error: 'class QApplication' has no member named 'x11ProcessEvent'
trayicon_x11.cpp: In constructor 'TrayIconFreeDesktop::TrayIconFreeDesktop(TrayIcon*, const QPixmap&)':
trayicon_x11.cpp:237: error: 'x11Display' was not declared in this scope
trayicon_x11.cpp: In constructor 'TrayIconWharf::TrayIconWharf(TrayIcon*, const QPixmap&)':
trayicon_x11.cpp:281: error: 'x11Display' was not declared in this scope
make[2]: [trix-trayicon_x11.o] Error 1 (ignored)
if g++ -DHAVE_CONFIG_H -I. -I. -I.  -DDATADIR=\"/usr/local/share/trix/\" -I/Developer/QT/include -DQT_THREAD_SUPPORT  -DQT_THREAD_SUPPORT  -DDATADIR=\"/usr/local/share/trix/\" -I/Developer/QT/include -DQT_THREAD_SUPPORT  -g -O2 -MT trix-xxxprotocol.o -MD -MP -MF ".deps/trix-xxxprotocol.Tpo" -c -o trix-xxxprotocol.o `test -f 'xxxprotocol.cpp' || echo './'`xxxprotocol.cpp; \
then mv -f ".deps/trix-xxxprotocol.Tpo" ".deps/trix-xxxprotocol.Po"; else rm -f ".deps/trix-xxxprotocol.Tpo"; exit 1; fi
xxxprotocol.cpp: In member function 'QString XXXProtocol::getHWAddr(const QString&, const QString&)':
xxxprotocol.cpp:215: error: 'struct arpreq' has no member named 'arp_dev'
xxxprotocol.cpp:222: error: 'SIOCGARP' was not declared in this scope
make[2]: [trix-xxxprotocol.o] Error 1 (ignored)
if g++ -DHAVE_CONFIG_H -I. -I. -I.  -DDATADIR=\"/usr/local/share/trix/\" -I/Developer/QT/include -DQT_THREAD_SUPPORT  -DQT_THREAD_SUPPORT  -DDATADIR=\"/usr/local/share/trix/\" -I/Developer/QT/include -DQT_THREAD_SUPPORT  -g -O2 -MT trix-crypto.o -MD -MP -MF ".deps/trix-crypto.Tpo" -c -o trix-crypto.o `test -f 'crypto.cpp' || echo './'`crypto.cpp; \
then mv -f ".deps/trix-crypto.Tpo" ".deps/trix-crypto.Po"; else rm -f ".deps/trix-crypto.Tpo"; exit 1; fi
crypto.cpp: In function 'void reverse_bytes(unsigned char*, DWORD)':
crypto.cpp:43: error: 'uint' was not declared in this scope
crypto.cpp:43: error: expected `;' before 'i'
crypto.cpp:45: error: 'i' was not declared in this scope
crypto.cpp: At global scope:
crypto.cpp:406: error: 'uint' has not been declared
crypto.cpp:406: error: 'uint' has not been declared
crypto.cpp:406: error: 'uint' has not been declared
crypto.cpp: In function 'bool build_hash_signature(unsigned char*, int, ALG_ID, const unsigned char*, int, int)':
crypto.cpp:425: error: 'uint' was not declared in this scope
crypto.cpp:425: error: expected `;' before 'dwIdxOID'
crypto.cpp:427: error: 'dwIdxOID' was not declared in this scope
crypto.cpp:437: error: 'i' was not declared in this scope
crypto.cpp:441: error: 'j' was not declared in this scope
crypto.cpp:450: error: 'i' was not declared in this scope
crypto.cpp:455: error: 'i' was not declared in this scope
crypto.cpp:459: error: 'j' was not declared in this scope
crypto.cpp:463: error: 'j' was not declared in this scope
crypto.cpp:464: error: 'i' was not declared in this scope
crypto.cpp: At global scope:
crypto.cpp:570: error: 'uint' has not been declared
crypto.cpp:570: error: 'uint' has not been declared

В чем может быть дело?
Спасибо сказали:
linch
Сообщения: 37
ОС: Fedora 9

Re: VyPressChat

Сообщение linch »

Иконка в трее сделана средствами X, как это сделать в MacOS я понятия не имею, но если есть большое желание - попробуйте закомментить в коде все, что с этим связано - получите трикс без трея.

uint замените на unsigned int если уж компилеру не нравится такой вариант.

что касается структуры arpreq - почитайте доки, возможно вы найдете ответ какой файл надо заинклюдить в MacOS, чтобы получить описание этой структуры.
Спасибо сказали:
Аватара пользователя
Debris
Сообщения: 282
ОС: Debian GNU/Linux Lenny

Re: VyPressChat

Сообщение Debris »

linch
Заметил такой косяк похоже передавшийся триксу по наследству от vyqchat'a. При включенном чате система почти никогда не выключается, жмешь выключить тебя выкидывает на десктоп и все. Если же чат закрыть - все ок. Такая болезнь была и на сусе10 и сейчас на дебиане.
Спасибо сказали:
extractor
Сообщения: 4

Re: VyPressChat

Сообщение extractor »

осталось с arpreq разобратся...
On Wednesday, May 1, 2002, at 09:01 AM, Peter Sichel wrote:

I'm looking for the SIOCGARP ioctl described in Stevens "UNIX
Network Programming" section 16.8 ARP Cache Operations but it
seems to be missing from darwin (if_arp.h).

Any ideas where it went?
_______

It's not that it went anywhere; it just never arrived. For the nonce, you'll have to go through the contortions that the 'arp(8)' command uses.

xnu does not support the SIOCGARP ioctl -- you can file an enhancement request if you think it should.

To access the arp table have a look at the implementation of the arp command in the netword_cmds project -- it uses the route sysctl.

Vincent

вот так вот..
Спасибо сказали:
extractor
Сообщения: 4

Re: VyPressChat

Сообщение extractor »

Собрал я в общем. закомментил ту функцию, которая мак определяет(теперь в инфе пользователей мак адрес не видно).
Закомментил в trayicon_x11.cpp все на чем ошибки вылазили.
в crypto.cpp uint заменил на unsigned int.
в settings.cpp поменял местами 2 инклюда(socket по моему и if), иначе вылазила ошибка )
в historyform.cpp вместо #include <malloc.h> написал #include <malloc/malloc.h>
далее

Код: Выделить всё

cd ~/trix/src
qmake -makefile -macx
make
mkdir /Applications/Trix
mv Trix.app /Applications/Trix/
cd ..
mv gfx /Applications/Trix/ && mv tr /Applications/Trix/ && mv avatars /Applications/Trix/

Далее запускаем просто приложение из этой папки(Applications/Trix)
Что не работает:
Мак адреса не показывает(нужно переписывать по другому ту функцию)
Не показывает смайлы и аватары(в консоли вот такие ошибки - QTextImage: no mimesource for ./gfx/wilted_rose.png), просто серый квадрат вместо смайла.
Звук конечно не пашет, кроме системного динамика(в мак ос х его заменяет звук еле слышный, сойдет в принципе, но плохо что он на все сообщения реагирует)
Иконка в трее и не нужна, т.к. в доке трикс все равно висит.
вот еще пара ошибок, замеченных в логе:

Код: Выделить всё

QGDict::hashKeyString: Invalid null key
QFile::writeBlock: File not open

скрин будет позже.
Спасибо сказали:
Аватара пользователя
z41
Сообщения: 56
ОС: Debian 3.1 r0a "Sarge"

Re: VyPressChat

Сообщение z41 »

Функция по определению маков уже по идее переписана под фрибсд одним из пользователей (им же добавлено еще достаточно много исправлений для компиляции на фрибсд). По идее оно должно все будет работать и в макос. Релиз с этими исправлениями правда пока что не выходил.
Спасибо сказали:
Аватара пользователя
Debris
Сообщения: 282
ОС: Debian GNU/Linux Lenny

Re: VyPressChat

Сообщение Debris »

А когда будет следующий релиз? А то времени уже довольно много прошло...
Спасибо сказали:
Аватара пользователя
Viper-2
Сообщения: 79
ОС: Debian 4.0, Linux 2.6.18-4-686

Re: VyPressChat

Сообщение Viper-2 »

Оффтоп: тема умирает : ( куда линч пропал... если читаешь, расскажи хоть над какими нововведениями работаешь? :p
RedHat 4.0, Debian 3.1, Open SuSE 10.1, Open SuSE 10.2, ASP Linux 11.2, Ubuntu 7.04, Debian 4.0, Open SuSE 10.3, Gentoo 2007, Ubuntu 7.10, Ubuntu 8.04!
Спасибо сказали:
extractor
Сообщения: 4

Re: VyPressChat

Сообщение extractor »

вот...кстати нету иконки большой, для дока? 128х128 размер.
Спасибо сказали:
sanchez
Сообщения: 223
Статус: Меркантильный жлоб...
ОС: Ubuntu&openbox

Re: VyPressChat

Сообщение sanchez »

Скачал 0.91, собрал под Мандрива 2007 всё ок
запускаю :

Код: Выделить всё

bin]$ /usr/local/bin/trix
QGDict::hashKeyString: Invalid null key
QGDict::hashKeyString: Invalid null key
QGDict::hashKeyString: Invalid null key


Чё за... ?
Зачем нужны крылья, если ты не можешь чувствовать ветер...? ©"City of Angels"
Спасибо сказали:
dreamer_astr
Сообщения: 170
ОС: Ubuntu 9.10

Re: VyPressChat

Сообщение dreamer_astr »

А у меня проблема со шрифтами в чат окне. Вместо сообщений от Windows пользователей приходят пустые квадраты.
Как решить проблему?
Спасибо сказали:
Аватара пользователя
z41
Сообщения: 56
ОС: Debian 3.1 r0a "Sarge"

Re: VyPressChat

Сообщение z41 »

Постараюсь ответить на вопросы:
линч сейчас занят семейными делами, потому чат малость заброшен до лучших времен. Релиз в ближайшем будущем, насколько я знаю, не ожидается, потому как существенных доработок чата в достаточном количестве не накопилось. Скажу линчу, чтобы почитал форум, может что-то ответит от себя.
extractor: нет, пока нету.
sanchez: немного не понял: после этого чат вылетает или продолжает нормально работать?
dreamer_astr: прописан ли роут, как написано в FAQ? Возможно, трикс просто не может правильно определить кодировку пользователей... Другой вариант: попробуйте поэкспериментировать с настройками шрифтов в программе. Вроде бы особых проблем с правильным отображением сообщенией в трикс уже давно нет. Осталось конечно пару моментов, когда возможно неправильное определение кодировки сообщений, но такое бывает крайне редко.
Спасибо сказали:
sanchez
Сообщения: 223
Статус: Меркантильный жлоб...
ОС: Ubuntu&openbox

Re: VyPressChat

Сообщение sanchez »

z41 писал(а):
02.03.2007 00:18
sanchez: немного не понял: после этого чат вылетает или продолжает нормально работать?


Он не запускается, а пишет вот это (выше) и всё, ничего не происходит !
Зачем нужны крылья, если ты не можешь чувствовать ветер...? ©"City of Angels"
Спасибо сказали:
dreamer_astr
Сообщения: 170
ОС: Ubuntu 9.10

Re: VyPressChat

Сообщение dreamer_astr »

выяснилось ,что народ использует DSS чат, поэтому и квадраты...
Даже при прописанном роуте.
Спасибо сказали:
Аватара пользователя
zool
Сообщения: 264
ОС: Debian

Re: VyPressChat

Сообщение zool »

Собрал rpm трикса, дистр SLED10-i386
качайте, ставьте, отзывы сборки напишите только, потому как собирал checkinstall :) у меня все работает.
в настройках установите мультикаст, к примеру мой 192.168.0.255
не забудте открыть порт в фаерволе ;)
http://zool.ifolder.ru/1257126
Спасибо сказали:
Аватара пользователя
Alexandroid
Сообщения: 97
ОС: openSUSE 10.3

Re: VyPressChat

Сообщение Alexandroid »

Собрал rpm трикса, дистр SLED10-i386


Зачем же было напрягаться? Все уже давно собрано. За что отдельное спасибо тов. Xentrix. :)
http://www.sleu.org
Спасибо сказали:
Аватара пользователя
zool
Сообщения: 264
ОС: Debian

Re: VyPressChat

Сообщение zool »

А вот не судьба было это раньше написать страждущим? Я себе его давно поставил, а тут решил начать юзать checkinstall, взял, собрал и сюда линк кинул. Поэтому не надо сарказма. Кста, в opensuse 102 тож работает.
Спасибо сказали:
Аватара пользователя
minimus
Сообщения: 39
ОС: Fedora-9 2.6.25

Re: VyPressChat

Сообщение minimus »

Hi!
Когда сделаете, что бы если пользователь отвалился от разговора в личном чате, то это было:
1. видно, что пользователь отключился.
2. Можно было закрыть личный чат.
(ну и соответственно не дублировались сообщения) :blush:

Получается у вас там, что-то с разборкой протокола випреса?

Ждем новых версий. :D

Еще вопрос касательно дальнейшего развития - вы полностью собираетесь делать аналог випреса для линуха или же будете расширять возможности трикса и добавлять другие протоколы? Спрашиваю потому, что интересует возможностью в дальнейшем работы через выделенный сервер.
Допустим у нас на работе отказались от випреса, т.к. он платный и перешли на UniChat ( http://www.unichat.net.ru/ ), поставили под линухом сервак ichatsrvd 0.24 и все работает на ура, и сеть не загружена и пользователи не жалуются - почти все привычно как в випресе.
Спасибо сказали:
Аватара пользователя
Debris
Сообщения: 282
ОС: Debian GNU/Linux Lenny

Re: VyPressChat

Сообщение Debris »

minimus
А какие еще протоколы ты хочешь увидеть в триксе? IRC?
Спасибо сказали:
Аватара пользователя
z41
Сообщения: 56
ОС: Debian 3.1 r0a "Sarge"

Re: VyPressChat

Сообщение z41 »

хм... такой вопрос: получается, что unichat использует сервер для iChat? Если так, то странно... у меня в одной из сетей также используется unichat с сервером, попробовал подключиться к тому же серверу из iChat - соединение установилось, но никого в списке я не увидел =(
Спасибо сказали:
Аватара пользователя
minimus
Сообщения: 39
ОС: Fedora-9 2.6.25

Re: VyPressChat

Сообщение minimus »

Debris писал(а):
10.03.2007 14:57
minimus
А какие еще протоколы ты хочешь увидеть в триксе? IRC?


Не знаю.
Но знаю, что к примеру у нас в локальной сети уже за сотню количество пользователей перевалило (и продолжает расти) и сетка потихоньку начинает глючить. Рано или поздно придется откзаться от чатов на широковещании.
Ну отсюда вытекает вопрос: на какой чат переходить, при том, что бы и на линухе и на винде? В принципе, трикс понравился и если будет держать протокол чатов, которые работают через выделенный сервер - то будет гут.

Вот и интересуюсь мнением остальных. :cool:
Спасибо сказали:
Аватара пользователя
minimus
Сообщения: 39
ОС: Fedora-9 2.6.25

Re: VyPressChat

Сообщение minimus »

z41 писал(а):
11.03.2007 12:54
хм... такой вопрос: получается, что unichat использует сервер для iChat? Если так, то странно... у меня в одной из сетей также используется unichat с сервером, попробовал подключиться к тому же серверу из iChat - соединение установилось, но никого в списке я не увидел =(


Ага, проверил. Друг друга iChat и unichat не видят.
Но это уже наверно надо на других форумах обсуждать ;-)
Спасибо сказали:
Аватара пользователя
z41
Сообщения: 56
ОС: Debian 3.1 r0a "Sarge"

Re: VyPressChat

Сообщение z41 »

Просто тогда получается, что есть какие-то надстройки над протоколом ichat (вроде бы в unichat используется шифрование) и реализация поддержки unichat вызовет достаточно много трудностей (даже если будет поддержка со стороны тех, кто его пишет). Впрочем, еще не известно - решит ли linch заниматься этим.
Спасибо сказали:
Аватара пользователя
Debris
Сообщения: 282
ОС: Debian GNU/Linux Lenny

Re: VyPressChat

Сообщение Debris »

minimus
В большой сети ставьте ирц. Vypress, trix и тому подобные предназначены для мелких сетей примерно на 20 комов, ибо из за брудкаста зафлуживают весь сегмент сети. А желающих писать мультипротокольный чат пока мало, если бы я умел программить на нужном уровне я бы наверно написал.
Спасибо сказали:
Аватара пользователя
minimus
Сообщения: 39
ОС: Fedora-9 2.6.25

Re: VyPressChat

Сообщение minimus »

z41 писал(а):
12.03.2007 18:59
Просто тогда получается, что есть какие-то надстройки над протоколом ichat (вроде бы в unichat используется шифрование) и реализация поддержки unichat вызовет достаточно много трудностей (даже если будет поддержка со стороны тех, кто его пишет). Впрочем, еще не известно - решит ли linch заниматься этим.

Скорее всего так. Ихний форум прошерстил, и пока не нашел открыт их протокол или нет.
может написать авторам(developer) на unichat(собака)inbox.ru glumclub(собака)mail.ru? :unsure:
Спасибо сказали:
Аватара пользователя
minimus
Сообщения: 39
ОС: Fedora-9 2.6.25

Re: VyPressChat

Сообщение minimus »

Debris писал(а):
13.03.2007 00:31
minimus
А желающих писать мультипротокольный чат пока мало, если бы я умел программить на нужном уровне я бы наверно написал.

Я бы тоже написал, но язык учить и книшки умные читать некогда... :( Поэтому мучаю других. :D
Спасибо сказали: