Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 187231 - circular dependenciy: dev-perl/version-0.72.03 and dev-perl/module-build-0.28.08
Summary: circular dependenciy: dev-perl/version-0.72.03 and dev-perl/module-build-0.28.08
Status: RESOLVED DUPLICATE of bug 185762
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-07-31 10:32 UTC by Bart Van Loon
Modified: 2007-07-31 11:52 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 Bart Van Loon 2007-07-31 10:32:04 UTC
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.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-07-31 11:52:21 UTC

*** This bug has been marked as a duplicate of bug 185762 ***