LinuxSir.cn,穿越时空的Linuxsir!

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

emerge gnome-light 出错,ERROR: x11-themes/gnome-icon-theme-2.91.6 failed 有人遇

[复制链接]
发表于 2011-2-3 21:29:32 | 显示全部楼层 |阅读模式
>>> Emerging (1 of 92) x11-themes/gnome-icon-theme-2.91.6

openpty failed: 'out of pty devices'
* gnome-icon-theme-2.91.6.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...       [ ok ]
* tango-gentoo-v1.1.tar.gz RMD160 SHA1 SHA256 size ;-) ...              [ ok ]
* Package:    x11-themes/gnome-icon-theme-2.91.6
* Repository: gentoo
* Maintainer: gnome@gentoo.org
* USE:        branding elibc_glibc kernel_linux userland_GNU x86
* FEATURES:   sandbox
>>> Unpacking source...
>>> Unpacking gnome-icon-theme-2.91.6.tar.bz2 to /var/tmp/portage/x11-themes/gnome-icon-theme-2.91.6/work
>>> Unpacking tango-gentoo-v1.1.tar.gz to /var/tmp/portage/x11-themes/gnome-icon-theme-2.91.6/work
>>> Source unpacked in /var/tmp/portage/x11-themes/gnome-icon-theme-2.91.6/work
>>> Preparing source in /var/tmp/portage/x11-themes/gnome-icon-theme-2.91.6/work/gnome-icon-theme-2.91.6 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/x11-themes/gnome-icon-theme-2.91.6/work/gnome-icon-theme-2.91.6 ...
./configure --prefix=/usr --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --enable-icon-mapping
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking how to create a ustar tar archive... gnutar
checking for i686-pc-linux-gnu-pkg-config... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.19... yes
checking whether NLS is requested... yes
checking for style of include used by make... GNU
checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether i686-pc-linux-gnu-gcc accepts -g... yes
checking for i686-pc-linux-gnu-gcc option to accept ISO C89... none needed
checking dependency style of i686-pc-linux-gnu-gcc... none
checking for intltool >= 0.40.0... 0.41.1 found
checking for intltool-update... /usr/bin/intltool-update
checking for intltool-merge... /usr/bin/intltool-merge
checking for intltool-extract... /usr/bin/intltool-extract
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/gmsgfmt
checking for perl... /usr/bin/perl
checking for perl >= 5.8.1... 5.12.2
checking for XML:arser... ok
checking icon-naming-utils >= 0.8.7... yes
checking for gtk-update-icon-cache... no
configure: error: Could not find gtk-update-icon-cache

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/x11-themes/gnome-icon-theme-2.91.6/work/gnome-icon-theme-2.91.6/config.log

* ERROR: x11-themes/gnome-icon-theme-2.91.6 failed:
*   econf failed
*
* Call stack:
*     ebuild.sh, line   56:  Called src_configure
*   environment, line 1540:  Called gnome2_src_configure
*   environment, line 1282:  Called econf '--enable-icon-mapping'
*     ebuild.sh, line  557:  Called die
* The specific snippet of code:
*                           die "econf failed"
*
* If you need support, post the output of 'emerge --info =x11-themes/gnome-icon-theme-2.91.6',
* the complete build log and the output of 'emerge -pqv =x11-themes/gnome-icon-theme-2.91.6'.
* The complete build log is located at '/var/tmp/portage/x11-themes/gnome-icon-theme-2.91.6/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/x11-themes/gnome-icon-theme-2.91.6/temp/environment'.
* S: '/var/tmp/portage/x11-themes/gnome-icon-theme-2.91.6/work/gnome-icon-theme-2.91.6'

>>> Failed to emerge x11-themes/gnome-icon-theme-2.91.6, Log file:

>>>  '/var/tmp/portage/x11-themes/gnome-icon-theme-2.91.6/temp/build.log'

* Messages for package x11-themes/gnome-icon-theme-2.91.6:

