LINUX.ORG.RU

Конфликт в слоте(?)

 ,


0

1

Свалил с арча на caclulate 11.15, обновился до 12 со скрипом, теперь у меня конфликт относительно qt. Вывод:

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

x11-libs/qt-qt3support:4

  (x11-libs/qt-qt3support-4.8.2::gentoo, binary scheduled for merge) pulled in by
    ~x11-libs/qt-qt3support-4.8.2[accessibility,-aqua,-c++0x,-debug,-qpa] required by (x11-libs/qt-declarative-4.8.2::gentoo, binary scheduled for merge)
    >=x11-libs/qt-qt3support-4.8.0:4[accessibility] required by (kde-base/kdontchangethehostname-4.9.0::gentoo, installed)
    (and 159 more with the same problems)

  (x11-libs/qt-qt3support-4.7.4::gentoo, ebuild scheduled for merge) pulled in by
    >=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde] required by (net-irc/konversation-1.4::gentoo, binary scheduled for merge)
    ~x11-libs/qt-qt3support-4.7.4[aqua=,debug=] required by (x11-libs/qt-gui-4.7.4-r1::gentoo, ebuild scheduled for merge)

x11-libs/qt-webkit:4

  (x11-libs/qt-webkit-4.7.4::gentoo, ebuild scheduled for merge) pulled in by
    >=x11-libs/qt-webkit-4.7.0:4[kde] required by (net-irc/konversation-1.4::gentoo, binary scheduled for merge)

  (x11-libs/qt-webkit-4.8.2::gentoo, binary scheduled for merge) pulled in by
    >=x11-libs/qt-webkit-4.8.0:4 required by (kde-base/kdialog-4.9.0::gentoo, installed)
    ~x11-libs/qt-webkit-4.8.2[-aqua,-debug,-qpa] required by (x11-libs/qt-declarative-4.8.2::gentoo, binary scheduled for merge)
    (and 158 more with the same problems)

x11-libs/qt-dbus:4

  (x11-libs/qt-dbus-4.7.4::gentoo, ebuild scheduled for merge) pulled in by
    ~x11-libs/qt-dbus-4.7.4[aqua=,debug=] required by (x11-libs/qt-gui-4.7.4-r1::gentoo, ebuild scheduled for merge)
    (and 1 more with the same problem)

  (x11-libs/qt-dbus-4.8.2::gentoo, binary scheduled for merge) pulled in by
    ~x11-libs/qt-dbus-4.8.2[-aqua,-c++0x,-qpa,-debug] required by (x11-libs/qt-gui-4.8.2::gentoo, binary scheduled for merge)
    >=x11-libs/qt-dbus-4.8.0:4 required by (kde-base/kmimetypefinder-4.9.0::gentoo, installed)
    (and 158 more with the same problems)

x11-libs/qt-core:4

  (x11-libs/qt-core-4.8.2::gentoo, binary scheduled for merge) pulled in by
    ~x11-libs/qt-core-4.8.2[-aqua,-c++0x,-debug,-qpa,qt3support] required by (x11-libs/qt-declarative-4.8.2::gentoo, binary scheduled for merge)
    >=x11-libs/qt-core-4.8.0:4[qt3support,ssl] required by (kde-base/filelight-4.9.0::gentoo, binary scheduled for merge)
    (and 169 more with the same problems)

  (x11-libs/qt-core-4.7.4-r1::gentoo, ebuild scheduled for merge) pulled in by
    ~x11-libs/qt-core-4.7.4[aqua=,debug=,ssl] required by (x11-libs/qt-webkit-4.7.4::gentoo, ebuild scheduled for merge)
    (and 6 more with the same problem)

x11-libs/qt-gui:4

  (x11-libs/qt-gui-4.7.4-r1::gentoo, ebuild scheduled for merge) pulled in by
    ~x11-libs/qt-gui-4.7.4[accessibility=,aqua=,debug=,qt3support] required by (x11-libs/qt-qt3support-4.7.4::gentoo, ebuild scheduled for merge)
    (and 2 more with the same problem)

  (x11-libs/qt-gui-4.8.2::gentoo, binary scheduled for merge) pulled in by
    >=x11-libs/qt-gui-4.8.0:4[accessibility,dbus] required by (kde-base/kmix-4.9.0::gentoo, binary scheduled for merge)
    ~x11-libs/qt-gui-4.8.2[-aqua,-c++0x,-debug,-egl,-qpa,qt3support] required by (x11-libs/qt-opengl-4.8.2::gentoo, binary scheduled for merge)
    (and 165 more with the same problems)

x11-libs/qt-xmlpatterns:4

  (x11-libs/qt-xmlpatterns-4.8.2::gentoo, binary scheduled for merge) pulled in by
    ~x11-libs/qt-xmlpatterns-4.8.2[-aqua,-debug,-qpa] required by (x11-libs/qt-webkit-4.8.2::gentoo, binary scheduled for merge)
    (and 1 more with the same problem)

  (x11-libs/qt-xmlpatterns-4.7.4::gentoo, ebuild scheduled for merge) pulled in by
    ~x11-libs/qt-xmlpatterns-4.7.4[aqua=,debug=] required by (x11-libs/qt-webkit-4.7.4::gentoo, ebuild scheduled for merge)

