when emerging bind without any use flags the following use flags are pulled in from the profiles. The following REQUIRED_USE flag constraints are unsatisfied: berkdb? ( dlz ) The above constraints are a subset of the following complete expression: postgres? ( dlz ) berkdb? ( dlz ) mysql? ( dlz !threads ) odbc? ( dlz ) ldap? ( dlz ) gost? ( !libressl ssl ) threads? ( caps ) if you exclude -berkdb from the USE flags everything is working fine. Recommendation to override berkdb use flag from profiles on install
Should be fixed in 9.11.0_p2. Thanks!
sorry, but this is not fixed. first of all there is a REQUIRED_USE which explicitly sets berkdb when enabled need dlz enabled, i see no problem with that. Is this the onyl reason to disable berkdb or is there a very other reason berkdb has to be disabled to fix something? Next, berkdb USE is enabled in profile make.defaults, which has priority over pkg internal settings (such as "-" or "+" in IUSE), see USE_ORDER and it's priority. Is why when you try to merge bind you'll get a problem, described in following report: https://bugs.gentoo.org/show_bug.cgi?id=611686