LinuxSir.cn,穿越时空的Linuxsir!

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

飞鸽传书 g2ipmsg-0.9.5.ebuild 基于GTK+,本人初学ebuild第一个练手作品 发贴庆祝一

[复制链接]
 楼主| 发表于 2008-3-24 11:50:32 | 显示全部楼层
与oceanboo商量后发现修改 configure --with-ext-charcode=CP936的Makefile结果还是为
IPMSG_EXTERNAL_CHARCODE = CP932
目前想到有几个方案修改:
1 修改config* 的配置文件,让configure 重新生成的Makefile"听话"
2 使用补丁方式,不过想到还多出一个文件,不是很理想
3 使用 sed 方式修改对应位置的配置文件,比如 /config.h:#define IPMSG_EXTERNAL_CHARCODE "CP932"
将其修改成 CP936为默认的选项

感觉说的有点重复,水平菜,所以只能想到这么多了,因为现在旁边的机子的显示器被搬到服务器上去用了,暂时无法测试,暂时让oceanboo帮忙测试 ho ho
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-24 12:39:29 | 显示全部楼层
修改confiugre 和 configure.in 让其适应各种charcode的办法还不会,还搞不懂autotools这玩意, 后来想到比较暴力的方法就把使用的 CP932 -->> CP936这种比较烂的办法,想想反正也就用CP936,不管那么多了,至于g2ipmsg的作者后来再修复的话再说了, 以下抄自我修改第一楼的内容

configure --with-ext-charcode=CP936 后的Makefile还是 CP932字符集的问题,主要修改了configure, configure.in config.h(这个文件其实可以不改) 将所有的 sed -i 's/CP932/CP936/g' , 虽然方法有点"过分"不过总比乱码好多了,有什么好的建议请联系我
回复 支持 反对

使用道具 举报

发表于 2008-3-24 13:02:00 | 显示全部楼层
加油加油。。
回复 支持 反对

使用道具 举报

发表于 2008-3-24 14:08:02 | 显示全部楼层
axlrose搞定后放到gentoo-china的overlay里吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-24 14:40:53 | 显示全部楼层
Post by somebody;1830290
axlrose搞定后放到gentoo-china的overlay里吧。


我回家测试完成后再说,至于进 gentoo-china的问题,一是要有人用,二是看zhllg的了
我倒是愿意维护这个ebuild,只是这个写的太乱了
回复 支持 反对

使用道具 举报

发表于 2008-3-24 14:43:50 | 显示全部楼层
我是想用没得用。就自己下载源代码编译了。
回复 支持 反对

使用道具 举报

发表于 2008-3-25 17:28:32 | 显示全部楼层
感觉LINUX版本的飞鸽传输速度太慢了,才500-600K左右阿,各位的怎样?
回复 支持 反对

使用道具 举报

发表于 2008-3-25 19:55:45 | 显示全部楼层
我10M的hub都能达到900K-1000K的啊。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-26 20:46:19 | 显示全部楼层
速度方面刚才测试了, 能达到10.32MB/s  这是 LanQQ上显示的下载结果,并且也觉得挺快的
386Mbyte的电影在30多秒内传输完毕,按理说跟 g2ipmsg无关,修正了 CP936的问题后传文件都不存乱码,挺好用的
回复 支持 反对

使用道具 举报

发表于 2008-5-15 11:10:20 | 显示全部楼层
我这里没有改成cp936
locale 是en_US.UTF-8
现在暂时也没有乱码
回复 支持 反对

使用道具 举报

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

本版积分规则

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