Check my src rpm there is an xorg config file in there for qxl that contains a workaround . It contains the following : Section "Device" Identifier "QXL video" Driver "qxl" Option "EnableSurfaces" "0" EndSection just save it as : /etc/X11/xorg.conf.d/50-qxl.conf That works for me. Rob 2013/8/6 Erik Lotspeich <erik@xxxxxxxxxxxxx>: > Hi Rob, > > Thanks! I actually got it building after I realized that there was a > 0.1.0 version. I the spice-space.org site still points to 0.0.17. > > There is one issue that I found confirmation of on the RHEL site. It's > the "Out of surfaces" messages in the X log and very poor performance. > Is there a way to disable surfaces until this is fixed (either via > configuration or source)? > > Thanks again, > > Erik > > On 08/06/2013 02:18 PM, Rob Verduijn wrote: >> Oh yeah before I forget. >> I've packaged 0.1.0 from : >> http://xorg.freedesktop.org/releases/individual/driver/ >> >> Rob >> >> 2013/8/6 Erik Lotspeich <erik@xxxxxxxxxxxxx>: >>> Hi, >>> >>> The qxl driver fails to build on OpenSUSE 12.3 with the following error. >>> Incidentally, it also fails to build on CentOS 5.3 with a different error. >>> >>> I don't have much experience with X development. Does anyone have any >>> pointers? >>> >>> Thanks, >>> >>> Erik >>> >>> # make >>> make all-recursive >>> make[1]: Entering directory `/usr/src/compile/xf86-video-qxl-0.0.17' >>> Making all in src >>> make[2]: Entering directory `/usr/src/compile/xf86-video-qxl-0.0.17/src' >>> Making all in uxa >>> make[3]: Entering directory `/usr/src/compile/xf86-video-qxl-0.0.17/src/uxa' >>> CC uxa.lo >>> uxa.c: In function 'uxa_close_screen': >>> uxa.c:434:30: warning: assignment from incompatible pointer type >>> [enabled by default] >>> uxa.c:450:2: warning: passing argument 1 of 'pScreen->CloseScreen' makes >>> pointer from integer without a cast [enabled by default] >>> uxa.c:450:2: note: expected 'ScreenPtr' but argument is of type 'int' >>> uxa.c:450:2: error: too many arguments to function 'pScreen->CloseScreen' >>> uxa.c: In function 'uxa_driver_init': >>> uxa.c:540:22: warning: assignment from incompatible pointer type >>> [enabled by default] >>> uxa.c:561:41: warning: assignment from incompatible pointer type >>> [enabled by default] >>> uxa.c:562:30: warning: assignment from incompatible pointer type >>> [enabled by default] >>> make[3]: *** [uxa.lo] Error 1 >>> make[3]: Leaving directory `/usr/src/compile/xf86-video-qxl-0.0.17/src/uxa' >>> make[2]: *** [all-recursive] Error 1 >>> make[2]: Leaving directory `/usr/src/compile/xf86-video-qxl-0.0.17/src' >>> make[1]: *** [all-recursive] Error 1 >>> make[1]: Leaving directory `/usr/src/compile/xf86-video-qxl-0.0.17' >>> make: *** [all] Error 2 >>> _______________________________________________ >>> Spice-devel mailing list >>> Spice-devel@xxxxxxxxxxxxxxxxxxxxx >>> http://lists.freedesktop.org/mailman/listinfo/spice-devel > _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/spice-devel