今天突然想把所有的工作全部转移到LINUX平台下面来做,于是赶紧安装系统,安装EVA,安装紫光输入法,然后考虑到自己英语水平有限,打算安装一个翻译软件,第一选择就想到了stardict,于是马上到官方网站下了一个源码包,但是原以为两三分钟能搞定的事居然把我卡住了。
       文件下载完成后赶紧
tar -jxvf stardict-3.0.1.tar.bz2
./configure
make
就在这一步发现了错误,make:*** No targets specified and no makefile foud. stop.
然后检查前面编译的结果,发现这个错误,configure: error: Enchant library not found or too old. Use --disable-spell to build without spell plugin.

[root@localhost software]# rpm -ivh stardict-3.0.1-1.fc8.i386.rpm
error: Failed dependencies:
        enchant is needed by stardict-3.0.1-1.fc8.i386
        espeak is needed by stardict-3.0.1-1.fc8.i386
        gucharmap is needed by stardict-3.0.1-1.fc8.i386
        libc.so.6(GLIBC_2.4) is needed by stardict-3.0.1-1.fc8.i386
        libcairo.so.2 is needed by stardict-3.0.1-1.fc8.i386
        libenchant.so.1 is needed by stardict-3.0.1-1.fc8.i386
        libespeak.so.1 is needed by stardict-3.0.1-1.fc8.i386
        libgucharmap.so.6 is needed by stardict-3.0.1-1.fc8.i386
        libpangocairo-1.0.so.0 is needed by stardict-3.0.1-1.fc8.i386
        libsigc++20 >= 2.0.17 is needed by stardict-3.0.1-1.fc8.i386
        libsigc-2.0.so.0 is needed by stardict-3.0.1-1.fc8.i386
        rtld(GNU_HASH) is needed by stardict-3.0.1-1.fc8.i386

找了很多资料也请教了很多朋友,都没有确切的解决办法,暂时只有把这个问题搁下,等找到了解决办法再更新,如果有能帮上忙的朋友也请给我留言,谢谢了