Конфликт -icu [SOLVED]

Всем доброго времени суток,

пытался установить skype, он потребовал библиотеку dev-libs/libxml2 -icu,
в то же время chromium использует эту библиотеку но с активным icu-флагом.

Как можно решить данный конфликт, самому догадаться опыта не хватает.

у меня стоит и скайп и

у меня стоит и скайп и хромиум, и, соответственно, libxml2[icu]. Так что что-то ты не договариваешь....

результат emerge skype

WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:

dev-libs/libxml2:2

(dev-libs/libxml2-2.9.4:2/2::gentoo, ebuild scheduled for merge) conflicts with
dev-libs/libxml2:=[icu] required by (www-client/chromium-51.0.2704.103:0/0::gentoo, installed)
^^^
dev-libs/libxml2:2/2=[icu] required by (www-client/chromium-51.0.2704.103:0/0::gentoo, installed)
^^^

The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by media-libs/gst-plugins-base-0.10.36-r2::gentoo
# required by dev-qt/qtwebkit-4.8.6-r1::gentoo[gstreamer]
# required by net-im/skype-4.3.0.37-r6::gentoo
# required by skype (argument)
=dev-libs/libxml2-2.9.3 -icu abi_x86_32

покажи выводemerge -pvt

покажи вывод
emerge -pvt libxml2 chromium skype media-libs/gst-plugins-base:0.10 dev-qt/qtwebkit:4

emerge -pvt libxml2 chromium skype ...

Total: 50 packages (7 new, 43 reinstalls), Size of downloads: 27,946 KiB

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

dev-libs/libxml2:2

(dev-libs/libxml2-2.9.4:2/2::gentoo, ebuild scheduled for merge) pulled in by
dev-libs/libxml2:2[!icu?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] required by (dev-qt/qtwebkit-4.8.6-r1:4/4::gentoo, ebuild scheduled for merge)
^^^^^
>=dev-libs/libxml2-2.9.1-r4:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] required by (media-libs/gst-plugins-base-0.10.36-r2:0.10/0.10::gentoo, ebuild scheduled for merge)

dev-libs/libxml2 (Argument)
>=dev-libs/libxml2-2.9.1-r4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] required by (media-libs/gstreamer-0.10.36-r2:0.10/0.10::gentoo, ebuild scheduled for merge)

(dev-libs/libxml2-2.9.4:2/2::gentoo, installed) pulled in by
dev-libs/libxml2:=[icu] required by (www-client/chromium-51.0.2704.103:0/0::gentoo, ebuild scheduled for merge)
^^^

It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.

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

