[Qgis-developer] OSM intergration: first public release
Martin Dobias
wonder.sk at gmail.com
Mon Feb 9 10:43:24 EST 2009
On Mon, Feb 9, 2009 at 4:27 PM, Andreas Neumann <a.neumann at carto.net> wrote:
> Hi Martin,
>
> I tried to compile your plugin but get the following error:
>
> -----------------
> /home/an/dev/cpp/qgis/src/providers/osm/osmprovider.cpp: In member
> function ‘void QgsOSMDataProvider::fetchNode(QgsFeature&,
> sqlite3_stmt*, bool, QgsAttributeList&)’:
> /home/an/dev/cpp/qgis/src/providers/osm/osmprovider.cpp:456: error:
> ‘memset’ is not a member of ‘std’
> /home/an/dev/cpp/qgis/src/providers/osm/osmprovider.cpp:459: error:
> ‘memcpy’ is not a member of ‘std’
> /home/an/dev/cpp/qgis/src/providers/osm/osmprovider.cpp:460: error:
> ‘memcpy’ is not a member of ‘std’
> /home/an/dev/cpp/qgis/src/providers/osm/osmprovider.cpp: In member
> function ‘bool QgsOSMDataProvider::addWay(QgsFeature&)’:
> /home/an/dev/cpp/qgis/src/providers/osm/osmprovider.cpp:1250: error:
> ‘memset’ is not a member of ‘std’
> /home/an/dev/cpp/qgis/src/providers/osm/osmprovider.cpp:1253: error:
> ‘memcpy’ is not a member of ‘std’
> /home/an/dev/cpp/qgis/src/providers/osm/osmprovider.cpp:1263: error:
> ‘memcpy’ is not a member of ‘std’
> /home/an/dev/cpp/qgis/src/providers/osm/osmprovider.cpp:1264: error:
> ‘memcpy’ is not a member of ‘std’
> /home/an/dev/cpp/qgis/src/providers/osm/osmprovider.cpp: In member
> function ‘bool QgsOSMDataProvider::postparsing()’:
> /home/an/dev/cpp/qgis/src/providers/osm/osmprovider.cpp:1565: error:
> ‘memset’ is not a member of ‘std’
> /home/an/dev/cpp/qgis/src/providers/osm/osmprovider.cpp:1568: error:
> ‘memcpy’ is not a member of ‘std’
> /home/an/dev/cpp/qgis/src/providers/osm/osmprovider.cpp:1585: error:
> ‘memcpy’ is not a member of ‘std’
> /home/an/dev/cpp/qgis/src/providers/osm/osmprovider.cpp:1586: error:
> ‘memcpy’ is not a member of ‘std’
> make[2]: *** [src/providers/osm/CMakeFiles/osmprovider.dir/osmprovider.o]
> Error 1
> make[1]: *** [src/providers/osm/CMakeFiles/osmprovider.dir/all] Error 2
> make: *** [all] Error 2
> ----------------
>
> I am on Ubuntu 8.10, 64bit; QGIS trunk; QT 4.4.3
>
> Any idea what's wrong here?
Hi Andreas,
there is a missing #include which causes that the compilation fails on
some configurations.
Please use a newer snapshot with the fixed problem:
http://mapserver.sk/~wonder/qgis/osm_provider-snapshot-090209.tar.gz
Martin
More information about the Qgis-developer
mailing list