Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
ncurses - got completely stuck... 5.9-r5 vs. 5.9_r101
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
christoph_peter_s
Tux's lil' helper
Tux's lil' helper


Joined: 30 Nov 2015
Posts: 106

PostPosted: Sun Dec 11, 2016 1:11 am    Post subject: ncurses - got completely stuck... 5.9-r5 vs. 5.9_r101 Reply with quote

I am completely stuck with the ncurses versions 5.9-r5 and 5.9_r101 blocking each others.
In fact, I don't even understand, how this did happen, as I never did fiddle around with them.

First I tried to unmerge the lower version, and hoped, this would solve the block (in vain).
And then there is this line in scarlet letters, which bogs my mind...
Code:
[blocks B      ] <sys-libs/ncurses-6:0 ("<sys-libs/ncurses-6:0" is blocking sys-libs/ncurses-5.9-r101)


Where does the condition "<sys-libs/ncurses-6:0" emanate from?
Here is the complete output from my last of many, many tries...

Code:

styx portage # emerge --ask --update --deep --backtrack=50 @world

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  NS    ] sys-libs/ncurses-5.9-r5 [5.9-r101] USE="cxx unicode (-ada) -debug -doc -gpm -minimal -profile -static-libs -tinfo -trace"
[ebuild     U  ] dev-libs/vala-common-0.32.1 [0.30.1]
[ebuild     U  ] virtual/perl-libnet-3.50.0-r2 [3.50.0-r1]
[ebuild     U  ] virtual/perl-Digest-SHA-5.950.0-r4 [5.950.0-r3]
[ebuild     U  ] virtual/perl-Test-Harness-3.350.0-r2 [3.350.0-r1]
[ebuild     U  ] dev-util/gdbus-codegen-2.48.2 [2.46.2]
[ebuild     U  ] dev-libs/glib-2.48.2 [2.46.2-r3]
[ebuild     U  ] dev-libs/gobject-introspection-common-1.48.0 [1.46.0]
[ebuild     U  ] dev-libs/gobject-introspection-1.48.0 [1.46.0]
[blocks b      ] <dev-libs/gobject-introspection-1.48.0 ("<dev-libs/gobject-introspection-1.48.0" is blocking dev-libs/gobject-introspection-common-1.48.0)
[ebuild     U  ] media-libs/harfbuzz-1.3.1 [1.2.7]
[ebuild     U  ] x11-libs/pango-1.40.3 [1.38.1]
[ebuild     U  ] dev-libs/atk-2.20.0 [2.18.0]
[ebuild     U  ] x11-libs/gdk-pixbuf-2.34.0 [2.32.3]
[ebuild     U  ] gnome-base/dconf-0.26.0 [0.24.0]
[ebuild     U  ] dev-util/gtk-update-icon-cache-3.20.9 [3.18.4]
[ebuild     U  ] gnome-base/librsvg-2.40.16 [2.40.15]
[ebuild     U  ] x11-libs/gtk+-2.24.31 [2.24.30]
[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, installed) pulled in by
    sys-libs/ncurses required by (app-admin/eselect-1.4.5:0/0::gentoo, installed)
    sys-libs/ncurses:= required by (app-backup/bacula-7.4.4-r1:0/0::gentoo, installed)
    sys-libs/ncurses:5/5= required by (app-backup/bacula-7.4.4-r1:0/0::gentoo, installed)
    >=sys-libs/ncurses-5.7-r7:=[unicode?] (>=sys-libs/ncurses-5.7-r7:=[unicode]) required by (sys-process/procps-3.3.12:0/5::gentoo, installed)
    >=sys-libs/ncurses-5.7-r7:5/5=[unicode] required by (sys-process/procps-3.3.12:0/5::gentoo, installed)
    >=sys-libs/ncurses-5.2-r2 required by (app-editors/vim-7.4.769: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-5.9-r5:0/5::gentoo, ebuild scheduled for merge) pulled in by
    sys-libs/ncurses:0= required by (sys-devel/gettext-0.19.7:0/0::gentoo, installed)
    >=sys-libs/ncurses-5.2:0/5= required by (dev-lang/python-2.7.12:2.7/2.7::gentoo, installed)
    >=sys-libs/ncurses-5.2:0/5= required by (sys-apps/less-481:0/0::gentoo, installed)
    >=sys-libs/ncurses-5.2:0= required by (app-misc/screen-4.3.1-r1: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=) required by (sys-libs/readline-6.3_p8-r3:0/0::gentoo, installed)
    sys-libs/ncurses:0/5= required by (app-crypt/pinentry-0.9.5:0/0::gentoo, installed)
    >=sys-libs/ncurses-5.2-r2:0=[unicode?] (>=sys-libs/ncurses-5.2-r2:0=[unicode]) required by (sys-apps/util-linux-2.26.2:0/0::gentoo, installed)
    >=sys-libs/ncurses-5.2-r2:0/5= required by (app-shells/bash-4.3_p48:0/0::gentoo, installed)
    >=sys-libs/ncurses-5.2-r2:0/5=[unicode] required by (sys-apps/util-linux-2.26.2:0/0::gentoo, installed)
    sys-libs/ncurses:0= required by (dev-scheme/guile-1.8.8-r3:12/8::gentoo, installed)
    >=sys-libs/ncurses-5.7-r7:0= required by (sys-process/psmisc-22.21-r3:0/0::gentoo, installed)
    >=sys-libs/ncurses-5.9-r3:0/5= required by (sys-libs/readline-6.3_p8-r3:0/0::gentoo, installed)
    >=sys-libs/ncurses-5.2-r2:0= required by (app-shells/bash-4.3_p48:0/0::gentoo, installed)
    sys-libs/ncurses:0/5= required by (sys-devel/gettext-0.19.7:0/0::gentoo, installed)
    >=sys-libs/ncurses-5.2:0= required by (dev-lang/python-3.4.5:3.4/3.4m::gentoo, installed)
    >=sys-libs/ncurses-5.2:0= required by (dev-lang/python-2.7.12:2.7/2.7::gentoo, installed)
    sys-libs/ncurses:0/5= required by (dev-scheme/guile-1.8.8-r3:12/8::gentoo, installed)
    >=sys-libs/ncurses-5.2:0= required by (sys-apps/less-481:0/0::gentoo, installed)
    sys-libs/ncurses:0= required by (app-crypt/pinentry-0.9.5:0/0::gentoo, installed)
    >=sys-libs/ncurses-5.2:0/5= required by (app-misc/screen-4.3.1-r1:0/0::gentoo, installed)
    >=sys-libs/ncurses-5.2:0/5= required by (dev-lang/python-3.4.5:3.4/3.4m::gentoo, installed)
    sys-libs/ncurses:0/5= required by (sys-apps/openrc-0.21.7:0/0::gentoo, installed)
    sys-libs/ncurses:0= required by (sys-apps/openrc-0.21.7:0/0::gentoo, installed)
    >=sys-libs/ncurses-5.7-r7:0/5= required by (sys-process/psmisc-22.21-r3: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 whole thing happened on one of my Raspis, which is one of my backup domain controllers.
I seems both versions were happily on the system, until (apparently after syncing) something
strange happened. I decided to go to Gentoo two years ago, and I had the impression, that I
have mastered the worst part of the learning curve. But right now it looks not so good...

Maybe someone could explain, what measures can be taken, to fill the slots in a predefined
way, and get the thing working again. What puzzles me the most is this: part of the system
packages use r5, others r99, resp. 101. While I never did fiddle around with these system
packages, as I would like to avoid the kind of hazzle I got now. :-(

Thank You anyway for the assistence! And best regards
Peter
Back to top
View user's profile Send private message
charles17
Advocate
Advocate


Joined: 02 Mar 2008
Posts: 3664

PostPosted: Sun Dec 11, 2016 8:16 am    Post subject: Reply with quote

See this post.
Back to top
View user's profile Send private message
albright
Advocate
Advocate


Joined: 16 Nov 2003
Posts: 2588
Location: Near Toronto

PostPosted: Sun Dec 11, 2016 12:53 pm    Post subject: Reply with quote

Quote:
See this post.


tried

Code:
emerge --oneshot --tree --verbose --ask ncurses:5/6


but failed with:

Quote:
# emerge --oneshot --tree --verbose --ask ncurses:5/6

These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
[ebuild U ] sys-libs/ncurses-6.0:5/6::gentoo [5.9-r99:5/5::gentoo] USE="cxx gpm* unicode -ada -static-libs -tinfo" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild U ] sys-libs/ncurses-6.0-r1:0/6::gentoo [5.9-r5:0/5::gentoo] USE="cxx gpm* unicode -ada -debug -doc -minimal -profile -static-libs {-test%} -threads% -tinfo -trace" ABI_X86="(64) -32 (-x32)" 3,059 KiB

Total: 2 packages (2 upgrades), Size of downloads: 3,059 KiB

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

sys-libs/ncurses:5

(sys-libs/ncurses-6.0:5/6::gentoo, ebuild scheduled for merge) pulled in by
sys-libs/ncurses:5/6 (Argument)

(sys-libs/ncurses-5.9-r99:5/5::gentoo, installed) pulled in by
>=sys-libs/ncurses-5.7-r7:5/5=[unicode] required by (sys-process/procps-3.3.12:0/5::gentoo, installed)
^^^^^
sys-libs/ncurses:5/5 required by (net-misc/dropbox-6.3.13:0/0::gentoo, installed)
^^^^

sys-libs/ncurses:0

(sys-libs/ncurses-6.0-r1:0/6::gentoo, ebuild scheduled for merge) pulled in by
sys-libs/ncurses:0/6[ada?,cxx?,gpm?,static-libs?,tinfo?,unicode?,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(-)?] required by (sys-libs/ncurses-6.0:5/6::gentoo, ebuild scheduled for merge)
^^^^

(sys-libs/ncurses-5.9-r5:0/5::gentoo, installed) pulled in by
sys-libs/ncurses:0/5[ada?,cxx?,gpm?,static-libs?,tinfo?,unicode?,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(-)?] required by (sys-libs/ncurses-5.9-r99:5/5::gentoo, installed)
^^^^
sys-libs/ncurses:0/5=[unicode] required by (app-text/aspell-0.60.6.1-r4:0/0::gentoo, installed)
^^^^^
(and 31 more with the same problems)

_________________
.... there is nothing - absolutely nothing - half so much worth
doing as simply messing about with Linux ...
(apologies to Kenneth Graeme)
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 4549
Location: Germany

PostPosted: Sun Dec 11, 2016 1:26 pm    Post subject: Reply with quote

albright wrote:
Quote:
See this post.


tried

Code:
emerge --oneshot --tree --verbose --ask ncurses:5/6


but failed with:

Quote:
# emerge --oneshot --tree --verbose --ask ncurses:5/6

These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
[ebuild U ] sys-libs/ncurses-6.0:5/6::gentoo [5.9-r99:5/5::gentoo] USE="cxx gpm* unicode -ada -static-libs -tinfo" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild U ] sys-libs/ncurses-6.0-r1:0/6::gentoo [5.9-r5:0/5::gentoo] USE="cxx gpm* unicode -ada -debug -doc -minimal -profile -static-libs {-test%} -threads% -tinfo -trace" ABI_X86="(64) -32 (-x32)" 3,059 KiB

