x11-drivers/xf86-input-elo2300 which is an input driver for xorg fails to build. Reproducible: Always Steps to Reproduce: 1.emerge xf86-input-elo2300 2.emerge fails Actual Results: make all-recursive make[1]: Entering directory `/var/tmp/portage/x11-drivers/xf86-input-elo2300-1.1.1/work/xf86-input-elo2300-1.1.1' Making all in src make[2]: Entering directory `/var/tmp/portage/x11-drivers/xf86-input-elo2300-1.1.1/work/xf86-input-elo2300-1.1.1/src' /bin/sh ../libtool --tag=CC --mode=compile i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -O2 -march=pentium4 -pipe -I/usr/include/xorg -I../src -MT elo.lo -MD -MP -MF .deps/elo.Tpo -c -o elo.lo elo.c mkdir .libs i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -O2 -march=pentium4 -pipe -I/usr/include/xorg -I../src -MT elo.lo -MD -MP -MF .deps/elo.Tpo -c elo.c -fPIC -DPIC -o .libs/elo.o elo.c:64:1: warning: "NEED_XF86_TYPES" redefined In file included from ../config.h:4, from elo.c:54: /usr/include/xorg/xorg-server.h:69:1: warning: this is the location of the previous definition elo.c: In function 'SetupProc': elo.c:179: error: 'TS_Raw' undeclared (first use in this function) elo.c:179: error: (Each undeclared identifier is reported only once elo.c:179: error: for each function it appears in.) elo.c:181: error: 'TS_Scaled' undeclared (first use in this function) elo.c: In function 'ReadInput': elo.c:370: error: 'TS_Scaled' undeclared (first use in this function) elo.c: In function 'SwitchMode': elo.c:486: error: 'TS_Raw' undeclared (first use in this function) elo.c:486: error: 'TS_Scaled' undeclared (first use in this function) elo.c:491: error: 'SendCoreEvents' undeclared (first use in this function) elo.c:491: error: 'DontSendCoreEvents' undeclared (first use in this function) elo.c: In function 'ConvertProc': elo.c:515: error: 'TS_Raw' undeclared (first use in this function) make[2]: *** [elo.lo] Error 1 make[2]: Leaving directory `/var/tmp/portage/x11-drivers/xf86-input-elo2300-1.1.1/work/xf86-input-elo2300-1.1.1/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/x11-drivers/xf86-input-elo2300-1.1.1/work/xf86-input-elo2300-1.1.1' make: *** [all] Error 2 * * ERROR: x11-drivers/xf86-input-elo2300-1.1.1 failed. * Call stack: * ebuild.sh, line 1654: Called dyn_compile * ebuild.sh, line 990: Called qa_call 'src_compile' * ebuild.sh, line 44: Called src_compile * ebuild.sh, line 1334: Called x-modular_src_compile * x-modular.eclass, line 337: Called x-modular_src_make * x-modular.eclass, line 332: Called die * * 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-elo2300-1.1.1/temp/build.log'. * Expected Results: Should compile and install so xorg can make use of it. with xorg-server-1.3.0.0
This package does compile against new xorg-server-1.4.0/xorg-x11-7.3. Still needs to be fixed for xorg-7.2 though.
*** Bug 204631 has been marked as a duplicate of this bug. ***
*** Bug 235679 has been marked as a duplicate of this bug. ***
Package is gone from portage. Closing. Thanks