Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 144761 - Cyclic dependency between dev-perl/libwww-perl & dev-perl/Crypt-SSLeay
Summary: Cyclic dependency between dev-perl/libwww-perl & dev-perl/Crypt-SSLeay
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
: 149180 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-08-22 08:23 UTC by Alan Hourihane
Modified: 2006-10-02 07:01 UTC (History)
3 users (show)

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


Attachments
pdepend.patch (perlPDEPEND.patch,421 bytes, patch)
2006-09-26 13:54 UTC, Timothy Redaelli (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Alan Hourihane 2006-08-22 08:23:46 UTC
Are cyclic dependencies allowed ?

When doing emerge -p Crypt-SSLeay, you get this...

[ebuild  N    ] dev-perl/libwww-perl-5.803-r1  USE="ssl"
[ebuild  N    ] dev-perl/Crypt-SSLeay-0.51

Yet when doing emerge -p libwww-perl, you get this...

[ebuild  N    ] dev-perl/Crypt-SSLeay-0.51
[ebuild  N    ] dev-perl/libwww-perl-5.803-r1  USE="ssl"

I'm not sure, but are features disabled if one doesn't have the other when emerging ??
Comment 1 Peter Quantim 2006-09-26 09:28:40 UTC
same problem on ~x86

# emerge -av libwww-perl

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

Calculating dependencies... done!
!!! Error: circular dependencies:

ebuild / dev-perl/Crypt-SSLeay-0.51-r1 merge depends on
   ebuild / dev-perl/libwww-perl-5.805 merge (hard)
ebuild / dev-perl/libwww-perl-5.805 merge depends on
   ebuild / dev-perl/Crypt-SSLeay-0.51-r1 merge (hard)
Comment 2 meyerm 2006-09-26 13:00:26 UTC
I just compiled libwww-perl without the SSL useflag to get it onto the system and reemerged it right away with the correct useflags (which has Crypt-SSLeay as new dependency). That's of course no solution but could help you to get your system up without anything missing.
Comment 3 Timothy Redaelli (RETIRED) gentoo-dev 2006-09-26 13:54:32 UTC
Created attachment 98172 [details, diff]
pdepend.patch

Why don't put Crypt-SSLeay in pdepends?
Comment 4 Botykai Zsolt 2006-10-02 02:24:22 UTC
Patch works. Thanks.
Comment 5 Christian Hartmann (RETIRED) gentoo-dev 2006-10-02 07:00:31 UTC
fixed the other way around
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2006-10-02 07:01:46 UTC
*** Bug 149180 has been marked as a duplicate of this bug. ***