[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
Fri Oct 4 09:30:10 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-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.2.0
Keywords: qgis py27 py27-pyqt4 | Port: qgis py27-pyqt4
py27-pyqt4-devel py27-qscintilla | py27-pyqt4-devel py27-qscintilla
-------------------------------------+-------------------------------------
Can not install qgis at 2.0.1 because it depends on py27-pyqt4-devel and
py27-qscintilla. Furthermore
py27-qscintilla depends on py27-pyqt4 leading finally to disaster:
py27-pyqt4 and py27-pyqt4-devel are mutually exclusive.
Problem: qgis is not installable.
Additional question: Why are there two packages, py27-pyqt4 and
py27-pyqt4-devel which are mutually exclusive, but the Portfiles are
identical (as the result of diff, files taken from the web site)?
{{{
vulpecula-2<0% 2096 ~ port deps py27-pyqt4-devel
Full Name: py27-pyqt4-devel @4.10.4_0
Build Dependencies: pkgconfig
Library Dependencies: qt4-mac, py27-sip, qt4-mac, dbus-python27
vulpecula-2<0% 2097 ~ port deps py27-pyqt4
Full Name: py27-pyqt4 @4.10.3_2
Build Dependencies: pkgconfig
Library Dependencies: python27, py27-sip, qt4-mac, dbus-python27
vulpecula-2<0% 2098 ~ port dependents py27-pyqt4
py27-qscintilla depends on py27-pyqt4
vulpecula-2<0% 2099 ~ port dependents py27-pyqt4-devel
Error: Registry error: py27-pyqt4-devel not registered as installed.
vulpecula-2<1% 2100 ~ port deps py27-qscintilla
Full Name: py27-qscintilla @2.7.2_3
Build Dependencies: pkgconfig
Library Dependencies: python27, qscintilla, py27-pyqt4, py27-sip
vulpecula-2<0% 2101 ~ port deps qgis
Full Name: qgis @2.0.1_0+postgis2+postgresql92+python27
Build Dependencies: cmake, pkgconfig, bison, ld64, py27-sip
Library Dependencies: qt4-mac, libiconv, expat, openssl, proj, geos, gdal,
sqlite3, gsl, qwt52, fcgi, spatialindex,
py27-pyqt4-devel, py27-qscintilla, postgresql92,
postgis2
Runtime Dependencies: py27-psycopg2, py27-spatialite
vulpecula-2<0% 2102 ~ port deps qgis at 2.0.1_0+postgis2+postgresql92
Full Name: qgis @2.0.1_0+postgis2+postgresql92+python27
Build Dependencies: cmake, pkgconfig, bison, ld64, py27-sip
Library Dependencies: qt4-mac, libiconv, expat, openssl, proj, geos, gdal,
sqlite3, gsl, qwt52, fcgi, spatialindex,
py27-pyqt4-devel, py27-qscintilla, postgresql92,
postgis2
Runtime Dependencies: py27-psycopg2, py27-spatialite
vulpecula-2<0% 2103 ~ port info py27-pyqt4-devel
py27-pyqt4-devel @4.10.4 (python, devel)
Variants: debug, phonon, scintilla, universal
Description: PyQt4 is a set of Python bindings for the Qt4
toolkit. The bindings are implemented as a set of Python
modules: qt, qtcanvas, qtgl, qtnetwork, qtsql,
qttable, qtui and qtxml, and contains 300 classes and over
5,750 functions and methods.
Homepage:
http://www.riverbankcomputing.co.uk/software/pyqt/intro
Build Dependencies: pkgconfig
Library Dependencies: qt4-mac, py27-sip, qt4-mac, dbus-python27
Conflicts with: py27-pyqt4
Platforms: macosx
License: GPL-2 GPL-3
Maintainers: michaelld at macports.org, openmaintainer at macports.org
vulpecula-2<0% 2104 ~ port info py27-pyqt4
py27-pyqt4 @4.10.3_2 (python, devel)
Variants: debug, phonon, scintilla, universal
Description: PyQt4 is a set of Python bindings for the Qt4
toolkit. The bindings are implemented as a set of Python
modules: qt, qtcanvas, qtgl, qtnetwork, qtsql,
qttable, qtui and qtxml, and contains 300 classes and over
5,750 functions and methods.
Homepage:
http://www.riverbankcomputing.co.uk/software/pyqt/intro
Build Dependencies: pkgconfig
Library Dependencies: python27, py27-sip, qt4-mac, dbus-python27
Conflicts with: py27-pyqt4-devel
Platforms: macosx
License: GPL-2 GPL-3
Maintainers: michaelld at macports.org, openmaintainer at macports.org
vulpecula-2<0% 2105 ~ port info qgis
qgis @2.0.1 (gis)
Variants: debug, grass, postgis, [+]postgis2, postgresql91,
[+]postgresql92, postgresql93, python26, [+]python27,
universal
Description: QGIS is a GIS. It can visualize, inject data into
PostGres/PostGIS, or serve as a Qt front-end to Grass.
Extended with Python plugins, it can become a quite
powerful GIS on its own.
Homepage: http://www.qgis.org/
Build Dependencies: cmake, pkgconfig, bison, ld64, py27-sip
Library Dependencies: qt4-mac, libiconv, expat, openssl, proj, geos, gdal,
sqlite3, gsl, qwt52, fcgi, spatialindex,
py27-pyqt4-devel, py27-qscintilla, postgresql92,
postgis2
Runtime Dependencies: py27-psycopg2, py27-spatialite
Platforms: darwin
License: GPL
Maintainers: vince at macports.org
vulpecula-2<0% 2106 ~ sudo port -v install qgis
---> Computing dependencies for qgis..
Error: Unable to execute port: Can't install py27-pyqt4-devel because
conflicting ports are installed: py27-pyqt4
}}}
Result of file-comparison:
{{{
vulpecula-2<0% 2111 ~/Downloads diff -u Portfile-py27-pyqt4 Portfile-
py27-pyqt4-devel
vulpecula-2<0% 2112 ~/Downloads
}}}
No output, that is: Files are identical.
--
Ticket URL: <https://trac.macports.org/ticket/40669>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list