LinuxSir.cn,穿越时空的Linuxsir!

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

make安装FCITX出错

[复制链接]
发表于 2006-2-7 20:02:45 | 显示全部楼层 |阅读模式
[root@fslit fcitx-3.1.1]# make
make  all-recursive
make[1]: Entering directory `/home/fdit/fcitx-3.1.1'
Making all in doc
make[2]: Entering directory `/home/fdit/fcitx-3.1.1/doc'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/fdit/fcitx-3.1.1/doc'
Making all in tools
make[2]: Entering directory `/home/fdit/fcitx-3.1.1/tools'
gcc  -g -O2 -INONE -Wall   -o mb2txt  mb2txt.o  -LNONE -lX11
/usr/bin/ld: cannot find -lX11
collect2: ld returned 1 exit status
make[2]: *** [mb2txt] Error 1
make[2]: Leaving directory `/home/fdit/fcitx-3.1.1/tools'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/fdit/fcitx-3.1.1'
make: *** [all] Error 2
make安装FCITX出错,目前找了整个网络还没有解决办法!!!
发表于 2006-2-8 14:19:42 | 显示全部楼层
别又是没装X开发包吧?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-8 16:15:42 | 显示全部楼层
是的我是没有安装X11,请问X11程序在哪个ISO里,程序名是什么,我是通过硬盘安装的!
回复 支持 反对

使用道具 举报

发表于 2006-2-8 17:28:36 | 显示全部楼层
你用的是什么发行版本?一般X11开发包都叫x11-devel什么的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-9 09:36:20 | 显示全部楼层
我是用Redhat linux 9 昨晚我从第二张CD中把,SDL*的RPM都安装上了,但是没有发现X11的程序,,不知如何通过添加删除程序来安装X11程序,因为我是用ISO文件安装!
回复 支持 反对

使用道具 举报

发表于 2006-2-9 13:40:21 | 显示全部楼层
SDL什么的不是管这事的。手头刚好有RH9,第二张盘 XFree86-devel-4.3.0-2.i386.rpm 。安装的话用 rpm -ivh XFree86-devel-4.3.0-2.i386.rpm 。RH9一般开发的东西都丢在第二张盘上了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-9 17:08:17 | 显示全部楼层
RPMS]# rpm -ivh XFree86-devel-4.3.0-2.i386.rpm
Preparing...                ########################################### [100%]
   1:XFree86-devel          ########################################### [100%]
[root@fslit RPMS]# cd /home/fdit/fcitx-3.1.1
[root@fslit fcitx-3.1.1]# make
\\\\\\\\\\
还是不行,是不是因为我没有驱动显卡的问题!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-9 17:10:10 | 显示全部楼层
make  all-recursive
make[1]: Entering directory `/home/fdit/fcitx-3.1.1'
Making all in doc
make[2]: Entering directory `/home/fdit/fcitx-3.1.1/doc'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/fdit/fcitx-3.1.1/doc'
Making all in tools
make[2]: Entering directory `/home/fdit/fcitx-3.1.1/tools'
gcc  -g -O2 -INONE -Wall   -o mb2txt  mb2txt.o  -LNONE -lX11
/usr/bin/ld: cannot find -lX11
collect2: ld returned 1 exit status
make[2]: *** [mb2txt] Error 1
make[2]: Leaving directory `/home/fdit/fcitx-3.1.1/tools'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/fdit/fcitx-3.1.1'
make: *** [all] Error 2
回复 支持 反对

使用道具 举报

发表于 2006-2-9 17:14:45 | 显示全部楼层
它只是个输入法,不关驱动的事。
cd fcitx-3.1.1
./configure --prefix=/usr
make
make install
先别执行,fcitx网上不是有打好的RPM包吗?从源码make install进去以后删除起来比较麻烦。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-9 17:23:01 | 显示全部楼层
兄弟,谢谢你的热心帮忙,我重新配置然后在MAKE一下就行了,可是我在命令模式下运行如下:# fcitx
Error: FCITX can only run under X
无法启用,是不是一定要在X下才行啊!我显卡现在还没有搞定!
回复 支持 反对

使用道具 举报

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

本版积分规则

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