xserver-xorg-video-intel does need drm_i915_flip_t to be defined. It refers to it in "src/i830_dri.c" line 1162, and that struct is supposed to be defined in /usr/include/drm/i915_drm.h, but the latest linux-libc-dev (version 2.6.28-4.10) does not have that yet...
In libdrm-2.4.1 (and newer), that symbol is defined in shared-core/i915_drm.h
I just updated to latest linux-libc-dev in jaunty, but it does not have that symbol.
I can copy the struct manually as defined in i915_drm.h from the libdrm tar, and then the driver builds and appears to work.
Another 'upstream patch' seems needed, to add this struct.
Aww...
xserver- xorg-video- intel does need drm_i915_flip_t to be defined. It refers to it in "src/i830_dri.c" line 1162, and that struct is supposed to be defined in /usr/include/ drm/i915_ drm.h, but the latest linux-libc-dev (version 2.6.28-4.10) does not have that yet...
In libdrm-2.4.1 (and newer), that symbol is defined in shared- core/i915_ drm.h
I just updated to latest linux-libc-dev in jaunty, but it does not have that symbol.
I can copy the struct manually as defined in i915_drm.h from the libdrm tar, and then the driver builds and appears to work.
Another 'upstream patch' seems needed, to add this struct.