分页: 1 / 1

[分享]AMD64中终于成功编译了stardict3.0.1

发表于 : 2007-11-22 19:42
lenovan
由于stardict3.0.0不能将鼠标移进悬浮框,使用起来极为不便。听说stardict3.0.1里终于解决了这个问题。于是我迫不及待地想升级。可是在网上找了半天也没有发现有人照顾amd64。而且好像有很多插件都被disable掉了。看来只能用源码安装了。去网站stardict.sourceforge.net上下载了源码。
sudo ./configure
很多checking XXX后面跟着no,最后还因为找不到echant而失败。去官方论坛上寻求答案吧,又没有人理。看来我的问题太弱智了。于是,决心自己解决。好,我从新立得里安装了所有含有enchant字眼儿的包,后仍说找不到。没有办法,只能暂妥协用--disable--spelll。这样以后,提示找不到gucharmap,啊,问题真多。好我故计重施,安装了所有含gucharmap的软件包。再来./configure,竟被告知已经找到了enchant,好!兴奋之余一想,看来说找不到某东西并不一定是这东西没有安装。于是按照这个思路,我又安装了gfortran,g77,gawk,libgnomeui-dev,终于找到了gucharmap。好,又一个大问题解决了。但问题仍然很多。接着根据提示,又安装了含festival的软件包和libespeak-dev,这样终于能顺利通过configure了。
别高兴太早,还有问题。编译过程中提示找不到EST.h和EST_cutils.h。我在一个网站上看来两个东西应该是speech-tools的。于是兴冲冲的安装了speech-tools。但结果让人气馁,仍然找不到。后经多种尝试,无果。只能暂放弃。去掉festival功能后,终于安装成功。(即
sudo ./configure --prefix=/usr --disable-festival
sudo make
sudo make install
虽然,有个功能没有安装上,但打开stardict,果然能将鼠标移进去了。而festival好象是跟发音有关的东西。不要也罢。可以用了^_^

发表于 : 2007-12-10 19:14
goodcjw2
没想到在这里看到你了~啊哈~
功夫不负有心人,顶~~~~