When using the 2008.0 desktop profile, the fam USE flag is enabled by default. This flag causes circular dependencies when attempting to emerge several different programs (including ones that are involved with initial installation). For instance, when trying to emerge syslog-ng, circular dependencies between glib-2.16.3-r1 and gamin-0.19-r1 prevent the emerge from happening. Further, during an attempt to emerge xorg-x11, circular dependencies were intertwined between the following packages: glib-2.16.3-r1 gamin-0.19-r1 xinit-1.0.6-r1 consolekit-0.2.3 dbus-glib-0.74 xf86-input-mouse-1.2.3 xorg-server-1.3.0.0-r6 nvidia-drivers-173.14.09 Reproducible: Always Steps to reproduce: 1. Boot the Gentoo 2008.0 minimal installation disc. 2. Proceed through the installation according to the handbook. 3. At step 6.b., follow the direction in Code Listing 2.2 to change the profile to desktop. 4. Continue with the installation following the handbook. 5. At step 9.a., try to emerge syslog-ng. Expected results: syslog-ng emerges without error Actual results: syslog-ng fails to emerge due to circular dependencies between glib and gamin (as listed above). As mentioned, these dependencies also occur when attempting to emerge xorg-x11. Other packages may also manifest this bug. Workaround: As propsed by dberkholz, I attempted to emerge syslog-ng and xorg-x11 by issuing the following commands, respectively: USE="-fam" emerge -av syslog-ng and USE="-fam" emerge -av xorg-x11 Neither of the commands issued the previously mentioned errors of circular dependencies. Further information: A post of this bug has been stickied in the Installing Gentoo subforum: http://forums.gentoo.org/viewtopic-t-699705.html Also, this bug didn't occur when I installed using the exact same procedures on Sunday, 06 July 2008. During another installation on a machine with the precisely the same specs, I received this error (today)
The fam issue is known. There is not much we can do about this than waiting for newer Portage versions dealing smarter with circular dependencies. In general circular dependencies do not justify the severity "blocker". With regards to the other packages wou have listed, please search in bugs.g.o, if there's a relevant bug open and if not, open one bug for each circular dependency issue, please. *** This bug has been marked as a duplicate of bug 217861 ***
How about not enabling fam in the default profile when it doesn't work?