[Spice-devel] qxl fails to build on OpenSUSE 12.3

Erik Lotspeich erik at lotspeich.org
Tue Aug 6 12:25:53 PDT 2013


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 at lotspeich.org>:
>> 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 at lists.freedesktop.org
>> http://lists.freedesktop.org/mailman/listinfo/spice-devel



More information about the Spice-devel mailing list