LinuxSir.cn,穿越时空的Linuxsir!

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

如何安装fcitx

[复制链接]
发表于 2006-10-24 18:08:32 | 显示全部楼层 |阅读模式
小弟刚开使学习linux,,,,请多指教
安装出现如下错误,如何解决


[root@localhost fcitx-3.4]# make
make  all-recursive
make[1]: Entering directory `/home/QQ/fcitx-3.4'
Making all in doc
make[2]: Entering directory `/home/QQ/fcitx-3.4/doc'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/QQ/fcitx-3.4/doc'
Making all in xpm
make[2]: Entering directory `/home/QQ/fcitx-3.4/xpm'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/QQ/fcitx-3.4/xpm'
Making all in lib
make[2]: Entering directory `/home/QQ/fcitx-3.4/lib'
if gcc -DHAVE_CONFIG_H -I. -I. -I..    -c -O2 -fno-strength-reduce -fno-strict-aliasing -g -O2 -INONE -Wall -MT FrameMgr.o -MD -MP -MF ".deps/FrameMgr.Tpo" -c -o FrameMgr.o FrameMgr.c; \
then mv -f ".deps/FrameMgr.Tpo" ".deps/FrameMgr.Po"; else rm -f ".deps/FrameMgr.Tpo"; exit 1; fi
FrameMgr.c:29:25: error: X11/Xlibint.h: 没有那个文件或目录
In file included from FrameMgr.c:31:
FrameMgr.h:32:21: error: X11/Xmd.h: 没有那个文件或目录
FrameMgr.h:33:22: error: X11/Xlib.h: 没有那个文件或目录
In file included from FrameMgr.c:31:
FrameMgr.h:112: 错误:syntax error before ‘Bool’
FrameMgr.h:114: 错误:syntax error before ‘Bool’
FrameMgr.h:126: 错误:syntax error before ‘FrameMgrIsIterLoopEnd’
FrameMgr.h:126: 警告:在 ‘FrameMgrIsIterLoopEnd’ 的声明中,类型默认为 ‘int’
FrameMgr.h:126: 警告:数据定义时没有类型或存储类
FrameMgr.c:95: 错误:syntax error before ‘Bool’
FrameMgr.c:95: 警告:结构或联合后没有分号
FrameMgr.c:99: 错误:syntax error before ‘}’ token
FrameMgr.c:99: 警告:在 ‘FrameIterRec’ 的声明中,类型默认为 ‘int’
FrameMgr.c:99: 警告:在 ‘FrameIter’ 的声明中,类型默认为 ‘int’
FrameMgr.c:99: 警告:数据定义时没有类型或
发表于 2008-9-24 21:11:45 | 显示全部楼层
这几个包在我./configure时,没有提示。找了很久没答案。。
我是UBUNTU,只要执行sudo apt-get install libxpm-dev就能编译了。

.configure
make要2次,
sudo make install
sudo ln -s /usr/local/bin/fcitx /usr/bin/fcitx
这样就行了
回复 支持 反对

使用道具 举报

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

本版积分规则

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