После emerge --sync пытаюсь обновиться:
[console]gentoo ~ # emerge -uDva 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 ">=x11-libs/qt-sql-4.7.0:4[qt3support]".
(dependency required by "kde-base/ksysguard-4.6.2-r1" [ebuild])
(dependency required by "kde-base/kdebase-meta-4.6.2" [ebuild])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])[/console]
Пересобираю несколько пакетов с нужными флагами, дошел до qt-core:
[console]gentoo ~ # emerge -va qt-core
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild U ] x11-libs/qt-core-4.7.2-r1 [4.6.3-r1] USE="exceptions glib iconv jit%* ssl (-aqua) -debug -optimized-qmake -pch -private-headers% -qt3support* (-doc%)" 0 kB
[uninstall ] x11-libs/qt-dbus-4.6.3 USE="exceptions (-aqua) -debug -pch"
[blocks b ] [uninstall ] x11-libs/qt-gui-4.6.3-r2 USE="accessibility cups dbus exceptions glib mng qt3support (-aqua) -debug -gtk -nas -nis -pch -raster -tiff -trace -xinerama"
[blocks b ]
[blocks b ]
[blocks b ]
[blocks b ]
[blocks b ]
[blocks b ]
Total: 1 package (1 upgrade, 7 uninstalls), Size of downloads: 0 kB
Conflict: 12 blocks (5 unsatisfied)
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
(x11-libs/qt-sql-4.6.3-r2, installed) pulled in by
x11-libs/qt-sql required by @selected
(x11-libs/qt-core-4.7.2-r1, ebuild scheduled for merge) pulled in by
qt-core
For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):
[url]http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked[/url][/console]
Насколько я понял, KDE 4.6.3 и все что с ним связано пометили стабильным для x86. Правильно ли я понимаю, что нужно снести все блочащие пакеты, далее по инструкции: [url]http://www.gentoo.org/proj/en/desktop/kde/kde44-46-upgrade.xml[/url]. И после этого только нормально можно будет сделать
[console]emerge -uDNva world[/console]
?