Am Thu, 27 Aug 2015 17:34:24 +0300
schrieb gevisz <gev...@gmail.com>:

> I do not understand:
> 1) why portage wants to upgrade ncurses-5.9-r3 to ncurses-5.9-r101
>     (because it is marked),
> 2) why it can not,
> 3) what to do with this block.
> 
> $ eix ncurses
> 
> [I] sys-libs/ncurses
>      Available versions:
>      (0)    5.9-r3 ~5.9-r4 ~6.0(0/6)
>      (5)    ~5.9-r101(5/5)
>        {ada +cxx debug doc gpm minimal profile static-libs test
> threads tinfo trace unicode ABI_MIPS="n32 n64 o32" ABI_PPC="32 64"
> ABI_S390="32 64" ABI_X86="32 64 x32"}
>      Installed versions:  5.9-r3(10:48:01 PM 03/29/2015)(cxx gpm
> unicode -ada -debug -doc -minimal -profile -static-libs -tinfo -trace
> ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64"
> ABI_X86="32 64 -x32")
>      Homepage:            https://www.gnu.org/software/ncurses/
> http://dickey.his.com/ncurses/
>      Description:         console display library
> 
> # emerge --update --deep --with-bdeps=y --newuse --backtrack=90 --ask world
> 
> These are the packages that would be merged, in order:
> 
> Calculating dependencies... done!
> [ebuild     U  ] dev-util/diffstat-1.60 [1.58]
> [ebuild     U  ] dev-libs/libnl-3.2.26 [3.2.25]
> [ebuild     U  ] dev-libs/openssl-1.0.2d [1.0.1p] USE="asm%* -sctp%"
> [ebuild  NS   ~] sys-libs/ncurses-5.9-r101 [5.9-r3] USE="gpm unicode
> -tinfo" ABI_X86="32 (64) (-x32)"
> [ebuild     U  ] www-client/firefox-38.2.0 [38.1.1]
> [blocks B      ] <sys-libs/ncurses-6:0 ("<sys-libs/ncurses-6:0" is
> blocking sys-libs/ncurses-5.9-r101)
> 
>  * Error: The above package list contains packages which cannot be
>  * installed at the same time on the same system.
> 
>   (sys-libs/ncurses-5.9-r101:5/5::gentoo, ebuild scheduled for merge)
> pulled in by
>     >=sys-libs/ncurses-5.7-r7[unicode?]
> (>=sys-libs/ncurses-5.7-r7[unicode]) required by
> (sys-process/procps-3.3.9-r2:0/0::gentoo, installed)
>     >=sys-libs/ncurses-5.2-r2 required by
> (app-editors/vim-7.4.273:0/0::gentoo, installed)
>     >=sys-libs/ncurses-5.2-r2 required by
> (app-editors/gvim-7.4.273:0/0::gentoo, installed)
>     >=sys-libs/ncurses-5.1 required by
> (app-shells/zsh-5.0.5:0/0::gentoo, installed)
>     sys-libs/ncurses required by
> (dev-lang/ruby-1.9.3_p551-r1:1.9/1.9::gentoo, installed)
>     >=sys-libs/ncurses-5.2 required by (sys-apps/less-478:0/0::gentoo,
> installed)
>     >=sys-libs/ncurses-5.2-r5 required by
> (sys-boot/grub-2.02_beta2-r7:2/2::gentoo, installed)
>     >=sys-libs/ncurses-5.2 required by
> (sys-kernel/gentoo-sources-4.0.5:4.0.5/4.0.5::gentoo, installed)
>     >=sys-libs/ncurses-5.2:5/5= required by
> (app-emulation/wine-1.6.2:0/0::gentoo, installed)
>     >=sys-libs/ncurses-5.2-r5[unicode?]
> (>=sys-libs/ncurses-5.2-r5[unicode]) required by
> (dev-util/dialog-1.2.20150528:0/0::gentoo, installed)
>     >=sys-libs/ncurses-5.2 required by
> (dev-lang/python-3.4.1:3.4/3.4::gentoo, installed)
>     >=sys-libs/ncurses-5.2:= required by
> (app-emulation/wine-1.6.2:0/0::gentoo, installed)
>     >=sys-libs/ncurses-5.9-r3:5/5=[abi_x86_32(-),abi_x86_64(-)]
> required by (sys-devel/llvm-3.5.0:0/3.5::gentoo, installed)
>     >=sys-libs/ncurses-5.1 required by
> (mail-client/alpine-2.00-r5:0/0::gentoo, installed)
>     sys-libs/ncurses required by
> (sys-devel/gettext-0.19.4:0/0::gentoo, installed)
>     sys-libs/ncurses[unicode] required by
> (dev-lang/ghc-7.6.3-r1:0/7.6.3::gentoo, installed)
>     sys-libs/ncurses required by (sys-libs/slang-2.2.4-r1:0/0::gentoo,
> installed)
>     sys-libs/ncurses:5/5= required by
> (sci-mathematics/octave-3.8.2:0/3.8.2::gentoo, installed)
>     >=sys-libs/ncurses-5.2-r2 required by
> (sys-apps/util-linux-2.25.2-r2:0/0::gentoo, installed)
>     >=sys-libs/ncurses-5.7-r7 required by
> (sys-process/psmisc-22.21-r2:0/0::gentoo, installed)
>     sys-libs/ncurses required by
> (dev-libs/xmlrpc-c-1.32.05-r1:0/0::gentoo, installed)
>     >=sys-libs/ncurses-5.7-r7 required by
> (www-client/links-2.8-r1:2/2::gentoo, installed)
>     >=sys-libs/ncurses-5.9-r3[abi_x86_32(-)] required by
> (app-emulation/wine-1.6.2:0/0::gentoo, installed)
>     >=sys-libs/ncurses-5.2-r2 required by
> (app-shells/bash-4.3_p39:0/0::gentoo, installed)
> 
>   (sys-libs/ncurses-5.9-r3:0/0::gentoo, installed) pulled in by
>     sys-libs/ncurses required by (app-text/hunspell-1.3.3:0/0::gentoo,
> installed)
>     >=sys-libs/ncurses-5.7-r7:0= required by
> (media-sound/lame-3.99.5-r1:0/0::gentoo, installed)
>     >=sys-libs/ncurses-5.7-r7:0= required by
> (sys-block/parted-3.2:0/0::gentoo, installed)
>     >=sys-libs/ncurses-5.7-r7:0= required by
> (media-sound/alsa-utils-1.0.29:0.9/0.9::gentoo, installed)
>     >=sys-libs/ncurses-5.2-r2:0= required by
> (sys-devel/gdb-7.7.1:0/0::gentoo, installed)
>     sys-libs/ncurses:0=[unicode] required by
> (media-video/vlc-2.1.5-r1:0/5-7::gentoo, installed)
>     sys-libs/ncurses:0= required by (dev-util/cmake-3.2.2:0/0::gentoo,
> installed)
>     sys-libs/ncurses required by (app-admin/eselect-1.4.4:0/0::gentoo,
> installed)
>     sys-libs/ncurses:0= required by
> (sci-mathematics/octave-3.8.2:0/3.8.2::gentoo, installed)
>     >=sys-libs/ncurses-5.7-r7:0= required by
> (dev-libs/libcdio-0.92:0/15::gentoo, installed)
>     >=sys-libs/ncurses-5.7-r7:0= required by
> (sys-apps/gptfdisk-0.8.10:0/0::gentoo, installed)
>     
> >=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(-)?]
> (>=sys-libs/ncurses-5.9-r3[abi_x86_32(-),abi_x86_64(-)]) required by
> (sys-libs/gpm-1.20.7-r2:0/0::gentoo, installed)
>     sys-libs/ncurses:0= required by
> (dev-lang/ruby-2.0.0_p645:2.0/2.0::gentoo, installed)
>     >=sys-libs/ncurses-5.2-r2 required by
> (sys-apps/texinfo-5.2:0/0::gentoo, installed)
>     sys-libs/ncurses:0= required by
> (dev-scheme/guile-1.8.8-r1:12/12::gentoo, installed)
>     
> >=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(-)?]
> (>=sys-libs/ncurses-5.9-r3[abi_x86_32(-),abi_x86_64(-)]) required by
> (sys-libs/readline-6.3_p8-r2:0/0::gentoo, installed)
>     >=sys-libs/ncurses-5.2 required by
> (dev-lang/python-2.7.9-r1:2.7/2.7::gentoo, installed)
>     sys-libs/ncurses:0= required by
> (app-crypt/pinentry-0.9.0:0/0::gentoo, installed)
>     
> >=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(-)?]
> (>=sys-libs/ncurses-5.9-r3:0=[abi_x86_32(-),abi_x86_64(-)]) required
> by (sys-devel/llvm-3.5.0:0/3.5::gentoo, installed)
>     sys-libs/ncurses:0=[unicode?] (sys-libs/ncurses:0=[unicode])
> required by (www-client/lynx-2.8.8_p2:0/0::gentoo, installed)
>     >=sys-libs/ncurses-5.2:0= required by
> (app-text/aspell-0.60.6.1-r1:0/0::gentoo, installed)
>     sys-libs/ncurses:0= required by (sys-apps/openrc-0.17:0/0::gentoo,
> installed)
>     >=sys-libs/ncurses-5.2 required by
> (sys-devel/bc-1.06.95-r1:0/0::gentoo, installed)
>     sys-libs/ncurses:0= required by
> (x11-libs/vte-0.28.2-r207:0/0::gentoo, installed)
> 
> 
> For more information about Blocked Packages, please refer to the following
> section of the Gentoo Linux x86 Handbook (architecture is irrelevant):
> 
> https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages
> 
> 
> The following keyword changes are necessary to proceed:
>  (see "package.accept_keywords" in the portage(5) man page for more details)
> # required by app-emulation/wine-1.6.2::gentoo
> # required by @selected
> # required by @world (argument)
> =sys-libs/ncurses-5.9-r101 ~amd64
> 
> Would you like to add these changes to your config files? [Yes/No] n
> 
> Any thoughts?
> 
> P.S. Adding =sys-libs/ncurses-5.9-r101 ~amd64 to package.accept_keywords
>       does not help at all.

I had this exact same problem yesterday.  I dealt with it by remerging all
packages with a "required by" line.  In your case, that would wine (in my case,
it was wine, llvm, and octave).

However, there were some commits today related to this, so maybe resyncing and
trying again will help.

The funny thing is that the day before, on another computer, portage resolved
the blocker automatically by re-emerging llvm and octave (slot-operator ("rR")
type re-emerge).

HTH
-- 
Marc Joliet
--
"People who think they know everything really annoy those of us who know we
don't" - Bjarne Stroustrup

Attachment: pgpX71zuKI1ih.pgp
Description: Digitale Signatur von OpenPGP

Reply via email to