Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 566154 - sys-devel/prelink-20130503 blocks dev-libs/elfutils-0.164
Summary: sys-devel/prelink-20130503 blocks dev-libs/elfutils-0.164
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-11-18 19:57 UTC by Petros
Modified: 2015-11-19 01:57 UTC (History)
1 user (show)

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 Petros 2015-11-18 19:57:15 UTC
=dev-libs/elfutils-0.164 can't be emerged because the latest of prelink requires dev-libs/elfutils-0.158.

https://people.redhat.com/jakub/prelink/

As I can see there isn't a newer version of prelink. Could the current version work with the latest elfutils?

-------------
Calculating dependencies... done!
[ebuild     U  ] dev-libs/elfutils-0.164::gentoo [0.158::gentoo] USE="bzip2 lzma nls utils zlib -static-libs* {-test} (-threads)" ABI_X86="(64) -32 (-x32)" 0 KiB

Total: 1 package (1 upgrade), Size of downloads: 0 KiB

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-libs/elfutils:0

  (dev-libs/elfutils-0.164:0/0::gentoo, ebuild scheduled for merge) pulled in by
    dev-libs/elfutils (Argument)

  (dev-libs/elfutils-0.158:0/0::gentoo, installed) pulled in by
    >=dev-libs/elfutils-0.100[static-libs(+)] required by (sys-devel/prelink-20130503:0/0::gentoo, installed)
--------------
Comment 1 Adam Feldman gentoo-dev 2015-11-19 01:57:47 UTC
(In reply to Petros from comment #0)
> =dev-libs/elfutils-0.164 can't be emerged because the latest of prelink
> requires dev-libs/elfutils-0.158.
> 
> https://people.redhat.com/jakub/prelink/
> 
> As I can see there isn't a newer version of prelink. Could the current
> version work with the latest elfutils?
> 
> -------------
> Calculating dependencies... done!
> [ebuild     U  ] dev-libs/elfutils-0.164::gentoo [0.158::gentoo] USE="bzip2
> lzma nls utils zlib -static-libs* {-test} (-threads)" ABI_X86="(64) -32
> (-x32)" 0 KiB
> 
> Total: 1 package (1 upgrade), Size of downloads: 0 KiB
> 
> !!! Multiple package instances within a single package slot have been pulled
> !!! into the dependency graph, resulting in a slot conflict:
> 
> dev-libs/elfutils:0
> 
>   (dev-libs/elfutils-0.164:0/0::gentoo, ebuild scheduled for merge) pulled
> in by
>     dev-libs/elfutils (Argument)
> 
>   (dev-libs/elfutils-0.158:0/0::gentoo, installed) pulled in by
>     >=dev-libs/elfutils-0.100[static-libs(+)] required by
> (sys-devel/prelink-20130503:0/0::gentoo, installed)
> --------------

As you stated, >=dev-libs/elfutils-0.100[static-libs(+)].  Greater than or equal to includes 0.164.  In this case, you just have a conflict that is resolved if you have upgrade elfutils.  You'd probably resolve this with an:
emerge -1 \=sys-devel/prelink-20130503 \=dev-libs/elfutils-0.164


I am running sys-devel/prelink-20130503 and dev-libs/elfutils-0.163, so I can tell you that I highly suspect this is just a merge conflict.

If that doesn't work, I'd recommend seeking assistance in IRC, the forums, or the mailing lists as this would not the appropriate place for troubleshooting that.