* ERROR: x11-themes/gnome-icon-theme-2.91.6 failed:
*   econf failed
*
* Call stack:
*     ebuild.sh, line   56:  Called src_configure
*   environment, line 1540:  Called gnome2_src_configure
*   environment, line 1282:  Called econf '--enable-icon-mapping'
*     ebuild.sh, line  557:  Called die
* The specific snippet of code:
*                           die "econf failed"
*
* If you need support, post the output of 'emerge --info =x11-themes/gnome-icon-theme-2.91.6',
* the complete build log and the output of 'emerge -pqv =x11-themes/gnome-icon-theme-2.91.6'.
* The complete build log is located at '/var/tmp/portage/x11-themes/gnome-icon-theme-2.91.6/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/x11-themes/gnome-icon-theme-2.91.6/temp/environment'.
* S: '/var/tmp/portage/x11-themes/gnome-icon-theme-2.91.6/work/gnome-icon-theme-2.91.6'

提示的是gtk-update-icon-cache缺少吧?
emerge gtk-update-icon-cache后竟然显示

emerge: there are no ebuilds to satisfy "gtk-update-icon-cache".

请教各位大牛的解决。
发表于 2011-2-3 22:19:33 | 显示全部楼层
gtk-update-icon-cache有装吗?

如果有的话,可能是在perl升级后没有运行perl-cleaner重新emerge装在旧perl目录下的perl软件所置。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-2-3 22:31:36 | 显示全部楼层
Post by acevery;2127337
gtk-update-icon-cache有装吗?

如果有的话,可能是在perl升级后没有运行perl-cleaner重新emerge装在旧perl目录下的perl软件所置。
perl-cleaner --all运行之后问题依旧啊。现在貌似是没有gtk-update-icon-cache这个包啊,我emerge gtk-update-icon-cache后提示的是there are no ebuilds to satisfy "gtk-update-icon-cache".请问该怎样做?
回复 支持 反对

使用道具 举报

发表于 2011-2-3 22:34:00 | 显示全部楼层
前几天我也遇到了这个问题  
失败后一直emerge --resume 不行就emerge --resume --skipfirst
总之是先把另外的包装上
然后等到把某个包装好了好像就能通过了。。。
回复 支持 反对

使用道具 举报

发表于 2011-2-4 09:17:02 | 显示全部楼层
它是x11-libs/gtk+带的东西。

你which gtk-update-icon-cache看看。

另外你的gtk+启用了什么USE?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-2-4 14:27:05 | 显示全部楼层
谢谢大家,新年快乐。确实是perl的问题,perl-cleaner --reallyall 后再emerge gnome-light成功,不过startx 失败了,command not found,麻烦大家给点意见吧。
回复 支持 反对

使用道具 举报

发表于 2011-2-4 15:36:06 | 显示全部楼层
你要安装 xinit
回复 支持 反对

使用道具 举报

发表于 2011-2-5 13:33:07 | 显示全部楼层
Post by omengye;2127369
谢谢大家,新年快乐。确实是perl的问题,perl-cleaner --reallyall 后再emerge gnome-light成功,不过startx 失败了,command not found,麻烦大家给点意见吧。


装上gdm,然后在/etc/conf.d/xdm中
DISPLAYMANAGER="gdm"

再/etc/init.d/xdm start
回复 支持 反对

使用道具 举报

发表于 2011-2-5 16:17:19 | 显示全部楼层
Post by omengye;2127369
谢谢大家,新年快乐。确实是perl的问题,perl-cleaner --reallyall 后再emerge gnome-light成功,不过startx 失败了,command not found,麻烦大家给点意见吧。


默認的startx需要好幾個并不會自動安装的軟體。我記得最起碼要特别去emerge twm和xterm。

如果你的~/.xinitrc指定跑某個桌面環境,startx就不會用fall back的那些東西了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-2-6 17:14:21 | 显示全部楼层
谢谢大家了,我emerge nvidia-drivers 结果startx就启动了,真是邪了阿。
回复 支持 反对

使用道具 举报

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

本版积分规则

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