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

Bug 294403

Summary: [TRACKER] dpms header build failures with xextproto-7.1
Product: Gentoo Linux Reporter: Chí-Thanh Christopher Nguyễn <chithanh>
Component: New packagesAssignee: Gentoo X packagers <x11>
Status: RESOLVED FIXED    
Severity: normal Keywords: Tracker
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 292690, 293329, 293470, 294070, 294374, 294380, 294381, 294881, 294912    
Bug Blocks: 276822    

Description Chí-Thanh Christopher Nguyễn gentoo-dev 2009-11-24 12:40:42 UTC
Changes in dpms headers have caused several X11 related packages to fail at build time. Symptoms are normally:

/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'

The immediate workaround is to make the affected packages depend on <x11-proto/xextproto-7.0.99

The real fix would be to patch the application in a way similar to attachment 209899 [details, diff].
Comment 1 Rémi Cardona (RETIRED) gentoo-dev 2009-12-08 08:59:02 UTC
All the build failures reported by Diego were due to a busted xorg-server upgrade. Since there's no bugs left and nothing to fix, let's just close this tracker. We can always reopen it later if legitimate dpms header bugs do show up.

Thanks