Comment 23 for bug 308387

Revision history for this message
Jelle Foks (jellefoks) wrote :

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.