Summary: | media-libs/mesa-7.9 failed on compile | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | tman <cornicx> |
Component: | New packages | Assignee: | Gentoo X packagers <x11> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | brant, marduk |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | full error log |
Description
tman
2010-11-29 05:14:59 UTC
Created attachment 255787 [details]
full error log
I had this happen too. It's when both classic and gallium USE flags are disabled. Failed to compile here too. Different issue though, it complained it couldn't find libxml2. Libxml2 was installed however, ran 'lafilefixer --justfixit' and then remerged libxml2. After that mesa compiled fine. (In reply to comment #3) > Failed to compile here too. Different issue though, it complained it couldn't > find libxml2. > > Libxml2 was installed however, ran 'lafilefixer --justfixit' and then remerged > libxml2. After that mesa compiled fine. > It didn't find libxml2 because you upgraded to python 2.7 and you need to run python-updater. Unrelated issue and not a bug. I think that this version of the mesa package was meant to be build with either the "classic" or the "gallium" USE flag. But it doesn't appear to be checking/enforcing that. In addition, the "llvm" USE flag implies "gallium" but it doesn't check for that either, so if you enable "llvm" without enabling "gallium" the build will also fail. So, at least in my personal experience FAILS: -classic -gallium llvm -classic -gallium -llvm BUILDS: classic -gallium -llvm -classic gallium llvm And probably gallium w/o llvm builds as well, but I did not try it. Gallium without llvm compiles fine. It just won't use the dynamic optimizing vertex stuff in that case. Fixed in CVS. Building with USE="-gallium llvm" works fine here, please open a new bug report and attach the build log if you get an error. |