LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: 皓月千里

xsim编译问题

[复制链接]
 楼主| 发表于 2002-9-30 17:56:44 | 显示全部楼层
最初由 Linuxfish 发布
这个在Gnome下编译应该就正常了,我前两天才试用了一下,在KDE下直接编译就会出错,在Gnome下就正常了,然后KDE下也能用了。
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=5479


我没有安装gnome,可以在console下面编译成功吗?
还有,它提示checking for X... no
configure: error: X Window System not found 是不是检查不到X Window System?


最初由 北南南北 发布
不要急,兄弟,我晚上试一下。。。


太好了。今天晚上等你的好消息!

 楼主| 发表于 2002-10-3 00:18:31 | 显示全部楼层

over!终于搞定了:D

经过了今天的努力,通过查看config.log文件中的错误信息,找出了错误所在。

编译xsim时,用./configure设置时出现的错误:

    checking for X... no
    configure: X Window System not found

查看config.log,看到如下错误:

    configure: failed program was:
    #line 2536 "configure"
    #include "confdefs.h"
    #include <X11/Intrinsic.h>
    configure:2591: gcc -o conftest -g -02 conftest.c -lxt >&5
    configure:2580: X11/Intrinsic.h: No such file or directory
    ...(以下略去)


错误是没有找到包含文件,由于是在本地机器上编译,肯定是关于X11开发的一些软件包没有安装。通过查找没有安装的软件包中,发现xdevel(Developing under XFree86\tm)最有可能,而且没有安装。抱着试试看的想法,安装了上去。再用命令./configure就没有错误了,变为如下信息:

    checking for X... libraries /usr/X11R6/lib,headers /usr/X11R6/include

然后进行编译,也出现了以下帖子中写出的一些错误。通过按照解决方法一次试试,终于将xsim安装上去了。

http://www.linuxsir.cn/forum.php?mod=viewthread&tid=7955
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=5479



--------------------------------------------------------------------------------------------------------------------------------------------
最终就是xsim在KDE中自动运行的问题,虽然设置了
export XMODIFIERS=@im=XSIM (在SUSE中,这些设置是在~/.bashrc中),但还是不能够自动运行,需要在终端上手动运行xsim。

借鉴gWuBi解决自动加载运行的方法,也可以解决xsim的自动加载问题。方法如下(只是在 北南南北 写的gWuBi安装方法这一部分上进行的修改,thx 北南南北、blackwhite以及其他人的发贴帮助;) )

如果不能自动加载运行,如在SuSE、Mandrake等发行版中,可用下面的方法。

对于普通用户[root以外的用户]

$ln -s /usr/local/xsim/bin/xsim /home/你想自动加载用户名/.kde/Autostart/xsim

举例:比如我是以beinan用户登录的,那我就应该做如下链接
$ ln -s /usr/local/xsim/bin/xsim /home/beinan/.kde/Autostart/xsim

如果是想在root用户登入的,想自动加载,可用下面的方法[通用]

# ln -s /usr/local/xsim/bin/xsim /root/.kde/Autostart/xsim
发表于 2002-10-3 15:44:24 | 显示全部楼层
兄弟,多谢!!!!!

真是太好了,我搞了好几天都搞不出来,我感觉都没有脸见兄弟了。

我搞不出来,是不能回复兄弟的帖子。

请接受北南的致意
 楼主| 发表于 2002-10-3 17:47:58 | 显示全部楼层
最初由 北南南北 发布
兄弟,多谢!!!!!

真是太好了,我搞了好几天都搞不出来,我感觉都没有脸见兄弟了。

我搞不出来,是不能回复兄弟的帖子。

请接受北南的致意



每个人安装linux的环境不同,可能遇不到这样的情况。其实还是很感谢你的帮助的。我也是头疼这个问题,因为装很多软件都会出类似的错误。为了解决,只能硬着头皮了。不过还是搞定了,感觉很不错,又长知识了。:cool:
发表于 2002-10-3 18:50:53 | 显示全部楼层

感谢上帝!!!

我的输入法成功了,现在就是用xsim输入法写的汉子,咳,真有那么小小的成就感。谢谢浩月千里以及北南南北两位仁兄的帮助。
 楼主| 发表于 2002-10-4 02:35:53 | 显示全部楼层
在Redhat中xdevel包的名称为:
           XFree86-devel-*.rpm
发表于 2002-10-8 18:49:46 | 显示全部楼层
这个xdevel怎么安装?
我在MDK9.0的KDE3.0.3里面
用软件安装里面的搜索没有找到xdevel
HELP!!!
发表于 2002-10-8 19:07:35 | 显示全部楼层
刚刚那个装上了,可是又出现这个错误提示:
checking for Berkerly DB header... configure: error: No        Berkeley DB4 or DB3 CXX header found
怎么了,哪里又出问题了?
发表于 2002-10-8 19:13:06 | 显示全部楼层
这又是缺了哪个东东?
你们看到这个错误提示之后,怎么解决?
把你们解决这个问题的思路告诉我好么?
 楼主| 发表于 2002-10-8 22:25:21 | 显示全部楼层
参看前面的帖子链接。

缺少Berkeley DB4/DB3的devel包。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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