Total: 2 packages (2 upgrades), Size of downloads: 3,059 KiB

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

sys-libs/ncurses:5

(sys-libs/ncurses-6.0:5/6::gentoo, ebuild scheduled for merge) pulled in by
sys-libs/ncurses:5/6 (Argument)

(sys-libs/ncurses-5.9-r99:5/5::gentoo, installed) pulled in by
>=sys-libs/ncurses-5.7-r7:5/5=[unicode] required by (sys-process/procps-3.3.12:0/5::gentoo, installed)
^^^^^
sys-libs/ncurses:5/5 required by (net-misc/dropbox-6.3.13:0/0::gentoo, installed)
^^^^

sys-libs/ncurses:0

(sys-libs/ncurses-6.0-r1:0/6::gentoo, ebuild scheduled for merge) pulled in by
sys-libs/ncurses:0/6[ada?,cxx?,gpm?,static-libs?,tinfo?,unicode?,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(-)?] required by (sys-libs/ncurses-6.0:5/6::gentoo, ebuild scheduled for merge)
^^^^

(sys-libs/ncurses-5.9-r5:0/5::gentoo, installed) pulled in by
sys-libs/ncurses:0/5[ada?,cxx?,gpm?,static-libs?,tinfo?,unicode?,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(-)?] required by (sys-libs/ncurses-5.9-r99:5/5::gentoo, installed)
^^^^
sys-libs/ncurses:0/5=[unicode] required by (app-text/aspell-0.60.6.1-r4:0/0::gentoo, installed)
^^^^^
(and 31 more with the same problems)

