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

Reply via email to