| Summary: | net-misc/dropbox-3.6.8 slot conflict with sys-libs/ncurses-5.9-r5:0/5 and sys-libs/ncurses-6.0-r1:0/6 | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | José Romildo Malaquias <jrmalaq> |
| Component: | Current packages | Assignee: | Naohiro Aota <naota> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | normal | CC: | ahferroin7, nshephard |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: | The output of "emerge --info" | ||
I've encountered this conflict too.
I think its because =sys-libs/ncurses-6.0-r1 has been put in the 'wrong slot'
because it appears to be in the slot as =sys-libs/ncurses-5.9-r5 (although I don't understand why the 5.9-r99 and 5.9-r101 aren't in the same slot as the other 5.9-r*)
$ eix sys-libs/ncurses
[?] sys-libs/ncurses
Available versions:
(0) 5.9-r3 (~)5.9-r4 5.9-r5(0/5) [m](~)6.0-r1(0/6)
(5) 5.9-r99(5/5) (~)5.9-r101(5/5) (~)6.0(5/6)
{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: 6.0-r1(07:11:36 09/01/15)(cxx unicode -ada -debug -doc -gpm -minimal -profile -static-libs -test -threads -tinfo -trace ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64" ABI_X86="64 -32 -x32")
Homepage: https://www.gnu.org/software/ncurses/ http://dickey.his.com/ncurses/
Description: console display library
I added the following to /etc/portage/package.mask/sys-libs
>sys-libs/ncurses-6.0
...and could then emerge -uDNa @world which downgraded to =sys-libs/ncurses-5.9-r5 which is what is required for =net-misc/dropbox-3.6.8 and since its meets the requirement for llvm and other packages allowed everything else to update too.
Same issue here, except I had dropbox installed already. I'm going to write up a custom ebuild with fixed dependencies in my overlay then post it here. (In reply to Austin S. Hemmelgarn from comment #2) > Same issue here, except I had dropbox installed already. I'm going to write > up a custom ebuild with fixed dependencies in my overlay then post it here. OK, I've got a working ebuild with fixed dependencies in my overlay at https://github.com/Ferroin/ahferroin7-overlay. Everything appears to be working correctly with this one. *** This bug has been marked as a duplicate of bug 559204 *** |
Created attachment 410706 [details] The output of "emerge --info" When trying to emerge dropbox-3.6.8 I am getting the following error: # emerge -avt dropbox These are the packages that would be merged, in reverse order: Calculating dependencies... done! [ebuild R ] net-misc/dropbox-3.6.8::gentoo USE="X librsync-bundled (-selinux)" 0 KiB [ebuild UD ] sys-libs/ncurses-5.9-r5:0/5::gentoo [6.0-r1:0/6::gentoo] USE="cxx doc gpm unicode -ada -debug -minimal -profile -static-libs -tinfo -trace (-test%) (-threads%*)" ABI_X86="32 (64) (-x32)" 0 KiB Total: 2 packages (1 downgrade, 1 reinstall), 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:0 (sys-libs/ncurses-5.9-r5:0/5::gentoo, ebuild scheduled for merge) pulled in by sys-libs/ncurses:0/5 required by (net-misc/dropbox-3.6.8:0/0::gentoo, ebuild scheduled for merge) ^^^^ (sys-libs/ncurses-6.0-r1:0/6::gentoo, installed) pulled in by >=sys-libs/ncurses-5.9-r3:0/6=[abi_x86_32(-),abi_x86_64(-)] required by (sys-devel/llvm-3.6.2:0/3.6::gentoo, installed) ^^^^^ (and 7 more with the same problem)