LinuxSir.cn,穿越时空的Linuxsir!

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

编译不了stardict(已解决)

[复制链接]
发表于 2006-3-9 17:55:45 | 显示全部楼层 |阅读模式
make[2]: *** [t_config_file.o] ERROR 1
make[2]: *** 正在等待未完成的任务....
make[2]: Leaving directory `/var/tmp/portage/stardict-2.4.6-r1/work/stardict-2.4.6/tests'
make[1]: *** [all-recursive] ERROR 1
make[1]: Leaving directory `/var/tmp/portage/stardict-2.4.6-r1/work/stardict-2.4.6'
make: *** [all] ERROR 2

!!! ERROR: app-dicts/stardict-2.4.6-r1 failed.
!!! Function gnome2_src_compile, Line 48, Exitcode 2
!!! compile failure
!!! If you need support, post the topmost build error, NOT this status message.

emerge出现这些错误,不知道有没有人一样,另外想问下stardict去掉gnome装出来是什么样,能用吗?
内核是gentoo2.6.15-r1,用gnome
请大家帮忙看看,谢谢
发表于 2006-3-9 18:02:28 | 显示全部楼层
应该在错误信息中找第一个出现的error字样
把它连同后面的全贴出来

你贴的这一段恰恰没有包含最关键的信息

去掉gnome外表没什么变化
发声方式变了
不再用esd
而是需要选择一个程序
我用/usr/bin/aplay
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-9 18:20:36 | 显示全部楼层
gentoo.org的人回我是bug, 贴过来给你看看
bug #123772  链接http://bugs.gentoo.org/show_bug.cgi?id=123772

esd是什么,发声的程序?装stardict还同时装上发声程序吗?如果不装gnome,就不会装这个发声程序了,看样子你也没装,后来装了aplay?
回复 支持 反对

使用道具 举报

发表于 2006-3-9 18:29:33 | 显示全部楼层
aplay不用后来装
除非你不用alsa
看看equery b `which aplay`的结果就知道了

esd,全称esound,gnome的声音服务器
回复 支持 反对

使用道具 举报

发表于 2006-3-9 18:31:45 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-9 18:43:03 | 显示全部楼层
你看过那个bug吗?里面有个补丁,我不知道该怎么用上去,
我把它改在/var/tmp/portage/stardict-2.4.6-r1/work/stardict-2.4.6/tests/t_config_file.cpp,可是我改完后,再emerge,这个文件又更新回原样,编译错误照旧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-9 18:55:24 | 显示全部楼层
不会走了吧,算了,我也吃饭去了
第一次遇上打补丁,希望知道怎么打补丁。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-10 10:07:52 | 显示全部楼层
ok,搞定了,借这个机会还了解了emerge的一点运作过程
再emerge刚刚开始的时候,/var/tmp里的编译文件会更新,更新完了立刻就改,把那个cpp文件改了,我改完之后没多久,emerge就编译出新的.o文件了,到结束时再没有出现编译错误了。
回复 支持 反对

使用道具 举报

发表于 2006-3-10 10:37:49 | 显示全部楼层
你的gcc版本是多少?
我不是说是gcc的bug么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-10 12:42:30 | 显示全部楼层
你说的?谢谢,已经可以用了。
gcc version 3.3.6 (Gentoo 3.3.6, ssp-3.3.6-1.0, pie-8.7.8)
我就打上这个补丁,没管那个bug了,反正没什么影响,能装stardict就可以了
回复 支持 反对

使用道具 举报

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

本版积分规则

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