Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 607656 - dev-db/mysql-connector-c checks for non existant IUSE
Summary: dev-db/mysql-connector-c checks for non existant IUSE
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal blocker (vote)
Assignee: Gentoo Linux MySQL bugs team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-01-29 20:04 UTC by Daniel Rammelt
Modified: 2017-01-29 20:09 UTC (History)
0 users

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


Attachments
Remove client-libs references from ebuild (mysql-connector-c-ebuild.patch,584 bytes, patch)
2017-01-29 20:04 UTC, Daniel Rammelt
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Rammelt 2017-01-29 20:04:39 UTC
Created attachment 461856 [details, diff]
Remove client-libs references from ebuild

The mysql-connector-c ebuild checks for client-libs IUSE flags which have been removed from portage. This causes a block when trying to emerge mysql/mariadb...

----------------------------------------------------------
[blocks B      ] dev-db/mariadb[client-libs(+)] ("dev-db/mariadb[client-libs(+)]" is blocking dev-db/mysql-connector-c-6.1.6-r2)

Total: 20 packages (20 new), Size of downloads: 112,006 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/mariadb-10.1.20:0/18::gentoo, ebuild scheduled for merge) pulled in by
    =dev-db/mariadb-10.1*[embedded?,server,static?] (=dev-db/mariadb-10.1*[server]) required by (virtual/mysql-5.6-r9:0/18::gentoo, ebuild scheduled for merge)

  (dev-db/mysql-connector-c-6.1.6-r2: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)
----------------------------------------------------------

Removing the lines from the mysql-connector-c-6.1.6-r2.ebuild resolves the block .
Comment 1 Brian Evans (RETIRED) gentoo-dev 2017-01-29 20:09:14 UTC
(In reply to Daniel Rammelt from comment #0)
> Created attachment 461856 [details, diff] [details, diff]
> Remove client-libs references from ebuild
> 
> The mysql-connector-c ebuild checks for client-libs IUSE flags which have
> been removed from portage. This causes a block when trying to emerge
> mysql/mariadb...
> 
> ----------------------------------------------------------
> [blocks B      ] dev-db/mariadb[client-libs(+)]
> ("dev-db/mariadb[client-libs(+)]" is blocking
> dev-db/mysql-connector-c-6.1.6-r2)
> 

"client-libs(+)" means USE client-libs enabled, but when it does not exist, it is enabled