Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 279907 - [x11 overlay] x11-drivers/xf86-input-synaptics-9999 needs x11-libs/libXi-9999
Summary: [x11 overlay] x11-drivers/xf86-input-synaptics-9999 needs x11-libs/libXi-9999
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-08-01 14:29 UTC by Markus Heier
Modified: 2009-08-13 22:03 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Markus Heier 2009-08-01 14:29:01 UTC
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
Comment 1 Markus Heier 2009-08-01 14:51:26 UTC
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/'
 * 

Comment 2 Markus Heier 2009-08-01 14:56:28 UTC
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.
Comment 3 Rémi Cardona (RETIRED) gentoo-dev 2009-08-13 22:03:35 UTC
Please try rebuilding *all* -9999 packages you have from the x11 overlay. Please report back if you still have issues.

Thanks