net-wireless/gnuradio-3.7.6.1-r2 cannot be compiled with the dtv flag without also selecting the fec flag. Reproducible: Always Steps to Reproduce: 1. set "net-wireless/gnuradio dtv -fec" in package.use 2. emerge =net-wireless/gnuradio-3.7.6.1-r2 3. get error message Actual Results: -- Configuring gr-dtv support... -- Dependency Boost_FOUND = 1 -- Dependency ENABLE_GNURADIO_RUNTIME = ON -- Dependency ENABLE_GR_ANALOG = ON -- Dependency ENABLE_GR_FILTER = ON -- Dependency ENABLE_GR_FEC = OFF CMake Error at cmake/Modules/GrComponent.cmake:75 (message): user force-enabled gr-dtv but configuration checked failed Call Stack (most recent call first): gr-dtv/CMakeLists.txt:30 (GR_REGISTER_COMPONENT) Expected Results: gnuradio ebuild should know that dtv requires fec Portage 2.2.14 (python 2.7.9-final-0, default/linux/amd64/13.0, gcc-4.8.4, glibc-2.20-r2, 3.16.5-gentoo x86_64) ================================================================= System uname: Linux-3.16.5-gentoo-x86_64-Intel-R-_Core-TM-_i7_CPU_M_640_@_2.80GHz-with-gentoo-2.2 KiB Mem: 7967412 total, 1670908 free KiB Swap: 8388604 total, 8167480 free Timestamp of tree: Sun, 05 Apr 2015 03:30:01 +0000 ld GNU ld (Gentoo 2.24 p1.4) 2.24 ccache version 3.1.9 [disabled] app-shells/bash: 4.2_p53 dev-java/java-config: 2.2.0 dev-lang/perl: 5.20.2 dev-lang/python: 2.7.9-r2, 3.2.5-r6, 3.3.5-r1, 3.4.3 dev-util/ccache: 3.1.9-r4 dev-util/cmake: 2.8.12.2-r1 dev-util/pkgconfig: 0.28-r1 sys-apps/baselayout: 2.2 sys-apps/openrc: 0.13.11 sys-apps/sandbox: 2.6-r1 sys-devel/autoconf: 2.13, 2.69 sys-devel/automake: 1.11.6-r1, 1.12.6, 1.13.4 sys-devel/binutils: 2.24-r3 sys-devel/gcc: 4.8.4 sys-devel/gcc-config: 1.7.3 sys-devel/libtool: 2.4.6 sys-devel/make: 4.1-r1 sys-kernel/linux-headers: 3.18 (virtual/os-headers) sys-libs/glibc: 2.20-r2 Repositories: gentoo sunrise SirKha ACCEPT_KEYWORDS="amd64" ACCEPT_LICENSE="* -@EULA" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=native -mfpmath=sse -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" CXXFLAGS="-march=native -mfpmath=sse -O2 -pipe" DISTDIR="/usr/portage/distfiles" FCFLAGS="-O2 -pipe" FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync" FFLAGS="-O2 -pipe" GENTOO_MIRRORS="http://distfiles.gentoo.org" LANG="en_US.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" MAKEOPTS="-j5" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/var/lib/layman/sunrise /usr/local/portage" USE="X acl acpi alsa amd64 avahi bash-completion bluetooth cron crypt cups cxx dbus dga dri gif gnutls gpm hddtemp ieee1394 introspection ipv6 jack jpeg libav lm_sensors loop-aes mmx modules nas ncurses nls nptl nptlonly ogg openal opengl openrc osc oss pam png portaudio pulseaudio python qemu rdesktop readline samba slang smartcard smp snmp sound sqlite sqlite3 sse sse2 sse3 ssl threads truetype udev unicode usb vnc wifi xcomposite xinerama xml xorg xosd zeroconf" ABI_X86="64" CPU_FLAGS_X86="mmx sse sse2 sse3 aes mmxext popcnt sse4_1 sse4_2 ssse3" CURL_SSL="openssl" ELIBC="glibc" INPUT_DEVICES="evdev joystick wacom synaptics keyboard mouse" KERNEL="linux" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_2 python3_3 pypy1_9 jython2_5" QEMU_SOFTMMU_TARGETS="x86_64 i386 arm" QEMU_USER_TARGETS="x86_64 i386 arm" RUBY_TARGETS="ruby19 ruby20" USERLAND="GNU" VIDEO_CARDS="intel" USE_PYTHON="2.7 3.3" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, SYNC
Fixed in 3.7.6.1-r2 and 9999 without a revbump.