This affects all mplayer ebuilds in portage: >>> Configuring source in /tmp/portage/media-video/mplayer-9999/work/mplayer-9999 ... * QA Notice: USE Flag 'uses' not in IUSE for media-video/mplayer-9999 true * QA Notice: USE Flag 'uses' not in IUSE for media-video/mplayer-9999 ... uses="aac faac x264 xvid toolame twolame" for i in uses; do use ${i} && elog "Useflag \"${i}\" require \"encode\" useflag enabled to work." done ... uses="dga dxr3 ggi opengl osdmenu vdpau vidix xinerama xscreensaver xv" for i in uses; do use ${i} && elog "Useflag \"${i}\" require \"X\" useflag enabled to work." done ... 'in uses' => 'in ${uses}' grep pkg.config /tmp/portage/media-video/mplayer-9999/work/mplayer-9999/configure echocheck "pkg-config" _pkg_config=pkg-config if $($_pkg_config --version > /dev/null 2>&1); then _pkg_config="$_pkg_config --static" _pkg_config=false if $_pkg_config --exists 'libpulse >= 0.9' ; then cc_check $($_pkg_config --libs --cflags libpulse) && _pulse=yes libs_mplayer="$libs_mplayer $($_pkg_config --libs libpulse)" extra_cflags="$extra_cflags $($_pkg_config --cflags libpulse)" elif cc_check $($_pkg_config --libs --cflags --silence-errors jack) ; then libs_mplayer="$libs_mplayer $($_pkg_config --libs jack)" extra_cflags="$extra_cflags "$($_pkg_config --cflags jack)"" if test "$_libcdio" = no && $_pkg_config --exists libcdio_paranoia ; then ... Reproducible: Always Steps to Reproduce:
Also 'opencore-amr? ( media-libs/opencore-amr )' must be removed from mplayer-9999.ebuild
Well, that blurb about use flag is clearly a portage bug and false positive.
> that blurb about use flag is clearly a portage bug no, it is not. read ebuild.
(In reply to comment #1) > Also 'opencore-amr? ( media-libs/opencore-amr )' must be removed from > mplayer-9999.ebuild Why so?
+*mplayer-1.0_rc4_p20100213-r1 (27 Feb 2010) + + 27 Feb 2010; Sebastian Pipping <sping@gentoo.org> + -mplayer-1.0_rc4_p20100213.ebuild, +mplayer-1.0_rc4_p20100213-r1.ebuild, + mplayer-9999.ebuild: + Fix bug #307039: + - Add missing build dep dev-util/pkgconfig + - Fix "for i in uses; do" (should be ${uses}) +
Nikoli, thanks for reporting. If you're sure about that opencore-amr thing please open another bug with explanation. Closing.