MG>>> Вобщем есть пакеты которые на qt5, есть которые на qt4 не совсем MG>>> понял как это произошло и как безболезненно исправить. MG>>> Примечатьельно что в make.conf установлен глобальный use флаг MG>>> -qt4
MS>> Вот потому что у тебя этот флаг стоит - так и случилось.
MG> Так флаг -qt4 наоборот глобально обьявляет о том, чтобы пакеты MG> собирались без qt4.
Тебе лучше знать - маска эта выключает qt4 или включает. :)
MG> Допускаю что мог его включить для отдельный пакетов, которым он MG> требуется.
Если в общем - для всех линуксов: у тебя в системе два типа пакетов - qt5 и qt4. Такое вполне может быть.
MS>> Да пожалуйста. Судя по всему систему ты давненько не обновлял, MS>> всё - включая qt так далеко вперёд убежало, что теперь - полюбому MS>> - обновлять до qt5 нужно, как и делать переход c kde4 на kde5.
MG> Систему собирал осенью.
А вот ответ от Gentoo:
Why do I get blockers when trying to emerge Qt?
Gentoo uses split ebuilds of the various components of Qt to allow finer-grained control of dependencies from other packages and reduced compilation time for revision bumps or USE changes. However, despite there being separate ebuilds all those components must be of the same version, which means they must all be upgraded together.
If some of the updated version packages are keyworded but others are not, you get those blockers.
Another source of Qt blocks is incompatible USE flag combinations, the portage output should tell you which those are. Blocks caused by mixing stable and testing versions
Mixing stable and testing versions is discouraged. Currently, when users want to install both Qt4 and Qt5, it is necessary to add a dev-qt/* entry to /etc/portage/package.keywords, because Qt5 can only be installed in parallel with >=qtcore-4.8.6-r1. This dependency is enforced by qtchooser, a helper package that can set environment variables for the default Qt environment, see user $qtchooser --help
MS>> Была и у меня такая ситуация - правда на Arch Linux'е, но смысл MS>> тот же. Ушёл с этого дистрибутива - надоело обновлять всякую MS>> дребедень и ходить по граблям этих обновлений - ради того, чтобы MS>> поставить мне нужное ПО посвежее.
MG> Пока не вижу альтернатив gentoo, как бы пошло оно не звучало.