[MacPorts] #42327: qgis fails to compile

MacPorts noreply at macports.org
Thu Jan 30 09:11:09 PST 2014


#42327: qgis fails to compile
--------------------+--------------------------------
 Reporter:  jsm@…   |      Owner:  macports-tickets@…
     Type:  defect  |     Status:  new
 Priority:  Normal  |  Milestone:
Component:  ports   |    Version:  2.2.1
 Keywords:          |       Port:  qgis
--------------------+--------------------------------
 Qgis fails to compile in a fresh installation of Macports (in Mavericks).
 The relevant part of the error is the following:

 {{{
 :info:build
 /opt/local/share/py27-sip/PyQt4/QtGui/qsyntaxhighlighter.sip:78:31: error:
 use of undeclared identifier
 'qtgui_wrap_ancestors'
 :info:build             PyObject *py_td = qtgui_wrap_ancestors(td,
 sipType_QTextDocument);
 :info:build
 }}}

 which was found by some people before
 ([http://gis.stackexchange.com/questions/72243/compiling-qgis-2-0-1-on-
 centos-sip-problems], [http://hub.qgis.org/issues/8826] and
 [https://hub.qgis.org/issues/8507]). The error seems to be related to the
 new versions of py-sip and it seems to be corrected in the development
 repository.

 I have checked this by creating a new test port of qgis with the latest
 source from Github. After removing all the patches but the last one of the
 Portfile (probably they are already applied to the code ?), qgis compiled
 and now seems to be installed all right. I do not have the necessary
 skills to identify which commit or patch corrected the problem. The good
 news is that this problem should be corrected in the future versions of
 qgis. The bad news is that the current version of the port seems to be
 affected.

 By the way, I also tried all the suggestions of reinstalling some ports
 found on the ticket #42083 because I had the same problem with the
 conflicting ports py27-pyqt4-devel and py27-pyqt4. But this seems to be
 unrelated to the problem that I report.

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


More information about the macports-tickets mailing list