Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 613700 - media-libs/mesa: with VIDEO_CARDS="radeonsi -radeon" horrible blocker due to llvm? ( video_cards_radeonsi? (sys-devel/llvm[llvm_targets_AMDGPU] ) ) in DEPEND
Summary: media-libs/mesa: with VIDEO_CARDS="radeonsi -radeon" horrible blocker due to ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-03-24 04:13 UTC by Matthias Maier
Modified: 2018-08-19 22:10 UTC (History)
2 users (show)

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


Attachments
blocker (emerge-output,9.13 KB, text/plain)
2017-03-24 04:13 UTC, Matthias Maier
Details
emerge --info (emerge-info,4.57 KB, text/plain)
2017-03-24 04:14 UTC, Matthias Maier
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Matthias Maier gentoo-dev 2017-03-24 04:13:44 UTC
Created attachment 468118 [details]
blocker

As dissected with a user on #gentoo:

Please attach an emerge --info and the full output of the blocker.

Wild guess:

You have VIDEO_CARDS="radeonsi" without also setting "radeon" in your make.conf.


This pulls in llvm:4 due to the following snippet in DEPEND:

        llvm? (
                video_cards_radeonsi? ( || (
                        sys-devel/llvm[llvm_targets_AMDGPU]
                        sys-devel/llvm[video_cards_radeon]
                ) )
        )

resulting in a blocker:

[blocks B      ] sys-devel/llvm:0 ("sys-devel/llvm:0" is blocking app-vim/llvm-vim-4.0.0, sys-devel/llvm-4.0.0)

...

The following keyword changes are necessary to proceed:
 (see "package.accept_keywords" in the portage(5) man page for more details)
# required by media-libs/mesa-13.0.5::gentoo[video_cards_radeonsi,llvm]
# required by mesa (argument)
=sys-devel/llvm-4.0.0 ~amd64
# required by sys-devel/llvm-4.0.0::gentoo
# required by media-libs/mesa-13.0.5::gentoo[video_cards_radeonsi,llvm]
# required by mesa (argument)
=app-vim/llvm-vim-4.0.0 ~amd64

The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by media-libs/mesa-13.0.5::gentoo[video_cards_radeonsi]
# required by mesa (argument)
>=x11-libs/libdrm-2.4.75 video_cards_radeon video_cards_amdgpu



Maintainers, please consider dropping this dependency line to llvm:0 only and help minimizing that blocker to a mere:

The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by media-libs/mesa-13.0.5::gentoo[llvm,video_cards_radeonsi]
# required by mesa (argument)
>=sys-devel/llvm-3.7.1-r3 video_cards_radeon
Comment 1 Matthias Maier gentoo-dev 2017-03-24 04:14:08 UTC
Created attachment 468120 [details]
emerge --info
Comment 2 Matthias Maier gentoo-dev 2017-03-24 04:18:09 UTC
Ups, I accidentally used an old description: Disregard the "Wild guess: You have" part.

Attached blocker and emerge --info is from a clean stage-3.
Comment 3 Matt Turner gentoo-dev 2018-08-19 22:10:55 UTC
No versions of Mesa in tree have a dependence on llvm[video_cards_radeon] so I think this was fixed.