#40669: qgis@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