[MacPorts] #40669: qgis at 2.0.1 together with py27-pyqt4(-devel)@4.10.3_2 (@4.10.4_0) & py27-qscintilla @2.7.2_3 : dependencies can not be resolved because of indirect mutual exclusivness

MacPorts noreply at macports.org
Tue Oct 8 04:41:05 PDT 2013


#40669: qgis at 2.0.1 together with py27-pyqt4(-devel)@4.10.3_2 (@4.10.4_0) &
py27-qscintilla @2.7.2_3 : dependencies can not be resolved because of
indirect mutual exclusivness
-------------------------------------------------+-------------------------
  Reporter:  Dr.Martin.Froehlich@…               |      Owner:  macports-
      Type:  defect                              |  tickets@…
  Priority:  Normal                              |     Status:  new
 Component:  ports                               |  Milestone:
Resolution:                                      |    Version:  2.2.0
      Port:  qgis  py27-pyqt4 py27-pyqt4-devel   |   Keywords:
  py27-qscintilla                                |
-------------------------------------------------+-------------------------

Comment (by Eric.J.Fielding@…):

 Replying to [comment:2 vince@…]:
 > Both Portfiles derive from the same base via a mechanism known as
 ‘subports’. The gist is that, instead of writing one (almost) identical
 Portfile for each Python version (or software version), we write a unique
 Portfile and embed test mechanisms to find out which specific port we are
 installing and act accordingly. This way we save both time and space (and
 legibility).
 >
 > It seems Michael had left a spurious hard dependency on py27-pyqt4 in
 the py-qscintilla port, that I have removed in r111888. Try again, first
 installing py27-pyqt4-devel, and then proceed with qgis. Please tell me/us
 in case it still fails.

 I have tried to install py27-pyqt4-devel, but it refuses to install
 because I already have py27-pyqt4 installed. Do I need to uninstall
 py27-pyqt4 first?
 ======
 sudo port install py27-pyqt4-devel
 --->  Computing dependencies for py27-pyqt4-devel
 Error: Unable to execute port: Can't install py27-pyqt4-devel because
 conflicting ports are installed: py27-pyqt4
 =======

-- 
Ticket URL: <https://trac.macports.org/ticket/40669#comment:6>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list