graphics/qgis does not compile any more
Rainer Hurling
rhurlin at gwdg.de
Mon Nov 30 21:00:09 UTC 2009
Hello Wen,
many thanks for the patch. QGIS builds on CURRENT again :-)
Rainer
On 28.11.2009 11:26 (UTC+1), wen heping wrote:
> I will test it later.
> Thank your message!
>
> Regards,
> wen
>
> On Sat, Nov 28, 2009 at 5:57 PM, Rainer Hurling <rhurlin at gwdg.de
> <mailto:rhurlin at gwdg.de>> wrote:
>
> Today I updated my 9.0-CURRENT ports to python-2.6.4. Now I am not
> able to compile qgis any more. The following error occurs:
>
> ---------------------------------------------------------------------------
> [ 61%] Generating core/core.so
> g++ -c -DCORE_EXPORT= -pipe -fPIC -O2 -Wall -W -DNDEBUG
> -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB
> -DQT_XML_LI -I. -I/usr/ports/graphics/qgis/work/qgis-1.3.0/src/core
> -I/usr/ports/graphics/qgis/work/qgis-1.3.0/src/core/composer -I/usr/
> orts/graphics/qgis/work/qgis-1.3.0/src/core/raster
> -I/usr/ports/graphics/qgis/work/qgis-1.3.0/src/core/renderer
> -I/usr/ports/ raphics/qgis/work/qgis-1.3.0/src/core/spatialindex
> -I/usr/ports/graphics/qgis/work/qgis-1.3.0/src/core/symbology
> -I/usr/ports graphics/qgis/work/qgis-1.3.0 -I/usr/local/include
> -I/usr/local/include/python2.6
> -I/usr/local/share/qt4/mkspecs/default -I/u
> r/local/include/qt4/QtCore -I/usr/local/include/qt4/QtGui
> -I/usr/local/include/qt4/QtNetwork -I/usr/local/include/qt4/QtSvg -
> /usr/local/include/qt4/QtXml -I/usr/local/include/qt4 -o
> sipcorecmodule.o sipcorecmodule.cpp
> g++ -c -DCORE_EXPORT= -pipe -fPIC -O2 -Wall -W -DNDEBUG
> -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB
> -DQT_XML_LI -I. -I/usr/ports/graphics/qgis/work/qgis-1.3.0/src/core
> -I/usr/ports/graphics/qgis/work/qgis-1.3.0/src/core/composer -I/usr/
> orts/graphics/qgis/work/qgis-1.3.0/src/core/raster
> -I/usr/ports/graphics/qgis/work/qgis-1.3.0/src/core/renderer
> -I/usr/ports/ raphics/qgis/work/qgis-1.3.0/src/core/spatialindex
> -I/usr/ports/graphics/qgis/work/qgis-1.3.0/src/core/symbology
> -I/usr/ports graphics/qgis/work/qgis-1.3.0 -I/usr/local/include
> -I/usr/local/include/python2.6
> -I/usr/local/share/qt4/mkspecs/default -I/u
> r/local/include/qt4/QtCore -I/usr/local/include/qt4/QtGui
> -I/usr/local/include/qt4/QtNetwork -I/usr/local/include/qt4/QtSvg -
> /usr/local/include/qt4/QtXml -I/usr/local/include/qt4 -o
> sipcoreQList0101QgsVectorOverlay.o sipcoreQList0101QgsVectorOverlay. pp
> g++ -c -DCORE_EXPORT= -pipe -fPIC -O2 -Wall -W -DNDEBUG
> -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB
> -DQT_XML_LI -I. -I/usr/ports/graphics/qgis/work/qgis-1.3.0/src/core
> -I/usr/ports/graphics/qgis/work/qgis-1.3.0/src/core/composer -I/usr/
> orts/graphics/qgis/work/qgis-1.3.0/src/core/raster
> -I/usr/ports/graphics/qgis/work/qgis-1.3.0/src/core/renderer
> -I/usr/ports/ raphics/qgis/work/qgis-1.3.0/src/core/spatialindex
> -I/usr/ports/graphics/qgis/work/qgis-1.3.0/src/core/symbology
> -I/usr/ports graphics/qgis/work/qgis-1.3.0 -I/usr/local/include
> -I/usr/local/include/python2.6
> -I/usr/local/share/qt4/mkspecs/default -I/u
> r/local/include/qt4/QtCore -I/usr/local/include/qt4/QtGui
> -I/usr/local/include/qt4/QtNetwork -I/usr/local/include/qt4/QtSvg -
> /usr/local/include/qt4/QtXml -I/usr/local/include/qt4 -o
> sipcoreQMultiMap24000100QgsSnappingResult.o sipcoreQMultiMap24000100
> gsSnappingResult.cpp
> g++ -c -DCORE_EXPORT= -pipe -fPIC -O2 -Wall -W -DNDEBUG
> -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB
> -DQT_XML_LI -I. -I/usr/ports/graphics/qgis/work/qgis-1.3.0/src/core
> -I/usr/ports/graphics/qgis/work/qgis-1.3.0/src/core/composer -I/usr/
> orts/graphics/qgis/work/qgis-1.3.0/src/core/raster
> -I/usr/ports/graphics/qgis/work/qgis-1.3.0/src/core/renderer
> -I/usr/ports/ raphics/qgis/work/qgis-1.3.0/src/core/spatialindex
> -I/usr/ports/graphics/qgis/work/qgis-1.3.0/src/core/symbology
> -I/usr/ports graphics/qgis/work/qgis-1.3.0 -I/usr/local/include
> -I/usr/local/include/python2.6
> -I/usr/local/share/qt4/mkspecs/default -I/u
> r/local/include/qt4/QtCore -I/usr/local/include/qt4/QtGui
> -I/usr/local/include/qt4/QtNetwork -I/usr/local/include/qt4/QtSvg -
> /usr/local/include/qt4/QtXml -I/usr/local/include/qt4 -o
> sipcoreQList0100QgsVectorDataProviderNativeType.o sipcoreQList0100Qg
> VectorDataProviderNativeType.cpp
> g++ -c -DCORE_EXPORT= -pipe -fPIC -O2 -Wall -W -DNDEBUG
> -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB
> -DQT_XML_LI -I. -I/usr/ports/graphics/qgis/work/qgis-1.3.0/src/core
> -I/usr/ports/graphics/qgis/work/qgis-1.3.0/src/core/composer -I/usr/
> orts/graphics/qgis/work/qgis-1.3.0/src/core/raster
> -I/usr/ports/graphics/qgis/work/qgis-1.3.0/src/core/renderer
> -I/usr/ports/ raphics/qgis/work/qgis-1.3.0/src/core/spatialindex
> -I/usr/ports/graphics/qgis/work/qgis-1.3.0/src/core/symbology
> -I/usr/ports/graphics/qgis/work/qgis-1.3.0 -I/usr/local/include
> -I/usr/local/include/python2.6
> -I/usr/local/share/qt4/mkspecs/default
> -I/usr/local/include/qt4/QtCore -I/usr/local/include/qt4/QtGui
> -I/usr/local/include/qt4/QtNetwork -I/usr/local/include/qt4/QtSvg
> -I/usr/local/include/qt4/QtXml -I/usr/local/include/qt4 -o
> sipcoreQMap18000100QgsGeometry.o sipcoreQMap18000100QgsGeometry.cpp
> g++ -c -DCORE_EXPORT= -pipe -fPIC -O2 -Wall -W -DNDEBUG
> -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB
> -DQT_XML_LIB -I. -I/usr/ports/graphics/qgis/work/qgis-1.3.0/src/core
> -I/usr/ports/graphics/qgis/work/qgis-1.3.0/src/core/composer
> -I/usr/ports/graphics/qgis/work/qgis-1.3.0/src/core/raster
> -I/usr/ports/graphics/qgis/work/qgis-1.3.0/src/core/renderer
> -I/usr/ports/graphics/qgis/work/qgis-1.3.0/src/core/spatialindex
> -I/usr/ports/graphics/qgis/work/qgis-1.3.0/src/core/symbology
> -I/usr/ports/graphics/qgis/work/qgis-1.3.0 -I/usr/local/include
> -I/usr/local/include/python2.6
> -I/usr/local/share/qt4/mkspecs/default
> -I/usr/local/include/qt4/QtCore -I/usr/local/include/qt4/QtGui
> -I/usr/local/include/qt4/QtNetwork -I/usr/local/include/qt4/QtSvg
> -I/usr/local/include/qt4/QtXml -I/usr/local/include/qt4 -o
> sipcoreQMap18000600QMap18000100QVariant.o
> sipcoreQMap18000600QMap18000100QVariant.cpp/usr/ports/graphics/qgis/work/qgis-1.3.0/python/core/conversions.sip:
> In function 'int
> convertTo_QMap_1800_0600QMap_1800_0100QVariant(PyObject*, void**,
> int*, PyObject*)':
> /usr/ports/graphics/qgis/work/qgis-1.3.0/python/core/conversions.sip:369:
> error: 'sipClass_QVariant' was not declared in this scope
> /usr/ports/graphics/qgis/work/qgis-1.3.0/python/core/conversions.sip:396:
> error: 'sipClass_QVariant' was not declared in this scope
> gmake: *** [sipcoreQMap18000600QMap18000100QVariant.o] Fehler 1
> *** Error code 2
>
> Stop in /usr/ports/graphics/qgis/work/qgis-1.3.0.
> *** Error code 1
>
> Stop in /usr/ports/graphics/qgis/work/qgis-1.3.0.
> *** Error code 1
>
> Stop in /usr/ports/graphics/qgis/work/qgis-1.3.0.
> *** Error code 1
>
> Stop in /usr/ports/graphics/qgis.
> *** Error code 1
>
> Stop in /usr/ports/graphics/qgis.
> ** Command failed [exit code 1]: /usr/bin/script -qa
> /tmp/portupgrade20091128-50806-1ytkoq3-0 env
> UPGRADE_TOOL=portupgrade UPGRADE_PORT=qgis-1.3.0
> UPGRADE_PORT_VER=1.3.0 make
> ** Fix the problem and try again.
> ** Listing the failed packages (-:ignored / *:skipped / !:failed)
> ! graphics/qgis (qgis-1.3.0) (unknown build error)
> ---------------------------------------------------------------------------
>
> Starting the qgis version compiled under python-2.4 gives me the
> following hints. Obviously the API change from v5.0 to v6.0 is
> causing this?
>
> ---------------------------------------------------------------------------
> PyQGIS konnte nicht geladen werden.
> Die Python-Unterstützung wird abgeschaltet.
>
> Traceback (most recent call last):
> File "", line 1, in
> RuntimeError: the sip module implements API v6.0 but the qgis.core
> module requires API v5.0
>
> Python-Version:
> 2.6.4 (r264:75706, Nov 27 2009, 16:35:12)
> [GCC 4.2.1 20070719 [FreeBSD]]
>
> Python-Pfad:
> ['/usr/local/share/qgis/python',
> '/home/rhurlin/.qgis//python/plugins',
> '/usr/local/share/qgis/python/plugins',
> '/usr/local/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg',
> '/usr/local/lib/python2.6/site-packages/nose-0.10.4-py2.6.egg',
> '/usr/local/lib/python2.6/site-packages/simplejson-2.0.9-py2.6-freebsd-9.0-CURRENT-i386.egg',
> '/usr/local/lib/python26.zip', '/usr/local/lib/python2.6',
> '/usr/local/lib/python2.6/plat-freebsd9',
> '/usr/local/lib/python2.6/lib-tk',
> '/usr/local/lib/python2.6/lib-old',
> '/usr/local/lib/python2.6/lib-dynload',
> '/usr/local/lib/python2.6/site-packages',
> '/usr/local/lib/python2.6/site-packages/Numeric',
> '/usr/local/kde4/lib/python2.6/site-packages',
> '/usr/local/lib/python2.6/site-packages/gst-0.10',
> '/usr/local/lib/python2.6/site-packages/gtk-2.0']
> ---------------------------------------------------------------------------
>
> If possible, I don't want to turn off python support in qgis.
>
> Thanks in advance,
> Rainer Hurling
>
>
More information about the freebsd-ports
mailing list