[Qgis-developer] make broken when compiling trunk

Milo van der Linden milo at dogodigi.net
Tue Jul 10 13:16:15 PDT 2012


Hi all,

I am compiling qGIS trunk on archlinux:
Linux-3.4.4-2-ARCH-x86_64-with-glibc2.3.4

I managed to install spatialindex and spatialite from AUR and configuration
with ccmake.. goes fine.

When I run make, I get:

[ 86%] Built target heatmapplugin
[ 86%] Building CXX object
src/python/CMakeFiles/qgispython.dir/qgspythonutilsimpl.cpp.o
/home/miblon/data/Development/Quantum-GIS/src/python/qgspythonutilsimpl.cpp:
In member function ‘QString QgsPythonUtilsImpl::getTraceback()’:
/home/miblon/data/Development/Quantum-GIS/src/python/qgspythonutilsimpl.cpp:260:34:
error: ‘PyString_Check’ was not declared in this scope
/home/miblon/data/Development/Quantum-GIS/src/python/qgspythonutilsimpl.cpp:263:40:
error: ‘PyString_AsString’ was not declared in this scope
/home/miblon/data/Development/Quantum-GIS/src/python/qgspythonutilsimpl.cpp:
In member function ‘QString QgsPythonUtilsImpl::getTypeAsString(PyObject*)’:
/home/miblon/data/Development/Quantum-GIS/src/python/qgspythonutilsimpl.cpp:292:27:
error: ‘PyClass_Check’ was not declared in this scope
/home/miblon/data/Development/Quantum-GIS/src/python/qgspythonutilsimpl.cpp:295:42:
error: ‘PyClassObject’ was not declared in this scope
/home/miblon/data/Development/Quantum-GIS/src/python/qgspythonutilsimpl.cpp:295:19:
error: expected primary-expression before ‘(’ token
/home/miblon/data/Development/Quantum-GIS/src/python/qgspythonutilsimpl.cpp:295:57:
error: expected primary-expression before ‘)’ token
/home/miblon/data/Development/Quantum-GIS/src/python/qgspythonutilsimpl.cpp:295:58:
error: expected ‘)’ before ‘obj’
/home/miblon/data/Development/Quantum-GIS/src/python/qgspythonutilsimpl.cpp:
In member function ‘QString
QgsPythonUtilsImpl::PyObjectToQString(PyObject*)’:
/home/miblon/data/Development/Quantum-GIS/src/python/qgspythonutilsimpl.cpp:366:60:
error: ‘PyString_AS_STRING’ was not declared in this scope
/home/miblon/data/Development/Quantum-GIS/src/python/qgspythonutilsimpl.cpp:374:28:
error: ‘PyString_Check’ was not declared in this scope
/home/miblon/data/Development/Quantum-GIS/src/python/qgspythonutilsimpl.cpp:376:55:
error: ‘PyString_AS_STRING’ was not declared in this scope
/home/miblon/data/Development/Quantum-GIS/src/python/qgspythonutilsimpl.cpp:382:45:
error: ‘PyObject_Unicode’ was not declared in this scope
/home/miblon/data/Development/Quantum-GIS/src/python/qgspythonutilsimpl.cpp:389:63:
error: ‘PyString_AsString’ was not declared in this scope
/home/miblon/data/Development/Quantum-GIS/src/python/qgspythonutilsimpl.cpp:401:61:
error: ‘PyString_AS_STRING’ was not declared in this scope
/home/miblon/data/Development/Quantum-GIS/src/python/qgspythonutilsimpl.cpp:
In member function ‘QString QgsPythonUtilsImpl::getTypeAsString(PyObject*)’:
/home/miblon/data/Development/Quantum-GIS/src/python/qgspythonutilsimpl.cpp:307:1:
warning: control reaches end of non-void function [-Wreturn-type]
make[2]: ***
[src/python/CMakeFiles/qgispython.dir/qgspythonutilsimpl.cpp.o] Error 1
make[1]: *** [src/python/CMakeFiles/qgispython.dir/all] Error 2
make: *** [all] Error 2

