Fails to compile as /usr/include/X11/extensions.h is missing. Reproducible: Always Steps to Reproduce: 1. emerge "=x11-drivers/xf86-input-synaptics-9999" Also have a look on http://bugs.gentoo.org/232668
make[2]: Leaving directory `/var/tmp/portage/x11-drivers/xf86-input-synaptics-9999/work/xf86-input-synaptics-9999/man' Making all in tools make[2]: Entering directory `/var/tmp/portage/x11-drivers/xf86-input-synaptics-9999/work/xf86-input-synaptics-9999/tools' i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../include/ -O2 -march=prescott -pipe -fomit-frame-pointer -fvisibility=hidden -I/usr/include/xorg -I/usr/include/pixman-1 -I../src -MT synclient.o -MD -MP -MF .deps/synclient.Tpo -c -o synclient.o synclient.c synclient.c:45:35: Fehler: X11/extensions/XInput.h: Datei oder Verzeichnis nicht gefunden synclient.c:291: Fehler: expected »=«, »,«, »;«, »asm« or »__attribute__« before »*« token synclient.c:345: Fehler: expected »=«, »,«, »;«, »asm« or »__attribute__« before »*« token synclient.c:411: Fehler: expected »)« before »*« token synclient.c:487: Fehler: expected »)« before »*« token synclient.c: In Funktion »main«: synclient.c:581: Fehler: »Display« nicht deklariert (erste Benutzung in dieser Funktion) synclient.c:581: Fehler: (Jeder nicht deklarierte Bezeichner wird nur einmal aufgeführt synclient.c:581: Fehler: für jede Funktion in der er auftritt.) synclient.c:581: Fehler: »dpy« nicht deklariert (erste Benutzung in dieser Funktion) synclient.c:582: Fehler: »XDevice« nicht deklariert (erste Benutzung in dieser Funktion) synclient.c:582: Fehler: »dev« nicht deklariert (erste Benutzung in dieser Funktion) make[2]: *** [synclient.o] Fehler 1 make[2]: Leaving directory `/var/tmp/portage/x11-drivers/xf86-input-synaptics-9999/work/xf86-input-synaptics-9999/tools' make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory `/var/tmp/portage/x11-drivers/xf86-input-synaptics-9999/work/xf86-input-synaptics-9999' make: *** [all] Fehler 2 * * ERROR: x11-drivers/xf86-input-synaptics-9999 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 4002: Called x-modular_src_compile * environment, line 4914: Called x-modular_src_make * environment, line 4954: Called die * The specific snippet of code: * emake || die "emake failed" * The die message: * emake failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/x11-drivers/xf86-input-synaptics-9999/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/x11-drivers/xf86-input-synaptics-9999/temp/environment'. * This ebuild used the following eclasses from overlays: * /var/portage/overlay/x11/eclass/git.eclass * This ebuild is from an overlay named 'x11': '/var/portage/overlay/x11/' *
Emerging x11-libs/libXi-9999 with all it's dependencies (e.g. libxcb) brakes nearly all X applications. My solution was just getting an old version of inputproto from here: https://www.archlinux.de/?page=GetFileFromMirror;file=extra/os/i686/inputproto-1.5.0-1-i686.pkg.tar.gz and copy XInput.h into my /usr/include/X11/extensions directory.
Please try rebuilding *all* -9999 packages you have from the x11 overlay. Please report back if you still have issues. Thanks