LinuxSir.cn,穿越时空的Linuxsir!

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

系统的glib 和 gamin 循环依赖,请问怎么解决呢?

[复制链接]
发表于 2008-4-7 21:44:23 | 显示全部楼层 |阅读模式
我用的是2008.0的profile
请问各位怎么解决这个问题啊?
谢谢!

# emerge -av xorg-x11

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

Calculating dependencies |[nomerge      ] x11-base/xorg-x11-7.3  
[nomerge      ]  x11-base/xorg-server-1.4.0.90-r3  USE="dri hal ipv6 sdl xorg -3dfx -debug -dmx -kdrive -minimal (-nptl) -xprint" INPUT_DEVICES="evdev keyboard mouse synaptics -acecad -aiptek -calcomp -citron -digitaledge -dmc -dynapro -elo2300 -elographics -fpit -hyperpen -jamstudio -joystick -magellan -microtouch -mutouch -palmax -penmount -spaceorb -summa -tek4957 -ur98 -vmmouse -void -wacom" VIDEO_CARDS="nvidia -amd -apm -ark -chips -cirrus -cyrix -dummy -epson -fbdev -fglrx -glint -i128 -i740 -i810 (-impact) -imstt -mach64 -mga -neomagic (-newport) -nsc -nv -r128 -radeon -rendition -s3 -s3virge -savage -siliconmotion -sis -sisusb (-sunbw2) (-suncg14) (-suncg3) (-suncg6) (-sunffb) (-sunleo) (-suntcx) -tdfx -tga -trident -tseng -v4l -vermilion -vesa -vga -via -vmware -voodoo -xgi"
[nomerge      ]   x11-apps/xinit-1.0.8  USE="hal pam -debug -minimal"
[nomerge      ]    sys-auth/consolekit-0.2.3  USE="pam -debug"
[nomerge      ]     dev-libs/glib-2.16.2  USE="fam -debug -doc -hardened (-selinux) -xattr"
[ebuild  N    ]      app-admin/gamin-0.1.9-r1  USE="python -debug"
[ebuild  N    ]       dev-libs/glib-2.16.2  USE="fam -debug -doc -hardened (-selinux) -xattr"
!!! Error: circular dependencies:

('ebuild', '/', 'dev-libs/glib-2.16.2', 'merge') depends on
   ('ebuild', '/', 'app-admin/gamin-0.1.9-r1', 'merge') (hard)
('ebuild', '/', 'app-admin/gamin-0.1.9-r1', 'merge') depends on
   ('ebuild', '/', 'dev-libs/glib-2.16.2', 'merge') (hard)

!!! Note that circular dependencies can often be avoided by temporarily
!!! disabling USE flags that trigger optional dependencies.
 楼主| 发表于 2008-4-7 21:48:27 | 显示全部楼层
这两天一直在
emerge
--synv



emerge

portage
更新,
但是不行,循环依赖依旧。
回复 支持 反对

使用道具 举报

发表于 2008-4-7 22:51:02 | 显示全部楼层
输出信息不是说的很明白了吗?

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

因为你的 glib 开启了 fam,而这个功能恰恰是由 gamin 提供的。只需要暂时禁用 glib 的 fam 即可。
回复 支持 反对

使用道具 举报

发表于 2008-4-11 13:49:36 | 显示全部楼层
我也碰到这个问题了,楼上的大哥说的操作应该怎么做呢?

"只需要暂时禁用 glib 的 fam 即可"

怎么操作?新手请教
回复 支持 反对

使用道具 举报

发表于 2008-4-11 14:10:15 | 显示全部楼层
USE="-fam" emerge -1av glib
after that:
emerge -auvDN world
回复 支持 反对

使用道具 举报

发表于 2008-4-11 14:15:44 | 显示全部楼层
非常感激,楼上的!谢谢
回复 支持 反对

使用道具 举报

发表于 2008-11-15 18:36:31 | 显示全部楼层
看了 受教 帮顶
回复 支持 反对

使用道具 举报

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

本版积分规则

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