'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/] _______________________________________________ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg