Проблема с Qt-4...

Насколько понимаю, вот это у меня установлено:

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

Опа, чего-то и он не ставится

Опа, чего-то и он не ставится :)

localhost ~ # USE="qt3support" emerge x11-libs/qt-gui -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
[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-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

Цитата: =x11-libs/qt-4.3*

Цитата:
=x11-libs/qt-4.3* required by ('installed', '/', 'dev-python/PyQt4-4.3.1', 'nomerge')

Расшифровываю: уже установленный 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

Ну в общем-то получаю вот

Ну в общем-то получаю вот что:

localhost ~ # emerge dev-python/PyQt4 -pv

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U ] dev-python/sip-4.7.9 [4.7.1] USE="-debug" 461 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-svg-4.4.2  USE="-debug -pch" 0 kB
[ebuild  N    ] x11-libs/qt-opengl-4.4.2  USE="qt3support -debug -pch" 0 kB
[ebuild     U ] dev-python/PyQt4-4.4.4-r2 [4.3.1] USE="X%* dbus%* opengl%* qt3support%* svg%* -debug -doc -examples -webkit%" 6,819 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-opengl-4.4.2, x11-libs/qt-svg-4.4.2)

Total: 6 packages (2 upgrades, 4 new), Size of downloads: 7,279 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-opengl-4.4.2', 'merge') pulled in by
    >=x11-libs/qt-opengl-4.4.2:4 required by ('ebuild', '/', 'dev-python/PyQt4-4.4.4-r2', 'merge')

  ('ebuild', '/', 'x11-libs/qt-svg-4.4.2', 'merge') pulled in by
    >=x11-libs/qt-svg-4.4.2:4 required by ('ebuild', '/', 'dev-python/PyQt4-4.4.4-r2', 'merge')

  ('ebuild', '/', 'x11-libs/qt-qt3support-4.4.2', 'merge') pulled in by
    >=x11-libs/qt-qt3support-4.4.2:4 required by ('ebuild', '/', 'dev-python/PyQt4-4.4.4-r2', 'merge')
    ~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* required by ('installed', '/', 'net-wireless/wpa_supplicant-0.5.8', 'nomerge')
    (and 1 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

- dev-python/PyQt-3.17.3 (masked by: package.mask)
/usr/portage/profiles/arch/amd64/package.mask:
# Markus Meier <maekke@gentoo.org> (18 Jan 2009)
# mask these versions for a smooth upgrade of x11-libs/qt-4.4.2 wrt bug #248038.

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

сейчас попробую 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 имеет два режима работы: в первом он пищит, а во втором — всё портит.

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

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