Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 681136

Summary: USE="-filecaps" needed to break dependency cycle in stage3 with ~amd64
Product: Gentoo Hosted Projects Reporter: Alexis Lahouze <xals>
Component: CatalystAssignee: Gentoo Catalyst Developers <catalyst>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Alexis Lahouze 2019-03-21 09:11:18 UTC
Hello there,

Again I am not sure if this is the right place to file this one, or if I should file it in portage.

While building stage3, I got this error:

 * Error: circular dependencies:

(virtual/pam-0-r1:0/0::gentoo, ebuild scheduled for merge) depends on
 (sys-libs/pam-1.3.1-r1:0/0::gentoo, ebuild scheduled for merge) (runtime)
  (sys-libs/libcap-2.26-r2:0/0::gentoo, ebuild scheduled for merge) (buildtime)
   (virtual/pam-0-r1:0/0::gentoo, ebuild scheduled for merge) (buildtime)

It might be possible to break this cycle
by applying any of the following changes:
- sys-libs/libcap-2.26-r2 (Change USE: -pam)
- sys-libs/pam-1.3.1-r1 (Change USE: -filecaps)

To avoid this I had to manually set USE="-filecaps" in catalystrc.

Here is my spec file:

## Static settings
subarch: amd64
target: stage3
rel_type: default
profile: default/linux/amd64/17.0
cflags: -O2 -pipe -march=native
## Dynamic settings (might be passed on as parameters instead)
source_subpath: default/stage2-amd64-latest
# Name of the portage snapshot to use
snapshot: latest
# Timestamp to use on your resulting stage3 file
version_stamp: latest

Best regards,
Alexis.
Comment 1 Alexis Lahouze 2019-03-28 08:21:01 UTC

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