Chinaunix首页 | 论坛 | 博客
  • 博客访问: 508961
  • 博文数量: 54
  • 博客积分: 5016
  • 博客等级: 大校
  • 技术积分: 954
  • 用 户 组: 普通用户
  • 注册时间: 2007-08-23 11:00
文章分类

全部博文(54)

文章存档

2009年(5)

2008年(49)

我的朋友

分类: LINUX

2008-08-27 22:25:49

./configure
make
make install

安装时可能出现XML::Parser perl module is required for intltool错误
那就安装一个
yum install perl-XML-Parser(我用了上交的fedora7的源,呵呵,不管了,只要可以用就行)

使用时候,会和fedora9的一样的问题:
这里,大家用的英文,后来发现,如果别人名字是中文的话,那么不能正常显示,刷新的时候还会弹出对话框,说是“Can not convert message from 192.168.0.7 into ineternal representation
参照网上:
   修改src/codeset.c
   把原来的 IPMSG_PROTO_CODE 注释掉,定义为GB2312,再安楼主的方法编译安装就可以显示/使用中文了。
   如下:
   /* #define IPMSG_PROTO_CODE IPMSG_EXTERNAL_CHARCODE */
    #define IPMSG_PROTO_CODE "GB2312"

OK,大功告成。

阅读(1906) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~

wmmwang2009-02-24 16:35:06

我的是0.9.5版本俄,0.9.6版本不要改源码。0.9.6启动后,只是弹出个不能转换内部消息的提示,没关系,这个是因为有些人用的中文名字,不能正常转换字符编码,关掉这个提示,软件还是在运行,在软件里"首选项"里选择“字符编码的外部代号”为GBK,刷新下列表,就OK了。

chinaunix网友2009-01-09 14:54:24

请问您安装的是那个g2ipmsg版本?我在CentOS5.2上编译安装0.9.6版,运行弹出对话框,显示不能转换内部消息的提示,然后程序死掉。有什么解决的办法吗?谢谢!