Bug 23799

Summary: xf86-video-intel fails to compile with xorg-server 1.6.99.900
Product: xorg Reporter: Bernhard Rosenkraenzer <bero>
Component: Driver/intelAssignee: Keith Packard <keithp>
Status: RESOLVED NOTABUG QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium CC: jian.j.zhao
Version: gitKeywords: patch
Hardware: All   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Patch none

Description Bernhard Rosenkraenzer 2009-09-08 16:24:04 UTC
xorg-server 1.6.99.900 (and the related proto and lib updates) break building the intel driver (2.8.1 and git versions) because:

- shmstr.h is removed (relevant stuff like ShmFuncsPtr has moved to an xorg-server internal header, Xext/shmint.h inside the xorg-server source tree)
- xf86Resources.h is gone
- #include <X11/extensions/dpms.h> in ch7017.c fails because Display and Status aren't defined before its inclusion
- xf86RAC.h is gone, and so are the things it used to define (RAC_FB, RAC_COLORMAP, ...)
- xf86RegisterResources is gone
Comment 1 Bernhard Rosenkraenzer 2009-09-08 16:39:08 UTC
Created attachment 29342 [details] [review]
Patch

This patch makes it compile and work on my Q35, but chances are it breaks i810 and i830
Comment 2 Gordon Jin 2009-09-08 18:22:09 UTC
thanks for the patch. Keith, could you review and commit?
Comment 3 Keith Packard 2009-10-26 11:36:23 UTC
2.9 should have the necessary changes.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.