sys-power/powertop-2.3 sys-power/powertop-2.4 sys-power/powertop-9999 still depend on CONFIG_EVENT_POWER_TRACING_DEPRECATED which was removed in Linux 3.9. As there's no stable 3.9 gentoo-sources in the Kernel anymore and the latest stable gentoo-sources is 3.10.7 I'd vote for removing EVENT_POWER_TRACING_DEPRECATED from the ebuild. I haven't found any information about how powertop will handle this and whether it was updated recently not to depend on the deprecated/now removed option anymore. Besides that, it seems to run fine on 3.10 here.
the check only runs on kernel below 3.9.0 and that is fine since many users are still using it including hardened users with stable kernel 3.9.9 like me.
(In reply to Rick Farina (Zero_Chaos) from comment #1) > the check only runs on kernel below 3.9.0 and that is fine since many users > are still using it including hardened users with stable kernel 3.9.9 like me. At least sys-power/powertop-9999 seems to do different. I have this output: -->snip>-- * Messages for package sys-power/powertop-9999: * CONFIG_USB_SUSPEND: is not set when it should be. * CONFIG_EVENT_POWER_TRACING_DEPRECATED: is not set when it should be. * Please check to make sure these options are set correctly. * Failure to do so may cause unexpected problems. >>> Auto-cleaning packages... --<snap<-- Kernel version information: moria ~ # ls -ld /usr/src/linux lrwxrwxrwx 1 root root 17 3. Sep 18:54 /usr/src/linux -> linux-3.10.9-aufs/ moria ~ # uname -a Linux moria 3.10.9-aufs #2 SMP Tue Aug 27 22:50:50 CEST 2013 x86_64 Intel(R) Core(TM) i7-3537U CPU @ 2.00GHz GenuineIntel GNU/Linux I also don't see any restriction of the check for EVENT_POWER_TRACING_DEPRECATED in the -9999 ebuild to below 3.9.0.
if kernel_is -lt 3 9 0; then CONFIG_CHECK="~EVENT_POWER_TRACING_DEPRECATED" ERROR_KERNEL_EVENT_POWER_TRACING_DEPRECATED="EVENT_POWER_TRACING_DEPRECATED should be enabled in the kernel for full powertop function" check_extra_config fi line 82-86 in the ebuild