проблемы с пересборкой мира
projdevel 14 октября, 2009 - 15:36
В общем после внесения в /etc/make.conf в переменную USE нескольких переменных решил пересобрать мир.
в частности вот как выглядит данная переменная: USE="qt mp3 alsa gtk gnome X mmx mmx2 midi mpeg acpi usb automount"
Вот что получается:
localhost ~ # emerge --update --deep --newuse world
* IMPORTANT: 5 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
Calculating dependencies... done!
[...многа букафф было тут, но модератор все похавал...]
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
x11-libs/qt-sql:4
('ebuild', '/', 'x11-libs/qt-sql-4.5.2', 'merge') pulled in by
x11-libs/qt-sql required by world
~x11-libs/qt-sql-4.5.2 required by ('installed', '/', 'x11-libs/qt-4.5.2', 'nomerge')
~x11-libs/qt-sql-4.5.2[sqlite,-debug] required by ('installed', '/', 'x11-libs/qt-assistant-4.5.2', 'nomerge')
('installed', '/', 'x11-libs/qt-sql-4.5.2', 'nomerge') pulled in by
~x11-libs/qt-sql-4.5.2[qt3support,-debug] required by ('installed', '/', 'x11-libs/qt-qt3support-4.5.2', 'nomerge')
(and 3 more)
Explanation:
New USE for 'x11-libs/qt-sql:4' are incorrectly set. In order to solve
this, adjust USE to satisfy '~x11-libs/qt-
sql-4.5.2[qt3support,-debug]'.
x11-libs/qt-core:4
('ebuild', '/', 'x11-libs/qt-core-4.5.2', 'merge') pulled in by
~x11-libs/qt-core-4.5.2[glib,-debug,-qt3support] required by ('ebuild', '/', 'x11-libs/qt-gui-4.5.2-r2', 'merge')
~x11-libs/qt-core-4.5.2[-debug,-qt3support] required by ('ebuild', '/', 'x11-libs/qt-sql-4.5.2', 'merge')
(and 9 more)
('installed', '/', 'x11-libs/qt-core-4.5.2', 'nomerge') pulled in by
~x11-libs/qt-core-4.5.2[glib,qt3support,-debug] required by ('installed', '/', 'x11-libs/qt-gui-4.5.2-r2', 'nomerge')
~x11-libs/qt-core-4.5.2[qt3support,-debug] required by ('installed', '/', 'x11-libs/qt-qt3support-4.5.2', 'nomerge')
~x11-libs/qt-core-4.5.2[qt3support,-debug] required by ('installed', '/', 'x11-libs/qt-sql-4.5.2', 'nomerge')
(and 9 more)
x11-libs/qt-gui:4
('ebuild', '/', 'x11-libs/qt-gui-4.5.2-r2', 'merge') pulled in by
~x11-libs/qt-gui-4.5.2[-debug] required by ('installed', '/', 'x11-libs/qt-svg-4.5.2', 'nomerge')
x11-libs/qt-gui required by world
x11-libs/qt-gui required by ('installed', '/', 'www-client/opera-10.00', 'nomerge')
(and 3 more)
('installed', '/', 'x11-libs/qt-gui-4.5.2-r2', 'nomerge') pulled in by
>=x11-libs/qt-gui-4.4:4[qt3support] required by ('installed', '/', 'net-im/psi-0.12.1', 'nomerge')
~x11-libs/qt-gui-4.5.2[glib,qt3support,-debug] required by ('installed', '/', 'x11-libs/qt-phonon-4.5.2', 'nomerge')
~x11-libs/qt-gui-4.5.2[qt3support,accessibility,-debug] required by ('installed', '/', 'x11-libs/qt-qt3support-4.5.2', 'nomerge')
(and 7 more)
Explanation:
New USE for 'x11-libs/qt-gui:4' are incorrectly set. In order to solve
this, adjust USE to satisfy '~x11-libs/qt-
gui-4.5.2[qt3support,accessibility,-debug]', '~x11-libs/qt-
gui-4.5.2[glib,qt3support,-debug]', '>=x11-libs/qt-
gui-4.4:4[qt3support]', and '~x11-libs/qt-gui-4.5.2[qt3support]'.
[...]
* IMPORTANT: 5 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
Пытался пересобирать пакеты x11-libs/qt-gui с флагами qt3support,accessibility,-debug ;
x11-libs/qt-core с флагами glib,qt3support,-debug
x11-libs/qt-sql с флагами t3support,-debug
Безрезультатно.
Кто знает отпишитесь пожалуйста. Заранее спасибо.
NightNord: .\_/.™
»
- Для комментирования войдите или зарегистрируйтесь

Цитата: * IMPORTANT: 5 news
Это он не просто так говорит. Читать новости
cat /usr/portage/metadata/news/2009-09-27-qt_use_changes/2009-09-27-qt_use_changes.en.txt#16891
Не грусти, товарищ! Всё хорошо, beautiful good!
как быть удалил все
как быть удалил все x11-libs/qt-* файлы. Теперь при попытке пересобрать мир выводит следующее:
localhost ~ # emerge --update --deep world * IMPORTANT: 5 news items need reading for repository 'gentoo'. * Use eselect news to read news items. [...] [blocks B ] <x11-libs/qt-qt3support-4.5.2 ("<x11-libs/qt-qt3support-4.5.2" is blocking x11-libs/qt-core-4.5.2) [blocks B ] <x11-libs/qt-sql-4.5.2 ("<x11-libs/qt-sql-4.5.2" is blocking x11-libs/qt-core-4.5.2) [blocks B ] <x11-libs/qt-script-4.5.2 ("<x11-libs/qt-script-4.5.2" is blocking x11-libs/qt-core-4.5.2) [blocks B ] <x11-libs/qt-dbus-4.5.2 ("<x11-libs/qt-dbus-4.5.2" is blocking x11-libs/qt-core-4.5.2) [blocks B ] <x11-libs/qt-gui-4.5.2 ("<x11-libs/qt-gui-4.5.2" is blocking x11-libs/qt-core-4.5.2) [blocks B ] >x11-libs/qt-core-4.5.1-r9999 (">x11-libs/qt-core-4.5.1-r9999" is blocking x11-libs/qt-sql-4.5.1, x11-libs/qt-script-4.5.1, x11-libs/qt-dbus-4.5.1, x11-libs/qt-qt3support-4.5.1, x11-libs/qt-gui-4.5.1) * Error: The above package list contains packages which cannot be * installed at the same time on the same system. ('ebuild', '/', 'x11-libs/qt-gui-4.5.1', 'merge') pulled in by ~x11-libs/qt-gui-4.5.1[qt3support,accessibility,-debug] required by ('ebuild', '/', 'x11-libs/qt-qt3support-4.5.1', 'merge') >=x11-libs/qt-gui-4.4:4[qt3support] required by ('installed', '/', 'net-im/psi-0.12.1', 'nomerge') ~x11-libs/qt-gui-4.5.1[qt3support] required by ('ebuild', '/', 'x11-libs/qt-core-4.5.1', 'merge') ('ebuild', '/', 'x11-libs/qt-core-4.5.2', 'merge') pulled in by x11-libs/qt-core required by ('ebuild', '/', 'app-crypt/qca-gnupg-2.0.0_beta3', 'merge') x11-libs/qt-core:4 required by ('ebuild', '/', 'app-crypt/qca-2.0.2-r2', 'merge')как разрешить эти зависимости, да еще с пакетами, которые я уже удалил.
qt3support[code] добавить в
qt3supportдобавить вqt-guiИ вообще - тэги
[code]рулят