x11-libs/qt-script:4

  (x11-libs/qt-script-4.8.2::gentoo, binary scheduled for merge) pulled in by
    >=x11-libs/qt-script-4.8.0:4 required by (kde-base/katepart-4.9.0::gentoo, installed)
    ~x11-libs/qt-script-4.8.2[-aqua,-c++0x,-debug,-qpa] required by (x11-libs/qt-declarative-4.8.2::gentoo, binary scheduled for merge)
    (and 159 more with the same problems)

  (x11-libs/qt-script-4.7.4::gentoo, ebuild scheduled for merge) pulled in by
    ~x11-libs/qt-script-4.7.4[aqua=,debug=] required by (x11-libs/qt-gui-4.7.4-r1::gentoo, ebuild scheduled for merge)

x11-libs/qt-sql:4

  (x11-libs/qt-sql-4.8.2::gentoo, binary scheduled for merge) pulled in by
    >=x11-libs/qt-sql-4.8.0:4[qt3support] required by (kde-base/kdepim-kresources-4.9.0::gentoo, binary scheduled for merge)
    ~x11-libs/qt-sql-4.8.2[-aqua,-c++0x,-debug,-qpa,qt3support] required by (x11-libs/qt-qt3support-4.8.2::gentoo, binary scheduled for merge)
    (and 159 more with the same problems)

  (x11-libs/qt-sql-4.7.4::gentoo, ebuild scheduled for merge) pulled in by
    ~x11-libs/qt-sql-4.7.4[aqua=,debug=,qt3support] required by (x11-libs/qt-qt3support-4.7.4::gentoo, ebuild scheduled for merge)

Попробовал замаскировать пакеты, все равно ничего хорошего не вышло, похоже, что-то делаю не так. Вывод:

The following mask changes are necessary to proceed:
#required by kde-base/marble-4.9.0, required by media-libs/libkgeomap-2.8.0, required by media-gfx/digikam-2.8.0, required by app-misc/cl-graphics-meta-12.0, required by app-misc/cld-meta-12.0[-calculate_nographics], required by app-misc/calculate-meta-12.0-r2, required by @selected, required by @world (argument)
# /etc/portage/package.mask/custom:
=x11-libs/qt-webkit-4.7.4
#required by x11-libs/qt-webkit-4.7.4, required by net-irc/konversation-1.4, required by app-misc/cl-nettools-meta-12.0, required by app-misc/cld-meta-12.0[-calculate_nonettools], required by app-misc/calculate-meta-12.0-r2, required by @selected, required by @world (argument)
# /etc/portage/package.mask/custom:
=x11-libs/qt-xmlpatterns-4.7.4
#required by x11-libs/qt-webkit-4.7.4[dbus], required by net-irc/konversation-1.4, required by app-misc/cl-nettools-meta-12.0, required by app-misc/cld-meta-12.0[-calculate_nonettools], required by app-misc/calculate-meta-12.0-r2, required by @selected, required by @world (argument)
# /etc/portage/package.mask/custom:
=x11-libs/qt-dbus-4.7.4
#required by x11-libs/qt-qt3support-4.7.4, required by x11-libs/qt-gui-4.7.4-r1[qt3support], required by x11-libs/qt-core-4.7.4-r1[qt3support], required by x11-libs/qt-script-4.7.4
# /etc/portage/package.mask/custom:
=x11-libs/qt-sql-4.7.4
#required by x11-libs/qt-gui-4.7.4-r1, required by x11-libs/qt-qt3support-4.7.4, required by net-irc/konversation-1.4, required by app-misc/cl-nettools-meta-12.0, required by app-misc/cld-meta-12.0[-calculate_nonettools], required by app-misc/calculate-meta-12.0-r2, required by @selected, required by @world (argument)
# /etc/portage/package.mask/custom:
=x11-libs/qt-script-4.7.4
#required by x11-libs/qt-gui-4.7.4-r1[qt3support], required by x11-libs/qt-core-4.7.4-r1[qt3support], required by x11-libs/qt-script-4.7.4
# /etc/portage/package.mask/custom:
=x11-libs/qt-qt3support-4.7.4
Маскировал видно как. Теперь он хочет вернуть все взад, но проблемы это ведь не решит. Прошу советов мудрых.

★★

emerge eix
eix-update
emerge -avC `eix -I x11-libs/qt* --only-names`
emerge -av1 qt-meta

Удостоверьтесь, что у вас будет устанавливаться qt-*-4.8.2, возможно некоторые придётся размаскировать.

Далее

revdep-rebuild

Вообще лучше было сразу ставить Calculate 12.1., меньше было бы проблем, т.к. в дереве портов частично уже нет ebuild`ов установленных у вас версий.

kostik87 ★★★★★ ()

Грохни все, что требует qt 4.7.4(можешь предварительно опакетить через quickpkg) и разгребай, почему это происходит. А, ну и да - перед этим, как посоветовали выше, обязательно обновись

Pinkbyte ★★★★★ ()
Ответ на: комментарий от kostik87

Спасибо. Все верно, кроме qt-meta, оно начинает хотеть qt-core 4.8.4, которого вообще нет в дереве(eix не нашел). Поставил qt-creator, потому что все равно нужен.

S-Mage ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.