Problems while compiling xorg on Ubuntu

Alan Coopersmith alan.coopersmith at oracle.com
Sun Mar 23 09:23:36 PDT 2014


On 03/22/14 04:45 PM, Felix Miata wrote:
> On 2014-03-22 19:14 (GMT-0400) Gaetan Nadon composed:
>
>> Felix Miata wrote:
>
>>> On 2014-03-22 16:58 (GMT-0400) Gaetan Nadon composed:
>
>>>> The sis driver has been unmaintained for a long time. The build.sh
>>>> contains pretty much all of the video drivers one may need. There are
>>>> about 50 of them. Most would work only with a specific video card
>>>> anyway. Feel free to trim the list of modules you reasonably need.
>
>>> To be sure, it is not broken for everyone. I have it working here with
>>> openSUSE X Server 1.15.0 and Z7/XG20 gfxchip.
>
>> Interesting, how does it not hit this error?
>
> I have no idea. I don't build. I only use. Maybe the logs have a clue:
> http://fm.no-ip.com/Tmp/SUSE/Xorg/xorg.0.log-g5eas-z7xg20SiS-os132m0-1600x1200x120
>
>> sis_driver.c: In function 'SISMergedPointerMoved':
>> sis_driver.c:9384:13: error: too few arguments to function 'miPointerSetPosition'
>
>> This was introduced with a server code change
>> 21a15f9a04ec0a6c8f654eef943561e98db2475d.
>> ABI level 1.19. A couple of parameters was added to the function
>
>>      ScreenPtr
>>      miPointerSetPosition(DeviceIntPtr pDev, int mode, double *screenx,
>>      - double *screeny)
>>      + double *screeny,
>>      + int *nevents, InternalEvent* events)
>
> When exactly was that change made? What I have:
>
> * Sun Apr 07 2013 sndirsch at suse.com
> - u_Fixed-build-with-INPUT_API-19.patch
>    * Added dummy parameters to miPointerSetPosition(...) to fix
>      build with INPUT_API >= 19.

So SuSE patched their package to solve it and hasn't pushed the patch back
upstream.

-- 
	-Alan Coopersmith-              alan.coopersmith at oracle.com
	 Oracle Solaris Engineering - http://blogs.oracle.com/alanc


More information about the xorg-devel mailing list