Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 556482 - dev-db/mariadb-10.0.20-r1 [client-libs(+)] is blocking dev-db/mysql-connector-c-6.1.6
Summary: dev-db/mariadb-10.0.20-r1 [client-libs(+)] is blocking dev-db/mysql-connecto...
Status: RESOLVED DUPLICATE of bug 556432
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-08-02 04:56 UTC by Juergen Rose
Modified: 2015-08-11 20:23 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (emerge.info,4.88 KB, text/plain)
2015-08-04 06:51 UTC, Marius Stoica
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Juergen Rose 2015-08-02 04:56:49 UTC
'emerge world' fails with:
...
root@impala:/usr/local/portage/app-text(12)#  emerge --update --newuse --deep --with-bdeps=y --backtrack=30 --keep-going @world

 * IMPORTANT: 2 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.

Calculating dependencies... done!
[ebuild   R    ] dev-haskell/nats-1  USE="(-doc%*) (-hscolour%)" 
[ebuild     U  ] dev-java/beansbinding-1.2.1-r1 [1.2.1]
...
[ebuild     U  ] dev-vcs/darcs-2.10.1 [2.8.5-r4] USE="-diff%" 
[blocks B      ] dev-db/mariadb[client-libs(+)] ("dev-db/mariadb[client-libs(+)]" is blocking dev-db/mysql-connector-c-6.1.6)

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
...
 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (dev-db/mysql-connector-c-6.1.6:0/18::gentoo, installed) pulled in by
    dev-db/mysql-connector-c:0/18[static-libs?,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(-)?] (dev-db/mysql-connector-c:0/18[abi_x86_32(-),abi_x86_64(-)]) required by (virtual/libmysqlclient-18:0/18::gentoo, installed)

  (dev-db/mariadb-10.0.20-r1:0/18::gentoo, ebuild scheduled for merge) pulled in by
    =dev-db/mariadb-10.0*[client-libs(+),embedded,static=] (=dev-db/mariadb-10.0*[client-libs(+),embedded,-static]) required by (virtual/mysql-5.6-r6:0/18::gentoo, ebuild scheduled for merge)
Comment 1 Juergen Rose 2015-08-02 16:29:01 UTC
At a second system, were I deleted mysql-connector-c and mariadb, 'emerge --update --newuse --deep --with-bdeps=y --backtrack=30 --keep-going @world' fails with:

root@caiman:/root(16)# emerge --update --newuse --deep --with-bdeps=y --backtrack=30 --keep-going @world

 * IMPORTANT: 1 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.

Calculating dependencies... done!
[ebuild     U  ] dev-libs/boost-1.57.0 [1.56.0-r2]
[ebuild  N     ] dev-db/mysql-connector-c-6.1.6  USE="ssl -static-libs" ABI_X86="32 (64) (-x32)" 
[ebuild  N     ] dev-db/mariadb-10.0.20-r1  USE="client-libs community embedded extraengine odbc pam perl server ssl tools xml -bindist (-cluster) -debug -jemalloc -latin1 -oqgraph -profiling (-selinux) -sphinx -static -static-libs -systemtap -tcmalloc {-test} -tokudb" ABI_X86="32 (64) (-x32)" 
[ebuild     U  ] virtual/mysql-5.6-r6 [5.6-r5]
[ebuild     U  ] sci-mathematics/octave-4.0.0 [3.8.2]
[blocks B      ] dev-db/mariadb[client-libs(+)] ("dev-db/mariadb[client-libs(+)]" is blocking dev-db/mysql-connector-c-6.1.6)

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

