LinuxSir.cn,穿越时空的Linuxsir!

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

今天我在线等! emerge gnome 错误,请大侠们帮帮忙

[复制链接]
发表于 2008-11-3 19:52:46 | 显示全部楼层 |阅读模式
安装 gnome 出现了如下错误,请大侠们给指点一下!
#emerge gnome
Calculating dependencies  .... done!
>>> Verifying ebuild Manifests...

>>> Emerging (1 of 20) gnome-base/gnome-panel-2.22.2 to /
* gnome-panel-2.22.2.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...             [ ok ]
* checking ebuild checksums ;-) ...                                      [ ok ]
* checking auxfile checksums ;-) ...                                     [ ok ]
* checking miscfile checksums ;-) ...                                    [ ok ]
* checking gnome-panel-2.22.2.tar.bz2 ;-) ...                            [ ok ]
>>> Unpacking source...
>>> Unpacking gnome-panel-2.22.2.tar.bz2 to /var/tmp/portage/gnome-base/gnome-panel-2.22.2/work
* Fixing OMF Makefiles ...
  [ ok ]
* Running elibtoolize in: gnome-panel-2.22.2
*   Applying portage-1.5.10.patch ...
*   Applying max_cmd_len-1.5.20.patch ...
*   Applying sed-1.5.6.patch ...
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/gnome-base/gnome-panel-2.22.2/work/gnome-panel-2.22.2 ...
* econf: updating gnome-panel-2.22.2/config.sub with /usr/share/gnuconfig/config.sub
* econf: updating gnome-panel-2.22.2/config.guess with /usr/share/gnuconfig/config.guess
./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-scrollkeeper --disable-polkit --with-in-process-applets=clock,notification-area,wncklet --disable-network-manager --disable-eds --disable-gtk-doc --build=i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes


libtool: link: warning: `/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../..//libgnomeui-2.la' seems to be moved
libtool: link: warning: `/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../..//libSM.la' seems to be moved
libtool: link: warning: `/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../..//libICE.la' seems to be moved
libtool: link: warning: `/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../..//libgnomevfs-2.la' seems to be moved
libtool: link: warning: `/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../..//libglade-2.0.la' seems to be moved
libtool: link: warning: `/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../..//libxml2.la' seems to be moved
libtool: link: warning: `/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../..//libbonoboui-2.la' seems to be moved
libtool: link: warning: `/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../..//libgnomecanvas-2.la' seems to be moved
libtool: link: warning: `/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../..//libgnome-2.la' seems to be moved
libtool: link: warning: `/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../..//libpopt.la' seems to be moved
libtool: link: warning: `/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../..//libart_lgpl_2.la' seems to be moved
libtool: link: warning: `/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../..//libgtk-x11-2.0.la' seems to be moved
libtool: link: warning: `/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../..//libgdk-x11-2.0.la' seems to be moved
libtool: link: warning: `/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../..//libatk-1.0.la' seems to be moved
libtool: link: warning: `/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../..//libgdk_pixbuf-2.0.la' seems to be moved
libtool: link: warning: `/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../..//libpangocairo-1.0.la' seems to be moved
libtool: link: warning: `/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../..//libpango-1.0.la' seems to be moved
libtool: link: warning: `/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../..//libcairo.la' seems to be moved
libtool: link: warning: `/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../..//libbonobo-2.la' seems to be moved
libtool: link: warning: `/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../..//libbonobo-activation.la' seems to be moved
libtool: link: warning: `/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../..//libgmodule-2.0.la' seems to be moved
libtool: link: warning: `/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../..//libORBit-2.la' seems to be moved
libtool: link: warning: `/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../..//libgthread-2.0.la' seems to be moved
libtool: link: warning: `/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../..//libgobject-2.0.la' seems to be moved
libtool: link: warning: `/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../..//libgconf-2.la' seems to be moved
libtool: link: warning: `/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../..//libglib-2.0.la' seems to be moved
libtool: link: warning: `/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../..//libX11.la' seems to be moved
libtool: link: warning: `/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../..//libXau.la' seems to be moved
i686-pc-linux-gnu-gcc -shared  .libs/libwnck_applet_la-wncklet.o .libs/libwnck_applet_la-window-menu.o .libs/libwnck_applet_la-window-list.o .libs/
make[3]: Leaving directory `/var/tmp/portage/gnome-base/gnome-panel-2.22.2/work/gnome-panel-2.22.2/help/window-list'
Making all in workspace-switcher
make[3]: Entering directory `/var/tmp/portage/gnome-base/gnome-panel-2.22.2/work/gnome-panel-2.22.2/help/workspace-switcher'
if ! test -d ca/; then mkdir ca/; fi
if [ -f "C/workspace-switcher.xml" ]; then d="../"; else d="/var/tmp/portage/gnome-base/gnome-panel-2.22.2/work/gnome-panel-2.22.2/help/workspace-switcher/"; fi; \
        (cd ca/ && \
          `which xml2po` -e -p \
            "${d}ca/ca.po" \
            "${d}C/workspace-switcher.xml" > workspace-switcher.xml.tmp && \
            cp workspace-switcher.xml.tmp workspace-switcher.xml && rm -f workspace-switcher.xml.tmp)
if ! test -d da/; then mkdir da/; fi
if [ -f "C/workspace-switcher.xml" ]; then d="../"; else d="/var/tmp/portage/gnome-base/gnome-panel-2.22.2/work/gnome-panel-2.22.2/help/workspace-switcher/"; fi; \
        (cd da/ && \
          `which xml2po` -e -p \
            "${d}da/da.po" \
            "${d}C/workspace-switcher.xml" > workspace-switcher.xml.tmp && \
            cp workspace-switcher.xml.tmp workspace-switcher.xml && rm -f workspace-switcher.xml.tmp)
Traceback (most recent call last):
Traceback (most recent call last):
  File "/usr/bin/xml2po", line 35, in <module>
    import libxml2
ImportError: No module named libxml2
make[3]: *** [ca/workspace-switcher.xml] Error 1
make[3]: *** Waiting for unfinished jobs....
  File "/usr/bin/xml2po", line 35, in <module>
    import libxml2
ImportError: No module named libxml2
make[3]: *** [da/workspace-switcher.xml] Error 1
make[3]: Leaving directory `/var/tmp/portage/gnome-base/gnome-panel-2.22.2/work/gnome-panel-2.22.2/help/workspace-switcher'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/gnome-base/gnome-panel-2.22.2/work/gnome-panel-2.22.2/help'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/gnome-base/gnome-panel-2.22.2/work/gnome-panel-2.22.2'
make: *** [all] Error 2
*
* ERROR: gnome-base/gnome-panel-2.22.2 failed.
* Call stack:
*               ebuild.sh, line   49:  Called src_compile
*             environment, line 2742:  Called gnome2_src_compile
*             environment, line 2115:  Called die
* The specific snippet of code:
*       emake || die "compile failure"
*  The die message:
*   compile failure
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/gnome-base/gnome-panel-2.22.2/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/gnome-base/gnome-panel-2.22.2/temp/environment'.
*

* Messages for package gnome-base/gnome-panel-2.22.2:

*
* ERROR: gnome-base/gnome-panel-2.22.2 failed.
* Call stack:
*               ebuild.sh, line   49:  Called src_compile
*             environment, line 2742:  Called gnome2_src_compile
*             environment, line 2115:  Called die
* The specific snippet of code:
*       emake || die "compile failure"
*  The die message:
*   compile failure
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/gnome-base/gnome-panel-2.22.2/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/gnome-base/gnome-panel-2.22.2/temp/environment'.



请大侠们帮帮忙,我是新手!
发表于 2008-11-3 20:08:51 | 显示全部楼层
把有blocking的行看一下,如果需要安装的包被安装过的包阻止,可以先卸载已安装的包。
如果两个包都没安装,就需要先把一个包加入/etc/portage/package.mask 来阻止。

我第一次安装的时候,也遇到过类似问题。

先不要怕没装某个包,系统会不稳定。等把gnome基本搭建起来,就是可以进入桌面后,还可以再更新和优化。
回复 支持 反对

使用道具 举报

发表于 2008-11-3 20:12:28 | 显示全部楼层
blocks B ] <gnome-base/gnome-control-center-2.22 (is blocking gnome-base/gnome-settings-daemon-2.22.2.1)
[blocks B ] <media-video/totem-2.21 (is blocking dev-libs/totem-pl-parser-2.22.3)

前面已有[ebuild N ] gnome-base/gnome-settings-daemon-2.22.2.1 USE="-alsa -debug -esd -gstreamer"
所以先把gnome-base/gnome-control-center-2.22放进package.mask,还有dev-libs/totem-pl-parser也放进去。
回复 支持 反对

使用道具 举报

发表于 2008-11-3 20:18:54 | 显示全部楼层
开始安装会遇到很多类似的小问题 。
可以用irc 登录#gentoo ,官方聊天室,那里的老外很肯帮助人的。
中文#gentoo-cn里的人一般不轻易回答问题。

这方面还是老外乐于助人,虽然两个聊天室都提倡要多看文档,多search,多man。
第一次装如果没人商量请教,是挺崩溃的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-3 20:27:33 | 显示全部楼层
谢谢 waterloo2005 的指教,只是我的E文实在是差,进了聊天室也不能和老外聊的
我相信所有的问题,慢慢都会解决的,只是刚刚开始,总会遇到这样那样的问题,如果没有问题,反而是不正常了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-5 13:20:41 | 显示全部楼层
为什么遇到问题的总是我?
回复 支持 反对

使用道具 举报

发表于 2008-11-5 14:18:38 | 显示全部楼层
python-updater?
回复 支持 反对

使用道具 举报

发表于 2008-11-5 14:29:37 | 显示全部楼层
还是不要太急着安装图形。
我使用1天的时间把system了一下 。然后安装x。最后安装gnome
这样就会很少出现所谓的冲突。因为安装的一些东西需要提前准备好。
回复 支持 反对

使用道具 举报

发表于 2008-11-5 14:33:03 | 显示全部楼层
USE=“-qt3 -kde -arts dbus gtk gnome -ipv6 X”
如果出现cairo错误。就在命令行。USE="X" emerge cairo
基本上安装gnome是因为gtk和X的一些冲突的问题。
回复 支持 反对

使用道具 举报

发表于 2008-11-6 21:49:26 | 显示全部楼层
first:

emerge dev-lib/libxml2
回复 支持 反对

使用道具 举报

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

本版积分规则

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