xiehuc / pidgin-lwqq

a pidgin plugin based on lwqq, a excellent safe useful library for webqq protocol
GNU General Public License v3.0
660 stars 185 forks source link

登陆无法获取群以及好友列表。 #344

Closed imyoona closed 11 years ago

imyoona commented 11 years ago

登陆一直失败。试了自己编译的 也还是失败了。

zjhxmjl commented 11 years ago

的确!现在无法登录了,提示:Get Friend|Group List Failed

zjhxmjl commented 11 years ago

已找到解决方法,http://www.92wiki.com/hdwiki/doc-view-339.html 感谢 felixonmars xiehuc

xiehuc commented 11 years ago

dev分支 已经修复

kericw commented 11 years ago

乱码了。。。。。。

yinglovezhuzhu commented 11 years ago

我按照说明中的进行编译,出现错误了,请问该怎么处理啊?下面是错误信息 xiaoying@zhangyunying-yuninfo:~/pidgin-lwqq$ git submodule update 正克隆到 'liblwqq'... Permission denied (publickey). fatal: Could not read from remote repository.

Please make sure you have the correct access rights and the repository exists. 无法克隆 'git@github.com:xiehuc/lwqq.git' 到子模组路径 'liblwqq'

zjhxmjl commented 11 years ago

@ yinglovezhuzhu:请参考这个编译http://www.92wiki.com/hdwiki/doc-view-267

juvevood commented 11 years ago

fedora19 上编译错误,之前18都没有问题的。错误如下: 2013-07-18-100456_636x180_scrot

zjhxmjl commented 11 years ago

@juvevood:不知你的编译方法是?本人参考xiehuc的方法(也就是上楼的链接):成功

wangxiao1254 commented 11 years ago

ubuntu 12.10 最新dev分支编译不过了?

....../pidgin-lwqq/src/webqq.c:5:21: fatal error: smemory.h: No such file or directory compilation terminated. make[2]: * [src/CMakeFiles/webqq.dir/webqq.c.o] Error 1 make[1]: * [src/CMakeFiles/webqq.dir/all] Error 2 make: *\ [all] Error 2

xiehuc commented 11 years ago

@yinglovezhuzhu 你直接用git clone git@github.com:xiehuc/lwqq.git看看呢?貌似是权限的问题。 因为我是有完全权限的所以没有问题。

但理论上无论是谁git clone git@...都应该是没有问题的才对。

yinglovezhuzhu commented 11 years ago

@zjhxmjl 我用你给的链接的编译方法,但是还是出错,在make的时候出错了,下面是错误信息 xiaoying@zhangyunying-yuninfo:~/pidgin-lwqq/build$ make Scanning dependencies of target webqq [ 14%] Building C object src/CMakeFiles/webqq.dir/trex.c.o /home/xiaoying/pidgin-lwqq/src/trex.c: 在函数‘trex_newnode’中: /home/xiaoying/pidgin-lwqq/src/trex.c:92:7: 警告: 未使用的变量‘oldsize’ [-Wunused-variable] /home/xiaoying/pidgin-lwqq/src/trex.c: 在函数‘trex_element’中: /home/xiaoying/pidgin-lwqq/src/trex.c:272:7: 警告: 变量‘op’被设定但未被使用 [-Wunused-but-set-variable] /home/xiaoying/pidgin-lwqq/src/trex.c: 在函数‘trex_matchnode’中: /home/xiaoying/pidgin-lwqq/src/trex.c:494:4: 警告: 建议在‘||’的操作数中出现的‘&&’前后加上括号 [-Wparentheses] /home/xiaoying/pidgin-lwqq/src/trex.c:506:3: 警告: 计算出的值未被使用 [-Wunused-value] /home/xiaoying/pidgin-lwqq/src/trex.c:512:4: 警告: 计算出的值未被使用 [-Wunused-value] /home/xiaoying/pidgin-lwqq/src/trex.c:518:4: 警告: 计算出的值未被使用 [-Wunused-value] /home/xiaoying/pidgin-lwqq/src/trex.c:524:3: 警告: 计算出的值未被使用 [-Wunused-value] /home/xiaoying/pidgin-lwqq/src/trex.c: 在函数‘trex_searchrange’中: /home/xiaoying/pidgin-lwqq/src/trex.c:614:3: 警告: 计算出的值未被使用 [-Wunused-value] [ 28%] Building C object src/CMakeFiles/webqq.dir/webqq.c.o /home/xiaoying/pidgin-lwqq/src/webqq.c:5:21: 致命错误: smemory.h:没有那个文件或目录 编译中断。 make[2]: * [src/CMakeFiles/webqq.dir/webqq.c.o] 错误 1 make[1]: * [src/CMakeFiles/webqq.dir/all] 错误 2 make: *\ [all] 错误 2

xiehuc commented 11 years ago

@yinglovezhuzhu git submodule init git submodule update 输入了吗? 有提示吗?

@zjhxmjl 说的方法是在以前master分支上的,现在整个结构都在重构。 直接把lwqq库拆分出去了。

xiehuc commented 11 years ago

本来是打算稳定下来才推送到master分支的,但是协议改变了,不得不提前推送。

yinglovezhuzhu commented 11 years ago

@xiehuc 你刚才说的那个方法

@yinglovezhuzhu 你直接用git clone git@github.com:xiehuc/lwqq.git看看呢?貌似是权限的问题。 因为我是有完全权限的所以没有问题。

但理论上无论是谁git clone git@...都应该是没有问题的才对。

