Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 281279 - [x11-overlay] x11-base/xorg-server-1.6.3 does not build with >=x11-libs/libXext-1.0.99.4
Summary: [x11-overlay] x11-base/xorg-server-1.6.3 does not build with >=x11-libs/libXe...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-08-13 05:15 UTC by tonich
Modified: 2009-08-17 23:16 UTC (History)
1 user (show)

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


Attachments
build log (x11-base:xorg-server-1.6.3:20090817-083010.log,37.27 KB, text/plain)
2009-08-17 08:33 UTC, tonich
Details

Note You need to log in before you can comment on or make changes to this bug.
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