On Tue, 6 Sep 2011 09:32:39 -0500 Paul Hartman <paul.hartman+gen...@gmail.com> wrote:
> On Tue, Sep 6, 2011 at 6:41 AM, Todd Goodman <t...@bonedaddy.net> > wrote: > > I've been getting the following problem trying to emerge world for > > the past few days: > > > > !!! Problem resolving dependencies for net-dns/bind from @selected > > ... done! > > > > !!! The ebuild selected to satisfy "net-dns/bind" has unmet > > requirements. > > - net-dns/bind-9.8.1::gentoo USE="berkdb dlz mysql odbc ssl threads > > xml -caps -doc -geoip -gost -gssapi -idn -ipv6 -ldap -pkcs11 > > -postgres -rpz -sdb-ldap (-selinux) -urandom" > > > > The following REQUIRED_USE flag constraints are unsatisfied: > > mysql? ( !threads ) > > > > The above constraints are a subset of the following complete > > expression: > > postgres? ( dlz ) berkdb? ( dlz ) mysql? ( dlz !threads ) odbc? ( > > dlz ) ldap? ( dlz ) sdb-ldap? ( dlz ) gost? ( ssl ) > > > > (dependency required by "@selected" [set]) > > (dependency required by "@world" [argument]) > > > > > > So it looks like bind-9.8.1 wants mysql with the threads use flag > > disabled. I have added: > > > >>=dev-db/mysql-5.1.58-r1 -threads > > > > to /etc/portage/package.use > > > > However, I don't believe mysql-5.1.58-r1 uses the threads use flag? > > > > Anyone have any ideas (aside from down-reving mysql?) > > I think you need to set bind -threads, not mysql. > Correct. The meaning of this line: > > mysql? ( !threads ) is: for the package mentioned immediately above (net-dns/bind-9.8.1::gentoo), USE="mysql" requires USE="-threads" The USEs are just for the bind package, not global. -- Alan McKinnnon alan.mckin...@gmail.com