In file included from eventcomm.c:26: synproto.h:24:24: error: xf86Xinput.h: No such file or directory synproto.h:25:18: error: xisb.h: No such file or directory In file included from eventcomm.c:26: synproto.h:38: error: expected specifier-qualifier-list before 'Bool' synproto.h:54: error: expected specifier-qualifier-list before 'XISBuffer' synproto.h:66: warning: struct has no members synproto.h:79: error: expected ')' before 'local' synproto.h:80: error: expected ';' before 'void' synproto.h:86: warning: struct has no members eventcomm.c:28:18: error: xf86.h: No such file or directory eventcomm.c:44: error: expected ')' before 'local' eventcomm.c:56: error: expected ')' before 'local' eventcomm.c: In function 'event_query_is_touchpad': eventcomm.c:70: error: 'FALSE' undeclared (first use in this function) eventcomm.c:70: error: (Each undeclared identifier is reported only once eventcomm.c:70: error: for each function it appears in.) eventcomm.c:90: error: 'TRUE' undeclared (first use in this function) eventcomm.c: At top level: eventcomm.c:94: error: expected ')' before 'local' eventcomm.c: In function 'SynapticsReadEvent': eventcomm.c:111: warning: implicit declaration of function 'XisbRead' eventcomm.c:111: error: 'struct CommData' has no member named 'buffer' eventcomm.c:112: error: 'FALSE' undeclared (first use in this function) eventcomm.c:117: error: 'TRUE' undeclared (first use in this function) eventcomm.c: At top level: eventcomm.c:121: error: expected ')' before 'local' eventcomm.c:237: error: expected ')' before 'local' eventcomm.c:285: error: 'EventDeviceOnHook' undeclared here (not in a function) eventcomm.c:285: warning: excess elements in struct initializer eventcomm.c:285: warning: (near initialization for 'event_proto_operations') eventcomm.c:286: error: 'EventDeviceOffHook' undeclared here (not in a function) eventcomm.c:286: warning: excess elements in struct initializer eventcomm.c:286: warning: (near initialization for 'event_proto_operations') eventcomm.c:287: error: 'EventQueryHardware' undeclared here (not in a function) eventcomm.c:287: warning: excess elements in struct initializer eventcomm.c:287: warning: (near initialization for 'event_proto_operations') eventcomm.c:288: error: 'EventReadHwState' undeclared here (not in a function) eventcomm.c:288: warning: excess elements in struct initializer eventcomm.c:288: warning: (near initialization for 'event_proto_operations') eventcomm.c:289: error: 'EventAutoDevProbe' undeclared here (not in a function) eventcomm.c:290: warning: excess elements in struct initializer eventcomm.c:290: warning: (near initialization for 'event_proto_operations') synaptics.c: At top level: synaptics.c:1575: error: expected ')' before 'local' synaptics.c:1780: error: expected ')' before 'local' synaptics.c:1788: error: expected ')' before 'local' synaptics.c:1794: error: expected declaration specifiers or '...' before 'DeviceIntPtr' synaptics.c: In function 'SwitchMode': synaptics.c:1797: error: 'Success' undeclared (first use in this function) synaptics.c: At top level: synaptics.c:1801: error: expected ')' before 'local' synaptics.c:1824: error: expected ')' before 'local' make: *** [synaptics.o] Error 1 make: *** Waiting for unfinished jobs.... make: *** [ps2comm.o] Error 1 make: *** [eventcomm.o] Error 1 !!! ERROR: x11-drivers/synaptics-0.14.5 failed. Call stack: ebuild.sh, line 1539: Called dyn_compile ebuild.sh, line 939: Called src_compile synaptics-0.14.5.ebuild, line 43: Called die