Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
dev-db/mariadb is blocking dev-db/mariadb-connector-c
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
Barbieken
Tux's lil' helper
Tux's lil' helper


Joined: 22 Mar 2014
Posts: 82

PostPosted: Tue Apr 24, 2018 9:15 pm    Post subject: dev-db/mariadb is blocking dev-db/mariadb-connector-c Reply with quote

UPD: fixed with masking newer mariadb

I'm getting a blocker with mariadb

Code:

$emerge -av --update --deep --newuse --with-bdeps=y --keep-going=y @world --backtrack=500 --rebuild-if-new-slot=y

https://paste.ee/p/t6Ppn

Tail of the emerge output
Code:


[ebuild     U  ] kde-apps/kontact-18.04.0:5::gentoo [17.12.0:5::gentoo] USE="handbook -debug" 842 KiB
[ebuild     U  ] kde-apps/mbox-importer-18.04.0:5::gentoo [17.12.0:5::gentoo] USE="handbook -debug" 33 KiB
[ebuild     U  ] kde-apps/kdepim-meta-18.04.0:5::gentoo [17.12.0:5::gentoo] 0 KiB
[blocks B      ] dev-db/mariadb ("dev-db/mariadb" is blocking dev-db/mariadb-connector-c-3.0.3)

Total: 893 packages (813 upgrades, 1 downgrade, 26 new, 15 in new slots, 38 reinstalls, 3 uninstalls), Size of downloads: 4 879 531 KiB
Fetch Restriction: 2 packages
Conflict: 35 blocks (1 unsatisfied)

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

dev-python/cffi:0

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

  (dev-python/cffi-1.11.2:0/1.11.2::gentoo, installed) pulled in by
    >=dev-python/cffi-1.1.0:0/1.11.2=[python_targets_python2_7(-),-python_single_target_python2_7(-),python_targets_python3_4(-),-python_single_target_python3_4(-),python_targets_python3_5(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] required by (dev-python/cairocffi-0.8.0:0/0::gentoo, installed)
                           ^^^^^^^^^^                                                                                                                                                                                                                                                                                                                                     
    (and 1 more with the same problem)

dev-python/ply:0

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

  (dev-python/ply-3.10:0/3.10::gentoo, installed) pulled in by
    dev-python/ply:0/3.10=[python_targets_python2_7(-),python_targets_python3_4(-),python_targets_python3_5(-),python_targets_python3_6(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] required by (dev-python/pycparser-2.18-r1:0/0::gentoo, installed)
                  ^^^^^^^^                                                                                                                                                                                                                                                                                                                                                                                                                               

media-gfx/imagemagick:0

  (media-gfx/imagemagick-7.0.7.28:0/7.0.7.28::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (media-gfx/imagemagick-7.0.7.14:0/7.0.7.14::gentoo, installed) pulled in by
    media-gfx/imagemagick:0/7.0.7.14= required by (media-gfx/uniconvertor-2.0_pre379-r2:0/0::gentoo, installed)
                         ^^^^^^^^^^^^                                                                                                             

dev-libs/libcdio:0

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

  (dev-libs/libcdio-1.1.0:0/17::gentoo, installed) pulled in by
    >=dev-libs/libcdio-0.94:0/17=[abi_x86_32(-),abi_x86_64(-)] required by (dev-libs/libcdio-paranoia-0.94_p2:0/0::gentoo, installed)
                           ^^^^^^                                                                                                                                       

sys-libs/binutils-libs:0

  (sys-libs/binutils-libs-2.30-r1:0/2.30::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (sys-libs/binutils-libs-2.29.1-r1:0/2.29.1::gentoo, installed) pulled in by
    sys-libs/binutils-libs:0/2.29.1= required by (net-p2p/amule-2.3.2-r1:0/0::gentoo, installed)
                          ^^^^^^^^^^                                                                                               
    (and 1 more with the same problem)

dev-libs/apr:1

  (dev-libs/apr-1.6.3-r1:1/1.6::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (dev-libs/apr-1.6.3:1/1::gentoo, installed) pulled in by
    dev-libs/apr:1/1= required by (net-libs/serf-1.3.9:1/1::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.

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.

  (dev-db/mariadb-10.3.5_rc:0/18::gentoo, ebuild scheduled for merge) pulled in by
    >=dev-db/mariadb-10.0[embedded(-)?,server?,static?] (>=dev-db/mariadb-10.0[server]) required by (virtual/mysql-5.6-r12:0/18::gentoo, ebuild scheduled for merge)




I think slot conflicts can be safely ignored, but I have no clue why "[blocks B ] dev-db/mariadb ("dev-db/mariadb" is blocking dev-db/mariadb-connector-c-3.0.3)"

Can anyone help me?
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30917
Location: here

PostPosted: Wed Apr 25, 2018 7:39 am    Post subject: Reply with quote

I don't undestand and I'm not sure but mariadb ebuild say
mariadb-10.3.5_rc.ebuild:
PDEPEND="perl? ( >=dev-perl/DBD-mysql-2.9004 )
        !client-libs? ( dev-db/mariadb-connector-c dev-db/mysql-connector-c )

in other words if client-libs is disable (your case) then required dev-db/mariadb-connector-c and dev-db/mysql-connector-c packages, but mariadb-connector-c say
mariadb-connector-c-3.0.3.ebuild:
RDEPEND="${DEPEND}
        mysqlcompat? (
        !dev-db/mysql[client-libs(+)]
        !dev-db/mysql-cluster[client-libs(+)]
        !dev-db/mariadb[client-libs(+)]
        !dev-db/mariadb-galera[client-libs(+)]
        !dev-db/percona-server[client-libs(+)]
        !dev-db/mysql-connector-c )
        !>=dev-db/mariadb-10.2.0[client-libs(+)]
        "

which must not be installed dev-db/mysql-connector-c package.

It seems an ebuild dependencies issue
_________________
Questions are guaranteed in life; Answers aren't.
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