The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by x11-libs/libXfixes-5.0.1::gentoo
# required by www-client/chromium-51.0.2704.103::gentoo
# required by @selected
# required by @world (argument)
>=x11-proto/fixesproto-5.0-r1 abi_x86_32
# required by dev-db/sqlite-3.12.0::gentoo[readline]
# required by dev-qt/qtwebkit-4.8.6-r1::gentoo
# required by net-im/skype-4.3.0.37-r6::gentoo
# required by skype (argument)
>=sys-libs/readline-6.3_p8-r2 abi_x86_32
# required by media-libs/gst-plugins-base-0.10.36-r2::gentoo[orc]
# required by dev-qt/qtwebkit-4.8.6-r1::gentoo[gstreamer]
# required by net-im/skype-4.3.0.37-r6::gentoo
# required by skype (argument)
>=dev-lang/orc-0.4.25 abi_x86_32
# required by virtual/libffi-3.0.13-r1::gentoo
# required by dev-libs/glib-2.46.2-r3::gentoo
# required by dev-qt/qtcore-4.8.6-r2::gentoo[glib]
# required by dev-qt/qtwebkit-4.8.6-r1::gentoo
# required by net-im/skype-4.3.0.37-r6::gentoo
# required by skype (argument)
>=dev-libs/libffi-3.2.1 abi_x86_32
# required by dev-libs/glib-2.46.2-r3::gentoo
# required by dev-qt/qtcore-4.8.6-r2::gentoo[glib]
# required by dev-qt/qtwebkit-4.8.6-r1::gentoo
# required by net-im/skype-4.3.0.37-r6::gentoo
# required by skype (argument)
>=sys-libs/zlib-1.2.8-r1 abi_x86_32
# required by media-libs/freetype-2.6.3-r1::gentoo[bzip2]
# required by www-client/chromium-51.0.2704.103::gentoo
# required by @selected
# required by @world (argument)
>=app-arch/bzip2-1.0.6-r7 abi_x86_32
# required by net-im/skype-4.3.0.37-r6::gentoo
# required by skype (argument)
>=dev-qt/qtdbus-4.8.6-r1:4 abi_x86_32
# required by dev-libs/glib-2.46.2-r3::gentoo[xattr]
# required by dev-qt/qtcore-4.8.6-r2::gentoo[glib]
# required by dev-qt/qtwebkit-4.8.6-r1::gentoo
# required by net-im/skype-4.3.0.37-r6::gentoo
# required by skype (argument)
>=sys-apps/attr-2.4.47-r2 abi_x86_32
# required by sys-libs/ncurses-5.9-r99::gentoo
# required by sys-libs/readline-6.3_p8-r2::gentoo
# required by dev-libs/libxml2-2.9.4::gentoo[readline]
# required by media-libs/gst-plugins-base-0.10.36-r2::gentoo
# required by dev-qt/qtwebkit-4.8.6-r1::gentoo[gstreamer]
# required by net-im/skype-4.3.0.37-r6::gentoo
# required by skype (argument)
>=sys-libs/ncurses-5.9-r5:0 abi_x86_32
# required by dev-qt/qtgui-4.8.6-r4::gentoo
# required by dev-qt/qtwebkit-4.8.6-r1::gentoo
# required by net-im/skype-4.3.0.37-r6::gentoo
# required by skype (argument)
>=media-libs/libpng-1.6.21 abi_x86_32
# required by media-libs/fontconfig-2.11.1-r2::gentoo
# required by www-client/chromium-51.0.2704.103::gentoo
# required by @selected
# required by @world (argument)
>=dev-libs/expat-2.1.1-r2 abi_x86_32
# required by virtual/pkgconfig-0-r1::gentoo
# required by media-libs/gst-plugins-base-0.10.36-r2::gentoo
# required by dev-qt/qtwebkit-4.8.6-r1::gentoo[gstreamer]
# required by net-im/skype-4.3.0.37-r6::gentoo
# required by skype (argument)
>=dev-util/pkgconfig-0.28-r2 abi_x86_32
# required by net-im/skype-4.3.0.37-r6::gentoo
# required by skype (argument)
>=media-libs/alsa-lib-1.0.29 abi_x86_32
# required by media-libs/gst-plugins-base-0.10.36-r2::gentoo
# required by dev-qt/qtwebkit-4.8.6-r1::gentoo[gstreamer]
# required by net-im/skype-4.3.0.37-r6::gentoo
# required by skype (argument)
>=media-libs/gstreamer-0.10.36-r2:0.10 abi_x86_32
# required by x11-libs/libXrandr-1.5.0::gentoo
# required by www-client/chromium-51.0.2704.103::gentoo
# required by @selected
# required by @world (argument)
>=x11-proto/randrproto-1.5.0 abi_x86_32
# required by dev-qt/qtgui-4.8.6-r4::gentoo
# required by dev-qt/qtwebkit-4.8.6-r1::gentoo
# required by net-im/skype-4.3.0.37-r6::gentoo
# required by skype (argument)
>=media-libs/fontconfig-2.11.1-r2 abi_x86_32
# required by dev-libs/glib-2.46.2-r3::gentoo
# required by dev-qt/qtcore-4.8.6-r2::gentoo[glib]
# required by dev-qt/qtwebkit-4.8.6-r1::gentoo
# required by net-im/skype-4.3.0.37-r6::gentoo
# required by skype (argument)
>=virtual/libffi-3.0.13-r1 abi_x86_32
# required by media-libs/gstreamer-0.10.36-r2::gentoo
# required by media-libs/gst-plugins-base-0.10.36-r2::gentoo
# required by dev-qt/qtwebkit-4.8.6-r1::gentoo[gstreamer]
# required by net-im/skype-4.3.0.37-r6::gentoo
# required by skype (argument)
>=virtual/pkgconfig-0-r1 abi_x86_32
# required by dev-qt/qtgui-4.8.6-r4::gentoo
# required by dev-qt/qtwebkit-4.8.6-r1::gentoo
# required by net-im/skype-4.3.0.37-r6::gentoo
# required by skype (argument)
>=media-libs/freetype-2.6.3-r1 abi_x86_32
# required by media-libs/gstreamer-0.10.36-r2::gentoo
# required by media-libs/gst-plugins-base-0.10.36-r2::gentoo
# required by dev-qt/qtwebkit-4.8.6-r1::gentoo[gstreamer]
# required by net-im/skype-4.3.0.37-r6::gentoo
# required by skype (argument)
>=dev-libs/glib-2.46.2-r3 abi_x86_32
# required by x11-libs/libXcursor-1.1.14::gentoo
# required by www-client/chromium-51.0.2704.103::gentoo
# required by @selected
# required by @world (argument)
>=x11-libs/libXrender-0.9.9 abi_x86_32
# required by x11-libs/libXScrnSaver-1.2.2-r1::gentoo
# required by net-im/skype-4.3.0.37-r6::gentoo
# required by skype (argument)
>=x11-proto/scrnsaverproto-1.2.2-r1 abi_x86_32
# required by dev-qt/qtgui-4.8.6-r4::gentoo
# required by dev-qt/qtwebkit-4.8.6-r1::gentoo
# required by net-im/skype-4.3.0.37-r6::gentoo
# required by skype (argument)
>=x11-libs/libSM-1.2.2-r1 abi_x86_32
# required by virtual/jpeg-0-r2::gentoo
# required by dev-qt/qtgui-4.8.6-r4::gentoo
# required by dev-qt/qtwebkit-4.8.6-r1::gentoo
# required by net-im/skype-4.3.0.37-r6::gentoo
# required by skype (argument)
>=media-libs/libjpeg-turbo-1.5.0 abi_x86_32
# required by dev-qt/qtgui-4.8.6-r4::gentoo[xv]
# required by dev-qt/qtwebkit-4.8.6-r1::gentoo
# required by net-im/skype-4.3.0.37-r6::gentoo
# required by skype (argument)
>=x11-libs/libXv-1.0.10 abi_x86_32
# required by dev-qt/qtwebkit-4.8.6-r1::gentoo
# required by net-im/skype-4.3.0.37-r6::gentoo
# required by skype (argument)
>=dev-qt/qtcore-4.8.6-r2:4 abi_x86_32
# required by dev-qt/qtwebkit-4.8.6-r1::gentoo
# required by net-im/skype-4.3.0.37-r6::gentoo
# required by skype (argument)
>=dev-qt/qtgui-4.8.6-r4:4 abi_x86_32
# required by net-im/skype-4.3.0.37-r6::gentoo
# required by skype (argument)
>=x11-libs/libXScrnSaver-1.2.2-r1 abi_x86_32
# required by x11-libs/libXrandr-1.5.0::gentoo
# required by www-client/chromium-51.0.2704.103::gentoo
# required by @selected
# required by @world (argument)
>=x11-proto/renderproto-0.11.1-r1 abi_x86_32
# required by x11-libs/libSM-1.2.2-r1::gentoo[uuid]
# required by dev-qt/qtgui-4.8.6-r4::gentoo
# required by dev-qt/qtwebkit-4.8.6-r1::gentoo
# required by net-im/skype-4.3.0.37-r6::gentoo
# required by skype (argument)
>=sys-apps/util-linux-2.26.2 abi_x86_32
# required by x11-libs/libXcursor-1.1.14::gentoo
# required by www-client/chromium-51.0.2704.103::gentoo
# required by @selected
# required by @world (argument)
>=x11-libs/libXfixes-5.0.1 abi_x86_32
# required by dev-qt/qtwebkit-4.8.6-r1::gentoo
# required by net-im/skype-4.3.0.37-r6::gentoo
# required by skype (argument)
>=dev-db/sqlite-3.12.0 abi_x86_32
# required by dev-qt/qtdbus-4.8.6-r1::gentoo
# required by net-im/skype-4.3.0.37-r6::gentoo
# required by skype (argument)
>=sys-apps/dbus-1.10.8-r1 abi_x86_32
# required by dev-qt/qtcore-4.8.6-r2::gentoo[iconv]
# required by dev-qt/qtwebkit-4.8.6-r1::gentoo
# required by net-im/skype-4.3.0.37-r6::gentoo
# required by skype (argument)
>=virtual/libiconv-0-r2 abi_x86_32
# required by dev-qt/qtgui-4.8.6-r4::gentoo
# required by dev-qt/qtwebkit-4.8.6-r1::gentoo
# required by net-im/skype-4.3.0.37-r6::gentoo
# required by skype (argument)
>=dev-qt/qtscript-4.8.6-r2:4 abi_x86_32
# required by dev-qt/qtwebkit-4.8.6-r1::gentoo
# required by net-im/skype-4.3.0.37-r6::gentoo
# required by skype (argument)
>=dev-qt/qtxmlpatterns-4.8.6-r1:4 abi_x86_32
# required by dev-qt/qtgui-4.8.6-r4::gentoo[xv]
# required by dev-qt/qtwebkit-4.8.6-r1::gentoo
# required by net-im/skype-4.3.0.37-r6::gentoo
# required by skype (argument)
>=x11-proto/videoproto-2.3.2 abi_x86_32
# required by net-im/skype-4.3.0.37-r6::gentoo
# required by skype (argument)
>=dev-qt/qtwebkit-4.8.6-r1:4 -exceptions abi_x86_32
# required by dev-qt/qtgui-4.8.6-r4::gentoo
# required by dev-qt/qtwebkit-4.8.6-r1::gentoo
# required by net-im/skype-4.3.0.37-r6::gentoo
# required by skype (argument)
>=x11-libs/libXrandr-1.5.0 abi_x86_32
# required by dev-qt/qtgui-4.8.6-r4::gentoo
# required by dev-qt/qtwebkit-4.8.6-r1::gentoo
# required by net-im/skype-4.3.0.37-r6::gentoo
# required by skype (argument)
>=x11-libs/libXcursor-1.1.14 abi_x86_32
# required by x11-libs/libSM-1.2.2-r1::gentoo
# required by dev-qt/qtgui-4.8.6-r4::gentoo
# required by dev-qt/qtwebkit-4.8.6-r1::gentoo
# required by net-im/skype-4.3.0.37-r6::gentoo
# required by skype (argument)
>=x11-libs/libICE-1.0.9 abi_x86_32
# required by dev-qt/qtgui-4.8.6-r4::gentoo
# required by dev-qt/qtwebkit-4.8.6-r1::gentoo
# required by net-im/skype-4.3.0.37-r6::gentoo
# required by skype (argument)
>=x11-libs/libXi-1.7.5 abi_x86_32
# required by dev-qt/qtgui-4.8.6-r4::gentoo
# required by dev-qt/qtwebkit-4.8.6-r1::gentoo
# required by net-im/skype-4.3.0.37-r6::gentoo
# required by skype (argument)
>=virtual/jpeg-0-r2:0 abi_x86_32
# required by dev-qt/qtwebkit-4.8.6-r1::gentoo[gstreamer]
# required by net-im/skype-4.3.0.37-r6::gentoo
# required by skype (argument)
>=dev-libs/libxml2-2.9.4 abi_x86_32 -icu
# required by sys-libs/readline-6.3_p8-r2::gentoo
# required by dev-libs/libxml2-2.9.4::gentoo[readline]
# required by media-libs/gst-plugins-base-0.10.36-r2::gentoo
# required by dev-qt/qtwebkit-4.8.6-r1::gentoo[gstreamer]
# required by net-im/skype-4.3.0.37-r6::gentoo
# required by skype (argument)
>=sys-libs/ncurses-5.9-r99 abi_x86_32
# required by dev-qt/qtcore-4.8.6-r2::gentoo[ssl]
# required by dev-qt/qtwebkit-4.8.6-r1::gentoo
# required by net-im/skype-4.3.0.37-r6::gentoo
# required by skype (argument)
>=dev-libs/openssl-1.0.2h-r2 abi_x86_32
# required by dev-qt/qtwebkit-4.8.6-r1::gentoo[gstreamer]
# required by net-im/skype-4.3.0.37-r6::gentoo
# required by skype (argument)
>=media-libs/gst-plugins-base-0.10.36-r2:0.10 abi_x86_32