dev-libs/boost:0

  (dev-libs/boost-1.57.0:0/1.57.0::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (dev-libs/boost-1.56.0-r2:0/1.56.0::science, installed) pulled in by
    dev-libs/boost:0/1.56.0=[threads] required by (dev-libs/libixion-0.9.1:0/0.10::gentoo, installed)
                  ^^^^^^^^^^
    (and 17 more with the same problem)

sci-mathematics/octave:0

  (sci-mathematics/octave-4.0.0:0/4.0.0::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (sci-mathematics/octave-3.8.2:0/3.8.2::gentoo, installed) pulled in by
    sci-mathematics/octave:0/3.8.2= required by (sci-libs/plplot-5.11.0-r1:0/12::gentoo, installed)
                          ^^^^^^^^^
....
 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (dev-db/mysql-connector-c-6.1.6:0/18::gentoo, ebuild scheduled for merge) pulled in by
    dev-db/mysql-connector-c:0/18[static-libs?,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(-)?] (dev-db/mysql-connector-c:0/18[abi_x86_32(-),abi_x86_64(-)]) required by (virtual/libmysqlclient-18:0/18::gentoo, installed)

  (dev-db/mariadb-10.0.20-r1:0/18::gentoo, ebuild scheduled for merge) pulled in by
    =dev-db/mariadb-10.0*[client-libs(+),embedded,static=] (=dev-db/mariadb-10.0*[client-libs(+),embedded,-static]) required by (virtual/mysql-5.6-r6:0/18::gentoo, ebuild scheduled for merge)
Comment 2 Marius Stoica 2015-08-04 06:51:06 UTC
Created attachment 408238 [details]
emerge --info

letto@localhost ~ $ sudo emerge -avuDN world 

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

Calculating dependencies... done!
[ebuild  N     ] dev-db/mysql-connector-c-6.1.6:0/18::gentoo  USE="ssl -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild  N     ] dev-db/mariadb-10.0.20-r1:0/18::gentoo  USE="client-libs community embedded pam perl server ssl tools -bindist (-cluster) -debug -extraengine -jemalloc -latin1 -odbc -oqgraph -profiling (-selinux) -sphinx -static -static-libs -systemtap -tcmalloc {-test} -tokudb -xml" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild     U  ] virtual/mysql-5.6-r6:0/18::gentoo [5.6-r5:0/18::gentoo] USE="embedded -static -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
[blocks B      ] dev-db/mariadb[client-libs(+)] ("dev-db/mariadb[client-libs(+)]" is blocking dev-db/mysql-connector-c-6.1.6)

Total: 3 packages (1 upgrade, 2 new), Size of downloads: 0 KiB
Conflict: 1 block (1 unsatisfied)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (dev-db/mysql-connector-c-6.1.6:0/18::gentoo, ebuild scheduled for merge) pulled in by
    dev-db/mysql-connector-c:0/18[static-libs?,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(-)?] (dev-db/mysql-connector-c:0/18[abi_x86_64(-)]) required by (virtual/libmysqlclient-18:0/18::gentoo, installed)

  (dev-db/mariadb-10.0.20-r1:0/18::gentoo, ebuild scheduled for merge) pulled in by
    =dev-db/mariadb-10.0*[client-libs(+),embedded,static=] (=dev-db/mariadb-10.0*[client-libs(+),embedded,-static]) required by (virtual/mysql-5.6-r6:0/18::gentoo, ebuild scheduled for merge)
Comment 3 Pryka 2015-08-05 10:38:21 UTC
Same:

[ebuild     U  ] dev-python/setuptools-18.1::gentoo [18.0.1::gentoo] USE="{-test}" PYTHON_TARGETS="python2_7 python3_4 -pypy -pypy3 -python3_3" 616 KiB
[ebuild     U  ] dev-libs/boost-1.57.0:0/1.57.0::gentoo [1.56.0-r1:0/1.56.0::gentoo] USE="nls python threads -context -debug -doc -icu -mpi -static-libs -tools" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python2_7 python3_4 -python3_3" 59397 KiB
[ebuild  NS    ] sys-kernel/vanilla-sources-4.1.4:4.1.4::gentoo [4.1.0:4.1.0::gentoo, 4.1.1:4.1.1::gentoo, 4.1.2:4.1.2::gentoo, 4.1.3:4.1.3::gentoo] USE="symlink -build -deblob" 128 KiB
[ebuild     U  ] x11-libs/pixman-0.33.2::gentoo [0.32.6::gentoo] USE="(-altivec) (-iwmmxt) (-loongson2f) (-neon) -static-libs" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="mmxext sse2 ssse3" 709 KiB
[ebuild  N     ] dev-db/mysql-cluster-7.3.9-r1:0/18::gentoo  USE="community embedded java perl ssl -cluster -debug -extraengine -jemalloc -latin1 -minimal -profiling (-selinux) -static -static-libs -systemtap -tcmalloc {-test}" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild     U  ] www-client/google-chrome-44.0.2403.130_p1::gentoo [44.0.2403.125_p1::gentoo] USE="plugins" LINGUAS="pl -am -ar -bg -bn -ca -cs -da -de -el -en_GB -es -es_LA -et -fa -fi -fil -fr -gu -he -hi -hr -hu -id -it -ja -kn -ko -lt -lv -ml -mr -ms -nb -nl -pt_BR -pt_PT -ro -ru -sk -sl -sr -sv -sw -ta -te -th -tr -uk -vi -zh_CN -zh_TW" 46458 KiB
[blocks B      ] dev-db/mysql-cluster[client-libs(+)] ("dev-db/mysql-cluster[client-libs(+)]" is blocking dev-db/mysql-connector-c-6.1.6)


 * Error: The above package list contains packages which cannot be                                                                                                    
 * installed at the same time on the same system.                                                                                                                     

  (dev-db/mysql-connector-c-6.1.6:0/18::gentoo, installed) pulled in by
    dev-db/mysql-connector-c:0/18[static-libs?,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(-)?] (dev-db/mysql-connector-c:0/18[abi_x86_64(-)]) required by (virtual/libmysqlclient-18:0/18::gentoo, installed)

  (dev-db/mysql-cluster-7.3.9-r1:0/18::gentoo, ebuild scheduled for merge) pulled in by
    =dev-db/mysql-cluster-7.3*[client-libs(+),embedded,static=] (=dev-db/mysql-cluster-7.3*[client-libs(+),embedded,-static]) required by (virtual/mysql-5.6-r6:0/18::gentoo, installed)
Comment 4 Marius Stoica 2015-08-06 10:54:27 UTC
I finally managed to get past this bug. :) 
What I had to do was: 
- --unmerge both mysql-connector-c and dev-db/mariadb 
- emerge -av1 mysql ( wich emerges virtual/mysql and mariadb )

    Hope this helps with dealing with this and also with reproducing the bug.
Comment 5 Brian Evans (RETIRED) gentoo-dev 2015-08-11 20:23:17 UTC

*** This bug has been marked as a duplicate of bug 556432 ***