Это в багзилу? или я туплю...

Чем это может поломать мою систему? Баг имхо, но может затупил.

emerge -B =x11-libs/qt-core-4.6.2-r1
....skiping
* qt-everywhere-opensource-src-4.6.2.tar.gz RMD160 SHA1 SHA256 size ;-) ...                                                                      [ ok ]
 * Package:    x11-libs/qt-core-4.6.2-r1
 * Repository: gentoo
 * Maintainer: 
 * USE:        elibc_glibc exceptions glib iconv kernel_linux pch qt3support ssl userland_GNU x86
 * FEATURES:   sandbox
 * Sanity check to keep you from breaking your system:
 *   Downgrading Qt is completely unsupported and will break your system!
 * ERROR: x11-libs/qt-core-4.6.2-r1 failed (setup phase):
 *   aborting to save your system

А profile не меняли?

А profile не меняли?

а связь какая? а просто хочу

а связь какая?
а просто хочу собрать бинарник, пусть там в профиле хоть супермегахарденедсервер стоит, чой та он мне не дает процессор позагружать?

Хз, но кажется что маскировки

Хз, но кажется что маскировки всё равно работают.

Цитата:
all build-time dependencies must already be emerged on the system.

В зависимости смотрит, по идее и в маски тоже должен.
Хотя это только предположение.

Даунгрейд Qt не поддерживается

Потому как qt-программы, собранные более новой версией Qt, вероятнее всего откажутся запускаться на более старой. Хотя внешне всё будет выглядеть правильно (удовлетворённые зависимости, и, возможно, revdep-rebuild ничего не покажет), но запустятся они только после их пересборки.
Если так уж нужно понизить версию Qt, нужно сначала удалить уже установленную более новую. Но потом могут быть проблемы, которые проще всего решить путём emerge -e world.

WiseLord написал(а): Потому

WiseLord написал(а):
Потому как qt-программы, собранные более новой версией Qt, вероятнее всего откажутся запускаться на более старой. Хотя внешне всё будет выглядеть правильно (удовлетворённые зависимости, и, возможно, revdep-rebuild ничего не покажет), но запустятся они только после их пересборки.
Если так уж нужно понизить версию Qt, нужно сначала удалить уже установленную более новую. Но потом могут быть проблемы, которые проще всего решить путём emerge -e world.

ну весь мир то зачем...

которые проще всего решить

Цитата:
которые проще всего решить путём emerge -e world

Хотя можно и только те пакеты, которые требуют qt-core, qt-gui, qt-webkit и т.п.
Но тут команда будет гораздо сложнее, да и зависимость от Qt в принципе может быть непрямой, через другой пакет.
Так что проще на ночь emerge -e world для полной уверенности.

Спасибо за объяснение, но я

Спасибо за объяснение, но я всего лишь хотел собрать бинарник, речи об установке в систему речи не шло.

aborting to save your

aborting to save your system

Судя по сообщению, на багу не похоже. См. portage/eclass/qt4-build.eclass

Я запостил

Я запостил багу
http://bugs.gentoo.org/show_bug.cgi?id=359391

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".