in fact I'm seeing two bugs here, probably related. first: I can't update world anymore. this has been like this for over two weeks now, and I emerge --sync successfully every day with cron. # emerge -pvuDN world These are the packages that would be merged, in order: Calculating world dependencies... done! [nomerge ] dev-perl/WWW-Mechanize-1.30 [1.16] USE="test" [nomerge ] dev-perl/Test-Warn-0.10 [nomerge ] dev-perl/Array-Compare-1.14 [nomerge ] dev-perl/module-build-0.28.08 USE="test" [ebuild N ] dev-perl/version-0.72.03 [ebuild N ] dev-perl/module-build-0.28.08 USE="test" !!! Error: circular dependencies: ('ebuild', '/', 'dev-perl/module-build-0.28.08', 'merge') depends on ('ebuild', '/', 'dev-perl/version-0.72.03', 'merge') (hard) ('ebuild', '/', 'dev-perl/version-0.72.03', 'merge') depends on ('ebuild', '/', 'dev-perl/module-build-0.28.08', 'merge') (hard) !!! Note that circular dependencies can often be avoided by temporarily !!! disabling USE flags that trigger optional dependencies. ----------------------------------------------------------------------- second, I can't get WWW-Mechanize to build without the "test" USE flag. # tail -n 2 /etc/portage/package.use dev-perl/module-build -test dev-perl/WWW-Mechanize -test # grep USE /etc/make.conf USE="-test -no-old-linux maildir cracklib apache2 ssl unicode -vhosts -tk -tcltk -afs sse2 -gpm -doc selinux hardened bash-completion -ipv6 -nls glibc-omitfp -X -gtk -gnome -alsa -kde -arts -oss" # USE="-test" emerge -av WWW-Mechanize These are the packages that would be merged, in order: Calculating dependencies... done! [nomerge ] dev-perl/WWW-Mechanize-1.30 USE="test" [nomerge ] dev-perl/Test-Warn-0.10 [nomerge ] dev-perl/Array-Compare-1.14 [nomerge ] dev-perl/module-build-0.28.08 USE="test" [ebuild N ] dev-perl/version-0.72.03 [ebuild N ] dev-perl/module-build-0.28.08 USE="test" !!! Error: circular dependencies: ('ebuild', '/', 'dev-perl/module-build-0.28.08', 'merge') depends on ('ebuild', '/', 'dev-perl/version-0.72.03', 'merge') (hard) ('ebuild', '/', 'dev-perl/version-0.72.03', 'merge') depends on ('ebuild', '/', 'dev-perl/module-build-0.28.08', 'merge') (hard) !!! Note that circular dependencies can often be avoided by temporarily !!! disabling USE flags that trigger optional dependencies. Reproducible: Always Steps to Reproduce: 1. emerge --sync 2. emerge -pvuDN world Actual Results: Error: circular dependencies Expected Results: an updated world.
*** This bug has been marked as a duplicate of bug 185762 ***