[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