Your installed net-misc/dropbox required
|| (
sys-libs/ncurses:5/5
sys-libs/ncurses:0/5
)

Try
Code:
emerge --oneshot --tree --verbose --ask ncurses:5/5 ncurses:0
Back to top
View user's profile Send private message
albright
Advocate
Advocate


Joined: 16 Nov 2003
Posts: 2588
Location: Near Toronto

PostPosted: Sun Dec 11, 2016 4:57 pm    Post subject: Reply with quote

thanks for the reply josef.95

If I run

Quote:
emerge --oneshot --tree --verbose --ask ncurses:5/5 ncurses:0


the (predictable, sadly) result is:

Quote:
# emerge --oneshot --tree --verbose --ask ncurses:5/5 ncurses:0

These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
[ebuild U ] sys-libs/ncurses-5.9-r101:5::gentoo [5.9-r99:5::gentoo] USE="gpm* unicode -tinfo (-ada%) (-cxx%*) (-static-libs%)" ABI_X86="(64) -32 (-x32)" 2,761 KiB
[ebuild U ] sys-libs/ncurses-6.0-r1:0/6::gentoo [5.9-r5:0/5::gentoo] USE="cxx gpm* unicode -ada -debug -doc -minimal -profile -static-libs {-test%} -threads% -tinfo -trace" ABI_X86="(64) -32 (-x32)" 3,059 KiB
[blocks B ] <sys-libs/ncurses-6:0 ("<sys-libs/ncurses-6:0" is blocking sys-libs/ncurses-5.9-r101)

Total: 2 packages (2 upgrades), Size of downloads: 5,819 KiB
Conflict: 1 block (1 unsatisfied)

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

sys-libs/ncurses:0

(sys-libs/ncurses-6.0-r1:0/6::gentoo, ebuild scheduled for merge) pulled in by
sys-libs/ncurses:0 (Argument)

(sys-libs/ncurses-5.9-r5:0/5::gentoo, installed) pulled in by
sys-libs/ncurses:0/5=[unicode] required by (app-text/aspell-0.60.6.1-r4:0/0::gentoo, installed)
^^^^^
(and 31 more with the same problem)

NOTE: Use the '--verbose-conflicts' option to display parents omitted above

It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


* 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.12:0/5::gentoo, installed)
>=sys-libs/ncurses-5.7-r7:5/5=[unicode] required by (sys-process/procps-3.3.12:0/5::gentoo, installed)
ncurses:5/5
sys-libs/ncurses:5/5 required by (net-misc/dropbox-6.3.13:0/0::gentoo, installed)

_________________
.... there is nothing - absolutely nothing - half so much worth
doing as simply messing about with Linux ...
(apologies to Kenneth Graeme)
Back to top
View user's profile Send private message
amaroc
Tux's lil' helper
Tux's lil' helper


Joined: 13 Nov 2005
Posts: 99

PostPosted: Tue Dec 13, 2016 9:38 pm    Post subject: Reply with quote

I had the same issue and tried a lot of methods to end this (n)cursed story.
I found the right solution here
Polynomial-C wrote:
Alright, here comes a last resort solution. Please try the other solutions suggested in this thread FIRST!

The dangerous step in this help is step 2. Enabling preserve-libs (step 1) won't do any harm to a Gentoo installation.

  1. Make sure you have preserve-libs enabled. (See our Wiki article about preserve-libs). If you don't want to enable it or don't know if it's really enabled, don't proceed! Otherwise you can break your whole Gentoo installation.
  2. Now run
    Code:
    emerge -uDav --with-bdeps=y --ignore-built-slot-operator-deps=y @world

  3. After that don't forget to run
    Code:
    emerge -av @preserved-rebuild


Now your system should be up-to-date again.

Really, this is nothing but a last resort solution. Please try any other possible solution first!


[edit]Added an explanation about preserve-libs[/edit]


I didn't know the --ignore-built-slot-operator-deps=y option and it showed a very interesting difference to all other attempts as it pulled in sys-libs/ncurses-5.9-r101:5 and not sys-libs/ncurses-6.0:5/6.
My dependency tree showed the same requirement for sys-process/procps-3.3.12:0/5 and net-misc/dropbox-14.3.17:0/0 on >=sys-libs/ncurses-5.7-r7:5/5 and sys-libs/ncurses:5/5 sys-libs/ncurses:0/5.

