[MacPorts] #41306: qt4-mac-mysql55-plugin subports conflict but MacPorts doesn't tell me
MacPorts
noreply at macports.org
Mon Nov 11 01:32:59 PST 2013
#41306: qt4-mac-mysql55-plugin subports conflict but MacPorts doesn't tell me
--------------------------+------------------------------------
Reporter: ryandesign@… | Owner: michaelld@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.2.1
Keywords: | Port: qt4-mac-mysql55-plugin
--------------------------+------------------------------------
Oddly, although qt4-mac-mysql55-plugin and its subports declare conflicts
with one another:
{{{
$ port info qt4-mac-mariadb-plugin
qt4-mac-mariadb-plugin @4.8.5 (aqua, databases)
Variants: debug, (+)universal
Description: Qt MySQL database plugin for mariadb
Homepage: http://qt.nokia.com/
Build Dependencies: pkgconfig
Library Dependencies: qt4-mac, mariadb
Conflicts with: qt4-mac-mysql5-plugin, qt4-mac-mysql51-plugin, qt4
-mac-mysql55-plugin,
qt4-mac-mysql56-plugin, qt4-mac-percona-plugin
Platforms: macosx
License: LGPL-2.1 GPL-3
Maintainers: michaelld at macports.org, pixilla at macports.org,
openmaintainer at macports.org
}}}
{{{
$ port installed qt4-mac-mysql5-plugin
The following ports are currently installed:
qt4-mac-mysql5-plugin @4.8.5_0 (active)
}}}
MacPorts doesn't seem to recognize this, and allows me to install another
subport anyway, without letting me know beforehand that there will be an
activation conflict:
{{{
---> Fetching distfiles for qt4-mac-mariadb-plugin
---> Verifying checksums for qt4-mac-mariadb-plugin
---> Extracting qt4-mac-mariadb-plugin
---> Configuring qt4-mac-mariadb-plugin
---> Building qt4-mac-mariadb-plugin
---> Staging qt4-mac-mariadb-plugin into destroot
---> Installing qt4-mac-mariadb-plugin @4.8.5_0+universal
---> Activating qt4-mac-mariadb-plugin @4.8.5_0+universal
Error: org.macports.activate for port qt4-mac-mariadb-plugin returned:
Image error: /opt/local/share/qt4/plugins/sqldrivers/libqsqlmysql.dylib is
being used by the active qt4-mac-mysql5-plugin port. Please deactivate
this port first, or use 'port -f activate qt4-mac-mariadb-plugin' to force
the activation.
Error: Failed to install qt4-mac-mariadb-plugin
}}}
--
Ticket URL: <https://trac.macports.org/ticket/41306>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list