I've upgraded to X11 1.7.1 and wanted to try the nouveau driver with mesa 7.6 (and the gallium3d architecture). However, I encounter an error when building mesa-7.6 from the x11 overlay. Reproducible: Always Steps to Reproduce: 1. Try to emerge =media-libs/mesa-7.6 Actual Results: I will attach the full build log, here is the excerpted error. x86_64-pc-linux-gnu-gcc -c -I. -I../../../../src/gallium/include -I../../../../src/gallium/auxiliary -I../../../../src/gallium/drivers -I/src/gallium/include -I/src/gallium/auxiliary -I/src/gallium/drivers -DHAVE_CONFIG_H -I/usr/include/pixman-1 -I/usr/include/xorg -I/usr/include/drm -I../../../../src/gallium/include -I../../../../src/gallium/auxiliary -I../../../../include -I../../../../src/mesa -I../../../../src/mesa/drivers/dri/common -I../../../../src/mesa/main -march=native -Os -pipe -ffast-math -Wall -Wmissing-prototypes -std=c99 -ffast-math -fno-strict-aliasing -fPIC -DUSE_X86_64_ASM -D_GNU_SOURCE -DPTHREADS -DHAVE_POSIX_MEMALIGN -DUSE_XCB -DGLX_USE_TLS -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DGLX_DIRECT_RENDERING -DGLX_INDIRECT_RENDERING -DHAVE_ALIAS xorg_output.c -o xorg_output.o In file included from xorg_crtc.c:46: /usr/include/X11/extensions/dpms.h:40: error: expected ')' before '*' token /usr/include/X11/extensions/dpms.h:41: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'DPMSGetVersion' /usr/include/X11/extensions/dpms.h:42: error: expected ')' before '*' token /usr/include/X11/extensions/dpms.h:43: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'DPMSSetTimeouts' /usr/include/X11/extensions/dpms.h:44: error: expected ')' before '*' token /usr/include/X11/extensions/dpms.h:45: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'DPMSEnable' /usr/include/X11/extensions/dpms.h:46: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'DPMSDisable' /usr/include/X11/extensions/dpms.h:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'DPMSForceLevel' /usr/include/X11/extensions/dpms.h:48: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'DPMSInfo' gmake[4]: *** [xorg_crtc.o] Error 1 gmake[4]: *** Waiting for unfinished jobs.... In file included from xorg_output.c:46: /usr/include/X11/extensions/dpms.h:40: error: expected ')' before '*' token /usr/include/X11/extensions/dpms.h:41: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'DPMSGetVersion' /usr/include/X11/extensions/dpms.h:42: error: expected ')' before '*' token /usr/include/X11/extensions/dpms.h:43: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'DPMSSetTimeouts' /usr/include/X11/extensions/dpms.h:44: error: expected ')' before '*' token /usr/include/X11/extensions/dpms.h:45: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'DPMSEnable' /usr/include/X11/extensions/dpms.h:46: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'DPMSDisable' /usr/include/X11/extensions/dpms.h:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'DPMSForceLevel' /usr/include/X11/extensions/dpms.h:48: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'DPMSInfo' gmake[4]: *** [xorg_output.o] Error 1 gmake[4]: Leaving directory `/var/tmp/portage/media-libs/mesa-7.6/work/Mesa-7.6/src/gallium/state_trackers/xorg' gmake[3]: *** [subdirs] Error 1 gmake[3]: Leaving directory `/var/tmp/portage/media-libs/mesa-7.6/work/Mesa-7.6/src/gallium/state_trackers' gmake[2]: *** [default] Error 1 gmake[2]: Leaving directory `/var/tmp/portage/media-libs/mesa-7.6/work/Mesa-7.6/src/gallium' make[1]: *** [subdirs] Error 1 make[1]: Leaving directory `/var/tmp/portage/media-libs/mesa-7.6/work/Mesa-7.6/src' make: *** [default] Error 1 * ERROR: media-libs/mesa-7.6 failed: * emake failed * * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 3233: Called _eapi2_src_compile * ebuild.sh, line 629: Called die * The specific snippet of code: * emake || die "emake failed" * * If you need support, post the output of 'emerge --info =media-libs/mesa-7.6', * the complete build log and the output of 'emerge -pqv =media-libs/mesa-7.6'. * This ebuild is from a repository named 'x11' * The complete build log is located at '/var/tmp/portage/media-libs/mesa-7.6/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-libs/mesa-7.6/temp/environment'. * S: '/var/tmp/portage/media-libs/mesa-7.6/work/Mesa-7.6' >>> Failed to emerge media-libs/mesa-7.6, Log file: >>> '/var/tmp/portage/media-libs/mesa-7.6/temp/build.log' emerge --info: Portage 2.2_rc49 (default/linux/amd64/10.0/desktop, gcc-4.4.2, glibc-2.9_p20081201-r2, 2.6.31-thinkpad-r1 x86_64) ================================================================= System uname: Linux-2.6.31-thinkpad-r1-x86_64-Intel-R-_Core-TM-2_Duo_CPU_T7700_@_2.40GHz-with-gentoo-2.0.1 Timestamp of tree: Tue, 10 Nov 2009 14:00:01 +0000 app-shells/bash: 4.0_p28 dev-java/java-config: 2.1.9-r1 dev-lang/python: 2.6.2-r1 dev-util/cmake: 2.6.4-r3 sys-apps/baselayout: 2.0.1 sys-apps/openrc: 0.5.2-r1 sys-apps/sandbox: 2.2 sys-devel/autoconf: 2.13, 2.63-r1 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2, 1.11 sys-devel/binutils: 2.19.1-r1 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.6a virtual/os-headers: 2.6.27-r2 ACCEPT_KEYWORDS="amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=native -Os -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /opt/jetty/etc /var/lib/hsqldb /var/spool/torque" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-march=native -Os -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="assume-digests distlocks fixpackages metadata-transfer news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch userpriv usersandbox" GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo http://chi-10g-1-mirror.fastsoft.net/pub/linux/gentoo/gentoo-distfiles/ http://lug.mtu.edu/gentoo/ http://mirror.mcs.anl.gov/pub/gentoo/ http://gentoo.mirrors.pair.com/" LDFLAGS="-Wl,-O1" LINGUAS="en en_US" MAKEOPTS="-j -l 3" PKGDIR="/usr/portage/packages" PORTAGE_COMPRESS="lzma" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/local/layman/ibm-gentoo-dev /usr/portage/local/layman/gnome /usr/portage/local/layman/java-experimental-overlay /usr/portage/local/layman/desktop-effects /usr/portage/local/layman/sunrise /usr/portage/local/layman/java-overlay /usr/portage/local/layman/vmware /usr/portage/local/layman/jeckhart-overlay-dev /usr/portage/local/layman/jokey /usr/portage/local/layman/x11 /usr/portage/local/crossdev" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X a52 aac acl acpi alsa amd64 ao apache2 apm avahi bash-completion berkdb bluetooth branding bzip2 cairo caps cdr cgi cli consolekit cracklib crypt ctype cups curl curlwrappers cvs dbus dirac dri dts dvd dvdr eds emboss encode epiphany esd evo exif expat fam ffmpeg firefox flac fontconfig fortran fuse galago gcj gd gdbm gif gimp git glib glut gmp gnome gnome-keyring gphoto2 gpm gstreamer gtk hal iconv imagemagick introspection ipod ipv6 jack java java5 java6 jpeg lcms ldap libffi libnotify libsamplerate lm_sensors lua mad mailwrapper mbox mikmod mmap mmx mng modules mono mp3 mp4 mpeg mtp mudflap multilib musicbrainz mysql nautilus ncurses networkmanager nls nptl nptlonly nss ogg opengl openmp pam pcntl pcre pdf perl php png policykit posix ppds pppd pulseaudio python qt3support qt4 quicktime readline reflection ruby samba sasl scanner scsh sdl session skey slp snmp speex spell spl sqlite sqlite3 sse sse2 ssl startup-notification subversion svg sysfs tagwriting tcpd theora threads thunar tiff truetype unicode usb vorbis win32codecs x264 xattr xcb xcomposite xine xinerama xml xmlrpc xmp xorg xpm xprint xscreensaver xsl xulrunner xv xvid zeroconf zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio log_forensic mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http substitute rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CAMERAS="casio_qv" ELIBC="glibc" INPUT_DEVICES="evdev mouse keyboard synaptics virtualbox vmmouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_US" USERLAND="GNU" VIDEO_CARDS="fbdev nouveau nv nvidia vesa vga virtualbox vmware" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Created attachment 209838 [details] build log
Frankly, it's one of the overlays where unless you're going at full ~arch, you're in for a lot of pain. It probably depends on more recent xorg server/libs/protos (most of them still in ~arch). I consider this INVALID.
INVALID seems reasonable to me as well but lets hear what X11 team thinks about this
I am running ~ARCH versions of the X headers/protos/libs (first thing I checked). Besides, if the ebuild depends on ~ARCH versions (which it does) then it should have those in the DEPENDS on the ebuild (which it also does). It could be a build problem or a dependency problem but neither of those warrant INVALID. Here is the output of qlist -Iv x11-* app-emulation/emul-linux-x86-x11-libs-cairo-1.8.8 app-emulation/emul-linux-x86-x11-libs-gtk+-2.18.0 app-emulation/emul-linux-x86-x11-libs-libxcb-1.1.90.1 app-emulation/emul-linux-x86-x11-libs-libxkbfile-1.0.5 app-emulation/emul-linux-x86-x11-libs-pango-1.24.5 app-emulation/emul-linux-x86-x11-libs-pixman-0.14.0-r1 app-emulation/emul-linux-x86-x11-libs-startup-notification-0.9 app-emulation/emul-linux-x86-x11-libs-xcb-util-0.3.3 app-emulation/emul-linux-x86-x11-themes-gtk-engines-ubuntulooks-0.9.12-r3 x11-apps/appres-1.0.1 x11-apps/bdftopcf-1.0.0 x11-apps/bitmap-1.0.3-r1 x11-apps/ccsm-0.8.4 x11-apps/fusion-icon-0.1-r1 x11-apps/grandr-0.1 x11-apps/iceauth-1.0.2 x11-apps/luit-1.0.3 x11-apps/mesa-progs-7.5.1 x11-apps/mkfontdir-1.0.4 x11-apps/mkfontscale-1.0.6 x11-apps/rgb-1.0.3 x11-apps/sessreg-1.0.4 x11-apps/setxkbmap-1.1.0 x11-apps/simple-ccsm-0.8.4 x11-apps/smproxy-1.0.2 x11-apps/ttmkfdir-3.0.9-r3 x11-apps/x11perf-1.5 x11-apps/xauth-1.0.3 x11-apps/xbacklight-1.1 x11-apps/xclock-1.0.3-r1 x11-apps/xcmsdb-1.0.1 x11-apps/xcursorgen-1.0.2 x11-apps/xdpyinfo-1.0.3 x11-apps/xdriinfo-1.0.2 x11-apps/xev-1.0.3 x11-apps/xf86dga-1.0.2 x11-apps/xgamma-1.0.2 x11-apps/xhost-1.0.2 x11-apps/xinit-1.0.8-r10 x11-apps/xinput-1.4.2 x11-apps/xkbcomp-1.1.0 x11-apps/xkbevd-1.0.2 x11-apps/xkbutils-1.0.1-r1 x11-apps/xkill-1.0.1 x11-apps/xlsatoms-1.0.1 x11-apps/xlsclients-1.0.1 x11-apps/xmessage-1.0.2-r1 x11-apps/xmodmap-1.0.3 x11-apps/xpr-1.0.2 x11-apps/xprop-1.0.4 x11-apps/xrandr-1.3.2 x11-apps/xrdb-1.0.5 x11-apps/xrefresh-1.0.2 x11-apps/xset-1.0.4 x11-apps/xsetmode-1.0.0 x11-apps/xsetroot-1.0.2 x11-apps/xsm-1.0.1-r1 x11-apps/xvinfo-1.0.2 x11-apps/xwd-1.0.2 x11-apps/xwininfo-1.0.4 x11-apps/xwud-1.0.1 x11-base/nouveau-drm-20090908 x11-base/xorg-drivers-1.7 x11-base/xorg-server-1.7.1 x11-base/xorg-x11-7.4-r1 x11-drivers/nvidia-drivers-190.42-r3 x11-drivers/xf86-input-evdev-2.3.0 x11-drivers/xf86-input-keyboard-1.3.2 x11-drivers/xf86-input-mouse-1.4.0 x11-drivers/xf86-input-synaptics-1.2.0 x11-drivers/xf86-input-virtualbox-3.0.8 x11-drivers/xf86-input-vmmouse-12.6.5 x11-drivers/xf86-video-fbdev-0.4.1 x11-drivers/xf86-video-nouveau-0.0.20091011 x11-drivers/xf86-video-nv-2.1.14 x11-drivers/xf86-video-vesa-2.2.1 x11-drivers/xf86-video-virtualbox-3.0.8 x11-drivers/xf86-video-vmware-10.16.7 x11-libs/cairo-1.8.8 x11-libs/compiz-bcop-0.8.4 x11-libs/compizconfig-backend-gconf-0.8.4 x11-libs/fltk-1.1.9 x11-libs/gksu-2.0.2 x11-libs/gtk+-2.18.3 x11-libs/gtkglext-1.2.0 x11-libs/gtksourceview-2.8.1 x11-libs/libICE-1.0.5 x11-libs/libSM-1.1.1 x11-libs/libX11-1.3.2 x11-libs/libXScrnSaver-1.1.3 x11-libs/libXTrap-1.0.0 x11-libs/libXau-1.0.5 x11-libs/libXaw-1.0.6 x11-libs/libXcomposite-0.4.0 x11-libs/libXcursor-1.1.9 x11-libs/libXdamage-1.1.1 x11-libs/libXdmcp-1.0.2 x11-libs/libXext-1.1.1 x11-libs/libXfixes-4.0.3 x11-libs/libXfont-1.4.0 x11-libs/libXfontcache-1.0.4 x11-libs/libXft-2.1.13 x11-libs/libXi-1.3 x11-libs/libXinerama-1.1 x11-libs/libXmu-1.0.4 x11-libs/libXp-1.0.0 x11-libs/libXpm-3.5.7 x11-libs/libXrandr-1.3.0 x11-libs/libXrender-0.9.4 x11-libs/libXres-1.0.3 x11-libs/libXt-1.0.6 x11-libs/libXtst-1.1.0 x11-libs/libXv-1.0.4 x11-libs/libXvMC-1.0.4 x11-libs/libXxf86dga-1.1.1 x11-libs/libXxf86misc-1.0.2 x11-libs/libXxf86vm-1.1.0 x11-libs/libcompizconfig-0.8.4 x11-libs/libdrm-2.4.15 x11-libs/libfontenc-1.0.4 x11-libs/libgksu-2.0.12 x11-libs/libnotify-0.4.5 x11-libs/libpciaccess-0.10.6 x11-libs/libsexy-0.1.11 x11-libs/libvdpau-0.2 x11-libs/libwnck-2.28.0 x11-libs/libxcb-1.4-r1 x11-libs/libxkbfile-1.0.5 x11-libs/libxkbui-1.0.2 x11-libs/libxklavier-4.0 x11-libs/pango-1.26.0 x11-libs/pixman-0.16.0 x11-libs/qt-core-4.5.3-r2 x11-libs/qt-dbus-4.5.3-r1 x11-libs/qt-gui-4.5.3-r2 x11-libs/qt-opengl-4.5.3-r1 x11-libs/qt-phonon-4.5.3 x11-libs/qt-qt3support-4.5.3 x11-libs/qt-script-4.5.3-r1 x11-libs/qt-sql-4.5.3 x11-libs/qt-svg-4.5.3-r1 x11-libs/qt-test-4.5.3-r1 x11-libs/qt-webkit-4.5.3 x11-libs/qt-xmlpatterns-4.5.3-r1 x11-libs/startup-notification-0.10 x11-libs/vte-0.22.3 x11-libs/xcb-util-0.3.6 x11-libs/xtrans-1.2.3 x11-misc/alacarte-0.12.4 x11-misc/cairo-dock-2.1.1_p2 x11-misc/cairo-dock-plugins-2.1.1_p2 x11-misc/gccmakedep-1.0.2 x11-misc/icon-naming-utils-0.8.90 x11-misc/imake-1.0.2 x11-misc/lineak-defaultplugin-0.9.0 x11-misc/lineakd-0.9.0-r1 x11-misc/makedepend-1.0.1 x11-misc/notification-daemon-0.4.0-r1 x11-misc/service-discovery-applet-0.4.3-r1 x11-misc/shared-mime-info-0.60 x11-misc/sux-1.0-r3 x11-misc/util-macros-1.3.0 x11-misc/xbitmaps-1.0.1 x11-misc/xdg-user-dirs-0.10 x11-misc/xdg-utils-1.0.2-r3 x11-misc/xdiskusage-1.48 x11-misc/xkeyboard-config-1.6 x11-misc/xorg-cf-files-1.0.2 x11-misc/xsel-1.1.0 x11-plugins/compiz-plugins-extra-0.8.4 x11-plugins/compiz-plugins-main-0.8.4 x11-plugins/compiz-plugins-unsupported-0.8.4 x11-plugins/screenlets-0.1.2 x11-plugins/wmtimer-2.92 x11-proto/bigreqsproto-1.1.0 x11-proto/compositeproto-0.4 x11-proto/damageproto-1.2.0 x11-proto/dri2proto-2.1 x11-proto/fixesproto-4.1.1 x11-proto/fontcacheproto-0.1.2 x11-proto/fontsproto-2.1.0 x11-proto/glproto-1.4.10 x11-proto/inputproto-2.0 x11-proto/kbproto-1.0.3 x11-proto/printproto-1.0.4 x11-proto/randrproto-1.3.0 x11-proto/recordproto-1.14 x11-proto/renderproto-0.11 x11-proto/resourceproto-1.1.0 x11-proto/scrnsaverproto-1.1.0 x11-proto/trapproto-3.4.3 x11-proto/videoproto-2.3.0 x11-proto/xcb-proto-1.5 x11-proto/xcmiscproto-1.2.0 x11-proto/xextproto-7.1.1 x11-proto/xf86bigfontproto-1.1.2 x11-proto/xf86dgaproto-2.1 x11-proto/xf86driproto-2.1.0 x11-proto/xf86miscproto-0.9.2 x11-proto/xf86rushproto-1.1.2 x11-proto/xf86vidmodeproto-2.3 x11-proto/xineramaproto-1.2 x11-proto/xproto-7.0.16 x11-terms/evilvte-0.4.5_pre2 x11-terms/gnome-terminal-2.28.1 x11-terms/xterm-243 x11-themes/emerald-themes-0.5.2 x11-themes/gentoo-artwork-0.4.2-r1 x11-themes/gnome-backgrounds-2.28.0 x11-themes/gnome-icon-theme-2.28.0 x11-themes/gnome-icons-crystal-svg-1.1.0 x11-themes/gnome-themes-2.28.1 x11-themes/gtk-engines-2.18.4 x11-themes/gtk-engines-aurora-1.5.1 x11-themes/gtk-engines-iaora-1.0.20 x11-themes/gtk-engines-murrine-0.90.3-r1 x11-themes/gtk-engines-nimbus-0.1.3 x11-themes/gtk-engines-rezlooks-0.6 x11-themes/gtk-engines-ubuntulooks-0.9.12-r3 x11-themes/hicolor-icon-theme-0.10 x11-themes/metacity-themes-1.2 x11-themes/mythtv-themes-0.22_alpha20934 x11-themes/sound-theme-freedesktop-0.4 x11-themes/xcursor-themes-1.0.1 x11-wm/compiz-0.8.4 x11-wm/compiz-fusion-0.8.4 x11-wm/emerald-0.8.4 x11-wm/metacity-2.28.0 x11-wm/mutter-9999 x11-wm/twm-1.0.4 I can appreciate that this ebuild is from an overlay and therefore not stable, and I'm comfortable enough with Gentoo and Xorg to understand the implications. This bug report is meant to help the Xorg team (do they have a HERD?) prep the next version of mesa.
Could you try with USE=-gallium ? Thanks
Compiles fine without gallium use flag, so the problem is related to gallium.
@John, could you : 1) use layman to fetch and use the x11 overlay 2) unmask =media-libs/mesa-9999 in your package.unmask 3) add the following to your make.conf mesa_LIVE_BRANCH="mesa_7_6_branch" 4) emerge -1 mesa (with gallium of course) This will tell us if this compile bug is fixed in the upcoming 7.6.1. @Tomáš, Chi-Tahn, would you guys want to look into this as well? Thanks
Both mesa-7.6 and the head of 7.6 branch compile fine for me with USE="gallium"
Created attachment 209899 [details, diff] mesa-7.6-dpms-includes.patch A bit more digging revealed that the issue was a dpms header issue and fixed by commit e9d6ab72be065becf7a077c33919d37faa8db92e (only in master and not in 7.6 branch). Upstream #22953 Reporter: could you test with this patch?
tested, comlpied successfully, thank you =) mesa-7.6 from x11 overlay, xorg-server-1.7.1