LinuxSir.cn,穿越时空的Linuxsir!

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

自己编译fcitx

[复制链接]
发表于 2010-3-7 16:56:50 | 显示全部楼层 |阅读模式
我自己编译时总是提示如下错误:
然后搜索网络时,看到说要安装这三个。
但是我在执行第三步时总是出现错误,提示


E: 无法打开文件 /var/lib/apt/lists/apt.wxwidgets.org_dists_Karmic-wx_main_source_Sources - open (2: 没有该文件或目录)

没有执行apt-get build-dep fcitx吗?
现在最新的svn r228版本,在Ubuntu下要执行的命令如下:
1. apt-get install build-essential automake
2. apt-get install x11proto-xext-dev libxtst-dev
3. apt-get build-dep fcitx
这三步全做了就OK了。

blueshake@blueshake-laptop:~/fcitx-3.6.3$ make
make  all-recursive
make[1]: 正在进入目录 `/home/blueshake/fcitx-3.6.3'
Making all in doc
make[2]: 正在进入目录 `/home/blueshake/fcitx-3.6.3/doc'
make[2]: 没有什么可以做的为 `all'。
make[2]:正在离开目录 `/home/blueshake/fcitx-3.6.3/doc'
Making all in xpm
make[2]: 正在进入目录 `/home/blueshake/fcitx-3.6.3/xpm'
make[2]: 没有什么可以做的为 `all'。
make[2]:正在离开目录 `/home/blueshake/fcitx-3.6.3/xpm'
Making all in lib
make[2]: 正在进入目录 `/home/blueshake/fcitx-3.6.3/lib'
make[2]: 没有什么可以做的为 `all'。
make[2]:正在离开目录 `/home/blueshake/fcitx-3.6.3/lib'
Making all in src
make[2]: 正在进入目录 `/home/blueshake/fcitx-3.6.3/src'
gcc -DPKGDATADIR=\"/usr/local/share/fcitx\" -I. -I.. -I. -I../lib -I../xpm   -O2 -fno-strength-reduce -g -O2   -D_ENABLE_TRAY    -Wall -MT ime.o -MD -MP -MF .deps/ime.Tpo -c -o ime.o ime.c
In file included from ime.c:43:
TrayWindow.h:5:21: error: X11/xpm.h: 没有该文件或目录
In file included from ime.c:43:
TrayWindow.h:19: error: expected specifier-qualifier-list before ‘XpmAttributes’
make[2]: *** [ime.o] 错误 1
make[2]:正在离开目录 `/home/blueshake/fcitx-3.6.3/src'
make[1]: *** [all-recursive] 错误 1
make[1]:正在离开目录 `/home/blueshake/fcitx-3.6.3'
make: *** [all] 错误 2
发表于 2010-3-8 08:58:05 | 显示全部楼层
只要在网上找一找,就有答案了。
回复 支持 反对

使用道具 举报

发表于 2010-3-8 10:00:01 | 显示全部楼层
貌似没有安装 libxpm-dev
回复 支持 反对

使用道具 举报

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

本版积分规则

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