antlr [Решено]

Вот такая проблема:

calculate denister # emerge -avuDN @world

These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds built with USE flags to satisfy ">=dev-java/antlr-2.7.7:0[java]".
!!! One of the following packages is required to complete your request:
- dev-java/antlr-2.7.7 (Change USE: +java)
(dependency required by "dev-java/antlr-3.1.3-r2" [installed])
(dependency required by "@selected")
(dependency required by "@world" [argument])

Далее:

calculate denister # eix antlr
[I] dev-java/ant-antlr
     Available versions:  1.7.1-r1!t ~1.8.0!t 1.8.1!t {elibc_FreeBSD}
     Installed versions:  1.8.1!t(21:34:38 04.12.2010)(-elibc_FreeBSD)
     Homepage:            http://ant.apache.org/
     Description:         Apache Ant's optional tasks for Antlr

[I] dev-java/antlr
     Available versions:  
        (0)     2.7.7
        (3)     3.1.3-r2
        {+cxx debug doc elibc_FreeBSD examples gunit +java mono python script source}
     Installed versions:  2.7.7(22:23:22 04.12.2010)(cxx java python -debug -doc -elibc_FreeBSD -examples -mono -script -source) 3.1.3-r2(3)(21:36:30 04.12.2010)(-elibc_FreeBSD -gunit -source)
     Homepage:            http://www.antlr.org/                                                                              
     Description:         A parser generator for C++, C#, Java, and Python 

Этот dev-java/antlr пересобирал и флагом java и без него - все одно и тоже - ругается.

Посмотрите, кому он нужен

equery d antlr
calculate denister # equery d antlr
[ Searching for packages depending on antlr... ]
dev-java/ant-antlr-1.8.1 (>=dev-java/antlr-2.7.5-r3:0[java])
dev-java/antlr-3.1.3-r2 (>=dev-java/antlr-2.7.7:0[java])
dev-java/stringtemplate-3.2 (>=dev-java/antlr-2.7.7:0[java])

Переустановил dev-java/stringtemplate-3.2 - не помогло.

Теперь пишет:

emerge -avuDN @world

These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds built with USE flags to satisfy ">=dev-java/antlr-2.7.7:0[java]".
!!! One of the following packages is required to complete your request:
- dev-java/antlr-2.7.7 (Change USE: +java)
(dependency required by "dev-java/stringtemplate-3.2" [installed])
(dependency required by "@selected")
(dependency required by "@world" [argument])
calculate denister # equery d stringtemplate
[ Searching for packages depending on stringtemplate... ]
dev-java/antlr-3.1.3-r2 (>=dev-java/stringtemplate-3.2)

Удалил stringtemplate, результат:

calculate denister # emerge -avuDN @world

These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds built with USE flags to satisfy ">=dev-java/antlr-2.7.7:0[java]".
!!! One of the following packages is required to complete your request:
- dev-java/antlr-2.7.7 (Change USE: +java)
(dependency required by "dev-java/antlr-3.1.3-r2" [installed])
(dependency required by "@selected")
(dependency required by "@world" [argument])

calculate denister # equery d antlr
[ Searching for packages depending on antlr... ]
dev-java/ant-antlr-1.8.1 (>=dev-java/antlr-2.7.5-r3:0[java])
dev-java/antlr-3.1.3-r2 (>=dev-java/antlr-2.7.7:0[java])

Какой-то замкнутый круг.
Кароче, поудалял все нафиг, и dev-java/antlr-3.1.3-r2 и dev-java/ant-antlr-1.8.1, ругаться перестало.