[edit] As I didn't trust emerge -av @preserved-rebuild I performed good old
Code:
 revdep-rebuild --library=libncurses.so.5 -i -p
This seemed to be needed as some important programs like bash and grub were broken. I had to remove ncurses manually from the list in order to avoid circular references.

Note that the following command still fails as expected:
Code:
# emerge --oneshot --tree --verbose --ask ncurses:5/6

These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
[ebuild     U  ] sys-libs/ncurses-6.0:5/6::gentoo [5.9-r101:5/5::gentoo] USE="cxx%* gpm unicode -ada% -static-libs% -tinfo" ABI_X86="32 (64) (-x32)" 0 KiB

Total: 1 package (1 upgrade), Size of downloads: 0 KiB

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

sys-libs/ncurses:5

  (sys-libs/ncurses-6.0:5/6::gentoo, ebuild scheduled for merge) pulled in by
    sys-libs/ncurses:5/6 (Argument)

  (sys-libs/ncurses-5.9-r101:5/5::gentoo, installed) pulled in by
    sys-libs/ncurses:5/5 required by (net-misc/dropbox-14.3.17:0/0::gentoo, installed)
                    ^^^^                                                                                                 
    >=sys-libs/ncurses-5.7-r7:5/5=[unicode] required by (sys-process/procps-3.3.12:0/5::gentoo, installed)
                             ^^^^^                                                                                                           


What ever went wrong in the slot-system - the --ignore-built-slot-operator-deps=y option was the key.
Current ncurses installation - nothing in package.mask anymore:
Code:
   Info about currently installed ebuild:

   * sys-libs/ncurses-5.9-r101
   Install date: Tue Dec 13 21:51:43 2016
   USE="gpm unicode -tinfo"
   CFLAGS="-march=native -O2 -pipe   CXXFLAGS="-march=native -O2 -pipe   LDFLAGS="-Wl,-O1 -Wl,--as-needed"

   * sys-libs/ncurses-6.0-r1
   Install date: Tue Dec 13 21:50:25 2016
   USE="gpm threads unicode -ada -+cxx -debug -doc -minimal -profile -static-libs -test -tinfo -trace"
   CFLAGS="-march=native -O2 -pipe   CXXFLAGS="-march=native -O2 -pipe   LDFLAGS="-Wl,-O1 -Wl,--as-needed"
Back to top
View user's profile Send private message
albright
Advocate
Advocate


Joined: 16 Nov 2003
Posts: 2588
Location: Near Toronto

PostPosted: Wed Dec 14, 2016 1:27 pm    Post subject: Reply with quote

Quote:
I found the right solution here


thanks amaroc

that **seemed** to work on my test system but then - guess
what - the ncurses-6.0 came out over night in the other slot
and now I get this:

