LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 715|回复: 4

fcitx "make install_local" 的BUG

[复制链接]
发表于 2004-1-5 07:50:42 | 显示全部楼层 |阅读模式
装了最新的fcitx-2.0pre8, 用的是

make
make install_local

启动fcitx后就给错误信息”无法打开标点文件, 无法输入标点!”

拜读了代码之后,好象是变量bRunLocal在函数InitXim中设置,而函数LoadPuncDict早于
InitXIM调用,所以其中使用的变量bRunLocal值是错误的。

把LoadPuncDict放到InitXIM之后就没有这个问题了。
发表于 2004-1-5 08:21:29 | 显示全部楼层
谢谢
 楼主| 发表于 2004-1-5 21:40:54 | 显示全部楼层
另外,Yuking兄

你有没有考虑用autoconf来自动配置fcitx? 现在要么安装到 /usr, 要么安装到 HOME,不够灵活,比如我一般喜欢把自己编译的软件安装到 /usr/local, 这样不会和系统自己的软件包管理冲突,现在的FCITX好象就不太支持这样。

希望能够
./configure --prefix=/usr/local
make
make install

不过我还是非常喜欢新版的fcitx,漂亮多了,用起来也挺顺手的。
发表于 2004-1-5 22:41:42 | 显示全部楼层
呵呵,autoconf那些东西没什么好的,又复杂,又不好用。
现在的Makefile很简单的。
发表于 2004-1-6 08:12:21 | 显示全部楼层
主要是因为搞个autoconf太麻烦了,还要去看相关的资料,有点懒了……这个问题我考虑一下,看能不能用其它方法解决,而不用autoconf。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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