flag? ( || ( pkg_with_no_keywords good_pkg )) results in failure Live tree example: USE="libedit" emerge -pv php emerge: there are no ebuilds built with USE flags to satisfy "=dev-lang/php-5.3.5[-libedit]". !!! One of the following packages is required to complete your request: - dev-lang/php-5.3.5 (Change USE: -libedit) (dependency required by "dev-lang/php-5.3.5" [ebuild]) (dependency required by "php" [argument]) Tested with portage 2.2.0_alpha14 and 2.1.9.25
You probably use readline too? php depends on: readline? ( =dev-lang/php-5.3.5[-libedit] ) USE="-readline libedit" emerge -pv dev-lang/php works.
Your example seems flawed because the dep that's triggering the message is readline? ( =dev-lang/php-5.3.5[-libedit] ), which is not an || dep. Can you give a different example? Btw, the example that you gave seems like it would be solved by --autounmask.
(In reply to comment #2) > Your example seems flawed because the dep that's triggering the message is > readline? ( =dev-lang/php-5.3.5[-libedit] ), which is not an || dep. Can you > give a different example? Btw, the example that you gave seems like it would be > solved by --autounmask. nah, sorry for the noise I've missed that readline use dep.