Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 414343 - [x11-overlay] media-libs/mesa should not require r600-llvm-compiler USE Flag
Summary: [x11-overlay] media-libs/mesa should not require r600-llvm-compiler USE Flag
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal minor
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-05-02 08:29 UTC by Michael Seifert
Modified: 2012-05-02 09:20 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 Michael Seifert 2012-05-02 08:29:46 UTC
The media-libs/mesa-9999 ebuild contains the following line in the REQUIRED_USE variable:
r600-llvm-compiler ( gallium llvm || ( video_cards_r600 video_cards_radeon ) )
Therefore, you cannot install mesa without having an r600 video card.

The correct dependency should be:
r600-llvm-compiler? ( gallium llvm || ( video_cards_r600 video_cards_radeon ) )


I hope this is not a duplicate of bug #414331

Reproducible: Always

Steps to Reproduce:
1. Go on a machine without radeon video card.
2. Update x11-overlay with "layman -S" (should be commit 36b5319e1cac0f145ab4c60c7a15d3816e3b196c) 
3. emerge --oneshot media-libs/mesa
Actual Results:  
emerge fails with:

The following REQUIRED_USE flag constraints are unsatisfied:
    r600-llvm-compiler any-of ( video_cards_r600 video_cards_radeon )

Expected Results:  
mesa should compile without support for r600-llvm-compiler.
Comment 1 Chí-Thanh Christopher Nguyễn gentoo-dev 2012-05-02 09:20:11 UTC
Whoops, fixed.