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.
Isn't this bug fixed now? Please check.
Yes, it looks like it has been fixed. I no longer get any errors.