<p>hi every body, updating to th letest android qt version is being tougher than planned ... I got all the dependencies ok now but building qgis gives me this errors below. any Ideas? this is using android ndk 8b with gcc 4.4.3</p>

<p>thanks a lot</p>
<p>/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:<br>
In destructor<br>
'QgsCoordinateReferenceSystem::~QgsCoordinateReferenceSystem()':<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:78: error:<br>
invalid conversion from 'void*' to 'OGRSpatialReferenceHS*'<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:78: error:<br>
  initializing argument 1 of 'void<br>
OSRDestroySpatialReference(OGRSpatialReferenceHS*)'<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:<br>
In member function 'QgsCoordinateReferenceSystem&<br>
QgsCoordinateReferenceSystem::operator=(const<br>
QgsCoordinateReferenceSystem&)':<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:255:<br>
error: invalid conversion from 'void*' to 'OGRSpatialReferenceHS*'<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:255:<br>
error:   initializing argument 1 of 'void<br>
OSRDestroySpatialReference(OGRSpatialReferenceHS*)'<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:256:<br>
error: invalid conversion from 'void*' to 'OGRSpatialReferenceHS*'<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:256:<br>
error:   initializing argument 1 of 'OGRSpatialReferenceHS*<br>
OSRClone(OGRSpatialReferenceHS*)'<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:<br>
In member function 'bool<br>
QgsCoordinateReferenceSystem::loadFromDb(QString, QString, QString)':<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:360:<br>
error: invalid conversion from 'void*' to 'OGRSpatialReferenceHS*'<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:360:<br>
error:   initializing argument 1 of 'void<br>
OSRDestroySpatialReference(OGRSpatialReferenceHS*)'<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:362:<br>
error: invalid conversion from 'void*' to 'OGRSpatialReferenceHS*'<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:362:<br>
error:   initializing argument 1 of 'OGRErr<br>
OSRSetFromUserInput(OGRSpatialReferenceHS*, const char*)'<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:<br>
In member function 'bool QgsCoordinateReferenceSystem::axisInverted()<br>
const':<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:385:<br>
error: invalid conversion from 'void*' to 'OGRSpatialReferenceHS*'<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:385:<br>
error:   initializing argument 1 of 'const char*<br>
OSRGetAxis(OGRSpatialReferenceHS*, const char*, int, OGRAxisOrientation*)'<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:<br>
In member function 'bool<br>
QgsCoordinateReferenceSystem::createFromWkt(QString)':<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:410:<br>
error: invalid conversion from 'void*' to 'OGRSpatialReferenceHS*'<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:410:<br>
error:   initializing argument 1 of 'OGRErr<br>
OSRImportFromWkt(OGRSpatialReferenceHS*, char**)'<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:422:<br>
error: invalid conversion from 'void*' to 'OGRSpatialReferenceHS*'<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:422:<br>
error:   initializing argument 1 of 'OGRErr<br>
OSRAutoIdentifyEPSG(OGRSpatialReferenceHS*)'<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:425:<br>
error: invalid conversion from 'void*' to 'OGRSpatialReferenceHS*'<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:425:<br>
error:   initializing argument 1 of 'const char*<br>
OSRGetAuthorityName(OGRSpatialReferenceHS*, const char*)'<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:426:<br>
error: invalid conversion from 'void*' to 'OGRSpatialReferenceHS*'<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:426:<br>
error:   initializing argument 1 of 'const char*<br>
OSRGetAuthorityCode(OGRSpatialReferenceHS*, const char*)'<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:437:<br>
error: invalid conversion from 'void*' to 'OGRSpatialReferenceHS*'<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:437:<br>
error:   initializing argument 1 of 'OGRErr<br>
OSRExportToProj4(OGRSpatialReferenceHS*, char**)'<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:447:<br>
error: invalid conversion from 'void*' to 'OGRSpatialReferenceHS*'<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:447:<br>
error:   initializing argument 1 of 'OGRErr<br>
OSRFixup(OGRSpatialReferenceHS*)'<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:449:<br>
error: invalid conversion from 'void*' to 'OGRSpatialReferenceHS*'<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:449:<br>
error:   initializing argument 1 of 'OGRErr<br>
OSRExportToProj4(OGRSpatialReferenceHS*, char**)'<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:<br>
In member function 'QString QgsCoordinateReferenceSystem::toProj4() const':<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:863:<br>
error: invalid conversion from 'void*' to 'OGRSpatialReferenceHS*'<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:863:<br>
error:   initializing argument 1 of 'OGRErr<br>
OSRExportToProj4(OGRSpatialReferenceHS*, char**)'<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:<br>
In member function 'void<br>
QgsCoordinateReferenceSystem::setProj4String(QString)':<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:906:<br>
error: invalid conversion from 'void*' to 'OGRSpatialReferenceHS*'<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:906:<br>
error:   initializing argument 1 of 'void<br>
OSRDestroySpatialReference(OGRSpatialReferenceHS*)'<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:909:<br>
error: invalid conversion from 'void*' to 'OGRSpatialReferenceHS*'<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:909:<br>
error:   initializing argument 1 of 'OGRErr<br>
OSRImportFromProj4(OGRSpatialReferenceHS*, const char*)'<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:<br>
In member function 'void QgsCoordinateReferenceSystem::setMapUnits()':<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:949:<br>
error: invalid conversion from 'void*' to 'OGRSpatialReferenceHS*'<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:949:<br>
error:   initializing argument 1 of 'OGRErr<br>
OSRFixup(OGRSpatialReferenceHS*)'<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:951:<br>
error: invalid conversion from 'void*' to 'OGRSpatialReferenceHS*'<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:951:<br>
error:   initializing argument 1 of 'int<br>
OSRIsProjected(OGRSpatialReferenceHS*)'<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:953:<br>
error: invalid conversion from 'void*' to 'OGRSpatialReferenceHS*'<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:953:<br>
error:   initializing argument 1 of 'double<br>
OSRGetLinearUnits(OGRSpatialReferenceHS*, char**)'<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:981:<br>
error: invalid conversion from 'void*' to 'OGRSpatialReferenceHS*'<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:981:<br>
error:   initializing argument 1 of 'double<br>
OSRGetAngularUnits(OGRSpatialReferenceHS*, char**)'<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:<br>
In member function 'QString QgsCoordinateReferenceSystem::toWkt() const':<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:1128:<br>
error: invalid conversion from 'void*' to 'OGRSpatialReferenceHS*'<br>
/home/marco/dev/Quantum-GIS/src/core/qgscoordinatereferencesystem.cpp:1128:<br>
error:   initializing argument 1 of 'OGRErr<br>
OSRExportToWkt(OGRSpatialReferenceHS*, char**)'<br>
make[2]: ***<br>
[src/core/CMakeFiles/qgis_core.dir/qgscoordinatereferencesystem.cpp.o]<br>
Error 1<br>
make[2]: *** Waiting for unfinished jobs....<br>
In file included from<br>
/home/marco/dev/Quantum-GIS/src/core/qgsvectorfilewriter.cpp:41:<br>
/home/marco/dev/qgis-android/out/armeabi/include/ogr_api.h:51: error:<br>
conflicting declaration 'typedef struct OGRGeometryHS* OGRGeometryH'<br>
/home/marco/dev/Quantum-GIS/src/core/qgsvectorfilewriter.h:29: error:<br>
'OGRGeometryH' has a previous declaration as 'typedef void* OGRGeometryH'<br>
/home/marco/dev/qgis-android/out/armeabi/include/ogr_api.h:337: error:<br>
conflicting declaration 'typedef struct OGRLayerHS* OGRLayerH'<br>
/home/marco/dev/Quantum-GIS/src/core/qgsvectorfilewriter.h:28: error:<br>
'OGRLayerH' has a previous declaration as 'typedef void* OGRLayerH'<br>
/home/marco/dev/qgis-android/out/armeabi/include/ogr_api.h:338: error:<br>
conflicting declaration 'typedef struct OGRDataSourceHS* OGRDataSourceH'<br>
/home/marco/dev/Quantum-GIS/src/core/qgsvectorfilewriter.h:27: error:<br>
'OGRDataSourceH' has a previous declaration as 'typedef void*<br>
OGRDataSourceH'<br>
make[2]: ***<br>
[src/core/CMakeFiles/qgis_core.dir/qgsvectorfilewriter.cpp.o] Error 1<br>
make[1]: *** [src/core/CMakeFiles/qgis_core.dir/all] Error 2<br>
make: *** [all] Error 2</p>
<p>--<br>
Marco Bernasocchi<br>
<a href="http://opengis.ch">http://opengis.ch</a><br>
</p>