各种使用问题
cuihaoleo opened this issue · 11 comments
第一个:
编译出来两个可执行文件,一个gtkqq,一个qq,那个qq不知道是干啥的,用不了。
信息好像发送不出去。有WARNING:
** WARNING ** : Unknown message type: 0 (qqsendmsg.c, 211)
** WARNING ** : Send message error!! (groupchatwindow.c, 314)
有时候会崩溃:
** WARNING ** : Read data ERROR!! code:8 msg:Connection reset by peer(url.c, 292)
[1] 3293 segmentation fault gtkqq
我没编译test部分的代码,没啥影响吧?
同样的错误。无法发出消息。无法获得群成员和简介。无法获得正确的头像。希望尽快更新协议。
*我看下先,我貌似编译出一个binary文件。
*
2011/11/12 cuihaoleo <
reply@reply.github.com
第一个:
编译出来两个可执行文件,一个gtkqq,一个qq,那个qq不知道是干啥的,用不了。信息好像发送不出去。有WARNING:
** WARNING ** : Unknown message type: 0 (qqsendmsg.c, 211)
** WARNING ** : Send message error!! (groupchatwindow.c, 314)有时候会崩溃:
** WARNING ** : Read data ERROR!! code:8 msg:Connection reset by
peer(url.c, 292)
[1] 3293 segmentation fault gtkqq我没编译test部分的代码,没啥影响吧?
Reply to this email directly or view it on GitHub:
#3
**
*
Best Regards,
**
Devil Wang| Engineer of Linux
Gtalk: wxjeacen AT gmail DOT com wxjeacen@gmail.com
64位Arch,用自己写的PKGBUILD编译的。摘取编译部分:
sed -i "s/test//" src/Makefile.am
sed -i "s/-Werror//" src/libqq/Makefile.am
sed -i "s/-Werror//" src/gui/Makefile.am
./autogen.sh
./configure --prefix=/usr --disable-debug
make
make DESTDIR=${pkgdir}/ install
安装的文件列表:
http://pastebin.com/9kWrPqJ5
./src/gui/gtkqq
** WARNING ** : Unknown message type: 0 (qqsendmsg.c, 211)
** WARNING ** : Send message error!! (chatwindow.c, 98)
** WARNING ** : No such name raw_content!(qqpoll.c, 22)
似乎qq_send_message 函数有点问题,我回头看看。
我修掉这个bug了。是因为在构造QQ_Send_Message的时候,没有指定type.所以才找不到message的类型。
而且在free err指针之前没有判断NULL,我已经commit code了。麻烦在测试下看看。
希望能有一个aur啊!自己下没有包管理还是麻烦了点。
现在可以收到、发出消息,不过还是看不到头像、成员列表,群内成员的昵称也显示不出来。。
God bless,我这里一直都在公司里面,需要proxy认证。而gtkqq没有proxy 选项。
我只是试着看source code,从你们 provided log里面去改代码。。
看来还是 work了。
挺容易崩溃的:
DEBUG : Msg Content: string 和1080P區別大嗎? (qqpoll.c, 80)
DEBUG : Msg Content: font 宋体 9 000000 000(qqpoll.c, 134)
DEBUG : Msg Content: string 23 led (qqpoll.c, 80)
DEBUG : poll.(qqpoll.c, 304)
[1] 21175 segmentation fault gtkqq
DEBUG : Get qq number.(qqmanageinfo.c, 41)
DEBUG : Content-Length: 71.(url.c, 318)
DEBUG : qq number: ?????????? (qqmanageinfo.c, 101)
DEBUG : Get online buddies!(qqmanageinfo.c, 208)
[1] 23095 segmentation fault gtkqq
DEBUG : Content-Length: 73.(url.c, 318)
DEBUG : qq number: ?????????? (qqmanageinfo.c, 101)
DEBUG : Get qq number.(qqmanageinfo.c, 41)
DEBUG : Content-Length: 88.(url.c, 318)
DEBUG : qq number: ?????????? (qqmanageinfo.c, 101)
DEBUG : Get qq number.(qqmanageinfo.c, 41)
[1] 13259 segmentation fault gtkqq
@ekd123:
刚传的: https://aur.archlinux.org/packages.php?ID=53978
gtkqq是编译后的执行文件。qq仅仅是用来测试gtk用的,没什么用处。
这个项目停止了很久了,qq的协议估计更新了。目前我没有多少精力可以放在这个上。
我稍微看了下,可能改的地方不是很多。
*现在应该基本的 发送和接受message是没问题的。 我做了部分的修改。
*
2011/11/14 HuangCongyu <
reply@reply.github.com
这个项目停止了很久了,qq的协议估计更新了。目前我没有多少精力可以放在这个上。
Reply to this email directly or view it on GitHub:
#3 (comment)
**
*
Best Regards,
**
Devil Wang| Engineer of Linux
Gtalk: wxjeacen AT gmail DOT com wxjeacen@gmail.com