My configuration is:

 BINDINGS_GLOBAL_INSTALL
OFF

 BISON_EXECUTABLE
/usr/bin/bison

 BUILD_TESTING
ON

 CMAKE_BUILD_TYPE
RelWithDebInfo

 CMAKE_INSTALL_PREFIX
/usr/local

 ENABLE_TESTS
ON

 EXPAT_INCLUDE_DIR
/usr/include

 EXPAT_LIBRARY
/usr/lib/libexpat.so

 FLEX_EXECUTABLE
/usr/bin/flex

 GDAL_CONFIG
/usr/bin/gdal-config

 GDAL_CONFIG_PREFER_FWTOOLS_PAT
/bin_safe

 GDAL_CONFIG_PREFER_PATH
/bin

 GDAL_INCLUDE_DIR
/usr/include

 GDAL_LIBRARY
/usr/lib/libgdal.so

 GEOS_CONFIG
/usr/bin/geos-config

 GEOS_CONFIG_PREFER_PATH
/bin

 GEOS_INCLUDE_DIR
/usr/include

 GEOS_LIBRARY
/usr/lib/libgeos_c.so

 GEOS_LIB_NAME_WITH_PREFIX
-lgeos_c

 GIT_MARKER
/home/miblon/data/Development/Quantum-GIS/.git/index

 GRASS_PREFIX

 GSL_CONFIG
/usr/bin/gsl-config

 GSL_CONFIG_PREFER_PATH
/bin

 GSL_EXE_LINKER_FLAGS
-Wl,-rpath,

 PEDANTIC
ON

 POSTGRESQL_PREFIX

 POSTGRES_CONFIG
/usr/bin/pg_config

 POSTGRES_CONFIG_PREFER_PATH
/bin

 POSTGRES_INCLUDE_DIR
/usr/include

 POSTGRES_LIBRARY
/usr/lib/libpq.so

 PROJ_INCLUDE_DIR
/usr/include

 PROJ_LIBRARY
/usr/lib/libproj.so

 PYRCC4_PROGRAM
/usr/bin/pyrcc4

 PYTHON_LIBRARY
/usr/bin/python

 PYUIC4_PROGRAM
/usr/bin/pyuic4

 QT_QMAKE_EXECUTABLE
/usr/bin/qmake

 QWT_INCLUDE_DIR
/usr/include/qwt

 QWT_LIBRARY
/usr/lib/libqwt.so

 SPATIALINDEX_INCLUDE_DIR
/usr/include/spatialindex

 SPATIALINDEX_LIBRARY
/usr/lib/libspatialindex.so

 SPATIALITE_INCLUDE_DIR
/usr/include

 SPATIALITE_LIBRARY
/usr/lib/libspatialite.so

 SQLITE3_INCLUDE_DIR
/usr/include

 SQLITE3_LIBRARY
/usr/lib/libsqlite3.so

 TXT2TAGS_EXECUTABLE
/usr/bin/txt2tags

 WITH_APIDOC
OFF

 WITH_ASTYLE
OFF

 WITH_BINDINGS
ON

 WITH_DESKTOP
ON

 WITH_GLOBE
OFF

 WITH_GRASS
ON

 WITH_INTERNAL_QWTPOLAR
ON

 WITH_INTERNAL_SPATIALITE
OFF

 WITH_MAPSERVER
OFF

 WITH_POSTGRESQL
ON

 WITH_PYSPATIALITE
OFF

 WITH_QTMOBILITY
OFF

 WITH_SPATIALITE
OFF

 WITH_TOUCH
OFF

 WITH_TXT2TAGS_PDF                OFF
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20120710/0239f17f/attachment-0001.html>


More information about the Qgis-developer mailing list