I just posted this here:
http://groups.google.com/group/funtoo-dev/browse_thread/thread/6d72697bc9e965fb
And I believe the next problem belongs into a similar category:
After I switched my old machine from Gentoo to Funtoo I wanted to
upgrade my gcc Version from 3.x to 4.x that is not easily possible as
this shows:
oldie gcc # emerge gcc
Calculating dependencies ... done!
[ebuild NS ] sys-devel/gcc-4.3.3-r2 [3.3.5.20050130-r1] USE="(-
altivec) -bootstrap -build -doc (-fixed-point) -fortran -gcj -gtk (-
hardened) -ip28 -ip32r10k (-libffi) -mudflap (-multilib) -multislot (-
n32) (-n64) -nls -nocxx -nopie -nptl -objc -objc++ -objc-gc -openmp -
profiled -test -vanilla"
[nomerge ] sys-libs/glibc-2.9_p20081201-r2 [2.3.5] USE="-gd% -
glibc-omitfp% -profile% -vanilla%"
[nomerge ] sys-devel/gcc-config-1.4.1 [1.3.11-r4]
[ebuild N ] sys-apps/openrc-0.5.0-r2 USE="-debug -ncurses -pam
-unicode"
[ebuild U ] sys-libs/glibc-2.9_p20081201-r2 [2.3.5] USE="-gd% -
glibc-omitfp% -profile% -vanilla%"
[ebuild U ] sys-devel/gcc-config-1.4.1 [1.3.11-r4]
* Error: circular dependencies:
('ebuild', '/', 'sys-libs/glibc-2.9_p20081201-r2', 'merge') depends on
('ebuild', '/', 'sys-devel/gcc-4.3.3-r2', 'merge') (buildtime)
('ebuild', '/', 'sys-devel/gcc-config-1.4.1', 'merge') (buildtime)
('ebuild', '/', 'sys-apps/openrc-0.5.0-r2', 'merge') depends on
('ebuild', '/', 'sys-libs/glibc-2.9_p20081201-r2', 'merge')
(runtime)
('ebuild', '/', 'sys-devel/gcc-config-1.4.1', 'merge') depends on
('ebuild', '/', 'sys-apps/openrc-0.5.0-r2', 'merge') (runtime)
('ebuild', '/', 'sys-devel/gcc-4.3.3-r2', 'merge') depends on
('ebuild', '/', 'sys-libs/glibc-2.9_p20081201-r2', 'merge')
(buildtime)
('ebuild', '/', 'sys-devel/gcc-config-1.4.1', 'merge') (buildtime)
* Note that circular dependencies can often be avoided by temporarily
* disabling USE flags that trigger optional dependencies.
I am running into circular dependencies. Any hints?
Thanks!