LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: Fedora000

Pidgin的32位Linux和Windows飞信协议插件(2010年8月9日更新)

[复制链接]
 楼主| 发表于 2010-8-20 13:42:22 | 显示全部楼层
Post by meteorain85;2108841
楼主能不能麻烦你告诉我如何在Windows下编译你的源代码,非常感谢!


我之前是按照http://developer.pidgin.im/wiki/BuildingWinPidgin 编译的,后来好像有点问题,便转入到在linux下mingw-gcc交叉编译,也挺好的。你试试吧,看看有没有什么问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-20 13:45:47 | 显示全部楼层
Post by laris;2108647
编译环境Debian sid 2010.08.18
pidign 2.7.3
libfetion_v2010.08.06
x86-64

因为是fork出gradtwo的版本,所以大版本号我觉得也没有意义了,干脆采用日期+pidgin版本号
不知道fedora000跟gradetwo有没有统一过意见重新merge到一个源码里去
如果能把ChangeLog统一到一个源码里里面我觉得是最好不过了


所以我编译的插件命名规则是这样的

libfetion_v2010.08.06-pidgin_v2.7.3-x86-64.so

libfetion_v日期版本号-pidgin_v编译的皮筋版本号-platform.so


有谁知道如果想把这个插件移植到非x86的机器上需要什么环境怎么做?
求指教,希望大家交流一下。

larisq 圈圈 gmail.com

另外,openq好像好久没有更新了
郁闷啊


能把版本都合并在一起是最好的,只是老早前和gradetwo大侠讨论他的几个commit,他比较忙,我没去弄明白,所以一直没有merge进去。

你的分支做了哪些改动了?

插件移植到其它平台需要pidgin先移植,这方面工作已经有人做好了吗?
回复 支持 反对

使用道具 举报

发表于 2010-8-20 21:21:05 | 显示全部楼层
Post by Fedora000;2108990
能把版本都合并在一起是最好的,只是老早前和gradetwo大侠讨论他的几个commit,他比较忙,我没去弄明白,所以一直没有merge进去。

你的分支做了哪些改动了?

插件移植到其它平台需要pidgin先移植,这方面工作已经有人做好了吗?


没有改过代码,我上面也没有提到过我改动代码啊,只是提了你们两个人的分支的问题。
我是直接git clone出你的源码编译出来的
另外,建议你在google source code上写一篇编译HOWTO
楼上那位,gocode上的好像比我这个版本要低几天,我就是没找到8.6号的版本才自己编译的。

平台移植的问题我也不清楚,只是最近买了个palm pre,想把飞禽插件移植过去,所以有这个想法
回复 支持 反对

使用道具 举报

发表于 2010-8-23 15:08:00 | 显示全部楼层
非常感谢楼主的分享,目前大部分功能正常,就是有一点,现在好像隐身状态无效,不知道是不是只有我一个人遇到这个问题,看git上的代码,invisible的status_code已经改为了0x383
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-23 22:32:36 | 显示全部楼层
Post by laris;2109052
没有改过代码,我上面也没有提到过我改动代码啊,只是提了你们两个人的分支的问题。
我是直接git clone出你的源码编译出来的
另外,建议你在google source code上写一篇编译HOWTO
楼上那位,gocode上的好像比我这个版本要低几天,我就是没找到8.6号的版本才自己编译的。

平台移植的问题我也不清楚,只是最近买了个palm pre,想把飞禽插件移植过去,所以有这个想法


哦,只是随口问问,希望有更多的人贡献代码,

编译的文章pidgin的wiki上都有,也就没有在意,等有时间再整理吧。

palm pre是用的linux核心,估计移植难度
不大,你先看看pidgin的吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-23 22:34:09 | 显示全部楼层
Post by kakika;2109410
非常感谢楼主的分享,目前大部分功能正常,就是有一点,现在好像隐身状态无效,不知道是不是只有我一个人遇到这个问题,看git上的代码,invisible的status_code已经改为了0x383


你觉得正确code应该是什么?
回复 支持 反对

使用道具 举报

发表于 2010-8-24 23:43:03 | 显示全部楼层
Post by Fedora000;2108085
我在windows下使用没发现这个问题。你试着先把.purple目录移走,重新添加你的飞信帐号,登录,看分组信息是否正确。
另外记得把调试信息发到Google Code上去。


在飞信里新建个组,先加个人,或者把人移到新组里,再开pidgin试试?
这个问题主要是对新建组,新的好友处理(添加,移动)有影响

...不知道怎么弄调试信息...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-29 18:21:25 | 显示全部楼层
Post by shgsun;2109687
在飞信里新建个组,先加个人,或者把人移到新组里,再开pidgin试试?
这个问题主要是对新建组,新的好友处理(添加,移动)有影响

...不知道怎么弄调试信息...


晕,我在pidgin里面不能添加新分组,似乎没有被调用,我以前从来不用这个功能。你是在官方飞信里先加好吗?

运行pidgin -d可以输出调试信息
回复 支持 反对

使用道具 举报

发表于 2010-8-29 19:17:52 | 显示全部楼层
Post by Fedora000;2110314
晕,我在pidgin里面不能添加新分组,似乎没有被调用,我以前从来不用这个功能。你是在官方飞信里先加好吗?

运行pidgin -d可以输出调试信息


对的,我是在官方版本里先添加好的,pidgin里的fetion似乎不能添加好友或分组
回复 支持 反对

使用道具 举报

发表于 2010-8-29 22:25:51 | 显示全部楼层
win7
pidgin2.7.3 有时候别人发消息过来就会自己出错关闭
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表