The patch from URL field makes it able to be built.
Created attachment 453430 [details, diff] Proposed patch, for convenience After applying, xf86-input-keyboard-1.8.1 builds fine.
*** Bug 599954 has been marked as a duplicate of this bug. ***
+1 (patch works for me)
Patch works for me on nomultilib too.
Build was failing with: > /var/tmp/portage/x11-drivers/xf86-input-keyboard-1.8.1/work/xf86-input-keyboard-1.8.1/src/kbd.c: In function 'KbdProc': > /var/tmp/portage/x11-drivers/xf86-input-keyboard-1.8.1/work/xf86-input-keyboard-1.8.1/src/kbd.c:386:2: error: implicit declaration of function 'AddEnabledDevice' [-Werror=implicit-function-decla ration] > AddEnabledDevice(pInfo->fd); > ^ > /var/tmp/portage/x11-drivers/xf86-input-keyboard-1.8.1/work/xf86-input-keyboard-1.8.1/src/kbd.c:386:2: warning: nested extern declaration of 'AddEnabledDevice' [-Wnested-externs] > /var/tmp/portage/x11-drivers/xf86-input-keyboard-1.8.1/work/xf86-input-keyboard-1.8.1/src/kbd.c:400:7: error: implicit declaration of function 'RemoveEnabledDevice' [-Werror=implicit-function-de claration] > RemoveEnabledDevice(pInfo->fd); > ^ > /var/tmp/portage/x11-drivers/xf86-input-keyboard-1.8.1/work/xf86-input-keyboard-1.8.1/src/kbd.c:400:7: warning: nested extern declaration of 'RemoveEnabledDevice' [-Wnested-externs] > cc1: some warnings being treated as errors Proposed patch resolves this.
Simple, install xf86-input-keyboard.1.9.0 !!
This is a tinderbox. If a package fails it should correct its (r)deps.
xf86-input-keyboard-1.9 is released https://www.x.org/releases/individual/driver/xf86-input-keyboard-1.9.0.tar.bz2
Yep, the upstream tagged 1.9.0 12 hours ago :)
commit 3e8ece145d930f6ad7d25133c11d2a0a7e6db83a Author: Manuel Rüger <mrueg@gentoo.org> Date: Thu Nov 17 22:41:37 2016 +0100 x11-drivers/xf86-input-keyboard: Version bump to 1.9.0 Supports xorg-server-1.19 Gentoo-Bug: 599938 Package-Manager: portage-2.3.2