The following license changes are necessary to proceed:
(see "package.license" in the portage(5) man page for more details)
# required by skype (argument)
>=net-im/skype-4.3.0.37-r6 skype-4.0.0.7-copyright

!!! All ebuilds that could satisfy ">=sys-libs/zlib-1.2.8-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-libs/zlib-1.2.8-r1::gentoo (masked by: )

(dependency required by "dev-libs/libxml2-2.9.4::gentoo" [ebuild])
(dependency required by "dev-libs/libxslt-1.1.29::gentoo[python]" [installed])
(dependency required by "dev-libs/glib-2.46.2-r3::gentoo" [ebuild])
(dependency required by "dev-qt/qtcore-4.8.6-r2::gentoo[glib]" [ebuild])
(dependency required by "dev-qt/qtwebkit-4.8.6-r1::gentoo" [ebuild])
(dependency required by "net-im/skype-4.3.0.37-r6::gentoo" [ebuild])
(dependency required by "skype" [argument])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

с какими флагами у тебя

с какими флагами у тебя собран qtwebkit?
Ну и сначала надо разобраться с abi_x86_x32 и с skype-4.0.0.7-copyright...

со skype-4.0.0.7-copyright

со skype-4.0.0.7-copyright разобраться не проблема
dev-qt/qtwebkit не установлен, предлагает собрать:
dev-qt/qtwebkit-5.5.1-r1 USE="jit opengl -debug -geolocation -gstreamer -gstreamer010 -multimedia -orientation -printsupport -qml {-test} -webchannel -webp"
и тянет еще около 15 зависимостей в том числе и бересборку
[ebuild R ] dev-qt/qtcore-5.5.1-r1 USE="icu*"