还是不行啊,应该是权限的问题,可怎么解决? xiaoying@zhangyunying-yuninfo:~$ git clone git@github.com:xiehuc/lwqq.git 正克隆到 'lwqq'... Permission denied (publickey). fatal: Could not read from remote repository.

Please make sure you have the correct access rights and the repository exists.

wangxiao1254 commented 11 years ago

现在到底应该怎么编译才可以过啊?上面的编译方法仍然报错。。。

xiehuc commented 11 years ago

https://github.com/xiehuc/lwqq/archive/master.zip 下载zip包, 然后解压缩到 pidgin-lwqq/liblwqq目录下,编译

juvevood commented 11 years ago

下载zip编译通过了。谢谢@xiehuc,终于正常了!感谢.

victorlee129 commented 11 years ago

下载0.1-fixed zip 编译通过。一个账号问题解决,另一个依然不行- -。

y6yuan commented 11 years ago

编译成功,可以用啦,谢谢 @xiehuc

xiehuc commented 11 years ago

@victorlee129 你是不是10位的帐号不行?

wangxiao1254 commented 11 years ago

我是9位qq账号,不行。(917928XXX)

lainme commented 11 years ago

@yinglovezhuzhu @xiehuc 使用git@github.com克隆需要上传过公钥,见 https://help.github.com/articles/which-remote-url-should-i-use 。否则需要https方式。以前有git read-only,格式是 git://github.com/user/repo.git

yinglovezhuzhu commented 11 years ago

我在编译的过程中,出现了一个问题,我明明已经安装了sqlite3,但是还是提示找不到sqlite3,各位有遇到过这种情况的吗?指点下,感激不尽啊 xiaoying@zhangyunying-yuninfo:~/pidgin-lwqq/build$ cmake .. libpurple version:2.10.7 would install to: /usr/lib/purple-2

-- Native Language Support: Yes -- checking for module 'sqlite3' -- package 'sqlite3' not found CMake Error at /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:279 (message): A required package was not found Call Stack (most recent call first): /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:333 (_pkg_check_modules_internal) liblwqq/CMakeLists.txt:29 (pkg_check_modules)

-- Configuring incomplete, errors occurred!

lainme commented 11 years ago

@yinglovezhuzhu https://github.com/xiehuc/pidgin-lwqq/wiki/Install-From-Source-chs 看wiki

yinglovezhuzhu commented 11 years ago

@lainme 现在的协议该了ppa安装的登录不了,只能更新最新代码自己编译安装才行。

lainme commented 11 years ago

@yinglovezhuzhu 正在更新。launchpad编译是需要排队的

yinglovezhuzhu commented 11 years ago

@lainme 现在获取最新的编译后可以登录了,谢谢指点

victorlee129 commented 11 years ago

@xiehuc 两个(一个能用一个不能)都是10位的……

xiehuc commented 11 years ago

你的机器是不是32位的?

2013/7/18 victorlee129 notifications@github.com

@xiehuc https://github.com/xiehuc 两个(一个能用一个不能)都是10位的……

— Reply to this email directly or view it on GitHubhttps://github.com/xiehuc/pidgin-lwqq/issues/344#issuecomment-21166610 .

victorlee129 commented 11 years ago

@xiehuc [victorlee129@Free ~]$ uname -a Linux Free.Share 3.8.3-203.fc18.i686.PAE #1 SMP Mon Mar 18 13:11:17 UTC 2013 i686 i686 i386 GNU/Linux

xiehuc commented 11 years ago

dev分支应该修正了32位的问题了,使用了更长的unsigned long long 类型。

2013/7/19 victorlee129 notifications@github.com

@xiehuc https://github.com/xiehuc [victorlee129@Free ~]$ uname -a Linux Free.Share 3.8.3-203.fc18.i686.PAE #1https://github.com/xiehuc/pidgin-lwqq/issues/1SMP Mon Mar 18 13:11:17 UTC 2013 i686 i686 i386 GNU/Linux

— Reply to this email directly or view it on GitHubhttps://github.com/xiehuc/pidgin-lwqq/issues/344#issuecomment-21230865 .

yinglovezhuzhu commented 11 years ago

今天下午开始又出现“无法获取好友列表或群列表”的错误,不知道为什么,今天上午还是可以的,下午就不行了,有人也是这样的吗?

victorlee129 commented 11 years ago

@xiehuc managed to fix at last 重新clone以后的编译过程非常……曲折。我这边ld: cannot find -lintl,于是把/usr/lib/preloadable_libintl.so做了个链接到/usr/lib/libintl.so……于是编译通过 但这不是end。 pidgin无法识别webqq协议了…… pidgin -d:libwebqq.so is unloadable : libgnuintl.so.8 not found。 然后再此ln……

不过最后折腾成功了……需不需要再开一个issue讲这个编译问题?虽然用的和出现问题的是fedora 18我严重怀疑ubuntu也是preloadable_libintl.so的…………

lainme commented 11 years ago

@victorlee129 ubuntu的确是preloadable_libintl.so,archlinux也是

xiehuc commented 11 years ago

sorry 我加intl是为了windows上的编译.

其实你可以直接把那一行删除.

2013/7/19 lainme notifications@github.com

@victorlee129 https://github.com/victorlee129ubuntu的确是preloadable_libintl.so,archlinux也是

— Reply to this email directly or view it on GitHubhttps://github.com/xiehuc/pidgin-lwqq/issues/344#issuecomment-21243043 .