O que o ^^^
indica é que existem dependências de pacote que esperam que certos sinalizadores USE sejam ativados. Por exemplo:
sys-libs/zlib:0
(sys-libs/zlib-1.2.11-r1:0/1::gentoo, ebuild scheduled for merge) conflicts with
sys-libs/zlib[minizip] required by (dev-qt/qtwebengine-5.7.1-r2:5/5.7::gentoo, installed)
^^^^^^^
sys-libs/zlib[minizip] required by (net-im/psi-1.3:0/0::gentoo, installed)
No exemplo acima, qtwebengine
e psi
dependem de zlib
compilado com o sinalizador minizip
USE.
Para resolver isso, você precisa adicionar a (s) flag (s) de USE esperada (s) ao seu make.conf
Em instalações mais antigas do Gentoo, o arquivo está em /etc/make.conf
e em instalações mais recentes em /etc/portage/make.conf
.
Este arquivo contém uma variável USE
com uma lista de bandeiras separadas por espaço. Portanto, primeiro verifique se o sinalizador em questão está na lista, mas prefixado com um traço (-), o que significa desativar o sinalizador. Nesse caso, você precisará remover o traço para ativar o sinalizador. Por outro lado, se o sinalizador não estiver listado, basta adicioná-lo.