Problems while compiling xorg on Ubuntu

Felix Miata mrmazda at earthlink.net
Sat Mar 22 16:45:22 PDT 2014


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:
# rpm -q --changelog xorg-x11-server | head -n20
* Mon Feb 24 2014 eich at suse.com
- u_arch-Fix-image-and-bitmap-byte-order-for-ppc64le.patch:
   arch: Fix image and bitmap byte order for ppc64le (bnc#865069)

* Fri Feb 07 2014 eich at suse.com
- remove creation of libxf86config which was once used bu SaX2.

* Thu Jan 30 2014 lbsousajr at gmail.com
- Rename u_keep_non_seat0_x_server_from_touching_vts.patch to
   U_keep_non_seat0_x_server_from_touching_vts.patch, since it's
   now upstreamed.
   * See: 
http://cgit.freedesktop.org/xorg/xserver/commit/?id=46cf2a60934076bf568062eb83121ce90b6ff596

* Wed Jan 15 2014 sndirsch at suse.com
- removed N_randr_fix_abi.patch, since it caused the crash with
   current NVIDIA drivers built against xorg-server 1.15 (bnc#858827)

* Tue Jan 07 2014 sndirsch at suse.com
- changed license back to MIT, since xf4nc is no longer patched
   into X.Org sources (bnc#856905)

# rpm -q --changelog xf86-video-sis | head -n20
* Wed Aug 07 2013 ro at suse.de
- add ExcludeArch for s390 and s390x

* 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.

* Thu Mar 21 2013 sndirsch at suse.com
- Add mibstore.patch, fixes build with xorg-server 1.14
- Replace xf86UnMapVidMem with pci_device_unmap_range
- Stop including xf86Priv.h
- introduce hardware supplements conditional on xorg-x11-server
   package (bnc#810333)

* Sun Sep 02 2012 zaitor at opensuse.org
- Update to version 0.10.7:
   + Add xaa configure support.
   + Fix build against older servers.
   + Port to new compat API.
-- 
"The wise are known for their understanding, and pleasant
words are persuasive." Proverbs 16:21 (New Living Translation)

  Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!

Felix Miata  ***  http://fm.no-ip.com/


More information about the xorg-devel mailing list