[Intel-gfx] [ANNOUNCE] xf86-video-intel 2.8.0

Colin Guthrie gmane at colin.guthr.ie
Fri Jul 24 01:00:29 PDT 2009


'Twas brillig, and Stephan Raue at 23/07/09 23:46 did gyre and gimble:
> it fails to build with follow error:
> 
> make[3]: Entering directory 
> `/home/stephan/projects/OpenELEC.work/build.OpenELEC.intel.i386.uClibc/xf86-video-intel-2.8.0/uxa'
>    CC    uxa.o
> In file included from uxa.c:37:
> uxa-priv.h:46:35: error: X11/extensions/shmstr.h: No such file or directory
> In file included from uxa.c:37:
> uxa-priv.h:324: error: expected '=', ',', ';', 'asm' or '__attribute__' 
> before 'uxa_shm_funcs'
> uxa-priv.h:328: error: expected declaration specifiers or '...' before 
> 'ShmFuncsPtr'
> uxa-priv.h:334: warning: parameter names (without types) in function 
> declaration
> uxa.c: In function 'uxa_driver_init':
> uxa.c:527: error: 'uxa_shm_funcs' undeclared (first use in this function)
> uxa.c:527: error: (Each undeclared identifier is reported only once
> uxa.c:527: error: for each function it appears in.)
> uxa.c:527: error: too many arguments to function 'ShmRegisterFuncs'
> make[3]: *** [uxa.lo] Error 1
> make[3]: Leaving directory 
> `/home/stephan/projects/OpenELEC.work/build.OpenELEC.intel.i386.uClibc/xf86-video-intel-2.8.0/uxa'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory 
> `/home/stephan/projects/OpenELEC.work/build.OpenELEC.intel.i386.uClibc/xf86-video-intel-2.8.0'
> make[1]: *** [all] Error 2
> make[1]: Leaving directory 
> `/home/stephan/projects/OpenELEC.work/build.OpenELEC.intel.i386.uClibc/xf86-video-intel-2.8.0'
> make: *** [system] Fehler 2
> 
> uxa/uxa-priv.h contains:
> 
> #include <X11/X.h>
> #define NEED_EVENTS
> #include <X11/Xproto.h>
> #ifdef MITSHM
> #define _XSHM_SERVER_
> #include <X11/extensions/shmstr.h>
> #endif
> 
> in master Peter Hutterer has commited patch 
> 0a4c4c5fe8ebad2dd13f5770bd90a194eebb2890 from 2009-07-18 to lets build 
> against xextproto 7.1 that are not included in that release.

Yup. It wasn't in with enough testing time I believe.

Just cherry pick the patch if you're using the super-duper up-to-date 
stuff. xserver itself wont compile with any released version with these 
protocol changes either, so it's not really too much to ask :)

Peter said that about half the drivers need patches for the protocol 
stuff, so intel is  not the only one that will affect things in this regard.

Col

-- 

Colin Guthrie
gmane(at)colin.guthr.ie
http://colin.guthr.ie/

Day Job:
   Tribalogic Limited [http://www.tribalogic.net/]
Open Source:
   Mandriva Linux Contributor [http://www.mandriva.com/]
   PulseAudio Hacker [http://www.pulseaudio.org/]
   Trac Hacker [http://trac.edgewall.org/]




More information about the xorg mailing list