since the stabilization request in bug 202087 any "x86" system that uses the "i810" X driver will fail to complete an `emerge -DNvu worl` while trying to update the xf86-video-i810" driver from version 2.1.0 to 2.1.1. all other archs would have the same problem with unstable or with stable once this ebuild gets stabilized. Reproducible: Always Steps to Reproduce: 1. in /etc/make.conf, set USE="-* X xorg" and VIDEO_CARDS="i810" 2. emerge -Dv xorg-server 3. Actual Results: In file included from i810_driver.c:88: i830.h:137: error: expected specifier-qualifier-list before 'uint64_t' i830.h:240: error: expected specifier-qualifier-list before 'uint64_t'
Created attachment 139214 [details, diff] path to git's head that fixes the problem for >=2.1.1 bug and path reported upstream with bug number 13798 an as shown in the linked URL
*** This bug has been marked as a duplicate of bug 203006 ***
now affecting also "amd64" as predicted, but hopefully the fix (linked in the URL) has been applied upstream so even if this bug report keeps getting ignored, it will make its way back go gentoo sometime in the future. re-opening for now so that it can be found for the affected users at least
Alternative Steps to Reproduce: (even shorter) 1. in /etc/portage/package.use, add "x11-drivers/xf86-video-i810 -dri" 2. emerge -DNv x11-drivers/xf86-video-i810 (will need -u if upgrading)
Thanks a lot for getting your patch in upstream's repository. This is a textbook-perfect contribution. I just pushed this in portage for 2.1.1 and 2.2.0-r1 (still masked). Thanks