Mail.ru-агент для Linux

Полезные советы и программы от пользователей нашего форума.

Модератор: Модераторы разделов

adroot
Сообщения: 31
ОС: Linux

Mail.ru-агент для Linux

Сообщение adroot »

по просьбам трудящихся :
http://sourceforge.net/projects/mraqt/
только предупреждаю: он еще сыроват, некоторые фичи еще не реализованы, но, думаю, в ближайшее время допилю.

ссылка на пост где в кратце написано о проблемах и решениях
здесь
Спасибо сказали:
Аватара пользователя
Axcel
Сообщения: 88
ОС: модер лучше знает...

Re: Mail.ru-агент для Linux

Сообщение Axcel »

Спасибо, посмотрим и потестим ;)
Спасибо сказали:
Bender
Сообщения: 81
ОС: Ubuntu 11.04 amd64

Re: Mail.ru-агент для Linux

Сообщение Bender »

adroot
сделать бы его в виде плагина для qutim.
Спасибо сказали:
Аватара пользователя
petyanamlt
Сообщения: 1773
ОС: Kubuntu 16.04(x86-64)KDE 5.8.7

Re: Mail.ru-агент для Linux

Сообщение petyanamlt »

Поддерживаю! Как раз проекту нужны люди, могущие реализовать различные протоколы в качестве плагинов.
http://qutim.org:8339/forum/viewtopic.php?f=40&t=628
http://qutim.org:8339/forum/viewtopic.php?f=11&t=629
Если есть желание помочь, свяжитесь с разработчиком qutIM.
MSI 990FXA-GD80 SocketAM3+ / FX 8350 / Geforce gtx670 4GB / 4xHDD - 2000 -2х500 (Velociraptor) - 240ssd под Kubuntu / 16Gb RAM DDR3 1600 / TV TBS 6281. Ну и разгон естественно, жить без этого не могу.
(mail agent) petyanamlt собака маил.ру
Спасибо сказали:
Аватара пользователя
Axcel
Сообщения: 88
ОС: модер лучше знает...

Re: Mail.ru-агент для Linux

Сообщение Axcel »

Хм... Автор у меня не хотить компилиться, говорит что:

Код:

gentoo mra_qt # ./configure Configuring mra_qt Application ... Verifying Qt 4 build environment ... ok Checking for zlib ... yes Checking for sqlite3 ... yes Writing configuration ... yes Checking for Qt >= 4.1 ... yes Good, your configure finished. Now run /usr/bin/gmake. gentoo mra_qt # /usr/bin/gmake cd plugins/mra/ && /usr/bin/qmake mra.pro -unix -o Makefile cd plugins/mra/ && /usr/bin/gmake -f Makefile gmake[1]: Entering directory `/home/evgen/Desktop/mra_qt/plugins/mra' gmake[1]: Цель `first' не требует выполнения команд. gmake[1]: Leaving directory `/home/evgen/Desktop/mra_qt/plugins/mra' cd src/ && /usr/bin/qmake src.pro -unix -o Makefile cd src/ && /usr/bin/gmake -f Makefile gmake[1]: Entering directory `/home/evgen/Desktop/mra_qt/src' g++ -c -pipe -g -D_REENTRANT -Wall -W -DHAVE_CONFIG -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXml -I/usr/include/qt4 -I. -Izip -Iidle -I/usr/include -Iiconset -Iiconset -Iclient -Inetwork -Ipattern -Iconfig -Icontactlist -Idialogs -Ihistory -Imaindialog -Imessage -Ipluginapi -Isearch -Itemplate -Iadcore -I.moc -I. -o .obj/class.xmlconfig.o config/class.xmlconfig.cpp g++ -c -pipe -g -D_REENTRANT -Wall -W -DHAVE_CONFIG -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXml -I/usr/include/qt4 -I. -Izip -Iidle -I/usr/include -Iiconset -Iiconset -Iclient -Inetwork -Ipattern -Iconfig -Icontactlist -Idialogs -Ihistory -Imaindialog -Imessage -Ipluginapi -Isearch -Itemplate -Iadcore -I.moc -I. -o .obj/class.configdialog.o config/class.configdialog.cpp config/class.configdialog.cpp: In member function ‘void ConfigDialog::fillLeftTree()’: config/class.configdialog.cpp:129: ошибка: cannot allocate an object of abstract type ‘ConfigDialogGlobalWidget’ config/class.configdialog.h:50: замечание: because the following virtual functions are pure within ‘ConfigDialogGlobalWidget’: config/class.configdialog.h:60: замечание: virtual void ConfigDialogGlobalWidget::applyParam() config/class.configdialog.h:61: замечание: virtual void ConfigDialogGlobalWidget::saveParam() gmake[1]: *** [.obj/class.configdialog.o] Ошибка 1 gmake[1]: Leaving directory `/home/evgen/Desktop/mra_qt/src' gmake: *** [sub-src-make_default] Ошибка 2 gentoo mra_qt #
Спасибо сказали:
adroot
Сообщения: 31
ОС: Linux

