Created attachment 492748 [details] eudev-1.10-r2:20170906-164540.log Testing legacy versions of eudev for regressions that may be blamed on newer perls. /usr/portage/sys-fs/eudev/eudev-1.10-r2.ebuild: test? ( app-text/tree dev-lang/perl )" /usr/portage/sys-fs/eudev/eudev-1.9-r2.ebuild: test? ( app-text/tree dev-lang/perl )" eudev-1.10 and 1.9 both fail with: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/sys-fs/eudev-1.10-r2/work/eudev-1.10/src/mtd_probe -I../.. -march=native -mtune=native -O2 -pipe -c -o probe_smartmedia.o /var/tmp/portage/sys-fs/eudev-1.10-r2/work/eudev-1.10/src/mtd_probe/probe_smartmedia.c In file included from /var/tmp/portage/sys-fs/eudev-1.10-r2/work/eudev-1.10/src/mtd_probe/mtd_probe.c:24:0: /var/tmp/portage/sys-fs/eudev-1.10-r2/work/eudev-1.10/src/mtd_probe/mtd_probe.h:24:9: error: unknown type name ‘uint32_t’ uint32_t reserved; ^ /var/tmp/portage/sys-fs/eudev-1.10-r2/work/eudev-1.10/src/mtd_probe/mtd_probe.h:25:9: error: unknown type name ‘uint8_t’ uint8_t data_status; ^ /var/tmp/portage/sys-fs/eudev-1.10-r2/work/eudev-1.10/src/mtd_probe/mtd_probe.h:26:9: error: unknown type name ‘uint8_t’ uint8_t block_status; ^ /var/tmp/portage/sys-fs/eudev-1.10-r2/work/eudev-1.10/src/mtd_probe/mtd_probe.h:27:9: error: unknown type name ‘uint8_t’ uint8_t lba_copy1[2]; ^ /var/tmp/portage/sys-fs/eudev-1.10-r2/work/eudev-1.10/src/mtd_probe/mtd_probe.h:28:9: error: unknown type name ‘uint8_t’ uint8_t ecc2[3]; ^ /var/tmp/portage/sys-fs/eudev-1.10-r2/work/eudev-1.10/src/mtd_probe/mtd_probe.h:29:9: error: unknown type name ‘uint8_t’ uint8_t lba_copy2[2]; ^ /var/tmp/portage/sys-fs/eudev-1.10-r2/work/eudev-1.10/src/mtd_probe/mtd_probe.h:30:9: error: unknown type name ‘uint8_t’ uint8_t ecc1[3]; ^ make[3]: *** [Makefile:456: mtd_probe.o] Error 1 make[3]: *** Waiting for unfinished jobs.... This looks similar bug #603558 , but that version is gone from tree now. ( If there are specific conditions that should be present in dependencies that may allow this to pass, would be nice to know what they are ) Or maybe its time to put these versions out to pasture. Keywords for sys-fs/eudev: | | u | | a a p s a n r | n | | l m h i p p r m m i i s | e u s | r | p d a p a p c a x m i 6 o s 3 | a s l | e | h 6 r p 6 p 6 r 8 6 p 8 s c 9 s | p e o | p | a 4 m a 4 c 4 c 6 4 s k 2 v 0 h | i d t | o ------------+---------------------------------+-------+------- 1.9-r2 | o + + + o + + o + o ~ o o o o o | 5 # 0 | gentoo 1.10-r2 | o + + + o + + o + o ~ o o o o o | 5 # | gentoo 3.1.2 | + + + + + + + + + o ~ o o o o o | 5 # | gentoo 3.1.5 | + + + + + + + + + + ~ o o o o o | 5 o | gentoo 3.2.2 | ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ o o o o o | 5 # | gentoo 3.2.2-r1 | ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ o o o o o | 6 # | gentoo [M]3.2.3 | ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ o o o o o | 6 o | gentoo 4.9999 | o o o o o o o o o o o o o o o o | 6 # | gentoo 9999 | o o o o o o o o o o o o o o o o | 6 o | gentoo
Affected versions gone from tree commit 7f2d44ac532a174f729fbcc2a141cae071e40276 Author: Anthony G. Basile <blueness@gentoo.org> Date: 2017-10-20 12:03:20 +1300 sys-fs/eudev: remove older stable versions Package-Manager: Portage-2.3.8, Repoman-2.3.3 --- sys-fs/eudev/eudev-1.10-r2.ebuild | 298 ----------------- sys-fs/eudev/eudev-1.9-r2.ebuild | 300 ------------------ 2 files changed, 598 deletions(-)