Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 408643 - app-admin/eselect-mesa needs update for r600 changes in mesa
Summary: app-admin/eselect-mesa needs update for r600 changes in mesa
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo X packagers
Depends on:
Reported: 2012-03-17 22:15 UTC by James Cloos
Modified: 2013-12-31 21:48 UTC (History)
2 users (show)

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


Note You need to log in before you can comment on or make changes to this bug.
Description James Cloos 2012-03-17 22:15:22 UTC
Some of the classic drivers have been removed in mesa git master (the change already may have propogated to the latest tar releases?).  Consequently, eselect-mesa complains about said drivers.

The eselect script does this:

local symlink=$(get_drivername ${family} classic)
local target=$(get_drivername ${family} ${architecture})
if [[ ! -n ${symlink} || ! -n ${target} ]]; then
 write_warning_msg "Invalid selection: ${multiarch}${family} ${architecture}."

The presumption that clasic should exist is no longer valid.

This also has the symptom that eselect mesa list fails to show the *s for the r300 and r600 gallium drivers.

If I move the symlink out of the way, the eselect script fails to recreate it, so this blocks the ability to set the symlinks for any driver which lacks a classic version.
Comment 1 Nikoli 2013-12-31 10:50:40 UTC
Isn't this bug fixed now? Please check.
Comment 2 James Cloos 2013-12-31 21:48:19 UTC
Yes, it looks like it has been fixed.

I no longer get any errors.