LinuxSir.cn,穿越时空的Linuxsir!

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

scim-1.4.0编译的问题

[复制链接]
发表于 2005-7-14 21:32:47 | 显示全部楼层 |阅读模式
James_Su,Liuspider你们好,scim-1.4.0发布后,我立刻下载编译安装了。但安装完毕却发现scim启动不了了,给出的信息是:

  1. Smart Common Input Method 1.4.0

  2. Launching a SCIM daemon with Socket FrontEnd...
  3. Loading simple Config module ...
  4. Can not load simple Config module. Using dummy module instead.
  5. Creating backend ...
  6. Loading socket FrontEnd module ...
  7. Failed to load socket FrontEnd module.
  8. Failed to load x11 FrontEnd module.
  9. Failed to launch SCIM.
复制代码


我感觉编译过程中没出现问题,后来再作了仔细检查,才发现了问题所在,

  1. ldd /usr/lib/scim-1.0/1.4.0/FrontEnd/socket.so
  2.         linux-gate.so.1 =>  (0xffffe000)
  3. [color=#FF0000]        libscim-1.0.so.6 => not found[/color]
  4.         libstdc++.so.5 => /usr/lib/./libstdc++.so.5 (0xb7f25000)
  5.         libm.so.6 => /lib/tls/libm.so.6 (0xb7f02000)
  6.         libc.so.6 => /lib/tls/libc.so.6 (0xb7de6000)
  7.         libgcc_s.so.1 => /usr/lib/./libgcc_s.so.1 (0xb7ddd000)
  8.         /lib/ld-linux.so.2 (0x80000000)
复制代码


所有的config模块,FrontEnd模块,IMEngine模块,无一例外地链接到了libscim-1.0.so.6,这个libscim-1.0.so.6不是1.2版本的库吗,1.4版本的库文件版本应该是libscim-1.0.so.8吧,我在编译1.4.0时确实没删除掉1.2.3版,但怎么就链接到老的库上去了呢?是我编译过程中哪里出了问题,还是其它原因,望请答复。
发表于 2005-7-14 21:48:15 | 显示全部楼层
please remove old versions before install
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-14 21:52:55 | 显示全部楼层
好的,重新来过吧
回复 支持 反对

使用道具 举报

发表于 2005-7-16 22:28:06 | 显示全部楼层
我们也发现了,看来scim 1.4.0无法和scim 1.2.X和平共处,希望下一个稳定版本可以同时安装,主要是方便测试。
回复 支持 反对

使用道具 举报

发表于 2005-7-16 23:17:25 | 显示全部楼层
>我们也发现了,看来scim 1.4.0无法和scim 1.2.X和平共处,希望下一个稳定版本可以同时安装,主要是方便测试。

if you have rpm/deb or other package of scim 1.2.x and 1.4.0, then it is very simple, just remove the other package if you want test one of them

remind you: you have to remove all scim-* (including skim) associated with that removed version and install the versions compiled against the other scim.
回复 支持 反对

使用道具 举报

发表于 2005-7-16 23:27:51 | 显示全部楼层
Yes, thank you, I have simpler solution - Arch's pacman, so that isn't a problem  Though I still prefer the way of Evolution development but if that will give developers more burden, just ignore me.
Thanks again.
回复 支持 反对

使用道具 举报

发表于 2005-7-16 23:35:47 | 显示全部楼层
er... what is evolution's approach?

(I do not use any gnome apps)
回复 支持 反对

使用道具 举报

发表于 2005-7-17 12:13:56 | 显示全部楼层
我可以同时安装evolution的不同版本,如果我也可以同时安装scim的不同版本,这样就可以更好的进行测试,不过如果这样难以实现,我想还是忘了它比较好。
回复 支持 反对

使用道具 举报

发表于 2005-7-17 22:02:12 | 显示全部楼层
Post by ganloo
我可以同时安装evolution的不同版本,如果我也可以同时安装scim的不同版本,这样就可以更好的进行测试,不过如果这样难以实现,我想还是忘了它比较好。


你可以把SCIM 1.2 和 1.4 安装到不同的目录里面。这是 auto 系列工具和 pkgconfig 的基本功能。
回复 支持 反对

使用道具 举报

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

本版积分规则

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