Have you seen this thread in the forums? It looks like your problem: https://forums.gentoo.org/viewtopic-t-1057500-view-previous.html?sid=9c8b57325eef824a0748ec4ca94ac8b1
Found via a quick google search. Keywords: "eudev 3.2.1 error gentoo". No offense, really. But you do not need to wait for an answer if you search for yourself. :-) On 02/05/2017 03:08 PM, meino.cra...@gmx.de wrote: > Hi, > > I am still compiling my new root... > > After some of the rebuild/sinc/revdep/ cycles I got this while trying > to update sys-fs/eudev > > (ACCEPT_KEYWORDS is set to ~amd64 globally right before any > compilations) > > /var/tmp/portage/sys-fs/eudev-3.2.1/work/eudev-3.2.1/src/udev/udev-builtin-keyboard.c:31:26: > note: previous declaration of 'keyboard_lookup_key' was here > static const struct key *keyboard_lookup_key(const char *str, unsigned len); > ^ > x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. > -I/var/tmp/portage/sys-fs/eudev-3.2.1/work/eudev-3.2.1/src/udev -I../.. > -include ../../config.h -DROOTPREFIX=\"\" > -DUDEV_HWDB_DIR=\"/etc/udev/hwdb.d\" -DUDEV_HWDB_BIN=\"/etc/udev/hwdb.bin\" > -DUDEV_CONF_DIR=\"/etc/udev\" -DUDEV_ROOT_RUN=\"/run\" > -DUDEV_RULES_DIR=\"/lib/udev/rules.d\" -DUDEV_LIBEXEC_DIR=\"/lib/udev\" > -DUDEV_VERSION=\"220\" -I > /var/tmp/portage/sys-fs/eudev-3.2.1/work/eudev-3.2.1/src/shared -I > /var/tmp/portage/sys-fs/eudev-3.2.1/work/eudev-3.2.1/src/libudev -I > ../../src/udev -march=native -msse -msse2 -msse3 -O2 -pipe -c -o > udevadm-monitor.o > /var/tmp/portage/sys-fs/eudev-3.2.1/work/eudev-3.2.1/src/udev/udevadm-monitor.c > make[4]: *** [Makefile:813: libudev_core_la-udev-builtin-keyboard.lo] Error 1 > make[4]: *** Waiting for unfinished jobs.... > make[4]: Leaving directory > '/var/tmp/portage/sys-fs/eudev-3.2.1/work/eudev-3.2.1-abi_x86_64.amd64/src/udev' > make[3]: *** [Makefile:500: all] Error 2 > make[3]: Leaving directory > '/var/tmp/portage/sys-fs/eudev-3.2.1/work/eudev-3.2.1-abi_x86_64.amd64/src/udev' > make[2]: *** [Makefile:394: all-recursive] Error 1 > make[2]: Leaving directory > '/var/tmp/portage/sys-fs/eudev-3.2.1/work/eudev-3.2.1-abi_x86_64.amd64/src' > make[1]: *** [Makefile:446: all-recursive] Error 1 > make[1]: Leaving directory > '/var/tmp/portage/sys-fs/eudev-3.2.1/work/eudev-3.2.1-abi_x86_64.amd64' > make: *** [Makefile:378: all] Error 2 > * ERROR: sys-fs/eudev-3.2.1::gentoo failed (compile phase): > * emake failed > * > * If you need support, post the output of `emerge --info > '=sys-fs/eudev-3.2.1::gentoo'`, > * the complete build log and the output of `emerge -pqv > '=sys-fs/eudev-3.2.1::gentoo'`. > * The complete build log is located at > '/var/tmp/portage/sys-fs/eudev-3.2.1/temp/build.log'. > * The ebuild environment file is located at > '/var/tmp/portage/sys-fs/eudev-3.2.1/temp/environment'. > * Working directory: > '/var/tmp/portage/sys-fs/eudev-3.2.1/work/eudev-3.2.1-abi_x86_64.amd64' > * S: '/var/tmp/portage/sys-fs/eudev-3.2.1/work/eudev-3.2.1' > >>>> Failed to emerge sys-fs/eudev-3.2.1, Log file: > > eix eudev shows: > solfire ~ # eix sys-fs/eudev > [U] sys-fs/eudev > Available versions: 1.9-r2 1.10-r2 3.1.2 3.1.5 (~)3.2 (~)3.2.1 **4.9999 > **9999 {+blkid doc efi gudev +hwdb introspection +keymap +kmod +modutils > +openrc (+)rule-generator selinux smack static-libs test ABI_MIPS="n32 n64 > o32" ABI_PPC="32 64" ABI_S390="32 64" ABI_X86="32 64 x32"} > Installed versions: 3.1.5(05:33:42 02/02/17)(hwdb kmod -introspection > -rule-generator -selinux -static-libs -test ABI_MIPS="-n32 -n64 -o32" > ABI_PPC="-32 -64" ABI_S390="-32 -64" ABI_X86="64 -32 -x32") > Homepage: https://github.com/gentoo/eudev > Description: Linux dynamic and persistent device naming support > (aka userspace devfs) > > > I dont want to poison the mailing list with long logs in case of > someone knows what's going on here...but if wanted, I will post them > of course... :) > > Cheers > Meino > > > > >