Skip to content

Instantly share code, notes, and snippets.

@jtornero
Created April 29, 2014 11:39
Show Gist options
  • Save jtornero/11397678 to your computer and use it in GitHub Desktop.
Save jtornero/11397678 to your computer and use it in GitHub Desktop.
[ 87%] Generating qrc_globe_plugin.cxx
[ 87%] Building CXX object src/plugins/globe/CMakeFiles/globeplugin.dir/globe_plugin.cpp.o
In file included from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:24:0,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/home/antares/dev/cpp/QGIS/src/plugins/globe/qgsosgearthtilesource.h:44:71: error: ‘TileSourceOptions’ does not name a type
/home/antares/dev/cpp/QGIS/src/plugins/globe/qgsosgearthtilesource.h:44:118: error: ISO C++ forbids declaration of ‘options’ with no type [-fpermissive]
/home/antares/dev/cpp/QGIS/src/plugins/globe/qgsosgearthtilesource.h:46:65: error: ‘Profile’ does not name a type
/home/antares/dev/cpp/QGIS/src/plugins/globe/qgsosgearthtilesource.h:46:92: error: ISO C++ forbids declaration of ‘overrideProfile’ with no type [-fpermissive]
/home/antares/dev/cpp/QGIS/src/plugins/globe/qgsosgearthtilesource.h:48:54: error: ‘ProgressCallback’ has not been declared
/home/antares/dev/cpp/QGIS/src/plugins/globe/qgsosgearthtilesource.h:50:74: error: ‘ProgressCallback’ has not been declared
/home/antares/dev/cpp/QGIS/src/plugins/globe/qgsosgearthtilesource.h:44:118: error: ‘TileSourceOptions’ was not declared in this scope
/home/antares/dev/cpp/QGIS/src/plugins/globe/qgsosgearthtilesource.h: In member function ‘virtual osg::HeightField* osgEarth::Drivers::QgsOsgEarthTileSource::createHeightField(const osgEarth::TileKey&, int*)’:
/home/antares/dev/cpp/QGIS/src/plugins/globe/qgsosgearthtilesource.h:55:11: error: ‘OE_WARN’ was not declared in this scope
In file included from /usr/local/include/osgEarth/Map:24:0,
from /usr/local/include/osgEarth/MapNode:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/GeoData: At global scope:
/usr/local/include/osgEarth/GeoData:112:76: error: ‘ElevationInterpolation’ has not been declared
In file included from /usr/local/include/osgEarth/MapOptions:23:0,
from /usr/local/include/osgEarth/Map:26,
from /usr/local/include/osgEarth/MapNode:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/Config: In member function ‘bool osgEarth::Config::boolValue(bool) const’:
/usr/local/include/osgEarth/Config:279:64: error: call of overloaded ‘as(const string&, bool&)’ is ambiguous
/usr/local/include/osgEarth/Config:279:64: note: candidates are:
In file included from /home/antares/dev/cpp/QGIS/src/plugins/globe/qgsosgearthtilesource.h:26:0,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/Common:39:5: note: T osgEarth::as(const string&, T) [with T = bool; std::string = std::basic_string<char>]
In file included from /usr/local/include/osgEarth/Config:24:0,
from /usr/local/include/osgEarth/MapOptions:23,
from /usr/local/include/osgEarth/Map:26,
from /usr/local/include/osgEarth/MapNode:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/StringUtils:130:5: note: T osgEarth::as(const string&, const T&) [with T = bool; std::string = std::basic_string<char>]
In file included from /usr/local/include/osgEarth/Map:26:0,
from /usr/local/include/osgEarth/MapNode:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/MapOptions: At global scope:
/usr/local/include/osgEarth/MapOptions:76:18: error: ‘ProfileOptions’ was not declared in this scope
/usr/local/include/osgEarth/MapOptions:76:32: error: template argument 1 is invalid
/usr/local/include/osgEarth/MapOptions:77:24: error: ‘ProfileOptions’ was not declared in this scope
/usr/local/include/osgEarth/MapOptions:77:38: error: template argument 1 is invalid
/usr/local/include/osgEarth/MapOptions:126:18: error: ‘ProfileOptions’ was not declared in this scope
/usr/local/include/osgEarth/MapOptions:126:32: error: template argument 1 is invalid
In file included from /usr/local/include/osgEarth/TerrainLayer:27:0,
from /usr/local/include/osgEarth/ImageLayer:26,
from /usr/local/include/osgEarth/Map:28,
from /usr/local/include/osgEarth/MapNode:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/Layer:43:15: error: ‘UID’ does not name a type
/usr/local/include/osgEarth/Layer:52:9: error: ‘UID’ does not name a type
In file included from /usr/local/include/osgEarth/ImageLayer:26:0,
from /usr/local/include/osgEarth/Map:28,
from /usr/local/include/osgEarth/MapNode:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/TerrainLayer:42:61: error: ‘TileSourceOptions’ does not name a type
/usr/local/include/osgEarth/TerrainLayer:63:18: error: ‘TileSourceOptions’ was not declared in this scope
/usr/local/include/osgEarth/TerrainLayer:63:35: error: template argument 1 is invalid
/usr/local/include/osgEarth/TerrainLayer:64:24: error: ‘TileSourceOptions’ was not declared in this scope
/usr/local/include/osgEarth/TerrainLayer:64:41: error: template argument 1 is invalid
/usr/local/include/osgEarth/TerrainLayer:158:18: error: ‘ProxySettings’ was not declared in this scope
/usr/local/include/osgEarth/TerrainLayer:158:31: error: template argument 1 is invalid
/usr/local/include/osgEarth/TerrainLayer:159:24: error: ‘ProxySettings’ was not declared in this scope
/usr/local/include/osgEarth/TerrainLayer:159:37: error: template argument 1 is invalid
/usr/local/include/osgEarth/TerrainLayer:172:18: error: ‘TileSourceOptions’ was not declared in this scope
/usr/local/include/osgEarth/TerrainLayer:172:35: error: template argument 1 is invalid
/usr/local/include/osgEarth/TerrainLayer:187:18: error: ‘ProxySettings’ was not declared in this scope
/usr/local/include/osgEarth/TerrainLayer:187:31: error: template argument 1 is invalid
/usr/local/include/osgEarth/TerrainLayer:248:15: error: ‘Profile’ does not name a type
/usr/local/include/osgEarth/TerrainLayer:281:50: error: ‘Profile’ does not name a type
/usr/local/include/osgEarth/TerrainLayer:286:46: error: ‘Profile’ does not name a type
/usr/local/include/osgEarth/TerrainLayer:350:22: error: ‘ProfileOptions’ was not declared in this scope
/usr/local/include/osgEarth/TerrainLayer:350:36: error: template argument 1 is invalid
/usr/local/include/osgEarth/TerrainLayer:351:22: error: ‘ProfileOptions’ was not declared in this scope
/usr/local/include/osgEarth/TerrainLayer:351:36: error: template argument 1 is invalid
/usr/local/include/osgEarth/TerrainLayer:357:41: error: ‘Profile’ does not name a type
/usr/local/include/osgEarth/TerrainLayer:363:38: error: ‘Profile’ does not name a type
/usr/local/include/osgEarth/TerrainLayer:368:35: error: template argument 1 is invalid
/usr/local/include/osgEarth/TerrainLayer:369:35: error: template argument 1 is invalid
/usr/local/include/osgEarth/TerrainLayer: In member function ‘osgEarth::Config osgEarth::TerrainLayer::CacheBinMetadata::getConfig() const’:
/usr/local/include/osgEarth/TerrainLayer:341:68: error: no matching function for call to ‘osgEarth::Config::addObjIfSet(const char [15], const int&)’
/usr/local/include/osgEarth/TerrainLayer:341:68: note: candidates are:
In file included from /usr/local/include/osgEarth/MapOptions:23:0,
from /usr/local/include/osgEarth/Map:26,
from /usr/local/include/osgEarth/MapNode:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/Config:141:14: note: template<class T> void osgEarth::Config::addObjIfSet(const string&, const osg::ref_ptr<T>&)
/usr/local/include/osgEarth/Config:141:14: note: template argument deduction/substitution failed:
In file included from /usr/local/include/osgEarth/ImageLayer:26:0,
from /usr/local/include/osgEarth/Map:28,
from /usr/local/include/osgEarth/MapNode:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/TerrainLayer:341:68: note: mismatched types ‘const osg::ref_ptr<T>’ and ‘const int’
In file included from /usr/local/include/osgEarth/MapOptions:23:0,
from /usr/local/include/osgEarth/Map:26,
from /usr/local/include/osgEarth/MapNode:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/Config:150:14: note: template<class T> void osgEarth::Config::addObjIfSet(const string&, const osgEarth::optional<T>&)
/usr/local/include/osgEarth/Config:150:14: note: template argument deduction/substitution failed:
In file included from /usr/local/include/osgEarth/ImageLayer:26:0,
from /usr/local/include/osgEarth/Map:28,
from /usr/local/include/osgEarth/MapNode:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/TerrainLayer:341:68: note: mismatched types ‘const osgEarth::optional<T>’ and ‘const int’
/usr/local/include/osgEarth/TerrainLayer:342:67: error: no matching function for call to ‘osgEarth::Config::addObjIfSet(const char [14], const int&)’
/usr/local/include/osgEarth/TerrainLayer:342:67: note: candidates are:
In file included from /usr/local/include/osgEarth/MapOptions:23:0,
from /usr/local/include/osgEarth/Map:26,
from /usr/local/include/osgEarth/MapNode:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/Config:141:14: note: template<class T> void osgEarth::Config::addObjIfSet(const string&, const osg::ref_ptr<T>&)
/usr/local/include/osgEarth/Config:141:14: note: template argument deduction/substitution failed:
In file included from /usr/local/include/osgEarth/ImageLayer:26:0,
from /usr/local/include/osgEarth/Map:28,
from /usr/local/include/osgEarth/MapNode:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/TerrainLayer:342:67: note: mismatched types ‘const osg::ref_ptr<T>’ and ‘const int’
In file included from /usr/local/include/osgEarth/MapOptions:23:0,
from /usr/local/include/osgEarth/Map:26,
from /usr/local/include/osgEarth/MapNode:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/Config:150:14: note: template<class T> void osgEarth::Config::addObjIfSet(const string&, const osgEarth::optional<T>&)
/usr/local/include/osgEarth/Config:150:14: note: template argument deduction/substitution failed:
In file included from /usr/local/include/osgEarth/ImageLayer:26:0,
from /usr/local/include/osgEarth/Map:28,
from /usr/local/include/osgEarth/MapNode:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/TerrainLayer:342:67: note: mismatched types ‘const osgEarth::optional<T>’ and ‘const int’
In file included from /usr/local/include/osgEarth/Map:28:0,
from /usr/local/include/osgEarth/MapNode:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/ImageLayer: At global scope:
/usr/local/include/osgEarth/ImageLayer:46:59: error: ‘TileSourceOptions’ does not name a type
/usr/local/include/osgEarth/ImageLayer:46:107: error: ‘TileSourceOptions’ was not declared in this scope
/usr/local/include/osgEarth/ImageLayer:173:52: error: ‘TileSourceOptions’ does not name a type
In file included from /usr/local/include/osgEarth/Map:28:0,
from /usr/local/include/osgEarth/MapNode:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/ImageLayer:274:22: error: ‘ImageOperation’ is not a member of ‘osgEarth::TileSource’
/usr/local/include/osgEarth/ImageLayer:274:22: error: ‘ImageOperation’ is not a member of ‘osgEarth::TileSource’
/usr/local/include/osgEarth/ImageLayer:274:48: error: template argument 1 is invalid
In file included from /usr/local/include/osgEarth/Map:29:0,
from /usr/local/include/osgEarth/MapNode:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/ElevationLayer:38:63: error: ‘TileSourceOptions’ does not name a type
/usr/local/include/osgEarth/ElevationLayer:86:56: error: ‘TileSourceOptions’ does not name a type
/usr/local/include/osgEarth/ElevationLayer:142:22: error: ‘HeightFieldOperation’ is not a member of ‘osgEarth::TileSource’
/usr/local/include/osgEarth/ElevationLayer:142:22: error: ‘HeightFieldOperation’ is not a member of ‘osgEarth::TileSource’
/usr/local/include/osgEarth/ElevationLayer:142:54: error: template argument 1 is invalid
In file included from /usr/local/include/osgEarth/MapNode:24:0,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/Map:95:21: error: expected ‘;’ at end of member declaration
/usr/local/include/osgEarth/Map:95:45: error: expected ‘)’ before ‘layerUID’
/usr/local/include/osgEarth/Map:122:25: error: expected ‘;’ at end of member declaration
/usr/local/include/osgEarth/Map:122:53: error: expected ‘)’ before ‘layerUID’
/usr/local/include/osgEarth/Map:149:21: error: expected ‘;’ at end of member declaration
/usr/local/include/osgEarth/Map:149:45: error: expected ‘)’ before ‘layerUID’
/usr/local/include/osgEarth/Map: In member function ‘const osgEarth::SpatialReference* osgEarth::Map::getSRS() const’:
/usr/local/include/osgEarth/Map:73:84: error: invalid use of incomplete type ‘const class osgEarth::Profile’
In file included from /usr/local/include/osgEarth/Map:28:0,
from /usr/local/include/osgEarth/MapNode:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/ImageLayer:31:11: error: forward declaration of ‘const class osgEarth::Profile’
In file included from /usr/local/include/osgEarth/MapNode:25:0,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/MapNodeOptions: At global scope:
/usr/local/include/osgEarth/MapNodeOptions:45:18: error: ‘ProxySettings’ was not declared in this scope
/usr/local/include/osgEarth/MapNodeOptions:45:31: error: template argument 1 is invalid
/usr/local/include/osgEarth/MapNodeOptions:46:24: error: ‘ProxySettings’ was not declared in this scope
/usr/local/include/osgEarth/MapNodeOptions:46:37: error: template argument 1 is invalid
/usr/local/include/osgEarth/MapNodeOptions:99:18: error: ‘ProxySettings’ was not declared in this scope
/usr/local/include/osgEarth/MapNodeOptions:99:31: error: template argument 1 is invalid
In file included from /usr/local/include/osgEarth/MapFrame:26:0,
from /usr/local/include/osgEarth/TerrainEngineNode:23,
from /usr/local/include/osgEarth/MapNode:27,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/MapInfo: In member function ‘const osgEarth::SpatialReference* osgEarth::MapInfo::getSRS() const’:
/usr/local/include/osgEarth/MapInfo:46:65: error: invalid use of incomplete type ‘const class osgEarth::Profile’
In file included from /usr/local/include/osgEarth/Map:28:0,
from /usr/local/include/osgEarth/MapNode:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/ImageLayer:31:11: error: forward declaration of ‘const class osgEarth::Profile’
In file included from /usr/local/include/osgEarth/MapFrame:26:0,
from /usr/local/include/osgEarth/TerrainEngineNode:23,
from /usr/local/include/osgEarth/MapNode:27,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/MapInfo: In member function ‘bool osgEarth::MapInfo::isPlateCarre() const’:
/usr/local/include/osgEarth/MapInfo:50:52: error: invalid use of incomplete type ‘const class osgEarth::Profile’
In file included from /usr/local/include/osgEarth/Map:28:0,
from /usr/local/include/osgEarth/MapNode:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/ImageLayer:31:11: error: forward declaration of ‘const class osgEarth::Profile’
In file included from /usr/local/include/osgEarth/MapFrame:26:0,
from /usr/local/include/osgEarth/TerrainEngineNode:23,
from /usr/local/include/osgEarth/MapNode:27,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/MapInfo: In member function ‘bool osgEarth::MapInfo::isGeographicSRS() const’:
/usr/local/include/osgEarth/MapInfo:53:55: error: invalid use of incomplete type ‘const class osgEarth::Profile’
In file included from /usr/local/include/osgEarth/Map:28:0,
from /usr/local/include/osgEarth/MapNode:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/ImageLayer:31:11: error: forward declaration of ‘const class osgEarth::Profile’
In file included from /usr/local/include/osgEarth/TerrainEngineNode:23:0,
from /usr/local/include/osgEarth/MapNode:27,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/MapFrame: At global scope:
/usr/local/include/osgEarth/MapFrame:72:21: error: expected ‘;’ at end of member declaration
/usr/local/include/osgEarth/MapFrame:72:45: error: expected ‘)’ before ‘uid’
/usr/local/include/osgEarth/MapFrame:78:25: error: expected ‘;’ at end of member declaration
/usr/local/include/osgEarth/MapFrame:78:53: error: expected ‘)’ before ‘uid’
In file included from /usr/local/include/osgEarth/TerrainEngineNode:24:0,
from /usr/local/include/osgEarth/MapNode:27,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/Terrain: In member function ‘const osgEarth::SpatialReference* osgEarth::Terrain::getSRS() const’:
/usr/local/include/osgEarth/Terrain:124:65: error: invalid use of incomplete type ‘const class osgEarth::Profile’
In file included from /usr/local/include/osgEarth/Map:28:0,
from /usr/local/include/osgEarth/MapNode:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/ImageLayer:31:11: error: forward declaration of ‘const class osgEarth::Profile’
In file included from /usr/local/include/osgEarth/TerrainEngineNode:25:0,
from /usr/local/include/osgEarth/MapNode:27,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/TextureCompositor: At global scope:
/usr/local/include/osgEarth/TextureCompositor:53:29: error: ‘UID’ was not declared in this scope
/usr/local/include/osgEarth/TextureCompositor:53:32: error: template argument 1 is invalid
/usr/local/include/osgEarth/TextureCompositor:53:32: error: template argument 2 is invalid
/usr/local/include/osgEarth/TextureCompositor:69:22: error: ‘UID’ has not been declared
/usr/local/include/osgEarth/TextureCompositor:72:23: error: ‘UID’ has not been declared
/usr/local/include/osgEarth/TextureCompositor:90:33: error: ‘UID’ has not been declared
/usr/local/include/osgEarth/TextureCompositor:107:18: error: ‘UID’ was not declared in this scope
/usr/local/include/osgEarth/TextureCompositor:107:26: error: template argument 1 is invalid
/usr/local/include/osgEarth/TextureCompositor:107:26: error: template argument 3 is invalid
/usr/local/include/osgEarth/TextureCompositor:107:26: error: template argument 4 is invalid
/usr/local/include/osgEarth/TextureCompositor:137:65: error: ‘UID’ has not been declared
In file included from /usr/local/include/osgEarth/TerrainEngineNode:25:0,
from /usr/local/include/osgEarth/MapNode:27,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/TextureCompositor:139:66: error: ‘UID’ has not been declared
/usr/local/include/osgEarth/TextureCompositor:142:13: error: ‘createSamplerFunction’ declared as a ‘virtual’ field
/usr/local/include/osgEarth/TextureCompositor:141:30: error: expected ‘;’ at end of member declaration
/usr/local/include/osgEarth/TextureCompositor:142:17: error: expected ‘)’ before ‘layerUID’
/usr/local/include/osgEarth/TextureCompositor:210:13: error: ‘UID’ has not been declared
/usr/local/include/osgEarth/TextureCompositor:219:58: error: ‘UID’ has not been declared
/usr/local/include/osgEarth/TextureCompositor:227:13: error: ‘UID’ has not been declared
/usr/local/include/osgEarth/TextureCompositor:264:29: error: ‘UID’ has not been declared
/usr/local/include/osgEarth/TextureCompositor:273:22: error: expected ‘;’ at end of member declaration
/usr/local/include/osgEarth/TextureCompositor:273:49: error: expected ‘)’ before ‘layerUID’
In file included from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:30:0,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarthUtil/EarthManipulator:786:15: error: ‘GeoPoint’ does not name a type
/usr/local/include/osgEarthUtil/EarthManipulator:855:9: error: ‘GeoPoint’ does not name a type
In file included from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:42:0,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/ElevationQuery:77:19: error: ‘GeoPoint’ does not name a type
/usr/local/include/osgEarth/ElevationQuery:153:19: error: ‘GeoPoint’ does not name a type
In file included from /usr/local/include/osgEarthSymbology/Style:24:0,
from /usr/local/include/osgEarthAnnotation/AnnotationNode:25,
from /usr/local/include/osgEarthQt/Common:24,
from /usr/local/include/osgEarthQt/ViewerWidget:22,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:23:
/usr/local/include/osgEarthSymbology/Query:43:18: error: ‘Bounds’ was not declared in this scope
/usr/local/include/osgEarthSymbology/Query:43:24: error: template argument 1 is invalid
/usr/local/include/osgEarthSymbology/Query:44:24: error: ‘Bounds’ was not declared in this scope
/usr/local/include/osgEarthSymbology/Query:44:30: error: template argument 1 is invalid
/usr/local/include/osgEarthSymbology/Query:70:18: error: ‘Bounds’ was not declared in this scope
/usr/local/include/osgEarthSymbology/Query:70:24: error: template argument 1 is invalid
In file included from /usr/local/include/osgEarthQt/Common:24:0,
from /usr/local/include/osgEarthQt/ViewerWidget:22,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:23:
/usr/local/include/osgEarthAnnotation/AnnotationNode:183:28: error: ‘GeoPoint’ has not been declared
/usr/local/include/osgEarthAnnotation/AnnotationNode:220:41: error: ‘GeoPoint’ does not name a type
/usr/local/include/osgEarthAnnotation/AnnotationNode:225:17: error: ‘GeoPoint’ does not name a type
In file included from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:62:0:
/usr/local/include/osgEarthDrivers/gdal/GDALOptions:35:5: error: expected class-name before ‘{’ token
In file included from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:62:0:
/usr/local/include/osgEarthDrivers/gdal/GDALOptions:119:18: error: ‘ProfileOptions’ was not declared in this scope
/usr/local/include/osgEarthDrivers/gdal/GDALOptions:119:32: error: template argument 1 is invalid
/usr/local/include/osgEarthDrivers/gdal/GDALOptions:120:24: error: ‘ProfileOptions’ was not declared in this scope
/usr/local/include/osgEarthDrivers/gdal/GDALOptions:120:38: error: template argument 1 is invalid
/usr/local/include/osgEarthDrivers/gdal/GDALOptions:133:28: error: ‘TileSourceOptions’ does not name a type
/usr/local/include/osgEarthDrivers/gdal/GDALOptions:204:18: error: ‘ProfileOptions’ was not declared in this scope
/usr/local/include/osgEarthDrivers/gdal/GDALOptions:204:32: error: template argument 1 is invalid
/usr/local/include/osgEarthDrivers/gdal/GDALOptions:133:74: error: ‘TileSourceOptions’ was not declared in this scope
/usr/local/include/osgEarthDrivers/gdal/GDALOptions: In constructor ‘osgEarth::Drivers::GDALOptions::GDALOptions(const int&)’:
/usr/local/include/osgEarthDrivers/gdal/GDALOptions:134:13: error: class ‘osgEarth::Drivers::GDALOptions’ does not have any field named ‘TileSourceOptions’
/usr/local/include/osgEarthDrivers/gdal/GDALOptions:138:31: error: ‘setDriver’ was not declared in this scope
/usr/local/include/osgEarthDrivers/gdal/GDALOptions:139:25: error: ‘_conf’ was not declared in this scope
/usr/local/include/osgEarthDrivers/gdal/GDALOptions: In member function ‘osgEarth::Config osgEarth::Drivers::GDALOptions::getConfig() const’:
/usr/local/include/osgEarthDrivers/gdal/GDALOptions:148:27: error: ‘TileSourceOptions’ has not been declared
/usr/local/include/osgEarthDrivers/gdal/GDALOptions:165:63: error: no matching function for call to ‘osgEarth::Config::updateObjIfSet(const char [13], const int&)’
/usr/local/include/osgEarthDrivers/gdal/GDALOptions:165:63: note: candidates are:
In file included from /usr/local/include/osgEarth/MapOptions:23:0,
from /usr/local/include/osgEarth/Map:26,
from /usr/local/include/osgEarth/MapNode:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/Config:204:14: note: template<class T> void osgEarth::Config::updateObjIfSet(const string&, const osg::ref_ptr<T>&)
/usr/local/include/osgEarth/Config:204:14: note: template argument deduction/substitution failed:
In file included from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:62:0:
/usr/local/include/osgEarthDrivers/gdal/GDALOptions:165:63: note: mismatched types ‘const osg::ref_ptr<T>’ and ‘const int’
In file included from /usr/local/include/osgEarth/MapOptions:23:0,
from /usr/local/include/osgEarth/Map:26,
from /usr/local/include/osgEarth/MapNode:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/Config:214:14: note: template<class T> void osgEarth::Config::updateObjIfSet(const string&, const osgEarth::optional<T>&)
/usr/local/include/osgEarth/Config:214:14: note: template argument deduction/substitution failed:
In file included from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:62:0:
/usr/local/include/osgEarthDrivers/gdal/GDALOptions:165:63: note: mismatched types ‘const osgEarth::optional<T>’ and ‘const int’
/usr/local/include/osgEarthDrivers/gdal/GDALOptions: In member function ‘void osgEarth::Drivers::GDALOptions::mergeConfig(const osgEarth::Config&)’:
/usr/local/include/osgEarthDrivers/gdal/GDALOptions:173:13: error: ‘TileSourceOptions’ has not been declared
In file included from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:63:0:
/usr/local/include/osgEarthDrivers/tms/TMSOptions: At global scope:
/usr/local/include/osgEarthDrivers/tms/TMSOptions:31:5: error: expected class-name before ‘{’ token
/usr/local/include/osgEarthDrivers/tms/TMSOptions:43:27: error: ‘TileSourceOptions’ does not name a type
/usr/local/include/osgEarthDrivers/tms/TMSOptions:43:69: error: ‘TileSourceOptions’ was not declared in this scope
/usr/local/include/osgEarthDrivers/tms/TMSOptions: In constructor ‘osgEarth::Drivers::TMSOptions::TMSOptions(const int&)’:
/usr/local/include/osgEarthDrivers/tms/TMSOptions:43:75: error: class ‘osgEarth::Drivers::TMSOptions’ does not have any field named ‘TileSourceOptions’
/usr/local/include/osgEarthDrivers/tms/TMSOptions:45:30: error: ‘setDriver’ was not declared in this scope
/usr/local/include/osgEarthDrivers/tms/TMSOptions:46:25: error: ‘_conf’ was not declared in this scope
/usr/local/include/osgEarthDrivers/tms/TMSOptions: In constructor ‘osgEarth::Drivers::TMSOptions::TMSOptions(const string&)’:
/usr/local/include/osgEarthDrivers/tms/TMSOptions:49:50: error: class ‘osgEarth::Drivers::TMSOptions’ does not have any field named ‘TileSourceOptions’
/usr/local/include/osgEarthDrivers/tms/TMSOptions:51:30: error: ‘setDriver’ was not declared in this scope
/usr/local/include/osgEarthDrivers/tms/TMSOptions:52:25: error: ‘_conf’ was not declared in this scope
/usr/local/include/osgEarthDrivers/tms/TMSOptions: In member function ‘osgEarth::Config osgEarth::Drivers::TMSOptions::getConfig() const’:
/usr/local/include/osgEarthDrivers/tms/TMSOptions:61:27: error: ‘TileSourceOptions’ has not been declared
/usr/local/include/osgEarthDrivers/tms/TMSOptions: In member function ‘void osgEarth::Drivers::TMSOptions::mergeConfig(const osgEarth::Config&)’:
/usr/local/include/osgEarthDrivers/tms/TMSOptions:70:13: error: ‘TileSourceOptions’ has not been declared
/home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp: In member function ‘void GlobePlugin::setupProxy()’:
/home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:781:5: error: ‘ProxySettings’ was not declared in this scope
/home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:781:19: error: expected ‘;’ before ‘proxySettings’
/home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:794:5: error: ‘setProxySettings’ is not a member of ‘osgEarth::HTTPClient’
/home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:794:35: error: ‘proxySettings’ was not declared in this scope
/home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp: In member function ‘void GlobePlugin::imageLayersChanged()’:
/home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:825:57: error: cannot allocate an object of abstract type ‘osgEarth::Drivers::QgsOsgEarthTileSource’
In file included from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:24:0,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/home/antares/dev/cpp/QGIS/src/plugins/globe/qgsosgearthtilesource.h:41:11: note: because the following virtual functions are pure within ‘osgEarth::Drivers::QgsOsgEarthTileSource’:
In file included from /home/antares/dev/cpp/QGIS/src/plugins/globe/qgsosgearthtilesource.h:27:0,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/TileSource:58:29: note: virtual osg::Image* osgEarth::TileSource::createImage(const osgEarth::TileKey*)
/usr/local/include/osgEarth/TileSource:68:50: note: virtual const osgEarth::TileGridProfile& osgEarth::TileSource::getProfile() const
/home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:827:39: error: call to ‘osgEarth::ImageLayerOptions::ImageLayerOptions(const string&, const int&)’ uses the default argument for parameter 2, which is not yet defined
/home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp: In member function ‘void GlobePlugin::elevationLayersChanged()’:
/home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:875:21: error: call to ‘osgEarth::Drivers::GDALOptions::GDALOptions(const int&)’ uses the default argument for parameter 1, which is not yet defined
/home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:877:74: error: no matching function for call to ‘osgEarth::ElevationLayer::ElevationLayer(std::string, osgEarth::Drivers::GDALOptions&)’
/home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:877:74: note: candidates are:
In file included from /usr/local/include/osgEarth/Map:29:0,
from /usr/local/include/osgEarth/MapNode:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/ElevationLayer:92:9: note: osgEarth::ElevationLayer::ElevationLayer(const osgEarth::ElevationLayerOptions&, osgEarth::TileSource*)
/usr/local/include/osgEarth/ElevationLayer:92:9: note: no known conversion for argument 1 from ‘std::string {aka std::basic_string<char>}’ to ‘const osgEarth::ElevationLayerOptions&’
/usr/local/include/osgEarth/ElevationLayer:86:9: note: osgEarth::ElevationLayer::ElevationLayer(const string&, const int&)
/usr/local/include/osgEarth/ElevationLayer:86:9: note: no known conversion for argument 2 from ‘osgEarth::Drivers::GDALOptions’ to ‘const int&’
/usr/local/include/osgEarth/ElevationLayer:80:9: note: osgEarth::ElevationLayer::ElevationLayer(const osgEarth::ElevationLayerOptions&)
/usr/local/include/osgEarth/ElevationLayer:80:9: note: candidate expects 1 argument, 2 provided
/usr/local/include/osgEarth/ElevationLayer:73:27: note: osgEarth::ElevationLayer::ElevationLayer(const osgEarth::ElevationLayer&)
/usr/local/include/osgEarth/ElevationLayer:73:27: note: candidate expects 1 argument, 2 provided
/home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:881:20: error: call to ‘osgEarth::Drivers::TMSOptions::TMSOptions(const int&)’ uses the default argument for parameter 1, which is not yet defined
/home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:883:74: error: no matching function for call to ‘osgEarth::ElevationLayer::ElevationLayer(std::string, osgEarth::Drivers::TMSOptions&)’
/home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:883:74: note: candidates are:
In file included from /usr/local/include/osgEarth/Map:29:0,
from /usr/local/include/osgEarth/MapNode:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/ElevationLayer:92:9: note: osgEarth::ElevationLayer::ElevationLayer(const osgEarth::ElevationLayerOptions&, osgEarth::TileSource*)
/usr/local/include/osgEarth/ElevationLayer:92:9: note: no known conversion for argument 1 from ‘std::string {aka std::basic_string<char>}’ to ‘const osgEarth::ElevationLayerOptions&’
/usr/local/include/osgEarth/ElevationLayer:86:9: note: osgEarth::ElevationLayer::ElevationLayer(const string&, const int&)
/usr/local/include/osgEarth/ElevationLayer:86:9: note: no known conversion for argument 2 from ‘osgEarth::Drivers::TMSOptions’ to ‘const int&’
/usr/local/include/osgEarth/ElevationLayer:80:9: note: osgEarth::ElevationLayer::ElevationLayer(const osgEarth::ElevationLayerOptions&)
/usr/local/include/osgEarth/ElevationLayer:80:9: note: candidate expects 1 argument, 2 provided
/usr/local/include/osgEarth/ElevationLayer:73:27: note: osgEarth::ElevationLayer::ElevationLayer(const osgEarth::ElevationLayer&)
/usr/local/include/osgEarth/ElevationLayer:73:27: note: candidate expects 1 argument, 2 provided
/home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp: In member function ‘void GlobePlugin::setBaseMap(QString)’:
/home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:912:18: error: call to ‘osgEarth::Drivers::TMSOptions::TMSOptions(const int&)’ uses the default argument for parameter 1, which is not yet defined
/home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:914:55: error: no matching function for call to ‘osgEarth::ImageLayer::ImageLayer(const char [8], osgEarth::Drivers::TMSOptions&)’
/home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:914:55: note: candidates are:
In file included from /usr/local/include/osgEarth/Map:28:0,
from /usr/local/include/osgEarth/MapNode:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/ImageLayer:178:9: note: osgEarth::ImageLayer::ImageLayer(const osgEarth::ImageLayerOptions&, osgEarth::TileSource*)
/usr/local/include/osgEarth/ImageLayer:178:9: note: no known conversion for argument 1 from ‘const char [8]’ to ‘const osgEarth::ImageLayerOptions&’
/usr/local/include/osgEarth/ImageLayer:173:9: note: osgEarth::ImageLayer::ImageLayer(const string&, const int&)
/usr/local/include/osgEarth/ImageLayer:173:9: note: no known conversion for argument 2 from ‘osgEarth::Drivers::TMSOptions’ to ‘const int&’
/usr/local/include/osgEarth/ImageLayer:168:9: note: osgEarth::ImageLayer::ImageLayer(const osgEarth::ImageLayerOptions&)
/usr/local/include/osgEarth/ImageLayer:168:9: note: candidate expects 1 argument, 2 provided
/usr/local/include/osgEarth/ImageLayer:162:27: note: osgEarth::ImageLayer::ImageLayer(const osgEarth::ImageLayer&)
/usr/local/include/osgEarth/ImageLayer:162:27: note: candidate expects 1 argument, 2 provided
In file included from /usr/local/include/osgEarth/MapOptions:23:0,
from /usr/local/include/osgEarth/Map:26,
from /usr/local/include/osgEarth/MapNode:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/Config: In instantiation of ‘bool osgEarth::Config::getIfSet(const string&, osgEarth::optional<T>&) const [with T = std::basic_string<char>; std::string = std::basic_string<char>]’:
/usr/local/include/osgEarth/TerrainLayer:328:65: required from here
/usr/local/include/osgEarth/Config:289:17: error: call of overloaded ‘as(std::string&, const std::basic_string<char>&)’ is ambiguous
/usr/local/include/osgEarth/Config:289:17: note: candidates are:
In file included from /home/antares/dev/cpp/QGIS/src/plugins/globe/qgsosgearthtilesource.h:26:0,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/Common:39:5: note: T osgEarth::as(const string&, T) [with T = std::basic_string<char>; std::string = std::basic_string<char>]
In file included from /usr/local/include/osgEarth/Config:24:0,
from /usr/local/include/osgEarth/MapOptions:23,
from /usr/local/include/osgEarth/Map:26,
from /usr/local/include/osgEarth/MapNode:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/StringUtils:148:5: note: T osgEarth::as(const string&, const T&) [with T = std::basic_string<char>; std::string = std::basic_string<char>]
In file included from /usr/local/include/osgEarth/MapOptions:23:0,
from /usr/local/include/osgEarth/Map:26,
from /usr/local/include/osgEarth/MapNode:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/Config: In instantiation of ‘bool osgEarth::Config::getObjIfSet(const string&, T&) const [with T = int; std::string = std::basic_string<char>]’:
/usr/local/include/osgEarth/TerrainLayer:331:68: required from here
/usr/local/include/osgEarth/Config:321:17: error: invalid cast from type ‘osgEarth::Config’ to type ‘int’
/usr/local/include/osgEarth/Config: In instantiation of ‘void osgEarth::Config::addIfSet(const string&, const osgEarth::optional<T>&) [with T = std::basic_string<char>; std::string = std::basic_string<char>]’:
/usr/local/include/osgEarth/TerrainLayer:338:65: required from here
/usr/local/include/osgEarth/Config:136:17: error: call of overloaded ‘toString(const std::basic_string<char>&)’ is ambiguous
/usr/local/include/osgEarth/Config:136:17: note: candidates are:
In file included from /home/antares/dev/cpp/QGIS/src/plugins/globe/qgsosgearthtilesource.h:26:0,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/Common:49:5: note: std::string osgEarth::toString(T) [with T = std::basic_string<char>; std::string = std::basic_string<char>]
In file included from /usr/local/include/osgEarth/Config:24:0,
from /usr/local/include/osgEarth/MapOptions:23,
from /usr/local/include/osgEarth/Map:26,
from /usr/local/include/osgEarth/MapNode:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/StringUtils:165:5: note: std::string osgEarth::toString(const T&) [with T = std::basic_string<char>; std::string = std::basic_string<char>]
In file included from /usr/local/include/osgEarth/Common:25:0,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/qgsosgearthtilesource.h:26,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/include/osg/ref_ptr: In instantiation of ‘osg::ref_ptr<T>::~ref_ptr() [with T = const osgEarth::Profile]’:
/usr/local/include/osgEarth/MapInfo:43:28: required from here
/usr/include/osg/ref_ptr:35:32: error: invalid use of incomplete type ‘const class osgEarth::Profile’
In file included from /usr/local/include/osgEarth/Map:28:0,
from /usr/local/include/osgEarth/MapNode:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/ImageLayer:31:11: error: forward declaration of ‘const class osgEarth::Profile’
In file included from /usr/local/include/osgEarth/MapOptions:23:0,
from /usr/local/include/osgEarth/Map:26,
from /usr/local/include/osgEarth/MapNode:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/Config: In instantiation of ‘void osgEarth::Config::updateIfSet(const string&, const osgEarth::optional<T>&) [with T = std::basic_string<char>; std::string = std::basic_string<char>]’:
/usr/local/include/osgEarthDrivers/gdal/GDALOptions:150:57: required from here
/usr/local/include/osgEarth/Config:199:17: error: call of overloaded ‘toString(const std::basic_string<char>&)’ is ambiguous
/usr/local/include/osgEarth/Config:199:17: note: candidates are:
In file included from /home/antares/dev/cpp/QGIS/src/plugins/globe/qgsosgearthtilesource.h:26:0,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/Common:49:5: note: std::string osgEarth::toString(T) [with T = std::basic_string<char>; std::string = std::basic_string<char>]
In file included from /usr/local/include/osgEarth/Config:24:0,
from /usr/local/include/osgEarth/MapOptions:23,
from /usr/local/include/osgEarth/Map:26,
from /usr/local/include/osgEarth/MapNode:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/StringUtils:165:5: note: std::string osgEarth::toString(const T&) [with T = std::basic_string<char>; std::string = std::basic_string<char>]
In file included from /usr/local/include/osgEarth/MapOptions:23:0,
from /usr/local/include/osgEarth/Map:26,
from /usr/local/include/osgEarth/MapNode:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/Config: In instantiation of ‘void osgEarth::Config::updateIfSet(const string&, const osgEarth::optional<T>&) [with T = unsigned int; std::string = std::basic_string<char>]’:
/usr/local/include/osgEarthDrivers/gdal/GDALOptions:160:62: required from here
/usr/local/include/osgEarth/Config:199:17: error: call of overloaded ‘toString(const unsigned int&)’ is ambiguous
/usr/local/include/osgEarth/Config:199:17: note: candidates are:
In file included from /home/antares/dev/cpp/QGIS/src/plugins/globe/qgsosgearthtilesource.h:26:0,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/Common:49:5: note: std::string osgEarth::toString(T) [with T = unsigned int; std::string = std::basic_string<char>]
In file included from /usr/local/include/osgEarth/Config:24:0,
from /usr/local/include/osgEarth/MapOptions:23,
from /usr/local/include/osgEarth/Map:26,
from /usr/local/include/osgEarth/MapNode:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/StringUtils:165:5: note: std::string osgEarth::toString(const T&) [with T = unsigned int; std::string = std::basic_string<char>]
In file included from /usr/local/include/osgEarth/MapOptions:23:0,
from /usr/local/include/osgEarth/Map:26,
from /usr/local/include/osgEarth/MapNode:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/Config: In instantiation of ‘void osgEarth::Config::updateIfSet(const string&, const osgEarth::optional<T>&) [with T = bool; std::string = std::basic_string<char>]’:
/usr/local/include/osgEarthDrivers/gdal/GDALOptions:163:68: required from here
/usr/local/include/osgEarth/Config:199:17: error: call of overloaded ‘toString(const bool&)’ is ambiguous
/usr/local/include/osgEarth/Config:199:17: note: candidates are:
In file included from /home/antares/dev/cpp/QGIS/src/plugins/globe/qgsosgearthtilesource.h:26:0,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/Common:58:7: note: std::string osgEarth::toString(T) [with T = bool; std::string = std::basic_string<char>]
In file included from /usr/local/include/osgEarth/Config:24:0,
from /usr/local/include/osgEarth/MapOptions:23,
from /usr/local/include/osgEarth/Map:26,
from /usr/local/include/osgEarth/MapNode:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/StringUtils:177:5: note: std::string osgEarth::toString(const T&) [with T = bool; std::string = std::basic_string<char>]
In file included from /usr/local/include/osgEarth/MapOptions:23:0,
from /usr/local/include/osgEarth/Map:26,
from /usr/local/include/osgEarth/MapNode:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/Config: In instantiation of ‘bool osgEarth::Config::getIfSet(const string&, osgEarth::optional<T>&) const [with T = unsigned int; std::string = std::basic_string<char>]’:
/usr/local/include/osgEarthDrivers/gdal/GDALOptions:186:59: required from here
/usr/local/include/osgEarth/Config:289:17: error: call of overloaded ‘as(std::string&, const unsigned int&)’ is ambiguous
/usr/local/include/osgEarth/Config:289:17: note: candidates are:
In file included from /home/antares/dev/cpp/QGIS/src/plugins/globe/qgsosgearthtilesource.h:26:0,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/Common:39:5: note: T osgEarth::as(const string&, T) [with T = unsigned int; std::string = std::basic_string<char>]
In file included from /usr/local/include/osgEarth/Config:24:0,
from /usr/local/include/osgEarth/MapOptions:23,
from /usr/local/include/osgEarth/Map:26,
from /usr/local/include/osgEarth/MapNode:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/StringUtils:120:5: note: T osgEarth::as(const string&, const T&) [with T = unsigned int; std::string = std::basic_string<char>]
In file included from /usr/local/include/osgEarth/MapOptions:23:0,
from /usr/local/include/osgEarth/Map:26,
from /usr/local/include/osgEarth/MapNode:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/Config: In instantiation of ‘bool osgEarth::Config::getIfSet(const string&, osgEarth::optional<T>&) const [with T = bool; std::string = std::basic_string<char>]’:
/usr/local/include/osgEarthDrivers/gdal/GDALOptions:189:64: required from here
/usr/local/include/osgEarth/Config:289:17: error: call of overloaded ‘as(std::string&, const bool&)’ is ambiguous
/usr/local/include/osgEarth/Config:289:17: note: candidates are:
In file included from /home/antares/dev/cpp/QGIS/src/plugins/globe/qgsosgearthtilesource.h:26:0,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/Common:39:5: note: T osgEarth::as(const string&, T) [with T = bool; std::string = std::basic_string<char>]
In file included from /usr/local/include/osgEarth/Config:24:0,
from /usr/local/include/osgEarth/MapOptions:23,
from /usr/local/include/osgEarth/Map:26,
from /usr/local/include/osgEarth/MapNode:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/StringUtils:130:5: note: T osgEarth::as(const string&, const T&) [with T = bool; std::string = std::basic_string<char>]
In file included from /usr/local/include/osgEarth/MapOptions:23:0,
from /usr/local/include/osgEarth/Map:26,
from /usr/local/include/osgEarth/MapNode:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/Config: In instantiation of ‘T osgEarth::Config::value(const string&, T) const [with T = double; std::string = std::basic_string<char>]’:
/usr/local/include/osgEarth/Units:195:13: required from ‘osgEarth::qualified_double<T>::qualified_double(const osgEarth::Config&, const osgEarth::Units&) [with T = osgEarth::Linear]’
/usr/local/include/osgEarth/Units:276:82: required from here
/usr/local/include/osgEarth/Config:275:49: error: call of overloaded ‘as(std::string&, double&)’ is ambiguous
/usr/local/include/osgEarth/Config:275:49: note: candidates are:
In file included from /home/antares/dev/cpp/QGIS/src/plugins/globe/qgsosgearthtilesource.h:26:0,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/Common:39:5: note: T osgEarth::as(const string&, T) [with T = double; std::string = std::basic_string<char>]
In file included from /usr/local/include/osgEarth/Config:24:0,
from /usr/local/include/osgEarth/MapOptions:23,
from /usr/local/include/osgEarth/Map:26,
from /usr/local/include/osgEarth/MapNode:24,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.h:28,
from /home/antares/dev/cpp/QGIS/src/plugins/globe/globe_plugin.cpp:19:
/usr/local/include/osgEarth/StringUtils:120:5: note: T osgEarth::as(const string&, const T&) [with T = double; std::string = std::basic_string<char>]
make[2]: *** [src/plugins/globe/CMakeFiles/globeplugin.dir/globe_plugin.cpp.o] Error 1
make[1]: *** [src/plugins/globe/CMakeFiles/globeplugin.dir/all] Error 2
make: *** [all] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment