LinuxSir.cn,穿越时空的Linuxsir!

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

已解决-安装 gnome问题

[复制链接]
发表于 2009-5-9 22:28:49 | 显示全部楼层 |阅读模式
今天帮朋友安装gentoo
安装gnome的时候遇见这样的错误信息
怎么解决呢?
升级到 gcc4.3.3-r2 python2.62  并且 emerge -e system了,然后装的xorg 再安装 gnome 时候出现的问题

gentoo / # emerge -av gnome

These are the packages that would be merged, in order:

Calculating dependencies... done!


[nomerge      ] gnome-base/gnome-2.24.1  USE="cdr cups dvdr esd ldap -accessibility -mono"
[ebuild  N    ]  gnome-base/gvfs-1.0.3-r2  USE="bluetooth gnome hal -archive -avahi -bash-completion -cdda -debug -doc -fuse -gnome-keyring -gphoto2 -samba"
[ebuild  N    ]   net-libs/libsoup-2.26.1  USE="gnome ssl -debug -doc"
[ebuild  N    ]    net-libs/libproxy-0.2.3  USE="gnome kde python xulrunner -networkmanager -webkit"
[ebuild  N    ]     net-libs/xulrunner-1.9.0.10  USE="dbus gnome startup-notification -custom-optimization -java"
[ebuild  N    ]  gnome-base/libbonoboui-2.24.1  USE="X -doc"
[ebuild  N    ]   gnome-base/libgnome-2.24.1  USE="esd -debug -doc"
[ebuild  N    ]  gnome-base/libgnomeui-2.24.1  USE="-doc"

* Error: circular dependencies:

('ebuild', '/', 'gnome-base/libgnomeui-2.24.1', 'merge') depends on
  ('ebuild', '/', 'gnome-base/libbonoboui-2.24.1', 'merge') (buildtime)
  ('ebuild', '/', 'gnome-base/libgnome-2.24.1', 'merge') (buildtime)
('ebuild', '/', 'net-libs/libsoup-2.26.1', 'merge') depends on
  ('ebuild', '/', 'net-libs/libproxy-0.2.3', 'merge') (buildtime)
('ebuild', '/', 'gnome-base/libgnome-2.24.1', 'merge') depends on
  ('ebuild', '/', 'gnome-base/gvfs-1.0.3-r2', 'merge') (buildtime)
('ebuild', '/', 'gnome-base/gvfs-1.0.3-r2', 'merge') depends on
  ('ebuild', '/', 'net-libs/libsoup-2.26.1', 'merge') (buildtime)
('ebuild', '/', 'net-libs/libproxy-0.2.3', 'merge') depends on
  ('ebuild', '/', 'net-libs/xulrunner-1.9.0.10', 'merge') (buildtime)
('ebuild', '/', 'gnome-base/libbonoboui-2.24.1', 'merge') depends on
  ('ebuild', '/', 'gnome-base/libgnome-2.24.1', 'merge') (buildtime)
('ebuild', '/', 'net-libs/xulrunner-1.9.0.10', 'merge') depends on
  ('ebuild', '/', 'gnome-base/libgnomeui-2.24.1', 'merge') (buildtime)
  ('ebuild', '/', 'gnome-base/libgnome-2.24.1', 'merge') (buildtime)

* Note that circular dependencies can often be avoided by temporarily
* disabling USE flags that trigger optional dependencies.

/etc/make.conf  内容如下::               

# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /etc/make.conf.example for a more detailed example.
LINGUAS="zh zh_CN"
CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="i686-pc-linux-gnu"
LDFLAGS="-Wl,-O1"
ACCEPT_KEYWORDS="~x86"
USE="3dnow alsa X gnome gtk dbus hal -qt3 -qt4 -kde -arts -cups -ipv6"
GENTOO_MIRRORS="http://gentoo.gg3.net"
MAKEOPTS="-j2"
INPUT_DEVICES="evdev keyboard mouse"
VIDEO_CARDS="radeon"
ALSA_CARDS="intel8x0"
发表于 2009-5-10 08:36:30 | 显示全部楼层
Post by saiddy;1985426
今天帮朋友安装gentoo
安装gnome的时候遇见这样的错误信息
怎么解决呢?
升级到 gcc4.3.3-r2 python2.62  并且 emerge -e system了,然后装的xorg 再安装 gnome 时候出现的问题

gentoo / # emerge -av gnome

These are the packages that would be merged, in order:

Calculating dependencies... done!


[nomerge      ] gnome-base/gnome-2.24.1  USE="cdr cups dvdr esd ldap -accessibility -mono"
[ebuild  N    ]  gnome-base/gvfs-1.0.3-r2  USE="bluetooth gnome hal -archive -avahi -bash-completion -cdda -debug -doc -fuse -gnome-keyring -gphoto2 -samba"
[ebuild  N    ]   net-libs/libsoup-2.26.1  USE="gnome ssl -debug -doc"
[ebuild  N    ]    net-libs/libproxy-0.2.3  USE="gnome kde python xulrunner -networkmanager -webkit"
[ebuild  N    ]     net-libs/xulrunner-1.9.0.10  USE="dbus gnome startup-notification -custom-optimization -java"
[ebuild  N    ]  gnome-base/libbonoboui-2.24.1  USE="X -doc"
[ebuild  N    ]   gnome-base/libgnome-2.24.1  USE="esd -debug -doc"
[ebuild  N    ]  gnome-base/libgnomeui-2.24.1  USE="-doc"

* Error: circular dependencies:

('ebuild', '/', 'gnome-base/libgnomeui-2.24.1', 'merge') depends on
  ('ebuild', '/', 'gnome-base/libbonoboui-2.24.1', 'merge') (buildtime)
  ('ebuild', '/', 'gnome-base/libgnome-2.24.1', 'merge') (buildtime)
('ebuild', '/', 'net-libs/libsoup-2.26.1', 'merge') depends on
  ('ebuild', '/', 'net-libs/libproxy-0.2.3', 'merge') (buildtime)
('ebuild', '/', 'gnome-base/libgnome-2.24.1', 'merge') depends on
  ('ebuild', '/', 'gnome-base/gvfs-1.0.3-r2', 'merge') (buildtime)
('ebuild', '/', 'gnome-base/gvfs-1.0.3-r2', 'merge') depends on
  ('ebuild', '/', 'net-libs/libsoup-2.26.1', 'merge') (buildtime)
('ebuild', '/', 'net-libs/libproxy-0.2.3', 'merge') depends on
  ('ebuild', '/', 'net-libs/xulrunner-1.9.0.10', 'merge') (buildtime)
('ebuild', '/', 'gnome-base/libbonoboui-2.24.1', 'merge') depends on
  ('ebuild', '/', 'gnome-base/libgnome-2.24.1', 'merge') (buildtime)
('ebuild', '/', 'net-libs/xulrunner-1.9.0.10', 'merge') depends on
  ('ebuild', '/', 'gnome-base/libgnomeui-2.24.1', 'merge') (buildtime)
  ('ebuild', '/', 'gnome-base/libgnome-2.24.1', 'merge') (buildtime)

* Note that circular dependencies can often be avoided by temporarily
* disabling USE flags that trigger optional dependencies.

/etc/make.conf  内容如下::               

# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /etc/make.conf.example for a more detailed example.
LINGUAS="zh zh_CN"
CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="i686-pc-linux-gnu"
LDFLAGS="-Wl,-O1"
ACCEPT_KEYWORDS="~x86"
USE="3dnow alsa X gnome gtk dbus hal -qt3 -qt4 -kde -arts -cups -ipv6"
GENTOO_MIRRORS="http://gentoo.gg3.net"
MAKEOPTS="-j2"
INPUT_DEVICES="evdev keyboard mouse"
VIDEO_CARDS="radeon"
ALSA_CARDS="intel8x0"

暂时去掉一些USE,比如ssl,另外,我很奇怪那个kde的USE哪里来的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-10 16:39:26 | 显示全部楼层
把libproxy的USE改为"-xulrunner"就解决了
kde是use里面手误写成-kdw了
回复 支持 反对

使用道具 举报

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

本版积分规则

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