[MacPorts] #51149: QGIS not install
MacPorts
noreply at macports.org
Mon Apr 25 15:05:57 PDT 2016
#51149: QGIS not install
--------------------------------+---------------------
Reporter: lorenzo.moretti@… | Owner: vince@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.4
Resolution: | Keywords:
Port: qgis |
--------------------------------+---------------------
Comment (by andy.aschwanden@…):
The error appears much earlier:
{{{
:info:build cd
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gis_qgis/qgis/work/qgis-2.14.0/build/tests/src/core
&& /usr/bin/clang++ -DPYTHON2 -DQT_CORE_LIB -DQT_GUI_LIB
-DQT_NETWORK_LIB -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_SQL_LIB
-DQT_SVG_LIB -DQT_WEBKIT_LIB -DQT_XML_LIB -DWITH_QTWEBKIT -isystem
/opt/local/libexec/qt4/include -isystem
/opt/local/libexec/qt4/include/QtSvg -isystem
/opt/local/libexec/qt4/include/QtWebKit -isystem
/opt/local/libexec/qt4/include/QtGui -isystem
/opt/local/libexec/qt4/include/QtXml -isystem
/opt/local/libexec/qt4/include/QtSql -isystem
/opt/local/libexec/qt4/include/QtNetwork -isystem
/opt/local/libexec/qt4/include/QtCore
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gis_qgis/qgis/work/qgis-2.14.0/build
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gis_qgis/qgis/work/qgis-2.14.0/tests/src/core
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gis_qgis/qgis/work/qgis-2.14.0/build/tests/src/core
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gis_qgis/qgis/work/qgis-2.14.0/src/core
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gis_qgis/qgis/work/qgis-2.14.0/src/core/auth
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gis_qgis/qgis/work/qgis-2.14.0/src/core/composer
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gis_qgis/qgis/work/qgis-2.14.0/src/core/geometry
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gis_qgis/qgis/work/qgis-2.14.0/src/core/effects
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gis_qgis/qgis/work/qgis-2.14.0/src/core/layertree
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gis_qgis/qgis/work/qgis-2.14.0/src/core/raster
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gis_qgis/qgis/work/qgis-2.14.0/src/core
/symbology-ng -isystem /opt/local/include -isystem
/opt/local/include/QtCrypto -pipe -Os -stdlib=libc++
-DSPATIALITE_VERSION_GE_4_0_0 -DSPATIALITE_VERSION_G_4_1_1
-DSPATIALITE_HAS_INIT_EX -std=c++11 -Wno-error=c++11-narrowing -Wall
-Wextra -Wno-long-long -Wformat-security -Wno-strict-aliasing -Wno-return-
type-c-linkage -Wno-overloaded-virtual -Qunused-arguments -DNDEBUG -arch
x86_64 -mmacosx-version-min=10.11 -DCORE_EXPORT= -DGUI_EXPORT=
-DPYTHON_EXPORT= -DANALYSIS_EXPORT= -DAPP_EXPORT= -DCUSTOMWIDGETS_EXPORT=
-DSERVER_EXPORT=
-DTEST_DATA_DIR="\"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gis_qgis/qgis/work/qgis-2.14.0/tests/testdata\""
-DINSTALL_PREFIX="\"/Applications/MacPorts/QGIS.app/Contents/MacOS\"" -o
CMakeFiles/qgis_invertedpolygontest.dir/qgis_invertedpolygontest_automoc.cpp.o
-c
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gis_qgis/qgis/work/qgis-2.14.0/build/tests/src/core/qgis_invertedpolygontest_automoc.cpp
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gis_qgis/qgis/work/qgis-2.14.0/python/core/conversions.sip:735:7:
error: member reference type 'QMap<qint64, QMap<int, QVariant> > *' (aka
'QMap<long long, QMap<int, QVariant> > *') is a pointer; did you mean to
use '->'?
:info:build qm.insert(k, *t);
:info:build ~~^
:info:build ->
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gis_qgis/qgis/work/qgis-2.14.0/python/core/conversions.sip:735:18:
error: no viable conversion from 'QVariant' to 'const QMap<int, QVariant>'
:info:build qm.insert(k, *t);
:info:build ^~
:info:build /opt/local/libexec/qt4/include/QtCore/qmap.h:183:12: note:
candidate constructor not viable: no known conversion from 'QVariant' to
'const QMap<int, QVariant> &' for 1st argument
:info:build inline QMap(const QMap<Key, T> &other) : d(other.d)
:info:build ^
:info:build /opt/local/libexec/qt4/include/QtCore/qmap.h:398:46: note:
passing argument to parameter 'value' here
:info:build iterator insert(const Key &key, const T &value);
:info:build ^
:info:build [ 36%] Building CXX object
tests/src/core/CMakeFiles/qgis_filewritertest.dir/qgis_filewritertest_automoc.cpp.o
:info:build [ 36%] Linking CXX executable
../../../output/bin/qgis_invertedpolygontest
}}}
It seems to be related to an upgrade of py27-sip from 4.17_0 to 4.18_0, I
don't understand the issue but if I downgrade to 4.17_0 qgis compiles
again
{{{
sudo port -vf deactivate py27-sip @4.18_0
sudo port -vf activate py27-sip @4.17_0
}}}
However, the python bindings then don't work. At QGIS startup, I get:
{{{
Traceback (most recent call last):
File "", line 1, in
File
"/Applications/MacPorts/QGIS.app/Contents/MacOS/../Resources/python/qgis/gui/__init__.py",
line 26, in
from qgis._gui import *
RuntimeError: the sip module implements API v11.0 to v11.2 but the
PyQt4.Qsci module requires API v11.3
}}}
--
Ticket URL: <https://trac.macports.org/ticket/51149#comment:7>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list