On Thu, 11 Sep 2008 19:02:10 -0600 (MDT) RYAN vAN GINNEKEN wrote: > Hello all gentoo newbie here i did a raid lvm quick install from the > 2008.r1 livecd i must have missed something because i keep getting > rc.conf file from the future errors and my /var directory was empty > so i just uncompressed the stage 3 and recopied /var from stage three > to my own /var. Seemed a bit messy so i figured i would try to clean > things up a bit with emerge --sync emerge --update --deep --newuse > world but i think i broke something > > now when i do an emerge --sync and it tells me to update portage, i > tried to do so but am getting this looooooong error > > Calculating dependencies... done!
...[snip]... ) > > !!! Note that circular dependencies can often be avoided by > temporarily !!! disabling USE flags that trigger optional > dependencies. Two approaches occur to me: The circular dependencies are found during the "--deep" check. You _could_ start with "emerge --update world" then do "emerge --update --deep world". The first emerge would do part of the work and the second would (I think, but am not sure) dig deeper and find dependencies. Finally you could do an "emerge --deep --newuse world" to apply your new use flags. Alternately you could take the dependency list and create a shell script that would emerge them one by one. HTH, David

