1 |
2015-08-27 17:52 GMT+03:00 Marc Joliet <marcec@×××.de>: |
2 |
> Am Thu, 27 Aug 2015 17:34:24 +0300 |
3 |
> schrieb gevisz <gevisz@×××××.com>: |
4 |
> |
5 |
>> I do not understand: |
6 |
>> 1) why portage wants to upgrade ncurses-5.9-r3 to ncurses-5.9-r101 |
7 |
>> (because it is marked), |
8 |
>> 2) why it can not, |
9 |
>> 3) what to do with this block. |
10 |
>> |
11 |
>> $ eix ncurses |
12 |
>> |
13 |
>> [I] sys-libs/ncurses |
14 |
>> Available versions: |
15 |
>> (0) 5.9-r3 ~5.9-r4 ~6.0(0/6) |
16 |
>> (5) ~5.9-r101(5/5) |
17 |
>> {ada +cxx debug doc gpm minimal profile static-libs test |
18 |
>> threads tinfo trace unicode ABI_MIPS="n32 n64 o32" ABI_PPC="32 64" |
19 |
>> ABI_S390="32 64" ABI_X86="32 64 x32"} |
20 |
>> Installed versions: 5.9-r3(10:48:01 PM 03/29/2015)(cxx gpm |
21 |
>> unicode -ada -debug -doc -minimal -profile -static-libs -tinfo -trace |
22 |
>> ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64" |
23 |
>> ABI_X86="32 64 -x32") |
24 |
>> Homepage: https://www.gnu.org/software/ncurses/ |
25 |
>> http://dickey.his.com/ncurses/ |
26 |
>> Description: console display library |
27 |
>> |
28 |
>> # emerge --update --deep --with-bdeps=y --newuse --backtrack=90 --ask world |
29 |
>> |
30 |
>> These are the packages that would be merged, in order: |
31 |
>> |
32 |
>> Calculating dependencies... done! |
33 |
>> [ebuild U ] dev-util/diffstat-1.60 [1.58] |
34 |
>> [ebuild U ] dev-libs/libnl-3.2.26 [3.2.25] |
35 |
>> [ebuild U ] dev-libs/openssl-1.0.2d [1.0.1p] USE="asm%* -sctp%" |
36 |
>> [ebuild NS ~] sys-libs/ncurses-5.9-r101 [5.9-r3] USE="gpm unicode |
37 |
>> -tinfo" ABI_X86="32 (64) (-x32)" |
38 |
>> [ebuild U ] www-client/firefox-38.2.0 [38.1.1] |
39 |
>> [blocks B ] <sys-libs/ncurses-6:0 ("<sys-libs/ncurses-6:0" is |
40 |
>> blocking sys-libs/ncurses-5.9-r101) |
41 |
>> |
42 |
>> * Error: The above package list contains packages which cannot be |
43 |
>> * installed at the same time on the same system. |
44 |
>> |
45 |
>> (sys-libs/ncurses-5.9-r101:5/5::gentoo, ebuild scheduled for merge) |
46 |
>> pulled in by |
47 |
>> >=sys-libs/ncurses-5.7-r7[unicode?] |
48 |
>> (>=sys-libs/ncurses-5.7-r7[unicode]) required by |
49 |
>> (sys-process/procps-3.3.9-r2:0/0::gentoo, installed) |
50 |
>> >=sys-libs/ncurses-5.2-r2 required by |
51 |
>> (app-editors/vim-7.4.273:0/0::gentoo, installed) |
52 |
>> >=sys-libs/ncurses-5.2-r2 required by |
53 |
>> (app-editors/gvim-7.4.273:0/0::gentoo, installed) |
54 |
>> >=sys-libs/ncurses-5.1 required by |
55 |
>> (app-shells/zsh-5.0.5:0/0::gentoo, installed) |
56 |
>> sys-libs/ncurses required by |
57 |
>> (dev-lang/ruby-1.9.3_p551-r1:1.9/1.9::gentoo, installed) |
58 |
>> >=sys-libs/ncurses-5.2 required by (sys-apps/less-478:0/0::gentoo, |
59 |
>> installed) |
60 |
>> >=sys-libs/ncurses-5.2-r5 required by |
61 |
>> (sys-boot/grub-2.02_beta2-r7:2/2::gentoo, installed) |
62 |
>> >=sys-libs/ncurses-5.2 required by |
63 |
>> (sys-kernel/gentoo-sources-4.0.5:4.0.5/4.0.5::gentoo, installed) |
64 |
>> >=sys-libs/ncurses-5.2:5/5= required by |
65 |
>> (app-emulation/wine-1.6.2:0/0::gentoo, installed) |
66 |
>> >=sys-libs/ncurses-5.2-r5[unicode?] |
67 |
>> (>=sys-libs/ncurses-5.2-r5[unicode]) required by |
68 |
>> (dev-util/dialog-1.2.20150528:0/0::gentoo, installed) |
69 |
>> >=sys-libs/ncurses-5.2 required by |
70 |
>> (dev-lang/python-3.4.1:3.4/3.4::gentoo, installed) |
71 |
>> >=sys-libs/ncurses-5.2:= required by |
72 |
>> (app-emulation/wine-1.6.2:0/0::gentoo, installed) |
73 |
>> >=sys-libs/ncurses-5.9-r3:5/5=[abi_x86_32(-),abi_x86_64(-)] |
74 |
>> required by (sys-devel/llvm-3.5.0:0/3.5::gentoo, installed) |
75 |
>> >=sys-libs/ncurses-5.1 required by |
76 |
>> (mail-client/alpine-2.00-r5:0/0::gentoo, installed) |
77 |
>> sys-libs/ncurses required by |
78 |
>> (sys-devel/gettext-0.19.4:0/0::gentoo, installed) |
79 |
>> sys-libs/ncurses[unicode] required by |
80 |
>> (dev-lang/ghc-7.6.3-r1:0/7.6.3::gentoo, installed) |
81 |
>> sys-libs/ncurses required by (sys-libs/slang-2.2.4-r1:0/0::gentoo, |
82 |
>> installed) |
83 |
>> sys-libs/ncurses:5/5= required by |
84 |
>> (sci-mathematics/octave-3.8.2:0/3.8.2::gentoo, installed) |
85 |
>> >=sys-libs/ncurses-5.2-r2 required by |
86 |
>> (sys-apps/util-linux-2.25.2-r2:0/0::gentoo, installed) |
87 |
>> >=sys-libs/ncurses-5.7-r7 required by |
88 |
>> (sys-process/psmisc-22.21-r2:0/0::gentoo, installed) |
89 |
>> sys-libs/ncurses required by |
90 |
>> (dev-libs/xmlrpc-c-1.32.05-r1:0/0::gentoo, installed) |
91 |
>> >=sys-libs/ncurses-5.7-r7 required by |
92 |
>> (www-client/links-2.8-r1:2/2::gentoo, installed) |
93 |
>> >=sys-libs/ncurses-5.9-r3[abi_x86_32(-)] required by |
94 |
>> (app-emulation/wine-1.6.2:0/0::gentoo, installed) |
95 |
>> >=sys-libs/ncurses-5.2-r2 required by |
96 |
>> (app-shells/bash-4.3_p39:0/0::gentoo, installed) |
97 |
>> |
98 |
>> (sys-libs/ncurses-5.9-r3:0/0::gentoo, installed) pulled in by |
99 |
>> sys-libs/ncurses required by (app-text/hunspell-1.3.3:0/0::gentoo, |
100 |
>> installed) |
101 |
>> >=sys-libs/ncurses-5.7-r7:0= required by |
102 |
>> (media-sound/lame-3.99.5-r1:0/0::gentoo, installed) |
103 |
>> >=sys-libs/ncurses-5.7-r7:0= required by |
104 |
>> (sys-block/parted-3.2:0/0::gentoo, installed) |
105 |
>> >=sys-libs/ncurses-5.7-r7:0= required by |
106 |
>> (media-sound/alsa-utils-1.0.29:0.9/0.9::gentoo, installed) |
107 |
>> >=sys-libs/ncurses-5.2-r2:0= required by |
108 |
>> (sys-devel/gdb-7.7.1:0/0::gentoo, installed) |
109 |
>> sys-libs/ncurses:0=[unicode] required by |
110 |
>> (media-video/vlc-2.1.5-r1:0/5-7::gentoo, installed) |
111 |
>> sys-libs/ncurses:0= required by (dev-util/cmake-3.2.2:0/0::gentoo, |
112 |
>> installed) |
113 |
>> sys-libs/ncurses required by (app-admin/eselect-1.4.4:0/0::gentoo, |
114 |
>> installed) |
115 |
>> sys-libs/ncurses:0= required by |
116 |
>> (sci-mathematics/octave-3.8.2:0/3.8.2::gentoo, installed) |
117 |
>> >=sys-libs/ncurses-5.7-r7:0= required by |
118 |
>> (dev-libs/libcdio-0.92:0/15::gentoo, installed) |
119 |
>> >=sys-libs/ncurses-5.7-r7:0= required by |
120 |
>> (sys-apps/gptfdisk-0.8.10:0/0::gentoo, installed) |
121 |
>> >=sys-libs/ncurses-5.9-r3[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(-)?] |
122 |
>> (>=sys-libs/ncurses-5.9-r3[abi_x86_32(-),abi_x86_64(-)]) required by |
123 |
>> (sys-libs/gpm-1.20.7-r2:0/0::gentoo, installed) |
124 |
>> sys-libs/ncurses:0= required by |
125 |
>> (dev-lang/ruby-2.0.0_p645:2.0/2.0::gentoo, installed) |
126 |
>> >=sys-libs/ncurses-5.2-r2 required by |
127 |
>> (sys-apps/texinfo-5.2:0/0::gentoo, installed) |
128 |
>> sys-libs/ncurses:0= required by |
129 |
>> (dev-scheme/guile-1.8.8-r1:12/12::gentoo, installed) |
130 |
>> >=sys-libs/ncurses-5.9-r3[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(-)?] |
131 |
>> (>=sys-libs/ncurses-5.9-r3[abi_x86_32(-),abi_x86_64(-)]) required by |
132 |
>> (sys-libs/readline-6.3_p8-r2:0/0::gentoo, installed) |
133 |
>> >=sys-libs/ncurses-5.2 required by |
134 |
>> (dev-lang/python-2.7.9-r1:2.7/2.7::gentoo, installed) |
135 |
>> sys-libs/ncurses:0= required by |
136 |
>> (app-crypt/pinentry-0.9.0:0/0::gentoo, installed) |
137 |
>> >=sys-libs/ncurses-5.9-r3:0=[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(-)?] |
138 |
>> (>=sys-libs/ncurses-5.9-r3:0=[abi_x86_32(-),abi_x86_64(-)]) required |
139 |
>> by (sys-devel/llvm-3.5.0:0/3.5::gentoo, installed) |
140 |
>> sys-libs/ncurses:0=[unicode?] (sys-libs/ncurses:0=[unicode]) |
141 |
>> required by (www-client/lynx-2.8.8_p2:0/0::gentoo, installed) |
142 |
>> >=sys-libs/ncurses-5.2:0= required by |
143 |
>> (app-text/aspell-0.60.6.1-r1:0/0::gentoo, installed) |
144 |
>> sys-libs/ncurses:0= required by (sys-apps/openrc-0.17:0/0::gentoo, |
145 |
>> installed) |
146 |
>> >=sys-libs/ncurses-5.2 required by |
147 |
>> (sys-devel/bc-1.06.95-r1:0/0::gentoo, installed) |
148 |
>> sys-libs/ncurses:0= required by |
149 |
>> (x11-libs/vte-0.28.2-r207:0/0::gentoo, installed) |
150 |
>> |
151 |
>> |
152 |
>> For more information about Blocked Packages, please refer to the following |
153 |
>> section of the Gentoo Linux x86 Handbook (architecture is irrelevant): |
154 |
>> |
155 |
>> https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages |
156 |
>> |
157 |
>> |
158 |
>> The following keyword changes are necessary to proceed: |
159 |
>> (see "package.accept_keywords" in the portage(5) man page for more details) |
160 |
>> # required by app-emulation/wine-1.6.2::gentoo |
161 |
>> # required by @selected |
162 |
>> # required by @world (argument) |
163 |
>> =sys-libs/ncurses-5.9-r101 ~amd64 |
164 |
>> |
165 |
>> Would you like to add these changes to your config files? [Yes/No] n |
166 |
>> |
167 |
>> Any thoughts? |
168 |
>> |
169 |
>> P.S. Adding =sys-libs/ncurses-5.9-r101 ~amd64 to package.accept_keywords |
170 |
>> does not help at all. |
171 |
> |
172 |
> I had this exact same problem yesterday. I dealt with it by remerging all |
173 |
> packages with a "required by" line. In your case, that would wine (in my case, |
174 |
> it was wine, llvm, and octave). |
175 |
> |
176 |
> However, there were some commits today related to this, so maybe resyncing and |
177 |
> trying again will help. |
178 |
|
179 |
Thank you for your help. |
180 |
|
181 |
As I use emerge-webrsyc (that, as I think, updates once a day), |
182 |
I will wait for tomorrow before resyncing and trying to update |
183 |
the system once more. |
184 |
|
185 |
P.S. I have too much "required by" lines. So, if the portage will not |
186 |
resolve this issue automatically, I will stop to update my system at all. |
187 |
|
188 |
P.P.S. This "blocking" issue was a fun only during the first two years with |
189 |
Gentoo. Now, it becomes more and more annoying... |
190 |
|
191 |
> The funny thing is that the day before, on another computer, portage resolved |
192 |
> the blocker automatically by re-emerging llvm and octave (slot-operator ("rR") |
193 |
> type re-emerge). |
194 |
> |
195 |
> HTH |
196 |
> -- |
197 |
> Marc Joliet |
198 |
> -- |
199 |
> "People who think they know everything really annoy those of us who know we |
200 |
> don't" - Bjarne Stroustrup |