I was upgrading my system yesterday but portage complained with a dependency problem. xorg-server-1.7.1 can't be installed because nvidia-driver-96.43.13 hasn't been ported to this version. So i masked >=xorg-server-1.7.1. After doing this i upgraded a big amount of packets (more than a hundred), and x11-libs/libXi-1.3 recommended to re-emerge xorg-server. But i found that i can't compile this packet due to a header error. Reproducible: Always Steps to Reproduce: 1. emerge xorg-server Actual Results: In file included from ../Xext/panoramiX.h:45, from dispatch.c:135: /usr/include/X11/extensions/panoramiXext.h:49: error: expected ')' before '*' token /usr/include/X11/extensions/panoramiXext.h:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'XPanoramiXQueryVersion' /usr/include/X11/extensions/panoramiXext.h:64: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'XPanoramiXGetState' /usr/include/X11/extensions/panoramiXext.h:70: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'XPanoramiXGetScreenCount' /usr/include/X11/extensions/panoramiXext.h:76: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'XPanoramiXGetScreenSize' dispatch.c: In function 'ProcCloseFont': dispatch.c:1117: warning: 'SecurityLookupIDByType' is deprecated (declared at ../include/resource.h:268) make[2]: *** [dispatch.lo] Error 1 make[2]: Leaving directory `/var/tmp/portage/x11-base/xorg-server-1.6.5/work/xorg-server-1.6.5/dix' make[1]: *** [all] Error 2 make[1]: Leaving directory `/var/tmp/portage/x11-base/xorg-server-1.6.5/work/xorg-server-1.6.5/dix' make: *** [all-recursive] Error 1 Expected Results: Clean build with no errors xorg-server-1.7.1 completes successfully the compiling section where xorg-server-1.6.5 stalls. But i can't upgrade because my graphics card driver doesn't support xorg-server version greater than 1.6.5.
https://bugs.gentoo.org/show_bug.cgi?id=291312#c12 Thanks *** This bug has been marked as a duplicate of bug 291312 ***
Thanks and sorry for the duplicate...