Bug detailed description:
xserver build fails with errors:
xf86VGAarbiter.c:1126: error: conflicting types for 'xf86VGAarbiterDeviceDecodes'
xf86VGAarbiter.h:43: note: previous declaration of 'xf86VGAarbiterDeviceDecodes' was here
make: *** [xf86VGAarbiter.lo] Error 1
Bisect find the first bad commit is 65466652936bbb2706be455d0a416bcf08e88f66.
Author: Tiago Vignatti <email@example.com>
AuthorDate: Wed May 12 13:03:14 2010 +0300
Commit: Tiago Vignatti <firstname.lastname@example.org>
CommitDate: Thu Aug 26 18:17:12 2010 +0300
xfree86: vgaarb: fix device decoding interface to send resources type properly
Right now, when there is more than one vide card on the machine, we're
adopting a pessimistic approach and setting all cards to decode VGA legacy
Some cards may want to skip the arbitration and the only way to do so is
through pci_device_vgaarb_decodes. Therefore, send the desired kind of
resource instead force the worst case.
Note that xf86VGAarbiterDeviceDecodes is not being used so far by any
open-source driver. Even so, API break.
Signed-off-by: Tiago Vignatti <email@example.com>
Reviewed-by: Mark Kettenis <firstname.lastname@example.org>
1. ./autogen --prefix=/opt/X11R7
I just sent the fix (to xorg-devel ml) to be integrated in master branch. Thank you for quickly spotting this.
Build success, so mark it as verified.