После попытки установки skype предложил добавить большому количеству пакетов abi_x86_x32, я согласился и сделал etc-update и automerge (-5). Сейчас с world-ом вообще бардак. Поломал систему за 5 секунд.

> добавить большому

> добавить большому количеству пакетов abi_x86_x32, я согласился и сделал etc-update и automerge (-5). Сейчас с world-ом вообще бардак.

через ufed, например, icu нельзя было включить и пересобрать world?

все use флаги в /etc/portage/package.use/* ?

При обновлении мира

emerge -pvuND --with-bdeps=y world
сейчас выводит такие строки

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

Calculating dependencies... done!

Total: 0 packages, Size of downloads: 0 KiB

WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:

x11-libs/libXau:0

  (x11-libs/libXau-1.0.8:0/0::gentoo, ebuild scheduled for merge) conflicts with
    >=x11-libs/libXau-1.0.7-r1[abi_x86_32(-),abi_x86_64(-)] required by (x11-libs/libxcb-1.11.1:0/1.11.1::gentoo, installed)
                                                           

x11-proto/xproto:0

  (x11-proto/xproto-7.0.28:0/0::gentoo, ebuild scheduled for merge) conflicts with
    >=x11-proto/xproto-7.0.24[abi_x86_32(-),abi_x86_64(-)] required by (x11-libs/libX11-1.6.3:0/0::gentoo, installed)
                                                          
    >=x11-proto/xproto-7.0.24[abi_x86_32(-),abi_x86_64(-)] required by (x11-libs/libXau-1.0.8:0/0::gentoo, installed)
                                                          

x11-libs/libXdmcp:0

  (x11-libs/libXdmcp-1.1.2:0/0::gentoo, ebuild scheduled for merge) conflicts with
    >=x11-libs/libXdmcp-1.1.1-r1[abi_x86_32(-),abi_x86_64(-)] required by (x11-libs/libxcb-1.11.1:0/1.11.1::gentoo, installed)

никогда с таким не сталкивался.

логически, самым простым

логически, самым простым вариантом будет включить глобально abi_x86_32 и icu, и обновить мир с -DN

Склоняюсь сейчас к тому чтобы

Склоняюсь сейчас к тому чтобы починить world избавиться от ненужных остатков x86 и попробовать поставить linphone (правда не знаю будет ли он работать с аккаунтом skype).
Таки проблема с icu осталась открытой, конфликт уже не первый раз. По факту получается что нужно установить пакет, а этот пакет хочет работать с dev-libs/libxml2 без icu флага. В данной ситуации по скольку не знаю что делать с этим конфликтом отдаю предпочтение хрому и соответственно включенному icu-флагу.

Спасибо, что откликнулся.

Систему починил

Конфликты world победить удалось, видимо когда удалял abi_x86_32, предложенные skype его зависимостям под раздачу попали и уже установленные библиотеки.

Добавил:
x11-proto/xproto abi_x86_32
x11-proto/xextproto abi_x86_32
x11-libs/libXdmicp abi_x86_32
x11-libs/libXau abi_x86_32

проблемы с миром ушли.

Но как быть с библиотекой dev-libs/libxml2 и ее флагом icu, который который одним приложениям нужен, другие же отказываются собираться когда этот флаг включен, я так и не разобрался. Либо я чего то не знаю, либо так оно и есть и когда нибудь это подправят.

Вопрос какое-то время закрывать не буду, может быть будут интересные комментарии.

elder написал(а): Но как быть

elder написал(а):
Но как быть с библиотекой dev-libs/libxml2 и ее флагом icu, который который одним приложениям нужен, другие же отказываются собираться когда этот флаг включен

Ещё раз, что отказывается собираться когда icu включен?

Не смог установить

Сегодня по этой причине отказался устанавливаться net-im/skype.
Так же отказывается устанавливаться media-gfx/luminance-hdr.

И в том и другом случае выходит сообщение portage

The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by dev-qt/qtwebkit-4.8.6-r1::gentoo[gstreamer]
# required by media-gfx/luminance-hdr-2.3.0::gentoo
# required by luminance-hdr (argument)
>=dev-libs/libxml2-2.9.4 -icu

Если изменить на dev-libs/libxml2-2.9.4 -icu, то начинает ругаться chromium, требуя вернуть как было, т.е. активировать icu-флаг у данной библиотеки.

#411091 -->>

#411091, следовательно -->> =dev-qt/qtwebkit-4.10.4 ~amd64

Цепочка зависимостей тянется

Цепочка зависимостей тянется так

net-im/skype-4.3.0.37-r6 ==>
dev-qt/qtwebkit-4.8.6-r1 ==>
media-libs/gstreamer-0.10.36-r2

Последний ответ мейнтейнеров по этому поводу:

Как я говорил, обратите внимание на баг 407315: qt-webkit[gstreamer,-icu] падает во время сборки если установлена libxml2 с флагом icu. С этим мы ничего поделать не можем.  Обращайтесь к создателям этих пакетов.
Если вам нужен libxml2[icu] для chromium, возможны несколько вариантов:
  1) Включить флаг icu для qt-webkit
  2) Отключить флаг gstreamer для qt-webkit (и потерять при этом HTML5 audio/vide в chromium)

Как минимум понятно, почему происходит "перетягивание" icu-флага. Наверное было бы выходом установить libxml2 в другой слот, но как я понимаю возможности такой нет, видимо не все пакеты поддерживают систему слотов.

Я все-таки не понимаю, чем

Я все-таки не понимаю, чем мешает глобально включенный в системе icu?

Глобально можно включить, но

Глобально можно включить, но стараюсь разобраться в вопросе.

elder написал(а): Цепочка

elder написал(а):
Цепочка зависимостей тянется так

Я ж вам уже написал, что нужно сделать.
dev-libs/libxml2-2.9.4[-icu] требуется пакетом dev-qt/qtwebkit-4.8.6-r1::gentoo[gstreamer], но не требуется более новой версией, т.е. dev-qt/qtwebkit-4.10.4::gentoo[gstreamer]
Т.е. размаскируйте dev-qt/qtwebkit-4.10.4

Нашел другой способ решения

Нашел другой способ решения

подозреваю, что присутствует

подозреваю, что присутствует что-то вроде ">=dev-libs/libxml2-2.9.4 -icu" в /etc/portage/package.use.

попробуй в /etc/portage/make.conf к USE=".... ..... " добавить icu.

Вопрос решен.

Всем большое спасибо! Разобрался полностью в этом вопросе.

Действительно же мейнтейнеры сообщали (сам же об этом написал), что если у пакета qtwebkit установлены флаги [gstreamer и -icu] и в это же время установлен libxml [icu], то сборка qtwebkit будет падать. И как решение предлагали либо отключить gstreamer-флаг либо включить icu-флаг для пакета qtwebkit.

Что собственно и происходит при глобальном icu. Понятно почему не было проблем у eegorov, и по сути источник проблемы был им указан уже во втором сообщении.

По факту:
dev-libs/libxml2-2.9.4 icu (как было так и осталось)
dev-qt/qtwebkit-4.8.6-r1 icu (пакет установлен не был, при установке нужно было принудительно включить icu, но portage об этом не сообщал)

и глобально можно не включать и нестабильный dev-qt/qtwebkit-4.10.4 не устанавливать (хотя данные варианты - тоже решения).

Еще раз всем спасибо.

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

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