Проблема с Qt-4...
WXP 23 февраля, 2009 - 22:46
Насколько понимаю, вот это у меня установлено:
localhost ~ # emerge x11-libs/qt -pv These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] x11-libs/qt-gui-4.4.2-r2 USE="accessibility cups dbus glib qt3support tiff -debug -mng -nas -nis -pch -xinerama" INPUT_DEVICES="-wacom" 0 kB [ebuild N ] x11-libs/qt-qt3support-4.4.2 USE="accessibility -debug -pch" 0 kB [ebuild N ] x11-libs/qt-webkit-4.4.2 USE="-debug -pch" 0 kB [ebuild N ] x11-libs/qt-opengl-4.4.2 USE="qt3support -debug -pch" 0 kB [ebuild N ] x11-libs/qt-svg-4.4.2 USE="-debug -pch" 0 kB [ebuild N ] x11-libs/qt-assistant-4.4.2-r1 USE="webkit -debug -pch" 0 kB [ebuild U ] x11-libs/qt-4.4.2 [4.3.3] USE="dbus opengl qt3support (-accessibility%) (-cups%*) (-debug%) (-doc%) (-examples%) (-firebird%) (-gif%*) (-glib%) (-jpeg%*) (-mng%) (-mysql%) (-nas%) (-nis%) (-odbc%) (-pch%) (-png%*) (-postgres%) (-sqlite%) (-sqlite3%) (-ssl%*) (-tiff%*) (-xinerama%) (-zlib%*)" INPUT_DEVICES="(-wacom%)" 0 kB [blocks b ] <=x11-libs/qt-4.4.0_alpha:4 ("<=x11-libs/qt-4.4.0_alpha:4" is blocking x11-libs/qt-qt3support-4.4.2, x11-libs/qt-webkit-4.4.2, x11-libs/qt-opengl-4.4.2, x11-libs/qt-svg-4.4.2) Total: 7 packages (1 upgrade, 6 new), Size of downloads: 0 kB Conflict: 1 block
Вот это я пытался установить:
localhost ~ # emerge psi ............ * You must first install the x11-libs/qt-qt3support package. It should be added to the dependencies for this pa ckage (net-im/psi). See bug #217161. * You must first install the x11-libs/qt-gui package. It should be added to the dependencies for this package ( net-im/psi). See bug #217161. * You must first install the x11-libs/qt-gui package with the qt3support flag enabled. * It should be added to the dependencies for this package (net-im/psi). See bug #217161. * * ERROR: net-im/psi-0.12 failed. * Call stack: * ebuild.sh, line 49: Called pkg_setup * psi-0.12.ebuild, line 45: Called qt4_pkg_setup * qt4.eclass, line 219: Called die * The specific snippet of code: * [[ -n ${diemessage} ]] && die "can't install ${CATEGORY}/${PN}: ${diemessage}" * The die message: * can't install net-im/psi: 3 fatal errors were detected. Please read the above error messages and act accord ingly. *
Раз просит qt3support пробую поставить:
localhost ~ # emerge x11-libs/qt-qt3support -pv These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] x11-libs/qt-gui-4.4.2-r2 USE="accessibility cups dbus glib qt3support tiff -debug -mng -nas -ni s -pch -xinerama" INPUT_DEVICES="-wacom" 0 kB [ebuild N ] x11-libs/qt-qt3support-4.4.2 USE="accessibility -debug -pch" 0 kB [blocks B ] <=x11-libs/qt-4.4.0_alpha:4 ("<=x11-libs/qt-4.4.0_alpha:4" is blocking x11-libs/qt-qt3support-4. 4.2) Total: 2 packages (2 new), Size of downloads: 0 kB Conflict: 1 block (1 unsatisfied) * Error: The above package list contains packages which cannot be * installed at the same time on the same system. ('ebuild', '/', 'x11-libs/qt-qt3support-4.4.2', 'merge') pulled in by x11-libs/qt-qt3support ~x11-libs/qt-qt3support-4.4.2 required by ('ebuild', '/', 'x11-libs/qt-gui-4.4.2-r2', 'merge') ('installed', '/', 'x11-libs/qt-4.3.3', 'nomerge') pulled in by x11-libs/qt required by world =x11-libs/qt-4* required by ('installed', '/', 'app-text/poppler-bindings-0.6', 'nomerge') =x11-libs/qt-4.3* required by ('installed', '/', 'dev-python/PyQt4-4.3.1', 'nomerge') (and 2 more) For more information about Blocked Packages, please refer to the following section of the Gentoo Linux x86 Handbook (architecture is irrelevant): http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked
ОМГ, чего ему надо? :)
Я ещё подставить хочу qtiplot, там тоже по зависимостям блокировки:
localhost ~ # emerge qtiplot -pv These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] dev-cpp/muParser-1.28 USE="-doc" 609 kB [ebuild N ] app-admin/eselect-cblas-0.1 0 kB [ebuild N ] virtual/lapack-3.1 0 kB [ebuild N ] sci-libs/gsl-1.12 USE="-cblas" 0 kB [ebuild N ] virtual/cblas-1.0 0 kB [ebuild U ] dev-util/boost-build-1.35.0-r1 [1.34.1] USE="python%* -examples%" 22,868 kB [ebuild U ] dev-libs/boost-1.35.0-r2 [1.34.1] USE="-debug -doc -expat% -icu -mpi% -tools (-pyste%)" 5 kB [ebuild N ] sci-libs/scipy-0.6.0-r6 USE="-debug -fftw -sandbox -umfpack" 6,419 kB [ebuild N ] dev-python/pygsl-0.9.3 USE="-examples" 582 kB [ebuild N ] x11-libs/qwtplot3d-0.2.7 USE="-doc -examples" 0 kB [ebuild N ] x11-libs/qwt-5.1.1 USE="svg -doc" 1,647 kB [ebuild N ] x11-libs/qt-gui-4.4.2-r2 USE="accessibility cups dbus glib qt3support tiff -debug -mng -nas -nis -pch -xinerama" INPUT_DEVICES="-wacom" 0 kB [ebuild N ] x11-libs/qt-qt3support-4.4.2 USE="accessibility -debug -pch" 0 kB [ebuild N ] x11-libs/qt-webkit-4.4.2 USE="-debug -pch" 0 kB [ebuild N ] x11-libs/qt-assistant-4.4.2-r1 USE="webkit -debug -pch" 0 kB [ebuild N ] sci-visualization/qtiplot-0.9.7.4 USE="python -bindist -doc" LINGUAS="ru -de -es -fr -ja -sv" 6,599 kB [blocks B ] <=x11-libs/qt-4.4.0_alpha:4 ("<=x11-libs/qt-4.4.0_alpha:4" is blocking x11-libs/qt-qt3support-4.4.2, x11-libs/qt-webkit-4.4.2) Total: 16 packages (2 upgrades, 14 new), Size of downloads: 38,726 kB Conflict: 1 block (1 unsatisfied) * Error: The above package list contains packages which cannot be * installed at the same time on the same system. ('ebuild', '/', 'x11-libs/qt-qt3support-4.4.2', 'merge') pulled in by ~x11-libs/qt-qt3support-4.4.2 required by ('ebuild', '/', 'x11-libs/qt-gui-4.4.2-r2', 'merge') x11-libs/qt-qt3support:4 required by ('ebuild', '/', 'sci-visualization/qtiplot-0.9.7.4', 'merge') ('ebuild', '/', 'x11-libs/qt-webkit-4.4.2', 'merge') pulled in by ~x11-libs/qt-webkit-4.4.2 required by ('ebuild', '/', 'x11-libs/qt-assistant-4.4.2-r1', 'merge') ('installed', '/', 'x11-libs/qt-4.3.3', 'nomerge') pulled in by <x11-libs/qt-4.4:4 required by ('ebuild', '/', 'x11-libs/qwtplot3d-0.2.7', 'merge') x11-libs/qt required by world =x11-libs/qt-4* required by ('installed', '/', 'net-wireless/wpa_supplicant-0.5.8', 'nomerge') (and 4 more)
Чего бы мне вынести из системы, чтобы Psi и QTiPlot установились? :)
KDE: 3.5.7
»
- Для комментирования войдите или зарегистрируйтесь
You must first install the
You must first install the x11-libs/qt-gui package with the qt3support flag enabled.
Это сложно для понимания? надо собрать qt-gui с флагом qt3support
и еще QT - это Quick Time (плеер есть такой), куте пишется Qt
Опа, чего-то и он не ставится
Опа, чего-то и он не ставится :)
Цитата: =x11-libs/qt-4.3*
Расшифровываю: уже установленный dev-python/PyQt4-4.3.1 требует qt-4.3*
А ты пытаешься поставить qt-qt3support-4.4.2, который "не дружит с qt-4.3.
Решение простое - обновить PyQt4 до версии хотя бы 4.4, совместимой с пакетами qt-*-4.4. Тогда конфликт пропадёт.
Ещё обрати внимание на (and 2 more). Это значит что ещё два пакета (непонятно пока каких) требуют qt-4.3. После разрешения конфликта с PyQt4 станет ясно, какие это пакеты; возможно нужно будет их обновить тоже, чтобы они стали совместимы с 4.4
Ну в общем-то получаю вот
Ну в общем-то получаю вот что:
сейчас попробую x11-libs/qt-gui с qt3support скомпилить.
emerge -C qt:4 && emerge qt:4
emerge -C qt:4 && emerge qt:4
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
О, круто.. помогло!!
О, круто.. помогло!! Спасибо!
Брутальные меры рулят :)
Ну вообще, не совсем так надо
Ну вообще, не совсем так надо было. Надо было удалить qt:4 и ставить то, что нужно было, целевые пакеты вытянули бы только те зависимости от qt, какие нужно.
Не грусти, товарищ! Всё хорошо, beautiful good!
Думаю, кто-нибудь всё равно
Думаю, кто-нибудь всё равно вытянул бы x11-libs/qt:4 целиком
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Неа, все давно тянут
Неа, все давно тянут атомарные пакеты. Собственно эта блокировка - яркий тому пример.
Не грусти, товарищ! Всё хорошо, beautiful good!
Ну тогда emerge -C qt:4 &&
Ну тогда
emerge -C qt:4 && emerge --depclean
(-:EТекстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Да ладно уже, главное, что
Да ладно уже, главное, что работает. А как известно - работает - не трожь :))
У меня кстати, даже QtiPlot поставился абсолютно легко по `emerge qtiplot`.
А что плохого в том, что Qt я полностью поставил? Там много не нужных пакетов?
Не-а Разве что парочка.
Не-а
Разве что парочка.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.