Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 329219 - sys-devel/gcc-4.4.3, sys-libs/glibc-2.11.2: circular dependencies 2008 update
Summary: sys-devel/gcc-4.4.3, sys-libs/glibc-2.11.2: circular dependencies 2008 update
Status: RESOLVED DUPLICATE of bug 326087
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-21 08:10 UTC by chris
Modified: 2010-11-21 20:15 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description chris 2010-07-21 08:10:15 UTC
i am using an image of 2008 which is using the profile "default/linux/amd64/2008.0 *" after running 
"emerge --sync" i am requested to update portage 
"emerge portage" and selecting a new profile 
"eselect profile set 1" (default/linux/amd64/10.0) there are circular dependencies as follows:
>>
"
server / # emerge --update --ask world

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

Calculating dependencies... done!


[ebuild  NS   ] sys-devel/gcc-4.4.3-r2 [4.1.2] USE="fortran mudflap (multilib) nls nptl openmp (-altivec) -bootstrap -build -doc (-fixed-point) -gcj -graphite -gtk (-hardened) (-libffi) -multislot (-n32) (-n64) -nocxx -objc -objc++ -objc-gc -test -vanilla" 
[ebuild     U ]  sys-libs/glibc-2.11.2 [2.6.1]

 * Error: circular dependencies:

('ebuild', '/', 'sys-devel/gcc-4.4.3-r2', 'merge') depends on
  ('ebuild', '/', 'sys-libs/glibc-2.11.2', 'merge') (buildtime)
('ebuild', '/', 'sys-libs/glibc-2.11.2', 'merge') depends on
  ('ebuild', '/', 'sys-devel/gcc-4.4.3-r2', 'merge') (buildtime)

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

I have been trying to temporarily disable USE Flags, but since i am very new to gentoo, i am not really sure disabling USE Flags is of any help in this case.

>>
"
server / # USE="-fortran -mudflap (-multilib) -nls -nptl -openmp" emerge gcc         
Calculating dependencies... done!


[nomerge      ] sys-devel/gcc-4.4.3-r2 [4.1.2] USE="(multilib) (-altivec) -bootstrap -build -doc (-fixed-point) -fortran -gcj -graphite -gtk (-hardened) (-libffi) -mudflap -multislot (-n32) (-n64) -nls -nocxx -nptl -objc -objc++ -objc-gc -openmp -test -vanilla" 
[ebuild     U ]  sys-libs/glibc-2.11.2 [2.6.1] USE="-nls*" 
[ebuild  NS   ]   sys-devel/gcc-4.4.3-r2 [4.1.2] USE="(multilib) (-altivec) -bootstrap -build -doc (-fixed-point) -fortran -gcj -graphite -gtk (-hardened) (-libffi) -mudflap -multislot (-n32) (-n64) -nls -nocxx -nptl -objc -objc++ -objc-gc -openmp -test -vanilla" 

 * Error: circular dependencies:

('ebuild', '/', 'sys-devel/gcc-4.4.3-r2', 'merge') depends on
  ('ebuild', '/', 'sys-libs/glibc-2.11.2', 'merge') (buildtime)
('ebuild', '/', 'sys-libs/glibc-2.11.2', 'merge') depends on
  ('ebuild', '/', 'sys-devel/gcc-4.4.3-r2', 'merge') (buildtime)

 * Note that circular dependencies can often be avoided by temporarily
 * disabling USE flags that trigger optional dependencies.
"
<<
Comment 1 Christian Ruppert (idl0r) gentoo-dev 2010-07-21 15:33:36 UTC
You could try the "--nodeps" option and install one of them alone/first.
Comment 2 Samuli Suominen (RETIRED) gentoo-dev 2010-07-21 17:29:52 UTC

*** This bug has been marked as a duplicate of bug 326087 ***
Comment 3 Stefan Behte (RETIRED) gentoo-dev Security 2010-11-21 20:15:03 UTC
You might have to update util-linux, binutils & linux-headers before trying that.