Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 292690 - Cannot compile media-libs/mesa-7.6 from the x11 overlay
Summary: Cannot compile media-libs/mesa-7.6 from the x11 overlay
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 294403
  Show dependency tree
 
Reported: 2009-11-10 16:54 UTC by John W Eckhart
Modified: 2009-11-24 12:41 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
build log (build.log,357.97 KB, text/plain)
2009-11-10 16:55 UTC, John W Eckhart
Details
mesa-7.6-dpms-includes.patch (mesa-7.6-dpms-includes.patch,1.75 KB, patch)
2009-11-11 12:04 UTC, Chí-Thanh Christopher Nguyễn
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description John W Eckhart 2009-11-10 16:54:41 UTC
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
Comment 1 John W Eckhart 2009-11-10 16:55:05 UTC
Created attachment 209838 [details]
build log
Comment 2 Rafał Mużyło 2009-11-10 17:20:11 UTC
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.
Comment 3 Markos Chandras (RETIRED) gentoo-dev 2009-11-10 17:22:30 UTC
INVALID seems reasonable to me as well but lets hear what X11 team thinks about this
Comment 4 John W Eckhart 2009-11-10 17:30:45 UTC
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.
Comment 5 Rémi Cardona (RETIRED) gentoo-dev 2009-11-10 22:58:59 UTC
Could you try with USE=-gallium ?

Thanks
Comment 6 John W Eckhart 2009-11-11 07:45:05 UTC
Compiles fine without gallium use flag, so the problem is related to gallium.
Comment 7 Rémi Cardona (RETIRED) gentoo-dev 2009-11-11 09:12:19 UTC
@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
Comment 8 Chí-Thanh Christopher Nguyễn gentoo-dev 2009-11-11 11:31:44 UTC
Both mesa-7.6 and the head of 7.6 branch compile fine for me with USE="gallium"
Comment 9 Chí-Thanh Christopher Nguyễn gentoo-dev 2009-11-11 12:04:14 UTC
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?
Comment 10 Alex D-Bug 2009-11-11 15:16:20 UTC
tested, comlpied successfully, thank you =)
mesa-7.6 from x11 overlay, xorg-server-1.7.1