Re: Mail.ru-агент для Linux

Сообщение adroot »

что-то сообщение об ошибке обрезалось, вообще, честно говоря, когда я этого агента написал, я qutIM не видел) и по-моему его еще и не было, так как своим агентом я уж пользуюсь года 2, начинал его писать на qt 3.

закачай по новой архив, просто конфигурационный диалог еще не допилен.
Спасибо сказали:
Аватара пользователя
Axcel
Сообщения: 88
ОС: модер лучше знает...

Re: Mail.ru-агент для Linux

Сообщение Axcel »

Скачал по новой архив, но повторилось все опять :(

Лог прикладываю в файле на этот раз он длинный вышел
Вложения
mra_log.txt
(16 КБ) 211 скачиваний
Спасибо сказали:
adroot
Сообщения: 31
ОС: Linux

Re: Mail.ru-агент для Linux

Сообщение adroot »

вобщем просто видимо архив при заливке не обновился

вобщем открой
src/config/class.configdialog.h

и
замени
virtual void applyParam() = 0;
virtual void saveParam() = 0;
на
virtual void applyParam() {};
virtual void saveParam() {};
Спасибо сказали:
Аватара пользователя
tgwlab
Сообщения: 120
ОС: FreeBSD 8.0 RC3
Контактная информация:

Re: Mail.ru-агент для Linux

Сообщение tgwlab »

А если в качестве плагина для Pidgin?
Спасибо сказали:
Аватара пользователя
BrONtOSAUR
Сообщения: 421
ОС: Debian Sid

Re: Mail.ru-агент для Linux

Сообщение BrONtOSAUR »

Попробовал mra_qt:
1. Надо бы пофиксить установку. Куда при make install ставиться прога я не понял.
В общем начинае хорошее. Если добавить поддержку передачи файлов, это будет очень большой плюс, ибо через транспорт этот трюк не срабатывает (может это только у меня?)
System: Debian GNU/Linux Sid + kernel 2.6.35 + gcc 4.4.5 + X.org 2:1.7.7-2 + KDE 4.4.5
Config: Asus P5B + Intel Core 2 Duo E6750 2.66 Mhz + GIGABYTE GeForce 9600GT 1GB (260.19.29 drv.) + 4GB RAM + Creative Audigy SE
Спасибо сказали:
Аватара пользователя
Axcel
Сообщения: 88
ОС: модер лучше знает...

Re: Mail.ru-агент для Linux

Сообщение Axcel »

ставится в /usr/bin и /usr/local/share
Спасибо сказали:
adroot
Сообщения: 31
ОС: Linux

Re: Mail.ru-агент для Linux

Сообщение adroot »

вобщем это да какая то бага с make install - не всегда срабатывает установка бинаря, хотя установка других данных всегда проходит нормально, если бинарь не поставился то делаем так install src/mra_qt /usr/bin/
вобщем еще есть такие фишечки
конфиг находится здесь (после первого запуска создается) ~/.mra_qt/setting.xml
выставляем в нем
<ContactIcoSize>40</ContactIcoSize>
выставляем иконки в виде пингвинов ( как у меня на скриншоте на соурсфорс ) типа так
<icon href="icons/status/penguin.jisp" name="status" />
еще есть стили
<stylesheet>themes/coffee.qss</stylesheet>
файлик устанавливается сюда
/usr/local/share/mra_qt/themes/coffee.qss
там стили закоменчены если раскоментируете то диалоги будут в черных стилях
в этой папочке лежать шаблоны хтмл для отображения юзеринфо и диалога сообщений
/usr/local/share/mra_qt/themes/default/
можно бережно скопировать это в другую папку например
/usr/local/share/mra_qt/themes/my/
поправить под себя и в конфиге изменить
<StyleName type="ProfileSetting" >default</StyleName>
на
<StyleName type="ProfileSetting" >my</StyleName>

вобщем много еще что надо допилить в нем я ж его писал просто ради практики
Спасибо сказали:
adroot
Сообщения: 31
ОС: Linux

Re: Mail.ru-агент для Linux

Сообщение adroot »

вобщем все кто хочет поучаствовать в разработке пишите сюда или на почту
Спасибо сказали:
Garnar
Сообщения: 28
ОС: openSuse 11.1

Re: Mail.ru-агент для Linux

Сообщение Garnar »

Всё установилось, работает нормально, но запускается только из под root, если из под обычного пользователя, то в консоли это:

ab@linux-y46g:~> mra_qt
2008-08-30 00:44:35 D: cant set content

Как запустить из под обычного пользователя?
И конечно, спасибо за программу, её действительно не хватало в Linux.
Спасибо сказали:
Аватара пользователя
Kasper_WPS
Сообщения: 312
ОС: Gentoo
Контактная информация:

Re: Mail.ru-агент для Linux

Сообщение Kasper_WPS »

Код:

g++ -c -pipe -g -D_REENTRANT -Wall -W -fPIC -DQT_PLUGIN -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I../../src/pluginapi -I.moc -I. -o .obj/functions.o functions.cpp functions.cpp: In function ‘char* to_rtf(const char*)’: functions.cpp:19: предупреждение: deprecated conversion from string constant to ‘char*’ functions.cpp:20: предупреждение: deprecated conversion from string constant to ‘char*’ g++ -c -pipe -g -D_REENTRANT -Wall -W -fPIC -DQT_PLUGIN -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I../../src/pluginapi -I.moc -I. -o .obj/class.mraplugin.o class.mraplugin.cpp class.mraplugin.cpp: In member function ‘void MraPlugin::setInterfaceStatus()’: class.mraplugin.cpp:679: предупреждение: формат ‘%u’ предполагает тип ‘unsigned int’, но аргумент 5 имеет тип ‘long unsignedint’ class.mraplugin.cpp: In member function ‘virtual int MraPlugin::sendUserInfo(const QString&)’: class.mraplugin.cpp:976: ошибка: cast from ‘char*’ to ‘uint’ loses precision class.mraplugin.cpp:987: ошибка: cast from ‘char*’ to ‘uint’ loses precision gmake[1]: *** [.obj/class.mraplugin.o] Ошибка 1 gmake[1]: Leaving directory `/home/kasper/tmp/mra_qt/plugins/mra' gmake: *** [sub-plugins-mra-make_default] Ошибка 2
Gentoo Linux - Stage1 - Core2 Q6600 Quad - 2008.0
Kernel: Gentoo-sources - 2.6.36 GCC 4.5.1
XOrg-server 1.9.2 (NVIDIA-9600GT), KDE4 4.5.4
Спасибо сказали:
pashazz
Сообщения: 54
ОС: Gentoo

Re: Mail.ru-агент для Linux

Сообщение pashazz »

Соберите deb пакет пожалуйста!
Hard: Intel Core 2 Quad, 4 GB RAM, NVIDIA GeForce GTS250 1GB, 400 GB+2TB HDD, DVD+RW
System: Gentoo - 3.1
Спасибо сказали:
Аватара пользователя
krasnoturinsk
Сообщения: 125
ОС: F16, Win7
Контактная информация:

Re: Mail.ru-агент для Linux

Сообщение krasnoturinsk »

большое спасибо за программу! на одно препятствие меньше стало, чтоб домашние полностью перешли на линух :) завтра попробую :)
добро пожаловать на мой сайт!
linux-life.ru
Спасибо сказали:
Garnar
Сообщения: 28
ОС: openSuse 11.1

Re: Mail.ru-агент для Linux

Сообщение Garnar »

Проблему с запуском решил, собрал rpm-пакет, установил и дал доступ всем пользователям. Теперь запускается не только из под root, но и из под обычного пользователя. И такой ещё вопрос, в setting не работают пункты Interfase,Styles,Plugins,Profiles, так и должно быть или как-то можно решить эту проблему? Ещё раз спасибо за программу, если не считать данной проблемы, всё отлично работает.
Спасибо сказали:
Аватара пользователя
petyanamlt
Сообщения: 1773
ОС: Kubuntu 16.04(x86-64)KDE 5.8.7

Re: Mail.ru-агент для Linux

Сообщение petyanamlt »

Выложи .rpm, интерестно посмотреть.
MSI 990FXA-GD80 SocketAM3+ / FX 8350 / Geforce gtx670 4GB / 4xHDD - 2000 -2х500 (Velociraptor) - 240ssd под Kubuntu / 16Gb RAM DDR3 1600 / TV TBS 6281. Ну и разгон естественно, жить без этого не могу.
(mail agent) petyanamlt собака маил.ру
Спасибо сказали:
Garnar
Сообщения: 28
ОС: openSuse 11.1

Re: Mail.ru-агент для Linux

Сообщение Garnar »

rpm пакет:http://ifolder.ru/7929702.
Как я уже писал, после установки будет запускаться только из под root, чтобы можно было из под обычного пользователя, я в usr/bin файлу mra_qt и в usr/local/share катологу mra_qt, дал права доступа на "Просмотр и изменение содержимого" для "Группа" и "Остальные". После этого запускается от имени любого пользователя.
Спасибо сказали:
Аватара пользователя
petyanamlt
Сообщения: 1773
ОС: Kubuntu 16.04(x86-64)KDE 5.8.7

Re: Mail.ru-агент для Linux

Сообщение petyanamlt »

У меня без проблемм запустился из под пользователя.
Спасибо за .rpm.
MSI 990FXA-GD80 SocketAM3+ / FX 8350 / Geforce gtx670 4GB / 4xHDD - 2000 -2х500 (Velociraptor) - 240ssd под Kubuntu / 16Gb RAM DDR3 1600 / TV TBS 6281. Ну и разгон естественно, жить без этого не могу.
(mail agent) petyanamlt собака маил.ру
Спасибо сказали:
Аватара пользователя
malex
Сообщения: 374
ОС: debian

Re: Mail.ru-агент для Linux

Сообщение malex »

почему то в каталоге .mra_qt (после первого запуска проги) создается пустой файл setting.xml и тогда прога стартует с "cant set content"
если скопировать этот файл (setting.xml) из каталога /usr/local/share/mra_qt/ то нормально все запускается
Ну вот, еще один день прошел, а мы все еще живы. И может быть стали умнее.
Спасибо сказали:
adroot
Сообщения: 31
ОС: Linux

Re: Mail.ru-агент для Linux

Сообщение adroot »

вообще при запуске прога пытается скопировать файл сеттинг, видимо как-то у проги это не получилось.
спасибо, подправим, сделаем проверку на валидность файла настроек.
меню настроек пока не сделано, как раз сейчас и делаю это меню.
Спасибо сказали:
Аватара пользователя
Kasper_WPS
Сообщения: 312
ОС: Gentoo
Контактная информация:

Re: Mail.ru-агент для Linux

Сообщение Kasper_WPS »

У кого-нибудь получилось скомпилить под amd64? GCC в подписи
Gentoo Linux - Stage1 - Core2 Q6600 Quad - 2008.0
Kernel: Gentoo-sources - 2.6.36 GCC 4.5.1
XOrg-server 1.9.2 (NVIDIA-9600GT), KDE4 4.5.4
Спасибо сказали:
adroot
Сообщения: 31
ОС: Linux

Re: Mail.ru-агент для Linux

Сообщение adroot »

class.mraplugin.cpp:976: ошибка: cast from ‘char*’ to ‘uint’ loses precision
class.mraplugin.cpp:987: ошибка: cast from ‘char*’ to ‘uint’ loses precision


Как я понимаю это происходит из-за того, что указатель на 64 битной системе = 8 байтам, попробуй в местах такой ошибки типы uint заменить на unsigned long.

PS: Я бы сам посмотрел, но у меня 32 битка(
Спасибо сказали:
Аватара пользователя
balabasone
Сообщения: 34
ОС: openSUSE 10.2, 10.3, 11.0

Re: Mail.ru-агент для Linux

Сообщение balabasone »

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

suse11:/tmp/mra_qt # /usr/bin/gmake --silent
In file included from class.mraplugin.cpp:41:
class.mraplugin.h: In function ‘Plugin* create()’:
class.mraplugin.h:116: error: cannot allocate an object of abstract type ‘MraPlugin’
class.mraplugin.h:48: note:   because the following virtual functions are pure within ‘MraPlugin’:
../../src/pluginapi/class.plugin.h:115: note:   virtual Plugin::Status Plugin::protoToPlugStatus(uint)
../../src/pluginapi/class.plugin.h:116: note:   virtual uint Plugin::plugToProtoStatus(uint)
../../src/pluginapi/class.plugin.h:118: note:   virtual int Plugin::setServerStatus(uint)
../../src/pluginapi/class.plugin.h:122: note:   virtual int Plugin::sendModifyContact(int, uint, const char*, const char*, uint, uint, const char*)
../../src/pluginapi/class.plugin.h:123: note:   virtual int Plugin::sendModifyGroup(int, uint, const QString&, uint)
class.mraplugin.cpp: In member function ‘void MraPlugin::fillContactList2()’:
class.mraplugin.cpp:201: warning: format ‘%u’ expects type ‘unsigned int’, but argument 3 has type ‘long unsigned int’
class.mraplugin.cpp:219: warning: format ‘%u’ expects type ‘unsigned int’, but argument 3 has type ‘long unsigned int’
class.mraplugin.cpp:219: warning: format ‘%u’ expects type ‘unsigned int’, but argument 4 has type ‘long unsigned int’
class.mraplugin.cpp:219: warning: format ‘%u’ expects type ‘unsigned int’, but argument 5 has type ‘long unsigned int’
class.mraplugin.cpp:219: warning: format ‘%u’ expects type ‘unsigned int’, but argument 6 has type ‘long unsigned int’
class.mraplugin.cpp: In member function ‘virtual int MraPlugin::setServerStatus(long unsigned int)’:
class.mraplugin.cpp:584: warning: format ‘%u’ expects type ‘unsigned int’, but argument 2 has type ‘long unsigned int’
class.mraplugin.cpp: In member function ‘void MraPlugin::recieveMessage()’:
class.mraplugin.cpp:602: warning: format ‘%u’ expects type ‘unsigned int’, but argument 4 has type ‘long unsigned int’
class.mraplugin.cpp:602: warning: format ‘%u’ expects type ‘unsigned int’, but argument 5 has type ‘long unsigned int’
class.mraplugin.cpp: In member function ‘void MraPlugin::setInterfaceStatus()’:
class.mraplugin.cpp:679: warning: format ‘%08X’ expects type ‘unsigned int’, but argument 3 has type ‘long unsigned int’
class.mraplugin.cpp:679: warning: format ‘%u’ expects type ‘unsigned int’, but argument 5 has type ‘long unsigned int’
gmake[1]: *** [.obj/class.mraplugin.o] Ошибка 1
gmake: *** [sub-plugins-mra-make_default] Ошибка 2
suse11:/tmp/mra_qt #


косяк.. После замены uint на unsigned long ошибка стала выглядеть вот так (см. выше). К сожаление в ГНУтом c++ я не сильно разбираюсь.. Есть какие нибудь идеи насчёт 64хъ битных систем??
Спасибо сказали:
adroot
Сообщения: 31
ОС: Linux

Re: Mail.ru-агент для Linux

Сообщение adroot »

косяк.. После замены uint на unsigned long ошибка стала выглядеть вот так (см. выше). К сожаление в ГНУтом c++ я не сильно разбираюсь.. Есть какие нибудь идеи насчёт 64хъ битных систем??


Все просто ты везде поменял тип uint на unsigned long, а нужно было только в тех местах где приводится значение указателя к uint.

Подправил все места где возможны проблемы с 64 битами, попробуйте забрать из svn новую версию.
Спасибо сказали:
Аватара пользователя
Kasper_WPS
Сообщения: 312
ОС: Gentoo
Контактная информация:

Re: Mail.ru-агент для Linux

Сообщение Kasper_WPS »

adroot писал(а):
03.09.2008 11:21
Подправил все места где возможны проблемы с 64 битами, попробуйте забрать из svn новую версию.


Код:

region.cpp: In function ‘char* zodiacName(int)’: region.cpp:1403: предупреждение: deprecated conversion from string constant to ‘char*’ region.cpp:1406: предупреждение: deprecated conversion from string constant to ‘char*’ region.cpp:1409: предупреждение: deprecated conversion from string constant to ‘char*’ region.cpp:1412: предупреждение: deprecated conversion from string constant to ‘char*’ region.cpp:1415: предупреждение: deprecated conversion from string constant to ‘char*’ region.cpp:1418: предупреждение: deprecated conversion from string constant to ‘char*’ region.cpp:1421: предупреждение: deprecated conversion from string constant to ‘char*’ region.cpp:1424: предупреждение: deprecated conversion from string constant to ‘char*’ region.cpp:1427: предупреждение: deprecated conversion from string constant to ‘char*’ region.cpp:1430: предупреждение: deprecated conversion from string constant to ‘char*’ region.cpp:1433: предупреждение: deprecated conversion from string constant to ‘char*’ region.cpp:1436: предупреждение: deprecated conversion from string constant to ‘char*’ g++ -c -pipe -g -D_REENTRANT -Wall -W -fPIC -DQT_PLUGIN -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I../../src/pluginapi -I.moc -I. -o .obj/functions.o functions.cpp functions.cpp: In function ‘char* to_rtf(const char*)’: functions.cpp:19: предупреждение: deprecated conversion from string constant to ‘char*’ functions.cpp:20: предупреждение: deprecated conversion from string constant to ‘char*’ g++ -c -pipe -g -D_REENTRANT -Wall -W -fPIC -DQT_PLUGIN -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I../../src/pluginapi -I.moc -I. -o .obj/class.mraplugin.o class.mraplugin.cpp class.mraplugin.cpp: In member function ‘void MraPlugin::setInterfaceStatus()’: class.mraplugin.cpp:679: предупреждение: формат ‘%u’ предполагает тип ‘unsigned int’, но аргумент 5 имеет тип ‘long unsignedint’ g++ -c -pipe -g -D_REENTRANT -Wall -W -fPIC -DQT_PLUGIN -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I../../src/pluginapi -I.moc -I. -o .obj/class.mraquerie.o class.mraquerie.cpp g++ -c -pipe -g -D_REENTRANT -Wall -W -fPIC -DQT_PLUGIN -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I../../src/pluginapi -I.moc -I. -o .obj/class.mraplugsearchrequest.o class.mraplugsearchrequest.cpp class.mraplugsearchrequest.cpp: In member function ‘virtual int MraPlugSearchRequest::goSearch()’: class.mraplugsearchrequest.cpp:197: ошибка: cast from ‘char*’ to ‘uint’ loses precision class.mraplugsearchrequest.cpp:204: ошибка: cast from ‘char*’ to ‘uint’ loses precision gmake[1]: *** [.obj/class.mraplugsearchrequest.o] Ошибка 1 gmake[1]: Leaving directory `/home/kasper/work/qt/mail/mra_qt/plugins/mra' gmake: *** [sub-plugins-mra-make_default] Ошибка 2


Заменил на unsigned long - все нормально. Спасиб за проект!
Gentoo Linux - Stage1 - Core2 Q6600 Quad - 2008.0
Kernel: Gentoo-sources - 2.6.36 GCC 4.5.1
XOrg-server 1.9.2 (NVIDIA-9600GT), KDE4 4.5.4
Спасибо сказали:
adroot
Сообщения: 31
ОС: Linux

Re: Mail.ru-агент для Linux

Сообщение adroot »

Заменил на unsigned long - все нормально. Спасиб за проект!


И вас спасиб, заправил этот фикс в SVN
Спасибо сказали:
perest
Сообщения: 1
ОС: XPень

Re: Mail.ru-агент для Linux

Сообщение perest »

УРААААА! спасибо, дорогой товарищ!! наконееецто!
странно, искал-искал, что-то не попалась в поисковиках ссылка на соурсфордж... хорошо что вышел на этот форум! :)
Спасибо сказали:
Ответить