[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.



Colin Guthrie

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