|
我自己编译时总是提示如下错误:
然后搜索网络时,看到说要安装这三个。
但是我在执行第三步时总是出现错误,提示
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 |
|