Quote:
Calculating dependencies... done!
[ebuild UD ] sys-libs/ncurses-5.9-r5:0/5::gentoo [6.0-r1:0/6::gentoo] USE="cxx unicode -ada -debug -doc* -gpm -minimal -profile -static-libs -tinfo -trace (-test%) (-threads%)" 0 KiB
[ebuild U ] sys-apps/busybox-1.25.1::gentoo [1.24.2::gentoo] USE="ipv6 static -debug -livecd -make-symlinks -math -mdev -pam* -savedconfig (-selinux) -sep-usr -syslog -systemd" 2,054 KiB
[ebuild U ~] app-crypt/mit-krb5-1.15::gentoo [1.14.4::gentoo] USE="keyutils pkinit threads -doc -libressl -openldap (-selinux) {-test} -xinetd" 9,109 KiB
[ebuild U ~] www-plugins/adobe-flash-24.0.0.186:22::gentoo [24.0.0.170:22::gentoo] USE="nsplugin ppapi -kde" 18,726 KiB
[ebuild U ] dev-perl/DBD-mysql-4.41.0::gentoo [4.40.0::gentoo] USE="ssl -embedded {-test}" 147 KiB
[ebuild U ~] www-client/google-chrome-55.0.2883.87::gentoo [55.0.2883.75::gentoo] USE="plugins" L10N="am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv sw ta te th tr uk vi zh-CN zh-TW" 45,158 KiB
[ebuild U ~] www-client/firefox-50.1.0::gentoo [50.0.2::gentoo] USE="gmp-autoupdate hwaccel jemalloc jit skia -bindist -custom-cflags -custom-optimization -dbus -debug -gtk2 -hardened -jack (-neon) -pgo -pulseaudio* (-selinux) -startup-notification (-system-cairo) -system-harfbuzz -system-icu -system-jpeg -system-libevent -system-libvpx -system-sqlite {-test} -wifi" L10N="-ach -af -an -ar -as -ast -az -be -bg -bn-BD -bn-IN -br -bs -ca -cak -cs -cy -da -de -dsb -el -en-GB -en-ZA -eo -es-AR -es-CL -es-ES -es-MX -et -eu -fa -ff -fi -fr -fy -ga -gd -gl -gn -gu -he -hi -hr -hsb -hu -hy -id -is -it -ja -kk -km -kn -ko -lij -lt -lv -mai -mk -ml -mr -ms -nb -nl -nn -or -pa -pl -pt-BR -pt-PT -rm -ro -ru -si -sk -sl -son -sq -sr -sv -ta -te -th -tr -uk -uz -vi -xh -zh-CN -zh-TW" 191,235 KiB
[blocks B ] <sys-libs/ncurses-6:0 ("<sys-libs/ncurses-6:0" is blocking sys-libs/ncurses-5.9-r101)

Total: 7 packages (6 upgrades, 1 downgrade), Size of downloads: 266,427 KiB
Conflict: 1 block (1 unsatisfied)

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

sys-libs/ncurses:0

(sys-libs/ncurses-5.9-r5:0/5::gentoo, ebuild scheduled for merge) pulled in by
>=sys-libs/ncurses-5.2-r2:0/5=[unicode] required by (sys-apps/util-linux-2.29:0/0::gentoo, installed)
^^^^^
(and 27 more with the same problem)

(sys-libs/ncurses-6.0-r1:0/6::gentoo, installed) pulled in by
sys-libs/ncurses:0/6=[unicode] required by (media-video/vlc-2.2.4:0/5-8::gentoo, installed)
^^^^^

NOTE: Use the '--verbose-conflicts' option to display parents omitted above

It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


* 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, installed) pulled in by
>=sys-libs/ncurses-5.7-r7:=[unicode?] (>=sys-libs/ncurses-5.7-r7:=[unicode]) required by (sys-process/procps-3.3.12:0/5::gentoo, installed)
>=sys-libs/ncurses-5.7-r7:5/5=[unicode] required by (sys-process/procps-3.3.12:0/5::gentoo, installed)
sys-libs/ncurses:5/5=[unicode] required by (sys-power/powertop-2.8:0/0::gentoo, installed)
sys-libs/ncurses:=[unicode?] (sys-libs/ncurses:=[unicode]) required by (sys-power/powertop-2.8:0/0::gentoo, installed)
sys-libs/ncurses:5/5 required by (net-misc/dropbox-6.3.13:0/0::gentoo, installed)


This would be laughable if it wasn't so sad :?

I'll try your method again - it will probably work ...
_________________
.... there is nothing - absolutely nothing - half so much worth
doing as simply messing about with Linux ...
(apologies to Kenneth Graeme)
Back to top
View user's profile Send private message
charles17
Advocate
Advocate


Joined: 02 Mar 2008
Posts: 3664

PostPosted: Wed Dec 14, 2016 3:57 pm    Post subject: Reply with quote

albright wrote:
This would be laughable if it wasn't so sad :?

I'll try your method again - it will probably work ...

Is it only vlc that wants :0/6? Then unmerge vlc and re-install later
Back to top
View user's profile Send private message
albright
Advocate
Advocate


Joined: 16 Nov 2003
Posts: 2588
Location: Near Toronto

PostPosted: Wed Dec 14, 2016 4:39 pm    Post subject: Reply with quote

well, further rebuilding / re-emerging / etc finally
got my system into an apparently stable state

(emerge -uDav world says "nothing to emerge" :) )

of course, ruby was kicking up a fuss but that too
was fixed by a bout of rebuilding
_________________
.... there is nothing - absolutely nothing - half so much worth
doing as simply messing about with Linux ...
(apologies to Kenneth Graeme)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum