[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