Hi all,

I work on ubuntu 9.04, and I compiled the package libdrm-poulsbo1 (version 2.3.0-ubuntu1~904um1). Now I try to compile libgl1-mesa-dri-psb (version 0.25-0ubuntu1~810um1.1) but there are many errors :

intel_screen.c: In function ‘intelUpdateScreenFromSAREA’:
intel_screen.c:274: erreur: ‘struct drm_i915_sarea’ has no member named ‘front_bo_handle’
intel_screen.c:275: erreur: ‘struct drm_i915_sarea’ has no member named ‘back_bo_handle’
intel_screen.c:276: erreur: ‘struct drm_i915_sarea’ has no member named ‘third_bo_handle’
intel_screen.c:277: erreur: ‘struct drm_i915_sarea’ has no member named ‘depth_bo_handle’
intel_screen.c: In function ‘intelInitScreen2’:
intel_screen.c:839: erreur: ‘I915_PARAM_CHIPSET_ID’ undeclared (first use in this function)
intel_screen.c:839: erreur: (Each undeclared identifier is reported only once
intel_screen.c:839: erreur: for each function it appears in.)
make[5]: *** [intel_screen.o] Erreur 1
make[5]: quittant le répertoire « /home/innes/temp/build/libgl1-mesa-dri-psb-0.25/src/mesa/drivers/dri/i915 »
make[4]: *** [subdirs] Erreur 1
make[4]: quittant le répertoire « /home/innes/temp/build/libgl1-mesa-dri-psb-0.25/src/mesa/drivers/dri »
make[3]: *** [linux-solo] Erreur 2
make[3]: quittant le répertoire « /home/innes/temp/build/libgl1-mesa-dri-psb-0.25/src/mesa »
make[2]: *** [default] Erreur 1
make[2]: quittant le répertoire « /home/innes/temp/build/libgl1-mesa-dri-psb-0.25/src/mesa »
make[1]: *** [subdirs] Erreur 1
make[1]: quittant le répertoire « /home/innes/temp/build/libgl1-mesa-dri-psb-0.25/src »
make: *** [default] Erreur 1
Failed to make libgl1-mesa-dri-psb-0.25.

In fact, the struture drm_i915_sarea, defined in the file i915_drm.h has no member 'front_bo_handle’.

So, how I do to compile mesa for Poulsbo ?

Thanks

Nico