Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 281279

Summary: [x11-overlay] x11-base/xorg-server-1.6.3 does not build with >=x11-libs/libXext-1.0.99.4
Product: Gentoo Linux Reporter: tonich <koprut>
Component: Current packagesAssignee: Gentoo X packagers <x11>
Status: RESOLVED INVALID    
Severity: normal CC: gef.kornflakes
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: build log

Description tonich 2009-08-13 05:15:58 UTC
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
Comment 1 Gef 2009-08-17 06:52:58 UTC
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).
Comment 2 tonich 2009-08-17 08:33:20 UTC
Created attachment 201510 [details]
build log
Comment 3 Rémi Cardona (RETIRED) gentoo-dev 2009-08-17 23:16:46 UTC
That version of libXext is masked in the overlay. Please don't unmask it unless you know what you're doing.

Thanks