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

Bug 408643

Summary: app-admin/eselect-mesa needs update for r600 changes in mesa
Product: Gentoo Linux Reporter: James Cloos <cloos>
Component: [OLD] UnspecifiedAssignee: Gentoo X packagers <x11>
Status: RESOLVED FIXED    
Severity: normal CC: kripton, nikoli
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

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 r600_dri.so 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.