Gentoo Archives: gentoo-user

From: gevisz <gevisz@×××××.com>
To: "gentoo-user@l.g.o" <gentoo-user@l.g.o>
Subject: Re: [gentoo-user] curses of ncurses :(
Date: Thu, 27 Aug 2015 15:25:53
Message-Id: CA+t6X7dc7ok+tZh8WVg8ajp+D24NVLwrBv=_bbnkuf4Dyn_JXw@mail.gmail.com
In Reply to: Re: [gentoo-user] curses of ncurses :( by Marc Joliet
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

Replies

Subject Author
Re: [gentoo-user] curses of ncurses :( Alan McKinnon <alan.mckinnon@×××××.com>
Re: [gentoo-user] curses of ncurses :( Marc Joliet <marcec@×××.de>