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].
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