There seems to have been some llvm header cleanup lately which breaks both mesa 9.1.1 and 9.2_pre20130404. Reproducible: Always Portage 2.2.0_alpha173 (default/linux/amd64/13.0/desktop, gcc-4.8.0, glibc-2.17, 3.8.6-gentoo.rivendell x86_64) ================================================================= System uname: Linux-3.8.6-gentoo.rivendell-x86_64-Intel-R-_Xeon-R-_CPU_X5482_@_3.20GHz-with-gentoo-2.2 KiB Mem: 8221384 total, 2021752 free KiB Swap: 6147416 total, 5726852 free Timestamp of tree: Wed, 24 Apr 2013 01:45:01 +0000 ld GNU ld (GNU Binutils) 2.23.1 ccache version 3.1.9 [disabled] app-shells/bash: 4.2_p45 dev-java/java-config: 2.1.12-r1 dev-lang/python: 2.7.3-r3, 3.2.3-r2 dev-util/ccache: 3.1.9 dev-util/cmake: 2.8.10.2-r1 dev-util/pkgconfig: 0.28 sys-apps/baselayout: 2.2 sys-apps/openrc: 0.11.8 sys-apps/sandbox: 2.6-r1 sys-devel/autoconf: 2.13, 2.69 sys-devel/automake: 1.9.6-r3, 1.10.3, 1.11.6, 1.12.6 sys-devel/binutils: 2.23.1 sys-devel/gcc: 4.8.0 sys-devel/gcc-config: 1.8 sys-devel/libtool: 2.4.2 sys-devel/make: 3.82-r4 sys-kernel/linux-headers: 3.8 (virtual/os-headers) sys-libs/glibc: 2.17
Created attachment 346532 [details, diff] Add missing includes
*** Bug 468734 has been marked as a duplicate of this bug. ***
This has been fixed in 9999, but NOT in 9.2_pre or 9.1.2 See http://lists.freedesktop.org/archives/mesa-commit/2013-April/042905.html and http://lists.freedesktop.org/archives/mesa-commit/2013-April/042906.html
Fixed in 9.1.2-r1 and 9.2_pre20130509.
(In reply to comment #4) > Fixed in 9.1.2-r1 and 9.2_pre20130509. In mesa-9.1.2-r1: gallivm/lp_bld_misc.cpp:66:43: fatal error: llvm/Support/CBindingWrapping.h: No such file or directory Using llvm-9999
(In reply to comment #5) > Using llvm-9999 Built when? See bug 469666 comment 2.
(In reply to comment #6) > (In reply to comment #5) > > Using llvm-9999 > > Built when? See bug 469666 comment 2. Rebuilding llvm-9999 fixed this. Thanks.