Gentoo Archives: gentoo-user

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

Replies

Subject Author
Re: [gentoo-user] curses of ncurses :( gevisz <gevisz@×××××.com>