Le mer. 12 juin 2019 à 11:54, Alarig Le Lay <ala...@swordarmor.fr> a écrit : > > Hi, > > Since some days emerge asks me to go back to ICU from profile 13.0, but > I don’t understand why. > > ~ # emerge --ask --verbose --update --deep --newuse @world > > These are the packages that would be merged, in order: > > Calculating dependencies... done! > [ebuild r UD#] dev-libs/icu-58.2-r1:0/58.2::gentoo [63.1-r1:0/63.1::gentoo] > USE="-debug -doc -examples -static-libs" ABI_X86="32 (64) (-x32)" 22,823 KiB > [ebuild rR ] dev-util/mdds-1.3.1:1/1.2::gentoo USE="-valgrind" 0 KiB > [ebuild R ] media-libs/gd-2.2.5-r2:2/3::gentoo USE="jpeg png tiff > truetype zlib -fontconfig* -static-libs -test -webp -xpm" ABI_X86="32 (64) > (-x32)" CPU_FLAGS_X86="sse" 0 KiB > [ebuild rR ] dev-libs/libixion-0.13.0:0/0.13::gentoo USE="threads -debug > -python -static-libs" PYTHON_SINGLE_TARGET="python3_6 -python3_5" > PYTHON_TARGETS="python3_6 -python3_5" 0 KiB > [ebuild rR ] media-libs/libcdr-0.1.5::gentoo USE="-doc -static-libs > -test" 0 KiB > [ebuild rR ] dev-tex/bibtexu-3.71_p20170524::gentoo USE="-doc -source" 0 > KiB > [ebuild rR ] app-text/libmspub-0.1.4::gentoo USE="-doc -static-libs" 0 > KiB > [ebuild rR ] app-text/libqxp-0.0.2::gentoo USE="-debug -doc -test > -tools" 0 KiB > [ebuild rR ] media-libs/libzmf-0.0.2::gentoo USE="-debug -doc -test > -tools" 0 KiB > [ebuild rR ] dev-lang/spidermonkey-52.9.1_pre1:52::gentoo > USE="system-icu -custom-cflags -custom-optimization -debug -minimal -test" 0 > KiB > [ebuild rR ] media-libs/libvisio-0.1.6::gentoo USE="-doc -static-libs > -test -tools" 0 KiB > [ebuild rR ] app-text/libebook-0.1.2-r1::gentoo USE="-doc -test -tools" > 0 KiB > [ebuild rR ] media-libs/raptor-2.0.15-r2:2::gentoo USE="curl unicode > -debug -json -static-libs" 0 KiB > [ebuild rR ] dev-libs/libical-3.0.4:0/3::gentoo USE="berkdb -doc > -examples -static-libs -test" 0 KiB > [ebuild rR ] dev-qt/qtcore-5.12.3:5/5.12::gentoo USE="icu -debug > -systemd -test" 0 KiB > [ebuild rR ] app-text/libetonyek-0.1.9::gentoo USE="-doc -static-libs > -test" 0 KiB > [ebuild rR ] media-libs/harfbuzz-2.3.1:0/0.9.18::gentoo USE="cairo glib > graphite icu introspection truetype -debug -static-libs -test" ABI_X86="32 > (64) (-x32)" 0 KiB > [ebuild rR ] app-text/texlive-core-2017-r4::gentoo USE="X luajittex > xetex -cjk -doc -source -tk" 0 KiB > [ebuild rR ] app-office/libreoffice-bin-6.1.5.2::gentoo USE="-gnome > -java -kde" PYTHON_TARGETS="python3_6" 0 KiB > > Total: 19 packages (1 downgrade, 18 reinstalls), Size of downloads: 22,823 KiB > > !!! Multiple package instances within a single package slot have been pulled > !!! into the dependency graph, resulting in a slot conflict: > > dev-libs/icu:0 > > (dev-libs/icu-58.2-r1:0/58.2::gentoo, ebuild scheduled for merge) pulled in > by > (no parents that aren't satisfied by other packages in this slot) > > (dev-libs/icu-63.1-r1:0/63.1::gentoo, installed) pulled in by > dev-libs/icu:0/63.1 required by > (app-office/libreoffice-bin-6.1.5.2: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. > > For more information, see MASKED PACKAGES section in the emerge man > page or refer to the Gentoo Handbook. > > > The following packages are causing rebuilds: > > (dev-libs/icu-58.2-r1:0/58.2::gentoo, ebuild scheduled for merge) causes > rebuilds for: > (dev-qt/qtcore-5.12.3:5/5.12::gentoo, ebuild scheduled for merge) > (media-libs/libvisio-0.1.6:0/0::gentoo, ebuild scheduled for merge) > (media-libs/libcdr-0.1.5:0/0::gentoo, ebuild scheduled for merge) > (app-text/libebook-0.1.2-r1:0/0::gentoo, ebuild scheduled for merge) > (app-text/libmspub-0.1.4:0/0::gentoo, ebuild scheduled for merge) > (app-text/texlive-core-2017-r4:0/0::gentoo, ebuild scheduled for merge) > (media-libs/libzmf-0.0.2:0/0::gentoo, ebuild scheduled for merge) > (app-office/libreoffice-bin-6.1.5.2:0/0::gentoo, ebuild scheduled for > merge) > (dev-libs/libical-3.0.4:0/3::gentoo, ebuild scheduled for merge) > (dev-lang/spidermonkey-52.9.1_pre1:52/52::gentoo, ebuild scheduled for > merge) > (media-libs/harfbuzz-2.3.1:0/0.9.18::gentoo, ebuild scheduled for merge) > (dev-tex/bibtexu-3.71_p20170524:0/0::gentoo, ebuild scheduled for merge) > (app-text/libqxp-0.0.2:0/0::gentoo, ebuild scheduled for merge) > (media-libs/raptor-2.0.15-r2:2/2::gentoo, ebuild scheduled for merge) > > The following mask changes are necessary to proceed: > (see "package.unmask" in the portage(5) man page for more details) > # required by @__auto_slot_operator_replace_installed__ (argument) > # /usr/portage/profiles/base/package.mask: > # Andreas Sturmlechner <ast...@gentoo.org> (15 Jul 2018) > # Old ICU is unsupported. ICU 58 only remains for 13.0 based profiles. > =dev-libs/icu-58.2-r1 > > NOTE: The --autounmask-keep-masks option will prevent emerge > from creating package.unmask or ** keyword changes. > > Would you like to add these changes to your config files? [Yes/No] No > > -- > Alarig >
When I met this situation, I had to add keyword ~amd64 for app-office/libreoffice-bin Then emerge finds a better solution : upgrade icu to 64.2 Cordialement Mickaël Bucas