LinuxSir.cn,穿越时空的Linuxsir!

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

skim的“配置”中点击“输入法引擎"就死掉重启

[复制链接]
发表于 2005-4-3 02:38:47 | 显示全部楼层 |阅读模式
系统是debian sid,skim1.2.1
另外,配置选项在输入法的工具条上不显示图标,只有鼠标经过时显示一小窄条。

skim1.2.2在configurre --prefix=/usr/编译时出现以下错误:

checking for libXext... no
configure: error: We need a working libXext to proceed. Since configure
can't find it itself, we stop here assuming that make wouldn't find
them either.
     libxext我已经安装了啊。
发表于 2005-4-3 03:17:21 | 显示全部楼层
crash 的问题应该是你有一个或多个 IMEngine 没有在你升级 scim 后重新编译造成的

配置选项 图标的问题在 1.2.2 中已经解决

对于第三个问题,我是真的不知道了,有另一个用户报告过类似的问题,但是我是一点头绪也没有。如果你确实是安装了的话,包括 devel 包中的头文件,configure 应该是可以发现的

有其他 debian 用户成功安装 skim 1.2.2 吗?
回复 支持 反对

使用道具 举报

发表于 2005-4-3 03:32:53 | 显示全部楼层
或者你把 config.log 文件内容附上来吧,看看我能看出什么来吗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-3 14:30:08 | 显示全部楼层

skim1.2.2在configure时的config.log

我的scim1.2.1是用rpm包alien安装的,但是其中的scim-m17n只有源码包,我在编译时也通不过,所以就用了debian sid中的scim-m17n-0.1.3-1。出现以下问题:
checking for pkg-config... /usr/bin/pkg-config
checking for scim >= 0.99.8... Package scim was not found in the pkg-config search path.
Perhaps you should add the directory containing `scim.pc'
to the PKG_CONFIG_PATH environment variable

No package 'scim' found
configure: error: Library requirements (scim >= 0.99.8) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.

我在这之前已经把scim1.2.1安装了啊。两个config.log都发上,请大侠看一下。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2005-4-3 22:17:52 | 显示全部楼层
configure:27315: checking for libXext
configure:27350: gcc -o conftest -ansi -W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-stri
ngs -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -O2   -Wformat-security -Wmissing-format-attribute   -L/usr/X11R6/lib  conftest.c -lXe
xt -lX11  >&5
/usr/bin/ld: cannot find -lX11

你的X11 库好像不是安装在了 /usr/X11R6/lib 下面的吧?X11库都找不到,看看你是不是有
/usr/X11R6/lib/libX11.so 这个文件。八成是你没有安装 debian 下面的开发包吧 (我不知道debian下面是不是有专门的开发包)

那个 m17 的问题:你是从源代码安装的 scim 1.2.1 吧? 你的 prefix 是什么? 在你系统里找找 scim.pc 这个文件,看看你把他安装到哪里了。这个文件找不到,skim 你也是编译不了的
回复 支持 反对

使用道具 举报

发表于 2005-4-3 22:21:04 | 显示全部楼层
对了,忘了提了:对于绝大多数中文用户来说,根本不需要安装那个 m17n 的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-4 15:21:25 | 显示全部楼层
谢谢大侠的指点!

从源码包编译真实很麻烦,问题多多。 我都是用现成的rpm包,然后转换为deb包后进行安装。
scim及其相关包都是这安装的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-4 19:43:22 | 显示全部楼层
Post by liuspider
configure:27315: checking for libXext
configure:27350: gcc -o conftest -ansi -W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-stri
ngs -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -O2   -Wformat-security -Wmissing-format-attribute   -L/usr/X11R6/lib  conftest.c -lXe
xt -lX11  >&5
/usr/bin/ld: cannot find -lX11

你的X11 库好像不是安装在了 /usr/X11R6/lib 下面的吧?X11库都找不到,看看你是不是有
/usr/X11R6/lib/libX11.so 这个文件。八成是你没有安装 debian 下面的开发包吧 (我不知道debian下面是不是有专门的开发包)

那个 m17 的问题:你是从源代码安装的 scim 1.2.1 吧? 你的 prefix 是什么? 在你系统里找找 scim.pc 这个文件,看看你把他安装到哪里了。这个文件找不到,skim 你也是编译不了的



在/usr/X11R6/lib/下面有libX11.so.6 和libX11.so.6.2两个文件,是不是把其中的一个改成libX11.so就可以。
scim1.2.1是用rpm包安装的,不是用源代码安装的。系统里没有scim.pc这个文件啊,用synaptic搜索了一下,也没有那个软件包提供这个文件。 是不是只有通过源代码编译才有这个文件啊?
回复 支持 反对

使用道具 举报

发表于 2005-4-4 21:06:31 | 显示全部楼层
不要改名,做个软连接就可以了

那你就要找 devel RPM 包,安装上就好了
回复 支持 反对

使用道具 举报

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

本版积分规则

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