当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 6 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : fcitx3.6.2编译
帖子发表于 : 2009-10-17 4:24 
头像

注册: 2007-07-11 21:43
帖子: 3382
地址: 东江边
系统: archlinux
送出感谢: 15
接收感谢: 7
代码:
make


出现如下错误提示:

代码:
make  all-recursive
make[1]: 正在进入目录 `/home/ivan/trunk'
Making all in doc
make[2]: 正在进入目录 `/home/ivan/trunk/doc'
make[2]: 没有什么可以做的为 `all'。
make[2]:正在离开目录 `/home/ivan/trunk/doc'
Making all in xpm
make[2]: 正在进入目录 `/home/ivan/trunk/xpm'
make[2]: 没有什么可以做的为 `all'。
make[2]:正在离开目录 `/home/ivan/trunk/xpm'
Making all in lib
make[2]: 正在进入目录 `/home/ivan/trunk/lib'
make[2]: 没有什么可以做的为 `all'。
make[2]:正在离开目录 `/home/ivan/trunk/lib'
Making all in src
make[2]: 正在进入目录 `/home/ivan/trunk/src'
gcc -DPKGDATADIR=\"/usr/local/share/fcitx\" -I. -I.. -I. -I../lib -I../xpm   -O2 -fno-strength-reduce -g -O2   -D_ENABLE_TRAY  -D_ENABLE_LOG  -I/usr/include/freetype2   -D_USE_XFT -Wall -MT InputWindow.o -MD -MP -MF .deps/InputWindow.Tpo -c -o InputWindow.o InputWindow.c
mv -f .deps/InputWindow.Tpo .deps/InputWindow.Po
gcc -DPKGDATADIR=\"/usr/local/share/fcitx\" -I. -I.. -I. -I../lib -I../xpm   -O2 -fno-strength-reduce -g -O2   -D_ENABLE_TRAY  -D_ENABLE_LOG  -I/usr/include/freetype2   -D_USE_XFT -Wall -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.c
mv -f .deps/main.Tpo .deps/main.Po
gcc -DPKGDATADIR=\"/usr/local/share/fcitx\" -I. -I.. -I. -I../lib -I../xpm   -O2 -fno-strength-reduce -g -O2   -D_ENABLE_TRAY  -D_ENABLE_LOG  -I/usr/include/freetype2   -D_USE_XFT -Wall -MT tools.o -MD -MP -MF .deps/tools.Tpo -c -o tools.o tools.c
tools.c: In function ‘ConvertGBKSimple2Tradition’:
tools.c:1833: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
mv -f .deps/tools.Tpo .deps/tools.Po
gcc -DPKGDATADIR=\"/usr/local/share/fcitx\" -I. -I.. -I. -I../lib -I../xpm   -O2 -fno-strength-reduce -g -O2   -D_ENABLE_TRAY  -D_ENABLE_LOG  -I/usr/include/freetype2   -D_USE_XFT -Wall -MT about.o -MD -MP -MF .deps/about.Tpo -c -o about.o about.c
mv -f .deps/about.Tpo .deps/about.Po
gcc -O2 -fno-strength-reduce -g -O2   -D_ENABLE_TRAY  -D_ENABLE_LOG  -I/usr/include/freetype2   -D_USE_XFT -Wall -lXpm -lXtst  -o fcitx IC.o ime.o InputWindow.o KeyList.o main.o MainWindow.o MyErrorsHandlers.o punc.o py.o PYFA.o pyMapTable.o pyParser.o sp.o tools.o ui.o table.o xim.o qw.o tray.o TrayWindow.o vk.o about.o QuickPhrase.o AutoEng.o extra.o internalVersion.o ../lib/libXimd.a -lXft   -lX11
[color=#FF4000]/usr/bin/ld: cannot find -lXtst
collect2: ld returned 1 exit status
make[2]: *** [fcitx] 错误 1
make[2]:正在离开目录 `/home/ivan/trunk/src'
make[1]: *** [all-recursive] 错误 1
make[1]:正在离开目录 `/home/ivan/trunk'
make: *** [all] 错误 2[/color]

请问是什么问题,如何解决


_________________
我来了,我看见了,我征服了!
求勾搭,不管饭。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: fcitx3.6.2编译
帖子发表于 : 2009-10-17 5:59 

注册: 2009-10-15 3:59
帖子: 26
送出感谢: 0 次
接收感谢: 0 次
在其他地方找到答案,希望可以帮到你

$ sudo aptitude install libxtst-dev


页首
 用户资料  
 
3 楼 
 文章标题 : Re: fcitx3.6.2编译
帖子发表于 : 2009-10-18 3:08 
头像

注册: 2007-07-11 21:43
帖子: 3382
地址: 东江边
系统: archlinux
送出感谢: 15
接收感谢: 7
谢谢楼上的兄弟,我还是没有编译成功。


_________________
我来了,我看见了,我征服了!
求勾搭,不管饭。


页首
 用户资料  
 
4 楼 
 文章标题 : Re: fcitx3.6.2编译
帖子发表于 : 2009-10-18 20:33 

注册: 2009-09-22 22:51
帖子: 82
送出感谢: 0 次
接收感谢: 0 次
安装Fcitx
sudo apt-get install im-switch fcitx
sudo im-switch -s fcitx -z default
im-switch -s fcitx -z default#修改当前用户的默认输入法, 具体看man im-switch
完成设置最好重启一下X,输入法就生效了.
如果发现软件界面字体是方块, gedit ~/.fcitx/config 或gksu gedit /usr/share/fcitx/data/tables.conf 打开配置文件修改一下字体就OK.
字体列表: xlsfonts或 fc-list (取=前面)
某些情况下可能,在安装了fcitx输入法以后可能会出现和SCIM并存的问题,只要用im-switch把默认输入法改成fcitx就可以了:
sudo im-switch -a fcitx
im-switch -a fcitx
或方法2
sudo gedit /usr/lib/gtk-2.0/2.10.0/immodule-files.d/scim-gtk2-immodule.immodules
将内容改为如下:
# automatically generated by dh_gtkmodules, do not edit
“/usr/lib/gtk-2.0/2.10.0/immodules/im-scim.so”
“scim” “SCIM Input Method” “scim” “/usr/share/locale” “ja:ko”
#就是将最后一行中的"ja:ko:zh"修改为"ja:ko",这样修改以后,scim在中文环境下将不被启动
或者干脆把默认的scim卸载掉,再安装fcitx(反正我是这样做的,默认语言为中文),方法很简单,两行命令即可搞定,如下:
sudo apt-get autoremove scim
sudo apt-get install fcitx
激活输入法
重新启动Xwindow完成。按 Ctrl + 空格 键激活输入法。
如果在QT程序中、KDE环境下无法激活:
sudo gedit /etc/X11/Xsession.d/95xinput
内容改为
export XMODIFIERS=@im=fcitx
export XIM=fcitx
export XIM_PROGRAM=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=XIM
fcitx

//注意: 等号后若有引号,应为半角


页首
 用户资料  
 
5 楼 
 文章标题 : Re: fcitx3.6.2编译
帖子发表于 : 2009-10-18 20:36 
头像

注册: 2008-12-13 19:39
帖子: 13284
地址: 物华天宝人杰地灵
送出感谢: 1
接收感谢: 6
楼上兄弟,你的叙述很详细。。。可惜文不对题,楼主是想学习编译Fcitx。。。
楼主可以去看下Alpha.gu的贴子,里面有编译新版svn版本的注意点。当然,如果只是使用输入法,直接下最新版deb就行了。 :em09
viewtopic.php?f=8&t=192737#由Alpha.gu打的Fcitx最新deb包及安装方法。装好后设置im-switch。修改配置~/.fcitx/config推荐用leafpad。
一般情况下,Ubuntu里总是有AR PL UMing CN这样的中文字体的,把配置文件中的*号改成这个字体就行了,重启X生效。为避免冲突或精简,可以卸了scim或ibus。


_________________
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!


页首
 用户资料  
 
6 楼 
 文章标题 : Re: fcitx3.6.2编译
帖子发表于 : 2009-10-18 20:49 
头像

注册: 2007-10-23 12:54
帖子: 1689
送出感谢: 0 次
接收感谢: 13
编译之前要用 sudo apt-get build-dep fcitx 生成编译环境

手动安装 build-dep 未包含的阴性依赖 libxtst-dev x11proto-xext-dev

编译要用命令 fakeroot debian/rules binary


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 6 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译