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

Reply via email to