Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 294403 - [TRACKER] dpms header build failures with xextproto-7.1
Summary: [TRACKER] dpms header build failures with xextproto-7.1
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords: Tracker
Depends on: 292690 293329 293470 294070 294374 294380 294381 294881 294912
Blocks: 276822
  Show dependency tree
 
Reported: 2009-11-24 12:40 UTC by Chí-Thanh Christopher Nguyễn
Modified: 2017-01-19 18:47 UTC (History)
0 users

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


Attachments

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