LinuxSir.cn,穿越时空的Linuxsir!

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

gtk+-1.2.10-r11 failed.~~~~~~~~~~~~~~~~:confused:

[复制链接]
发表于 2004-9-14 16:19:12 | 显示全部楼层 |阅读模式
终于装好了声音,
但在装xmms时种出现一下错误:
make  all-recursive
make[1]: Entering directory `/var/tmp/portage/gtk+-1.2.10-r11/work/gtk+-1.2.10'
Making all in po
make[2]: Entering directory `/var/tmp/portage/gtk+-1.2.10-r11/work/gtk+-1.2.10/po'
PATH=../srcPATH /usr/bin/xgettext --default-domain=gtk+ --directory=.. \
  --add-comments --keyword=_ --keyword=N_ \
  --files-from=./POTFILES.in \
&& test ! -f gtk+.po \
   || ( rm -f ./gtk+.pot \
        && mv gtk+.po ./gtk+.pot )
make[2]: *** 没有规则可以创建“all-yes”需要的目标“zh_CN.gmo”。 停止。
make[2]: *** 正在等待未完成的任务....
make[2]: Leaving directory `/var/tmp/portage/gtk+-1.2.10-r11/work/gtk+-1.2.10/po'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory `/var/tmp/portage/gtk+-1.2.10-r11/work/gtk+-1.2.10'
make: *** [all-recursive-am] 错误 2

!!! ERROR: x11-libs/gtk+-1.2.10-r11 failed.
!!! Function src_compile, Line 56, Exitcode 2
!!! (no error message)

在安装依赖包时gtk+-1.2.10-r11 出错,不知道怎么解决!!!!!!!!!!!!!!!!??????????????:confused:
发表于 2004-9-14 21:53:05 | 显示全部楼层
我的解决办法,
1. ebuild /usr/portage/x11-libs/gtk+-1.2.10-r11.ebuild unpack
2. 进入/var/tmp/portage/gtk+-1.2.10-r11/po目录,拷贝zh_CN.GB2312.gmo为zh_CN.gmo
3. ebuild .... compile install qmerge
发表于 2004-9-14 21:55:04 | 显示全部楼层
emerge gtk+-1.2.10-r11时注销掉
/etc/make.conf里的:
LINGUAS="zh_CN"
就可以了。
 楼主| 发表于 2004-9-15 01:01:04 | 显示全部楼层
我解决了!
就把make。conf中的USE加了-gtk2
最初由 maxofmin 发表
我的解决办法,
1. ebuild /usr/portage/x11-libs/gtk+-1.2.10-r11.ebuild unpack
2. 进入/var/tmp/portage/gtk+-1.2.10-r11/po目录,拷贝zh_CN.GB2312.gmo为zh_CN.gmo
3. ebuild .... compile install qmerge


不知道你的解决的命令意思,可以说明一下吗??????:%
发表于 2004-9-15 12:13:14 | 显示全部楼层
不知道为什么,gtk+-1.2.10的makefile里把zh_CN.gmo作为依赖关系,但是在相应源代码目录下却没有这个文件,我就采取拷贝zh_CN.GB2312.gmo文件的方法,解决依赖关系的问题.
发表于 2005-5-29 05:53:10 | 显示全部楼层
呵呵,我修改了ebuild,让它configure之后执行两个ln命令,
早知道到论坛上搜一搜了
回复 支持 反对

使用道具 举报

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

本版积分规则

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