1 |
Le mer. 12 juin 2019 à 11:54, Alarig Le Lay <alarig@××××××××××.fr> a écrit : |
2 |
> |
3 |
> Hi, |
4 |
> |
5 |
> Since some days emerge asks me to go back to ICU from profile 13.0, but |
6 |
> I don’t understand why. |
7 |
> |
8 |
> ~ # emerge --ask --verbose --update --deep --newuse @world |
9 |
> |
10 |
> These are the packages that would be merged, in order: |
11 |
> |
12 |
> Calculating dependencies... done! |
13 |
> [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 |
14 |
> [ebuild rR ] dev-util/mdds-1.3.1:1/1.2::gentoo USE="-valgrind" 0 KiB |
15 |
> [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 |
16 |
> [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 |
17 |
> [ebuild rR ] media-libs/libcdr-0.1.5::gentoo USE="-doc -static-libs -test" 0 KiB |
18 |
> [ebuild rR ] dev-tex/bibtexu-3.71_p20170524::gentoo USE="-doc -source" 0 KiB |
19 |
> [ebuild rR ] app-text/libmspub-0.1.4::gentoo USE="-doc -static-libs" 0 KiB |
20 |
> [ebuild rR ] app-text/libqxp-0.0.2::gentoo USE="-debug -doc -test -tools" 0 KiB |
21 |
> [ebuild rR ] media-libs/libzmf-0.0.2::gentoo USE="-debug -doc -test -tools" 0 KiB |
22 |
> [ebuild rR ] dev-lang/spidermonkey-52.9.1_pre1:52::gentoo USE="system-icu -custom-cflags -custom-optimization -debug -minimal -test" 0 KiB |
23 |
> [ebuild rR ] media-libs/libvisio-0.1.6::gentoo USE="-doc -static-libs -test -tools" 0 KiB |
24 |
> [ebuild rR ] app-text/libebook-0.1.2-r1::gentoo USE="-doc -test -tools" 0 KiB |
25 |
> [ebuild rR ] media-libs/raptor-2.0.15-r2:2::gentoo USE="curl unicode -debug -json -static-libs" 0 KiB |
26 |
> [ebuild rR ] dev-libs/libical-3.0.4:0/3::gentoo USE="berkdb -doc -examples -static-libs -test" 0 KiB |
27 |
> [ebuild rR ] dev-qt/qtcore-5.12.3:5/5.12::gentoo USE="icu -debug -systemd -test" 0 KiB |
28 |
> [ebuild rR ] app-text/libetonyek-0.1.9::gentoo USE="-doc -static-libs -test" 0 KiB |
29 |
> [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 |
30 |
> [ebuild rR ] app-text/texlive-core-2017-r4::gentoo USE="X luajittex xetex -cjk -doc -source -tk" 0 KiB |
31 |
> [ebuild rR ] app-office/libreoffice-bin-6.1.5.2::gentoo USE="-gnome -java -kde" PYTHON_TARGETS="python3_6" 0 KiB |
32 |
> |
33 |
> Total: 19 packages (1 downgrade, 18 reinstalls), Size of downloads: 22,823 KiB |
34 |
> |
35 |
> !!! Multiple package instances within a single package slot have been pulled |
36 |
> !!! into the dependency graph, resulting in a slot conflict: |
37 |
> |
38 |
> dev-libs/icu:0 |
39 |
> |
40 |
> (dev-libs/icu-58.2-r1:0/58.2::gentoo, ebuild scheduled for merge) pulled in by |
41 |
> (no parents that aren't satisfied by other packages in this slot) |
42 |
> |
43 |
> (dev-libs/icu-63.1-r1:0/63.1::gentoo, installed) pulled in by |
44 |
> dev-libs/icu:0/63.1 required by (app-office/libreoffice-bin-6.1.5.2:0/0::gentoo, ebuild scheduled for merge) |
45 |
> ^^^^^^^ |
46 |
> |
47 |
> |
48 |
> It may be possible to solve this problem by using package.mask to |
49 |
> prevent one of those packages from being selected. However, it is also |
50 |
> possible that conflicting dependencies exist such that they are |
51 |
> impossible to satisfy simultaneously. If such a conflict exists in |
52 |
> the dependencies of two different packages, then those packages can |
53 |
> not be installed simultaneously. |
54 |
> |
55 |
> For more information, see MASKED PACKAGES section in the emerge man |
56 |
> page or refer to the Gentoo Handbook. |
57 |
> |
58 |
> |
59 |
> The following packages are causing rebuilds: |
60 |
> |
61 |
> (dev-libs/icu-58.2-r1:0/58.2::gentoo, ebuild scheduled for merge) causes rebuilds for: |
62 |
> (dev-qt/qtcore-5.12.3:5/5.12::gentoo, ebuild scheduled for merge) |
63 |
> (media-libs/libvisio-0.1.6:0/0::gentoo, ebuild scheduled for merge) |
64 |
> (media-libs/libcdr-0.1.5:0/0::gentoo, ebuild scheduled for merge) |
65 |
> (app-text/libebook-0.1.2-r1:0/0::gentoo, ebuild scheduled for merge) |
66 |
> (app-text/libmspub-0.1.4:0/0::gentoo, ebuild scheduled for merge) |
67 |
> (app-text/texlive-core-2017-r4:0/0::gentoo, ebuild scheduled for merge) |
68 |
> (media-libs/libzmf-0.0.2:0/0::gentoo, ebuild scheduled for merge) |
69 |
> (app-office/libreoffice-bin-6.1.5.2:0/0::gentoo, ebuild scheduled for merge) |
70 |
> (dev-libs/libical-3.0.4:0/3::gentoo, ebuild scheduled for merge) |
71 |
> (dev-lang/spidermonkey-52.9.1_pre1:52/52::gentoo, ebuild scheduled for merge) |
72 |
> (media-libs/harfbuzz-2.3.1:0/0.9.18::gentoo, ebuild scheduled for merge) |
73 |
> (dev-tex/bibtexu-3.71_p20170524:0/0::gentoo, ebuild scheduled for merge) |
74 |
> (app-text/libqxp-0.0.2:0/0::gentoo, ebuild scheduled for merge) |
75 |
> (media-libs/raptor-2.0.15-r2:2/2::gentoo, ebuild scheduled for merge) |
76 |
> |
77 |
> The following mask changes are necessary to proceed: |
78 |
> (see "package.unmask" in the portage(5) man page for more details) |
79 |
> # required by @__auto_slot_operator_replace_installed__ (argument) |
80 |
> # /usr/portage/profiles/base/package.mask: |
81 |
> # Andreas Sturmlechner <asturm@g.o> (15 Jul 2018) |
82 |
> # Old ICU is unsupported. ICU 58 only remains for 13.0 based profiles. |
83 |
> =dev-libs/icu-58.2-r1 |
84 |
> |
85 |
> NOTE: The --autounmask-keep-masks option will prevent emerge |
86 |
> from creating package.unmask or ** keyword changes. |
87 |
> |
88 |
> Would you like to add these changes to your config files? [Yes/No] No |
89 |
> |
90 |
> -- |
91 |
> Alarig |
92 |
> |
93 |
|
94 |
When I met this situation, I had to add keyword ~amd64 for |
95 |
app-office/libreoffice-bin |
96 |
Then emerge finds a better solution : upgrade icu to 64.2 |
97 |
|
98 |
Cordialement |
99 |
|
100 |
Mickaël Bucas |