x11-base/xorg-server-1.6.3 does not build against >=x11-libs/libXext-1.0.99.4 with =x11-proto/xextproto-7.1.0 against =libXext-1.0.5 and xextproto-7.0.5 builds successfully Reproducible: Always Steps to Reproduce: 1. emerge =libXext-1.0.99.4 2. emerge =xorg-server-1.6.3 3. Actual Results: compile error: ... ../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 -D_BSD_SOURCE -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -DDBUS_API_SUBJECT_TO_CHANGE -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) + ((3) * 1000) + 0)" -O2 -march=i686 -m32 -fomit-frame-pointer -pipe -MT main.lo -MD -MP -MF .deps/main.Tpo -c -o main.lo main.c In file included from main.c:116: /usr/include/X11/extensions/dpms.h:40: ошибка: expected ‘)’ before ‘*’ token /usr/include/X11/extensions/dpms.h:41: ошибка: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘DPMSGetVersion’ /usr/include/X11/extensions/dpms.h:42: ошибка: expected ‘)’ before ‘*’ token /usr/include/X11/extensions/dpms.h:43: ошибка: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘DPMSSetTimeouts’ /usr/include/X11/extensions/dpms.h:44: ошибка: expected ‘)’ before ‘*’ token /usr/include/X11/extensions/dpms.h:45: ошибка: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘DPMSEnable’ /usr/include/X11/extensions/dpms.h:46: ошибка: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘DPMSDisable’ /usr/include/X11/extensions/dpms.h:47: ошибка: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘DPMSForceLevel’ /usr/include/X11/extensions/dpms.h:48: ошибка: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘DPMSInfo’ make[2]: *** [main.lo] Ошибка 1 make[2]: Leaving directory `/var/tmp/portage/x11-base/xorg-server-1.6.3/work/xorg-server-1.6.3/dix' make[1]: *** [all] Ошибка 2 make[1]: Leaving directory `/var/tmp/portage/x11-base/xorg-server-1.6.3/work/xorg-server-1.6.3/dix' make: *** [all-recursive] Ошибка 1
Can you provide a buildlog of LC_ALL="C" emerge =xorg-server-1.6.3 please ? I submited #281043 a few days ago. Looks related (build fails because of (heavy?) changes in dpms extension's headers).
Created attachment 201510 [details] build log
That version of libXext is masked in the overlay. Please don't unmask it unless you know what you're doing. Thanks