emerge x11-base/xorg-server fails after Reproducible: Always Steps to Reproduce: 1. emerge -av =x11-base/xorg-server-1.6.4 2. fails Actual Results: compile error: In file included from main.c:116: /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' ../doltcompile i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../include -DHAVE_DIX_CONFIG_H -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DDBUS_API_SUBJECT_TO_CHANGE -D_BSD_SOURCE -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/hal -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I../include -I../include -I../Xext -I../composite -I../damageext -I../xfixes -I../Xi -I../mi -I../miext/shadow -I../miext/damage -I../render -I../randr -I../fb -DVENDOR_NAME=\""The X.Org Foundation"\" -DVENDOR_RELEASE="(((1) * 10000000) + ((6) * 100000) + ((4) * 1000) + 0)" -march=prescott -O2 -pipe -fomit-frame-pointer -MT privates.lo -MD -MP -MF .deps/privates.Tpo -c -o privates.lo privates.c make[2]: *** [main.lo] Error 1 make[2]: *** Waiting for unfinished jobs.... mv -f .deps/privates.Tpo .deps/privates.Plo make[2]: Leaving directory `/var/tmp/portage/x11-base/xorg-server-1.6.4/work/xorg-server-1.6.4/dix' make[1]: *** [all] Error 2 make[1]: Leaving directory `/var/tmp/portage/x11-base/xorg-server-1.6.4/work/xorg-server-1.6.4/dix' make: *** [all-recursive] Error 1 Expected Results: succesfull emerge of xorg-server
Created attachment 210625 [details] complete build.log
Created attachment 210626 [details] environment
please attach emerge --info
Created attachment 210635 [details] emerge --info
x11-base/xorg-server-1.6.4 has left the tree. Please try again with 1.6.5.
(In reply to comment #5) > x11-base/xorg-server-1.6.4 has left the tree. Please try again with 1.6.5. > same result with x11-base/xorg-server-1.6.5 attached environment and build.log
Created attachment 210715 [details] build.log for x11-base/xorg-server-1.6.5
Created attachment 210717 [details] environment for x11-base/xorg-server-1.6.5
Seeing the same here - with xorg-server-1.6.5-r1 Will attach my emerge --info Re-open please.
Created attachment 215111 [details] emerge --info (jamesbroadhead)
Suggest that this bug be renamed to: "x11-base/xorg-server-1.6.5-r1: build failure with dpms.h" or similar. equery tells me that dpms.h is owned by libXext. I see this problem with both: x11-libs/libXext 1.05 ~1.1.1
Solved by rolling back to xextproto-7.0.5 and libXext-1.0.5. I too had unmasked these a while back to get a nvidia 190.x driver to install. Now that emerges 7.1.1 and 1.1.1 which breaks. Unmasking is a tricky business. The earlier "resolution" is unacceptable. Anonymous, undated, and no reasoning. If it was Jeroen who closed it, note that 13 mins after your comment was the reply "same result with x11-base/xorg-server-1.6.5"
(In reply to comment #12) > Solved by rolling back to xextproto-7.0.5 and libXext-1.0.5. > > I too had unmasked these a while back to get a nvidia 190.x driver to install. > Now that emerges 7.1.1 and 1.1.1 which breaks. Unmasking is a tricky business. > > The earlier "resolution" is unacceptable. Anonymous, undated, and no > reasoning. If it was Jeroen who closed it, note that 13 mins after your > comment was the reply "same result with x11-base/xorg-server-1.6.5" > I'm having the same problem emerging xorg-server-1.6.5-r?. My setup is a Lenovo t500. I have the laptop setup for discrete graphics in BIOS. This means that I'm only using the ATI graphics card. I won't be able to send extra information i.e. emerge --info or the emerge log for the xorg-server emerge, because I don't have X installed on that laptop. Since I'm using only the ATI graphics card, I have to use xorg-server-1.6.5-r? as the ati-drivers do not work with xorg-server-1.7.x yet. I have VIDEO_CARDS="fglrx" in my make.conf. I've seen that this problem has been closed a couple of times and that it has been around for a couple of months. Let's keep it open till a final resolution has been found. And I do hope that it can be found. I'm tired of using Kubuntu and would like to get back using Gentoo full-time. Thanks